.breeze .products-grid.slick-initialized,
.breeze [data-content-type=products][data-appearance=carousel] {
    position: relative;
    display: grid
}

.breeze .products-grid.slick-initialized[data-show-dots=true],
.breeze [data-content-type=products][data-appearance=carousel][data-show-dots=true] {
    padding-bottom: 55px
}

.breeze .products-grid.slick-initialized .slick-list,
.breeze [data-content-type=products][data-appearance=carousel] .slick-list,
.breeze .products-grid.slick-initialized>.product-items,
.breeze [data-content-type=products][data-appearance=carousel]>.product-items {
    padding-left: 15px;
    padding-right: 15px;
    margin-top: -15px;
    padding-top: 15px;
    margin-bottom: -15px;
    padding-bottom: 15px;
    display: flex;
    flex-wrap: nowrap;
    overflow-x: auto;
    scroll-behavior: smooth;
    scroll-snap-type: none;
    -ms-overflow-style: none;
    scrollbar-width: none
}

.breeze .products-grid.slick-initialized .slick-list::-webkit-scrollbar,
.breeze [data-content-type=products][data-appearance=carousel] .slick-list::-webkit-scrollbar,
.breeze .products-grid.slick-initialized>.product-items::-webkit-scrollbar,
.breeze [data-content-type=products][data-appearance=carousel]>.product-items::-webkit-scrollbar {
    display: none
}

.breeze .products-grid.slick-initialized li.product-item,
.breeze [data-content-type=products][data-appearance=carousel] li.product-item {
    flex-shrink: 0;
    display: inline-block;
    visibility: visible
}

.breeze-gallery {
    display: flex;
    flex-direction: column
}

.breeze-gallery .prev,
.breeze-gallery .next,
.breeze-gallery .controls a,
.breeze-gallery .close {
    color: rgba(var(--base-color, 119, 119, 119), .6)
}

.breeze-gallery .prev:hover,
.breeze-gallery .next:hover,
.breeze-gallery .controls a:hover,
.breeze-gallery .close:hover {
    color: rgba(var(--base-color, 119, 119, 119), 1)
}

.breeze-gallery .prev svg,
.breeze-gallery .next svg,
.breeze-gallery .controls a svg,
.breeze-gallery .close svg {
    width: 24px;
    height: 24px;
    vertical-align: top
}

.breeze-gallery .prev,
.breeze-gallery .next,
.breeze-gallery .close,
.breeze-gallery .controls {
    position: absolute;
    z-index: 20
}

.breeze-gallery .controls {
    visibility: hidden;
    left: 3px;
    top: 3px;
    display: flex;
    flex-direction: column;
    gap: 3px
}

.breeze-gallery .controls a {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 45px;
    height: 45px;
    background: rgba(var(--base-bg, 255, 255, 255), .6)
}

.breeze-gallery .video .controls {
    display: none
}

.breeze-gallery .close {
    display: none
}

.breeze-gallery .prev,
.breeze-gallery .next {
    display: flex;
    align-items: center;
    justify-content: center;
    left: 0;
    top: 50%;
    width: 40px;
    height: 80px;
    margin-top: -40px;
    background: rgba(var(--muted-bg, 255, 255, 255), .6);
    z-index: 11;
    transition: all .15s ease-in
}

@media (hover:hover) {

    .breeze-gallery .prev,
    .breeze-gallery .next {
        visibility: hidden;
        opacity: 0
    }

    .breeze-gallery .prev:hover,
    .breeze-gallery .next:hover {
        opacity: 1
    }
}

.breeze-gallery .next {
    left: auto;
    right: 0
}

@media (hover:hover) {

    .breeze-gallery .stage:hover .prev,
    .breeze-gallery .stage:hover .next {
        visibility: visible;
        opacity: .8
    }
}

.breeze-gallery img {
    vertical-align: top;
    height: auto;
    max-height: none
}

.breeze-gallery .stage.video .main-image-wrapper:before,
.breeze-gallery .thumbnails .item.video:before {
    content: '';
    z-index: 10;
    position: absolute;
    pointer-events: none;
    left: 50%;
    top: 50%;
    border: 10px solid transparent;
    border-left: 16px solid #fff;
    margin-top: -10px;
    margin-left: -8px;
    filter: drop-shadow(0 0 2px rgba(0, 0, 0, .2));
    transition: transform .1s ease-in-out
}

.breeze-gallery .stage {
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative
}

.breeze-gallery .stage>div:first-child,
.breeze-gallery .stage .main-image-wrapper,
.breeze-gallery .stage .main-image-wrapper>picture {
    position: relative;
    cursor: pointer;
    display: flex;
    width: 100%;
    justify-content: center;
    align-items: flex-start
}

.breeze-gallery .stage .video-wrapper {
    position: absolute !important;
    z-index: 10;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    align-items: center !important
}

.breeze-gallery .stage .video-wrapper+div {
    opacity: 0
}

.breeze-gallery .stage.video .main-image-wrapper {
    cursor: pointer
}

.breeze-gallery .stage.video .main-image-wrapper:before {
    transform: scale(1.3);
    pointer-events: all
}

.breeze-gallery .stage.video .main-image-wrapper:hover:before {
    transform: scale(1.3) translateX(2px)
}

.breeze-gallery .thumbnails {
    display: flex;
    flex-grow: 0;
    flex-shrink: 0;
    gap: 1rem;
    margin: 1rem 0 0;
    overflow: auto;
    scroll-behavior: smooth;
    padding-bottom: 12px
}

.breeze-gallery .thumbnails::-webkit-scrollbar {
    width: 6px;
    height: 6px
}

.breeze-gallery .thumbnails::-webkit-scrollbar-track {
    background-color: rgb(var(--scrollbar-bg, 230, 230, 230));
    border-radius: 10px
}

.breeze-gallery .thumbnails::-webkit-scrollbar-thumb {
    background-color: rgb(var(--scrollbar-color, 200, 200, 200));
    border-radius: 10px
}

.breeze-gallery .thumbnails.hidden {
    display: none
}

.breeze-gallery .thumbnails img {
    filter: contrast(95%)
}

.breeze-gallery .thumbnails .item {
    position: relative;
    flex-shrink: 0;
    background: rgba(var(--muted-bg, 244, 244, 244))
}

.breeze-gallery .thumbnails .item:focus {
    outline: none
}

.breeze-gallery .thumbnails .item:after {
    content: '';
    position: absolute;
    pointer-events: none;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0
}

.breeze-gallery .thumbnails .item:focus:after,
.breeze-gallery .thumbnails .item.active:after {
    box-shadow: inset 0 0 0 2px rgba(var(--brand-color), var(--brand-alpha, 1))
}

.breeze div[data-content-type=slider] {
    visibility: visible
}

.breeze div[data-content-type=slider] [data-content-type=slide]+[data-content-type=slide] {
    height: initial;
    min-height: inherit
}

.breeze div[data-content-type=slider] {
    display: flex;
    position: relative;
    overflow-x: auto
}

.breeze div[data-content-type=slider] [data-content-type=slide] {
    width: 100%;
    flex: none;
    scroll-snap-align: start
}

.breeze .pagebuilder-slider,
.breeze .slick-list {
    -ms-overflow-style: none;
    scrollbar-width: none
}

.breeze .pagebuilder-slider::-webkit-scrollbar,
.breeze .slick-list::-webkit-scrollbar {
    display: none
}

.breeze .slick-list {
    display: flex;
    width: 100%;
    overflow-x: auto;
    scroll-behavior: smooth;
    scroll-snap-type: x mandatory
}

.breeze .slick-list>div {
    flex-shrink: 0
}

.breeze .slick-dots {
    position: absolute;
    bottom: 6px
}

.breeze .slick-dots li {
    z-index: 5
}

.product.info.detailed .tabs-toolbar {
    display: none
}

.product.data.items.accordion>.title {
    font-size: 1.125rem;
    line-height: 1.75rem;
    font-weight: 500;
    clear: both;
    padding: .75rem 0
}

.product.data.items.accordion>.content {
    padding: 0 .75rem
}

@media (min-width:768px) {
    .product.data.items.expanded {
        display: flex;
        flex-flow: row wrap
    }
}

@media (max-width:767.98px) {
    .product.data.items.expanded>.title {
        margin-top: .5rem
    }
}

@media (min-width:768px) {
    .product.data.items.expanded>.title {
        width: 25%;
        border-top: 1px solid rgba(var(--base-color), var(--divider-alpha, .1))
    }
}

.product.data.items.expanded>.title h2 {
    font-size: 1.75rem;
    padding: 1rem 0
}

.product.data.items.expanded>.content {
    position: relative;
    visibility: visible;
    height: auto;
    opacity: 1
}

@media (min-width:768px) {
    .product.data.items.expanded>.content {
        padding: 1rem 0;
        width: 75%;
        border-top: 1px solid rgba(var(--base-color), var(--divider-alpha, .1))
    }
}

.product.data.items .block.crosssell .block-title {
    display: none
}

.product.info.detailed .tabs-toolbar~.data.items>.item.content {
    scroll-margin-top: 50px
}

:where(.products-grid, .widget-product-carousel) .product-item .product-item-details .actions-primary,
:where(.products-grid, .widget-product-carousel) .product-item .actions-secondary,
:where(.products-grid, .widget-product-carousel) .product-item [class^=swatch-opt-],
.pagebuilder-overlay {
    transition: background-color var(--transition-duration), border-color var(--transition-duration), box-shadow var(--transition-duration), color var(--transition-duration), opacity var(--transition-duration), transform var(--transition-duration), visibility var(--transition-duration) 0s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1)
}

.breeze-block-sidebar>.title,
.breeze-block-sidebar .block-title,
.paypal-review .paypal-review-title,
.block>.title,
.block .block-title {
    line-height: 1.5rem;
    font-family: 'mothercare_2020-junior-webfont', sans-serif;
    font-size: 1.25rem;
    font-weight: 700;
    margin: 0 0 .75rem;
    padding: .75rem 0;
    border: 2px solid #1f2937;
    border-width: 0 0 2px
}

.breeze-block-sidebar>.title strong,
.breeze-block-sidebar .block-title strong,
.paypal-review .paypal-review-title strong,
.block>.title strong,
.block .block-title strong {
    font-weight: 700
}

.breeze-block-sidebar .block-content,
.block .block-content {
    display: flow-root
}

.breeze-block-content .block-title,
.page-footer .block.newsletter .title,
.main .block .block-title,
.page-footer .block.newsletter .block-title {
    font-size: 1.5rem;
    padding: 1.25rem 0;
    border: 0;
    border-width: 0
}

.breeze-block-hero .block-title,
.page-footer .block.newsletter .title,
.block-hero .block-title,
.page-bottom .block .block-title,
.cms-index-index .main .block .block-title,
.catalog-product-view .main>.block .block-title {
    line-height: 1.75rem;
    font-family: 'mothercare_2020-junior-webfont', sans-serif;
    font-size: 1.75rem;
    padding: 2rem 0 1.25rem;
    text-align: center
}

.breeze-block-hero .block-title:before,
.page-footer .block.newsletter .title:before,
.block-hero .block-title:before,
.page-bottom .block .block-title:before,
.cms-index-index .main .block .block-title:before,
.catalog-product-view .main>.block .block-title:before {
    content: '';
    display: block;
    margin: 0 auto 1.25rem;
    width: 48px;
    height: 9px
}

.breeze-block-hero-cms .block-title,
.cms-index-index .main .block .block-title,
.cms-index-index .main .block-hero .block-title {
    line-height: clamp(1.75rem, 3rem, 2.2vw);
    font-size: clamp(1.75rem, 2.5rem, 2vw);
    padding: clamp(2rem, 2.5rem, 3vw) 0 clamp(1.25rem, 1.75rem, 1.8vw)
}

:where(body:not(.narrow-page-reset)) .checkout-success,
:where(body:not(.narrow-page-reset)) #registration,
.form.form-orders-search,
.form.search.advanced,
.form.password.forget,
.form.password.reset,
.form.send.confirmation,
.form-create-account,
.login-container,
.column.main .form.contact,
.page-layout-1column.cms-no-route .columns,
.paypal-review {
    position: relative;
    z-index: 2;
    max-width: 550px;
    margin: 0 auto;
    padding: 2.5rem 3rem;
    box-shadow: 0 4px 15px -2px rgba(0, 0, 0, .1), 0 1px 6px rgba(0, 0, 0, .05);
    background: rgba(var(--z-layer-bg), var(--z-layer-bg-alpha, 1));
    border: 3px solid #000;
    border-width: 3px 0 0;
    border-radius: .25rem
}

@media (max-width:639.98px) {

    :where(body:not(.narrow-page-reset)) .checkout-success,
    :where(body:not(.narrow-page-reset)) #registration,
    .form.form-orders-search,
    .form.search.advanced,
    .form.password.forget,
    .form.password.reset,
    .form.send.confirmation,
    .form-create-account,
    .login-container,
    .column.main .form.contact,
    .page-layout-1column.cms-no-route .columns,
    .paypal-review {
        padding: 1rem 1.5rem
    }
}

.breadcrumbs ul {
    display: flex;
    flex-wrap: wrap;
    gap: .5rem
}

.breadcrumbs li {
    display: flex;
    align-items: center;
    gap: .25rem
}

.breadcrumbs li:after {
    content: '';
    width: 1rem;
    height: 1rem
}

.breadcrumbs li:last-child:after {
    display: none
}

.field-tooltip-content,
.dropdown.options .dropdown,
.tooltip.wrapper .tooltip.content,
.minicart-wrapper .mage-dropdown-dialog,
.minisearch .search-autocomplete,
.map-popup,
.navigation .submenu,
.swatch-option-tooltip {
    opacity: 0;
    position: absolute;
    pointer-events: none;
    right: 0;
    top: -9999px
}

.dropdown.options .dropdown>li>a,
.dropdown.options .dropdown>ul>li>a,
.minisearch .search-autocomplete [role=listbox] li,
.navigation :where(li[class*=level])>a {
    display: block;
    padding: .25rem .5rem;
    border-radius: .25rem
}

.accordion[data-mage-init*='"Swissup_Easytabs/js/tabs":']>.title,
[data-collapsible] [data-role=title],
[data-role=collapsible] [data-role=title],
[data-mage-init*='"collapsible":'] [data-role=title],
.block-collapsible-nav>.title,
.dropdown.options .toggle,
.minicart-wrapper .action.showcart {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: .125rem
}

.accordion[data-mage-init*='"Swissup_Easytabs/js/tabs":']>.title:after,
[data-collapsible] [data-role=title]:after,
[data-role=collapsible] [data-role=title]:after,
[data-mage-init*='"collapsible":'] [data-role=title]:after,
.block-collapsible-nav>.title:after,
.dropdown.options:not(.no-chevron) .toggle:after {
    content: '';
    height: 1.25rem;
    width: 1.25rem;
    transform: rotate(90deg)
}

._active.accordion[data-mage-init*='"Swissup_Easytabs/js/tabs":']>.title:after,
.accordion[data-mage-init*='"Swissup_Easytabs/js/tabs":']>.title[aria-expanded=true]:after,
._active[data-collapsible] [data-role=title]:after,
._active[data-role=collapsible] [data-role=title]:after,
._active[data-mage-init*='"collapsible":'] [data-role=title]:after,
[data-collapsible] [data-role=title][aria-expanded=true]:after,
[data-role=collapsible] [data-role=title][aria-expanded=true]:after,
[data-mage-init*='"collapsible":'] [data-role=title][aria-expanded=true]:after,
[data-mage-init*='"collapsible":'][data-mage-init*='"active":true'] [data-role=title]:not([aria-expanded]):after,
.block-collapsible-nav>.title.active:after,
.dropdown.options:not(.no-chevron) .toggle.active:after {
    transform: rotate(-90deg)
}

:where(input:not([type=range])),
textarea,
select {
    outline: none;
    position: relative;
    padding: .5rem .75rem;
    width: 100%;
    color: rgba(var(--input-color), var(--input-alpha));
    background: rgba(var(--input-bg), var(--input-bg-alpha));
    border: 2px solid rgba(var(--input-border-color), var(--input-border-alpha));
    border-radius: .25rem;
    box-shadow: none
}

:where(input:not([type=range])):disabled,
textarea:disabled,
select:disabled {
    opacity: .5;
    cursor: not-allowed
}

button,
.action.primary,
input[type=submit],
input[type=reset],
input[type=button],
:where(.products-grid, .widget-product-carousel) .product-item .product-item-details .actions-primary .stock,
.pagebuilder-button-primary,
.pagebuilder-button-secondary,
.pagebuilder-button-link {
    outline: none;
    position: relative;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    gap: .25rem;
    font-family: 'mothercare_2020-junior-webfont', sans-serif;
    font-weight: 600;
    padding: .5rem 1.25rem;
    color: rgb(var(--button-color));
    background: rgba(var(--button-bg), var(--button-bg-alpha));
    border: 2px solid rgba(var(--button-border-color), var(--button-border-alpha));
    border-radius: .25rem;
    text-decoration: none !important;
    white-space: nowrap
}

button:disabled,
button.disabled,
.action.primary:disabled,
.action.primary.disabled,
input[type=submit]:disabled,
input[type=submit].disabled,
input[type=reset]:disabled,
input[type=reset].disabled,
input[type=button]:disabled,
input[type=button].disabled,
.pagebuilder-button-primary:disabled,
.pagebuilder-button-primary.disabled,
.pagebuilder-button-secondary:disabled,
.pagebuilder-button-secondary.disabled,
.pagebuilder-button-link:disabled,
.pagebuilder-button-link.disabled {
    opacity: .5;
    cursor: not-allowed
}

.action.primary,
.action-primary,
[type=submit],
.pagebuilder-button-primary {
    --link-color: var(--button-color);
    --link-alpha: 1
}

:where(button:not([type=submit]):not(.action-primary):not(.primary):not(.pagebuilder-button-link):not(.pagebuilder-button-primary):not(.select)),
input[type=reset],
input[type=button],
.pagebuilder-button-secondary {
    --link-color: var(--button-color);
    --link-alpha: 1;
    --button-bg: var(--button-secondary-bg);
    --button-color: var(--button-secondary-color);
    --button-border-color: var(--button-secondary-border-color)
}

.pagebuilder-button-link {
    --button-bg: transparent;
    --button-border-color: transparent;
    --button-color: var(--link-color);
    text-decoration: none !important
}

.button-ghost button,
.button-ghost .pagebuilder-button-primary,
.button-ghost .pagebuilder-button-secondary {
    --button-bg: var(--base-color);
    --button-bg-alpha: 0;
    --button-color: var(--base-color);
    --button-border-color: var(--base-color);
    --button-border-alpha: var(--base-alpha);
    text-shadow: none
}

label button,
.ui-datepicker-trigger,
.minisearch .action.search,
.block.related .action.select,
.cart.table .action-gift {
    --button-bg: var(--base-bg);
    --button-border-color: var(--base-bg);
    padding: 0 !important;
    background: 0 0 !important;
    color: inherit !important;
    border: 0 !important;
    border-radius: 0 !important;
    text-align: left
}

label button:focus-visible,
.minisearch .action.search:focus-visible,
.block.related .action.select:focus-visible,
.cart.table .action-gift:focus-visible {
    outline: 2px solid rgba(var(--ring-color), var(--ring-alpha, 1));
    outline-offset: 1px
}

.button-xs button,
.button-xs .pagebuilder-button-primary,
.button-xs .pagebuilder-button-secondary,
.button-xs .pagebuilder-button-link {
    font-size: .75rem;
    line-height: 1rem;
    padding: .25rem .5rem
}

.button-lg button,
.button-lg .pagebuilder-button-primary,
.button-lg .pagebuilder-button-secondary,
.button-lg .pagebuilder-button-link,
.form.form-orders-search .action.primary,
.form.search.advanced .action.primary,
.form.password.forget .action.primary,
.form.password.reset .action.primary,
.form.send.confirmation .action.primary,
.form-create-account .action.primary,
.column.main .form.contact .action.primary {
    font-size: 1.125rem;
    line-height: 1.75rem;
    font-weight: 500
}

.button-xl button,
.button-xl .pagebuilder-button-primary,
.button-xl .pagebuilder-button-secondary,
.button-xl .pagebuilder-button-link {
    font-size: 1.25rem;
    line-height: 1.75rem;
    font-weight: 500;
    padding: .75rem 2.5rem
}

.cart.table .field.qty input.qty {
    font-size: .75rem;
    line-height: 1rem;
    padding: .25rem;
    width: auto;
    flex-grow: 0
}

@media (min-width:640px) {
    .narrow-page:not(.narrow-page-reset).page-layout-1column .breadcrumbs {
        display: none
    }

    .narrow-page:not(.narrow-page-reset).page-layout-1column .page-title-wrapper {
        margin: 4rem 0;
        text-align: center
    }

    .narrow-page:not(.narrow-page-reset).page-layout-1column .page-main {
        padding-bottom: 2rem;
        --container-max-width: 640px
    }
}

@media (min-width:768px) {
    .narrow-page:not(.narrow-page-reset).page-layout-1column .page-main {
        --container-max-width: 768px
    }
}

@media (min-width:768px) {

    .collapsed[data-mage-init*='"Swissup_Easytabs/js/tabs":'],
    [data-mage-init*='"tabs":'] {
        display: flex;
        align-items: center;
        flex-wrap: wrap;
        justify-content: center;
        margin: 1.5rem 0 1rem
    }
}

.collapsed[data-mage-init*='"Swissup_Easytabs/js/tabs":']>[data-role=collapsible],
[data-mage-init*='"tabs":']>[data-role=collapsible],
[data-content-type=tabs] .tab-header {
    order: -1;
    display: flex;
    align-items: center;
    padding: 1.25rem 0;
    color: #a1a1aa;
    font-size: 1.5rem;
    font-weight: 700
}

@media (max-width:767.98px) {

    .collapsed[data-mage-init*='"Swissup_Easytabs/js/tabs":']>[data-role=collapsible]:after,
    [data-mage-init*='"tabs":']>[data-role=collapsible]:after,
    [data-content-type=tabs] .tab-header:after {
        content: '';
        height: 1.25rem;
        width: 1.25rem;
        transform: rotate(90deg)
    }
}

@media (max-width:767.98px) {

    .collapsed[data-mage-init*='"Swissup_Easytabs/js/tabs":']>[data-role=collapsible],
    [data-mage-init*='"tabs":']>[data-role=collapsible],
    [data-content-type=tabs] .tab-header {
        --muted-bg-alpha: .5;
        justify-content: space-between;
        border-bottom: 1px solid rgba(var(--base-color), var(--divider-alpha, .1))
    }

    .collapsed[data-mage-init*='"Swissup_Easytabs/js/tabs":']>[data-role=collapsible]:nth-last-child(2),
    [data-mage-init*='"tabs":']>[data-role=collapsible]:nth-last-child(2),
    [data-content-type=tabs] .tab-header:nth-last-child(2) {
        border-bottom-color: transparent
    }
}

@media (min-width:768px) {

    .collapsed[data-mage-init*='"Swissup_Easytabs/js/tabs":']>[data-role=collapsible],
    [data-mage-init*='"tabs":']>[data-role=collapsible],
    [data-content-type=tabs] .tab-header {
        margin: 0 2rem 0 0;
        border: 2px solid transparent;
        border-width: 0 0 2px !important;
        white-space: nowrap
    }
}

.collapsed[data-mage-init*='"Swissup_Easytabs/js/tabs":']>[data-role=collapsible] .counter,
[data-mage-init*='"tabs":']>[data-role=collapsible] .counter,
[data-content-type=tabs] .tab-header .counter {
    opacity: .8;
    padding: .125rem .5rem;
    background: rgba(var(--muted-bg), var(--muted-bg-alpha, 1));
    display: none
}

.collapsed[data-mage-init*='"Swissup_Easytabs/js/tabs":']>[data-role=collapsible][aria-expanded=true],
.collapsed[data-mage-init*='"Swissup_Easytabs/js/tabs":']>[data-role=collapsible]:nth-child(1):not([aria-expanded]),
[data-mage-init*='"tabs":']>[data-role=collapsible][aria-expanded=true],
[data-mage-init*='"tabs":']>[data-role=collapsible]:nth-child(1):not([aria-expanded]),
[data-content-type=tabs] .tab-header.active {
    z-index: 2
}

.collapsed[data-mage-init*='"Swissup_Easytabs/js/tabs":']>[data-role=collapsible][aria-expanded=true]:after,
.collapsed[data-mage-init*='"Swissup_Easytabs/js/tabs":']>[data-role=collapsible]:nth-child(1):not([aria-expanded]):after,
[data-mage-init*='"tabs":']>[data-role=collapsible][aria-expanded=true]:after,
[data-mage-init*='"tabs":']>[data-role=collapsible]:nth-child(1):not([aria-expanded]):after,
[data-content-type=tabs] .tab-header.active:after {
    transform: rotate(-90deg)
}

@media (max-width:767.98px) {

    .collapsed[data-mage-init*='"Swissup_Easytabs/js/tabs":']>[data-role=collapsible][aria-expanded=true],
    .collapsed[data-mage-init*='"Swissup_Easytabs/js/tabs":']>[data-role=collapsible]:nth-child(1):not([aria-expanded]),
    [data-mage-init*='"tabs":']>[data-role=collapsible][aria-expanded=true],
    [data-mage-init*='"tabs":']>[data-role=collapsible]:nth-child(1):not([aria-expanded]),
    [data-content-type=tabs] .tab-header.active {
        border-bottom-color: transparent
    }
}

@media (min-width:768px) {

    .collapsed[data-mage-init*='"Swissup_Easytabs/js/tabs":']>[data-role=collapsible][aria-expanded=true],
    .collapsed[data-mage-init*='"Swissup_Easytabs/js/tabs":']>[data-role=collapsible]:nth-child(1):not([aria-expanded]),
    [data-mage-init*='"tabs":']>[data-role=collapsible][aria-expanded=true],
    [data-mage-init*='"tabs":']>[data-role=collapsible]:nth-child(1):not([aria-expanded]),
    [data-content-type=tabs] .tab-header.active {
        border-color: #4b5563
    }
}

.collapsed[data-mage-init*='"Swissup_Easytabs/js/tabs":']>[data-role=content],
[data-mage-init*='"tabs":']>[data-role=content],
[data-content-type=tabs] .tabs-content>div {
    display: none;
    visibility: hidden;
    opacity: 0;
    padding: .25rem 0
}

@media (min-width:768px) {

    .collapsed[data-mage-init*='"Swissup_Easytabs/js/tabs":']>[data-role=content],
    [data-mage-init*='"tabs":']>[data-role=content],
    [data-content-type=tabs] .tabs-content>div {
        width: 100%;
        margin: -2px 0 0;
        padding: 2.5rem 0 1rem;
        border: 2px solid rgba(var(--muted-bg), var(--muted-bg-alpha, 1));
        border-width: 2px 0 0
    }
}

.collapsed[data-mage-init*='"Swissup_Easytabs/js/tabs":']>[data-role=content][aria-hidden=false],
.collapsed[data-mage-init*='"Swissup_Easytabs/js/tabs":']>[data-role=content]:nth-child(2):not([aria-hidden]),
[data-mage-init*='"tabs":']>[data-role=content][aria-hidden=false],
[data-mage-init*='"tabs":']>[data-role=content]:nth-child(2):not([aria-hidden]),
[data-content-type=tabs] .tabs-content>div[aria-hidden=false] {
    visibility: visible;
    opacity: 1;
    display: block
}

.product.data.items.expanded:first-child>.content .block:first-child .block-title,
.product.data.items.expanded:first-child>.content .review-add .block-title,
.field.street .control label,
.field-tooltip .label,
.field-tooltip-action span,
.ui-datepicker-trigger span,
table caption,
.abs-visually-hidden,
.action.skip:not(:focus-within),
.block-compare .action.delete span,
.filter .action.remove span,
.sidebar .action.delete span,
.sidebar .action.remove span,
.table-comparison th.remove,
.table-comparison .towishlist span,
.discount label,
.page-footer .switcher .label,
.page-footer .block.newsletter .control>label .label,
.page-header .switcher .label,
.block.filter .filter-content-close span,
.block.filter .filter-options .filter-count-label,
.product-items .towishlist span,
.product-items .tocompare span,
.product-items.product-items-names .choice .label,
.toolbar .sorter-action span,
.toolbar .modes-label,
.toolbar .mode-grid span,
.toolbar .mode-list span,
.toolbar .pages .label,
.toolbar .pages .previous span,
.toolbar .pages .next span,
.minicart-wrapper .action.showcart .text,
.header .block-search .label span,
.minisearch .action.search span,
.nav-toggle span,
.normal-price .price-label,
.minimal-price-link,
.special-price .price-label,
.old-price .price-label,
.product-options-wrapper legend.links-title,
.rating-summary .label,
.rating-result>span span,
.review-control-vote input,
.review-list .review-date .review-details-label,
.form.form-orders-search legend,
.form.search.advanced legend,
.cart-container .shipping legend,
.cart.table .field.qty span,
.cart.table a.action-edit span,
.cart.table a.action-delete span,
.cart.table a.action-towishlist span,
.form-wishlist-items .qty>label,
.form-wishlist-items .comment-box>label {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border-width: 0
}

label button,
table .id a,
table .actions a,
a[href^="tel:"],
a[href^="mailto:"],
a.alert,
address a,
.block .block-title a,
.actions-toolbar a,
.box-actions a,
.product-item-details dl a,
.map-show-info,
.minimal-price-link,
.prices-tier a,
.block.related .action.select,
.samples a,
.reviews-actions a,
.search-suggestions a,
.cart.table .action-gift,
.checkout-onepage-success .column.main a,
.paypal-review .discount .title,
.paypal-review .paypal-review-title a {
    color: rgba(var(--link-color), var(--link-alpha));
    text-decoration: none
}

label button:hover,
table .id a:hover,
table .actions a:hover,
a[href^="tel:"]:hover,
a[href^="mailto:"]:hover,
a.alert:hover,
address a:hover,
.block .block-title a:hover,
.actions-toolbar a:hover,
.box-actions a:hover,
.product-item-details dl a:hover,
.map-show-info:hover,
.minimal-price-link:hover,
.prices-tier a:hover,
.block.related .action.select:hover,
.samples a:hover,
.reviews-actions a:hover,
.search-suggestions a:hover,
.cart.table .action-gift:hover,
.checkout-onepage-success .column.main a:hover,
.paypal-review .discount .title:hover,
.paypal-review .paypal-review-title a:hover {
    --link-alpha: 1;
    text-decoration: underline
}

.product.data.items #product\.info\.description :where(a:not(.product-item-link):not(.action)),
.prose :where(a:not(.product-item-link):not(.action)),
.cms-no-route .main :where(a:not(.product-item-link):not(.action)),
.cms-page-view .main :where(a:not(.product-item-link):not(.action)),
[data-content-type=row] :where(a:not(.product-item-link):not(.action)),
.product.attribute :where(a:not(.product-item-link):not(.action)) {
    color: rgba(var(--link-color), var(--link-alpha));
    text-decoration: none
}

.product.data.items #product\.info\.description :where(a:not(.product-item-link):not(.action)):hover,
.prose :where(a:not(.product-item-link):not(.action)):hover,
.cms-no-route .main :where(a:not(.product-item-link):not(.action)):hover,
.cms-page-view .main :where(a:not(.product-item-link):not(.action)):hover,
[data-content-type=row] :where(a:not(.product-item-link):not(.action)):hover,
.product.attribute :where(a:not(.product-item-link):not(.action)):hover {
    --link-alpha: 1;
    text-decoration: underline
}

.product.data.items #product\.info\.description p,
.product.data.items #product\.info\.description table,
.product.data.items #product\.info\.description figure,
.prose p,
.prose table,
.prose figure,
.cms-no-route .main p,
.cms-no-route .main table,
.cms-no-route .main figure,
.cms-page-view .main p,
.cms-page-view .main table,
.cms-page-view .main figure,
[data-content-type=row] p,
[data-content-type=row] table,
[data-content-type=row] figure,
.product.attribute p,
.product.attribute table,
.product.attribute figure,
.cart-empty p,
.checkout-onepage-success .column.main p {
    margin-bottom: .75rem
}

.product.data.items #product\.info\.description :where(ul:not(.unstyled)),
.product.data.items #product\.info\.description :where(ol:not(.unstyled)),
.prose :where(ul:not(.unstyled)),
.prose :where(ol:not(.unstyled)),
.cms-no-route .main :where(ul:not(.unstyled)),
.cms-no-route .main :where(ol:not(.unstyled)),
.cms-page-view .main :where(ul:not(.unstyled)),
.cms-page-view .main :where(ol:not(.unstyled)),
[data-content-type=row] :where(ul:not(.unstyled)),
[data-content-type=row] :where(ol:not(.unstyled)),
.product.attribute :where(ul:not(.unstyled)),
.product.attribute :where(ol:not(.unstyled)) {
    margin-top: .75rem;
    margin-bottom: .75rem
}

.product.data.items #product\.info\.description :where(ul:not(.unstyled):not([role=tablist]) li),
.product.data.items #product\.info\.description :where(ol:not(.unstyled) li),
.prose :where(ul:not(.unstyled):not([role=tablist]) li),
.prose :where(ol:not(.unstyled) li),
.cms-no-route .main :where(ul:not(.unstyled):not([role=tablist]) li),
.cms-no-route .main :where(ol:not(.unstyled) li),
.cms-page-view .main :where(ul:not(.unstyled):not([role=tablist]) li),
.cms-page-view .main :where(ol:not(.unstyled) li),
[data-content-type=row] :where(ul:not(.unstyled):not([role=tablist]) li),
[data-content-type=row] :where(ol:not(.unstyled) li),
.product.attribute :where(ul:not(.unstyled):not([role=tablist]) li),
.product.attribute :where(ol:not(.unstyled) li) {
    margin-top: .25rem;
    margin-bottom: .25rem
}

.product.data.items #product\.info\.description section,
.prose section,
.cms-no-route .main section,
.cms-page-view .main section,
[data-content-type=row] section,
.product.attribute section {
    margin-bottom: 1rem
}

.product.data.items #product\.info\.description :where(ul:not(.unstyled)),
.product.data.items #product\.info\.description :where(ol:not(.product-items):not(.unstyled)),
.prose :where(ul:not(.unstyled)),
.prose :where(ol:not(.product-items):not(.unstyled)),
.cms-no-route .main :where(ul:not(.unstyled)),
.cms-no-route .main :where(ol:not(.product-items):not(.unstyled)),
.cms-page-view .main :where(ul:not(.unstyled)),
.cms-page-view .main :where(ol:not(.product-items):not(.unstyled)),
[data-content-type=row] :where(ul:not(.unstyled)),
[data-content-type=row] :where(ol:not(.product-items):not(.unstyled)),
.product.attribute :where(ul:not(.unstyled)),
.product.attribute :where(ol:not(.product-items):not(.unstyled)) {
    padding-left: 1.25rem
}

.product.data.items #product\.info\.description :where(ul:not(.unstyled)),
.prose :where(ul:not(.unstyled)),
.cms-no-route .main :where(ul:not(.unstyled)),
.cms-page-view .main :where(ul:not(.unstyled)),
[data-content-type=row] :where(ul:not(.unstyled)),
.product.attribute :where(ul:not(.unstyled)) {
    list-style: disc
}

.product.data.items #product\.info\.description :where(ol:not(.product-items):not(.unstyled)),
.prose :where(ol:not(.product-items):not(.unstyled)),
.cms-no-route .main :where(ol:not(.product-items):not(.unstyled)),
.cms-page-view .main :where(ol:not(.product-items):not(.unstyled)),
[data-content-type=row] :where(ol:not(.product-items):not(.unstyled)),
.product.attribute :where(ol:not(.product-items):not(.unstyled)) {
    list-style: auto
}

.product.data.items #product\.info\.description li::marker,
.prose li::marker,
.cms-no-route .main li::marker,
.cms-page-view .main li::marker,
[data-content-type=row] li::marker,
.product.attribute li::marker {
    --muted-alpha: .4;
    color: rgba(var(--base-color), var(--muted-alpha, .6))
}

.product.data.items #product\.info\.description blockquote,
.prose blockquote,
.cms-no-route .main blockquote,
.cms-page-view .main blockquote,
[data-content-type=row] blockquote,
.product.attribute blockquote {
    margin: 1.5rem 0;
    padding-left: 1rem;
    border-left: 4px solid rgba(var(--base-color), var(--divider-alpha, .1));
    font-style: italic;
    font-weight: 500
}

.product.data.items #product\.info\.description code,
.prose code,
.cms-no-route .main code,
.cms-page-view .main code,
[data-content-type=row] code,
.product.attribute code {
    font-weight: 600
}

.product.data.items #product\.info\.description code:before,
.product.data.items #product\.info\.description code:after,
.prose code:before,
.prose code:after,
.cms-no-route .main code:before,
.cms-no-route .main code:after,
.cms-page-view .main code:before,
.cms-page-view .main code:after,
[data-content-type=row] code:before,
[data-content-type=row] code:after,
.product.attribute code:before,
.product.attribute code:after {
    content: "`"
}

.product.data.items #product\.info\.description pre,
.prose pre,
.cms-no-route .main pre,
.cms-page-view .main pre,
[data-content-type=row] pre,
.product.attribute pre {
    margin: 1rem 0;
    padding: 1rem;
    overflow-x: auto;
    background: rgba(var(--muted-bg), var(--muted-bg-alpha, 1))
}

.product.data.items #product\.info\.description pre code,
.prose pre code,
.cms-no-route .main pre code,
.cms-page-view .main pre code,
[data-content-type=row] pre code,
.product.attribute pre code {
    font-weight: 400
}

.product.data.items #product\.info\.description pre code:before,
.product.data.items #product\.info\.description pre code:after,
.prose pre code:before,
.prose pre code:after,
.cms-no-route .main pre code:before,
.cms-no-route .main pre code:after,
.cms-page-view .main pre code:before,
.cms-page-view .main pre code:after,
[data-content-type=row] pre code:before,
[data-content-type=row] pre code:after,
.product.attribute pre code:before,
.product.attribute pre code:after {
    content: ''
}

.product.data.items #product\.info\.description hr,
.prose hr,
.cms-no-route .main hr,
.cms-page-view .main hr,
[data-content-type=row] hr,
.product.attribute hr {
    margin: 2rem 0
}

.product.data.items #product\.info\.description figcaption,
.prose figcaption,
.cms-no-route .main figcaption,
.cms-page-view .main figcaption,
[data-content-type=row] figcaption,
.product.attribute figcaption {
    margin-top: .5rem;
    color: rgba(var(--base-color), var(--muted-alpha, .6))
}

.product.data.items #product\.info\.description .lead,
.prose .lead,
.cms-no-route .main .lead,
.cms-page-view .main .lead,
[data-content-type=row] .lead,
.product.attribute .lead {
    font-size: 1.25rem;
    line-height: 1.75rem;
    color: rgba(var(--base-color), var(--muted-alpha, .6))
}

[data-content-type=tabs] .tabs-navigation,
.slick-dots {
    margin-top: 0 !important;
    margin-bottom: 0 !important
}

[data-content-type=tabs] .tabs-navigation,
.slick-dots {
    padding-left: 0 !important
}

[data-content-type=tabs] .tabs-navigation,
.slick-dots {
    list-style: none !important
}

.color-invert,
.page-header .panel.wrapper {
    color: rgba(var(--base-color), var(--base-alpha, 1));
    --base-color: 255, 255, 255;
    --base-alpha: .85;
    --headings-alpha: .9;
    --link-color: 147, 197, 253;
    --link-alpha: .9;
    --muted-bg: 255, 255, 255;
    --muted-bg-alpha: .05;
    --ring-color: 255, 255, 255;
    --ring-alpha: .7;
    --button-bg: var(--gray-50);
    --button-border-color: var(--gray-50);
    --button-color: var(--gray-900);
    --input-color: 255, 255, 255;
    --input-alpha: .85;
    --input-bg-alpha: .07000000000000001;
    --input-border-alpha: 0;
    --input-focus-border-color: 255, 255, 255
}

:root {
    --black: 0, 0, 0;
    --white: 255, 255, 255;
    --gray-50: 249, 250, 251;
    --gray-100: 243, 244, 246;
    --gray-200: 229, 231, 235;
    --gray-300: 209, 213, 219;
    --gray-400: 156, 163, 175;
    --gray-500: 107, 114, 128;
    --gray-600: 75, 85, 99;
    --gray-700: 55, 65, 81;
    --gray-800: 31, 41, 55;
    --gray-900: 17, 24, 39;
    --red: 185, 28, 28;
    --green: 21, 128, 61;
    --blue: 29, 78, 216;
    --yellow: 251, 191, 36;
    --brand-color: 0, 0, 0;
    --danger-color: var(--red);
    --info-color: var(--blue);
    --success-color: var(--green);
    --base-alpha: 1;
    --base-color: var(--gray-900);
    --base-bg: var(--white);
    --muted-bg: var(--gray-100);
    --z-layer-color: var(--base-color);
    --z-layer-bg: var(--base-bg);
    --z-overlay-bg: var(--black);
    --ring-color: var(--brand-color);
    --link-alpha: .85;
    --link-color: var(--blue);
    --headings-color: var(--rgb-base);
    --block-title-color: var(--rgb-base);
    --input-alpha: 1;
    --input-color: var(--base-color);
    --input-bg: var(--base-bg);
    --input-bg-alpha: 1;
    --input-border-alpha: 1;
    --input-border-color: var(--gray-900);
    --input-outline-color: var(--input-border-color);
    --input-outline-alpha: 0;
    --input-focus-border-color: var(--brand-color);
    --button-color: var(--white);
    --button-bg: var(--brand-color);
    --button-bg-alpha: 1;
    --button-hover-bg-alpha: .9;
    --button-border-alpha: 0;
    --button-border-color: var(--button-bg);
    --button-secondary-color: var(--gray-600);
    --button-secondary-bg: var(--gray-200);
    --button-secondary-border-color: var(--button-secondary-bg);
    --transition-duration: .2s;
    --spinner-size: 1.5rem;
    --spinner-border-width: 2px;
    --spinner-border-color: var(--brand-color);
    --spinner-duration: .6s;
    --scrollbar-bg: var(--gray-100);
    --scrollbar-color: var(--gray-300)
}

@media (prefers-reduced-motion) {
    :root {
        --transition-duration: 20ms;
        --spinner-duration: 5s
    }
}

*,
:before,
:after {
    box-sizing: border-box
}

html {
    -webkit-text-size-adjust: 100%
}

body {
    margin: 0;
    min-height: 100vh;
    direction: ltr
}

hr {
    height: 0;
    color: inherit;
    border-top-width: 1px
}

abbr[title] {
    text-decoration: underline dotted
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-size: inherit;
    font-weight: inherit
}

a {
    color: inherit;
    text-decoration: inherit
}

b,
strong {
    font-weight: 500
}

code,
kbd,
samp,
pre {
    font-size: 1em
}

small {
    font-size: 80%
}

sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}

sub {
    bottom: -.25em
}

sup {
    top: -.5em
}

table {
    text-indent: 0;
    border-color: inherit;
    border-collapse: collapse
}

button,
input,
optgroup,
select,
textarea {
    font-family: inherit;
    font-size: 100%;
    line-height: inherit
}

button,
select {
    text-transform: none
}

:-moz-focusring {
    outline: auto
}

:-moz-ui-invalid {
    box-shadow: none
}

progress {
    vertical-align: baseline
}

::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
    height: auto
}

[type=search] {
    -webkit-appearance: textfield;
    outline-offset: -2px
}

::-webkit-search-decoration {
    -webkit-appearance: none
}

::-webkit-file-upload-button {
    -webkit-appearance: button;
    font: inherit
}

summary {
    display: list-item
}

blockquote,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
figure,
p,
pre {
    margin: 0
}

fieldset {
    margin: 0;
    padding: 0;
    border: 0
}

legend {
    padding: 0
}

ol,
ul {
    list-style: none;
    margin: 0;
    padding: 0
}

textarea {
    resize: vertical
}

input::placeholder,
textarea::placeholder {
    --muted-alpha: .4;
    color: rgba(var(--base-color), var(--muted-alpha, .6));
    opacity: 1
}

button,
[role=button] {
    cursor: pointer
}

svg,
img,
video,
canvas,
audio,
iframe,
embed,
object {
    display: inline-block;
    vertical-align: middle
}

svg,
img,
video {
    max-width: 100%;
    height: auto
}

[hidden] {
    display: none
}

input,
button,
textarea,
select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

[type=checkbox],
[type=radio] {
    padding: 0;
    margin: 0;
    display: inline-block;
    vertical-align: middle;
    background-origin: border-box;
    flex-shrink: 0;
    min-width: 0;
    height: 1rem;
    width: 1rem;
    color: rgb(var(--input-focus-border-color))
}

[type=image] {
    padding: 0;
    border: 0;
    width: auto;
    max-width: 100%;
    vertical-align: middle
}

[type=range] {
    --brand-alpha: .9;
    margin: 0;
    padding: 0;
    width: 100%;
    height: 1rem;
    background-color: transparent;
    appearance: none
}

[type=range]::-webkit-slider-runnable-track {
    width: 100%;
    height: .25rem;
    color: transparent;
    cursor: pointer;
    background-color: rgba(var(--base-color), var(--divider-alpha, .1));
    border-color: transparent;
    border-radius: 9999px
}

[type=range]::-moz-range-track {
    width: 100%;
    height: .25rem;
    color: transparent;
    cursor: pointer;
    background-color: rgba(var(--base-color), var(--divider-alpha, .1));
    border-color: transparent;
    border-radius: 9999px
}

[type=range]::-webkit-slider-thumb {
    width: 1rem;
    height: 1rem;
    margin-top: -.375rem;
    background-color: rgba(var(--brand-color), var(--brand-alpha, 1));
    border: 0;
    border-radius: 9999px;
    -webkit-appearance: none;
    appearance: none
}

[type=range]::-moz-range-thumb {
    width: 1rem;
    height: 1rem;
    margin-top: -.375rem;
    background-color: rgba(var(--brand-color), var(--brand-alpha, 1));
    border: 0;
    border-radius: 9999px;
    appearance: none
}

button,
input[type=submit],
input[type=reset],
input[type=button] {
    --spinner-size: 1.25rem;
    --spinner-border-color: var(--button-color)
}

select:not([multiple]) {
    padding-right: 2.5rem
}

select::-ms-expand {
    display: none
}

select[multiple] {
    overflow-y: auto
}

[type=checkbox] {
    border-radius: .25rem
}

[type=radio] {
    border-radius: 100%
}

[type=checkbox]:focus-visible,
[type=radio]:focus-visible {
    box-shadow: 0 0 0 2px rgb(var(--base-bg)), 0 0 0 4px rgb(var(--input-focus-border-color))
}

[type=file] {
    background: unset;
    border-color: inherit;
    border-width: 0;
    border-radius: 0;
    padding: 0;
    font-size: unset;
    line-height: inherit
}

fieldset,
.fieldset {
    margin-bottom: 2rem
}

fieldset:last-child,
.fieldset:last-child {
    margin-bottom: 0
}

fieldset.field,
.fieldset.field {
    margin-bottom: 0
}

form+form,
form+.fieldset {
    margin-top: 1.25rem
}

form .legend {
    font-size: 1.25rem;
    line-height: 1.75rem;
    width: 100%;
    margin: 0 0 1.25rem;
    padding: 0 0 .125rem;
    border-bottom: 1px solid rgba(var(--base-color), var(--divider-alpha, .1))
}

form .legend+br {
    display: none
}

form .label+br {
    display: none
}

form .actions-toolbar {
    margin-top: 1.25rem;
    margin-bottom: 1.25rem
}

form .actions-toolbar:empty {
    display: none
}

.fields {
    display: flex;
    gap: .5rem
}

.nested>.field,
button+.field,
.field+.fieldset,
.field+script+.field,
.field+script+script+.field,
.field+.field {
    margin-top: .75rem
}

.field .choice+.choice {
    margin-top: .125rem
}

.field .addon {
    display: flex;
    align-items: center;
    gap: .5rem
}

.field .range>.field:first-child .control {
    display: flex;
    gap: .5rem;
    align-items: center
}

.field .range>.field:first-child .control:after {
    content: 'â€”'
}

.field .range .field+.field {
    margin-top: 0
}

.field.required>.label,
.field._required>.label {
    display: flex;
    gap: .25rem
}

.field.required>.label:after,
.field._required>.label:after {
    content: '*';
    color: rgba(var(--danger-color), var(--danger-alpha, 1))
}

.field.choice {
    display: flex;
    gap: .375rem;
    align-items: flex-start;
    line-height: 1.5rem;
    clear: left;
    position: relative
}

.field.choice>[type=radio],
.field.choice>[type=checkbox] {
    margin-top: calc(1.5rem/2 - 1rem/2)
}

.field.choice .field-tooltip {
    margin-top: calc(1.5rem/2 - 1.125rem/2)
}

.field.choice div.mage-error {
    right: 0;
    padding-left: .5rem;
    margin-top: 0;
    position: absolute;
    background: rgba(var(--base-bg), var(--base-bg-alpha, 1));
    z-index: 11
}

.field .control {
    position: relative
}

.field .label+.control {
    margin-top: .125rem
}

.field ._with-tooltip input,
.field ._with-tooltip select,
.field ._with-tooltip textarea {
    width: calc(100% - 1.75rem)
}

.field ._with-tooltip .field-tooltip {
    position: absolute;
    right: .25rem;
    top: calc(var(--line-height)/2 - .25rem/2);
    z-index: 11
}

.control .note {
    font-size: .875rem;
    line-height: 1.25rem;
    display: block;
    margin-top: .25rem
}

.field-tooltip {
    display: inline-block;
    position: relative
}

.field-tooltip-action {
    color: rgba(var(--base-color), var(--muted-alpha, .6))
}

.field-tooltip-action,
.field-tooltip-action:before {
    display: block;
    width: 1.25rem;
    height: 1.25rem
}

.field-tooltip-action:before {
    content: ''
}

.ui-datepicker-trigger {
    position: absolute !important;
    right: .5rem;
    top: calc(50% - 1.5rem/2);
    color: rgba(var(--base-color), var(--muted-alpha, .6))
}

.ui-datepicker-trigger:before {
    content: '';
    display: block;
    width: 1.5rem;
    height: 1.5rem
}

.control.captcha-image {
    margin-top: .5rem;
    display: flex;
    align-items: center;
    gap: .5rem
}

html {
    color: rgba(var(--base-color), var(--base-alpha, 1));
    background: rgba(var(--base-bg), var(--base-bg-alpha, 1));
    font-family: 'mothercare_2020-regular-webfont', sans-serif;
    font-size: 1rem;
    line-height: 1.5rem
}

code,
kbd,
pre,
samp {
    font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace
}

h1,
.h1,
h2,
.h2,
h3,
.h3,
h4,
.h4,
h5,
.h5,
h6,
.h6,
th,
.heading {
    color: rgba(var(--headings-color), var(--headings-alpha, 1))
}

h1,
.h1 {
    font-size: 2.25rem;
    font-weight: 700;
    line-height: 2.5rem;
    margin-bottom: 2rem
}

h2,
.h2 {
    font-size: 1.875rem;
    font-weight: 700;
    line-height: 2.25rem;
    margin-top: 2rem;
    margin-bottom: 1rem
}

h3,
.h3 {
    font-size: 1.5rem;
    font-weight: 600;
    line-height: 2rem;
    margin-top: 1rem;
    margin-bottom: .5rem
}

h4,
.h4 {
    font-size: 1.25rem;
    font-weight: 600;
    line-height: 1.75rem;
    margin-bottom: .25rem
}

h5,
.h5 {
    margin-bottom: .25rem
}

h6,
.h6 {
    margin-bottom: .25rem
}

.page-title-wrapper *+div {
    margin-top: .75rem
}

dl dt {
    font-weight: 500
}

dl dd+dt {
    margin-top: .25rem
}

.icon {
    flex-shrink: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    line-height: 0;
    gap: .25rem
}

svg.icon,
.icon>svg {
    fill: currentColor;
    width: 1.5rem;
    height: 1.5rem
}

svg.icon.small,
.icon.small>svg {
    width: 1rem;
    height: 1rem
}

svg.icon.big,
.icon.big>svg {
    width: 1.75rem;
    height: 1.75rem
}

.icon.rounded {
    border-radius: 999px;
    background: rgba(var(--muted-bg), var(--muted-bg-alpha, 1));
    padding: .75rem
}

.icon.rounded.small {
    padding: .5rem
}

.table-wrapper:not(.grouped) {
    overflow-x: auto;
    position: relative
}

table {
    text-align: left;
    width: 100%
}

table .id a,
table .actions a {
    margin: 0 .25rem .25rem 0
}

table .id a:last-child,
table .actions a:last-child {
    margin: 0
}

table tr {
    --divider-alpha: .07;
    border-bottom: 1px solid rgba(var(--base-color), var(--divider-alpha, .1))
}

table th {
    font-weight: 500
}

table td,
table th {
    vertical-align: top;
    padding: .75rem .5rem
}

table td:first-child,
table th:first-child {
    padding-left: 0
}

table td:last-child,
table th:last-child {
    padding-right: 0
}

table thead tr {
    --divider-alpha: .15;
    border-bottom-color: rgba(var(--base-color), var(--divider-alpha, .1))
}

table tbody:last-child tr:last-child {
    border-bottom: 0
}

table tfoot tr {
    border: 0
}

table tfoot th,
table tfoot td {
    padding-top: .5rem;
    padding-bottom: .5rem
}

table tfoot .mark {
    text-align: right
}

@media (max-width:639.98px) {

    .mobile-table,
    .table:not(.additional-attributes):not(.table-totals):not(.totals):not(.cart):not(.table-comparison):not(.grouped) {
        display: block
    }

    .mobile-table thead,
    .table:not(.additional-attributes):not(.table-totals):not(.totals):not(.cart):not(.table-comparison):not(.grouped) thead {
        display: none
    }

    .mobile-table tbody,
    .table:not(.additional-attributes):not(.table-totals):not(.totals):not(.cart):not(.table-comparison):not(.grouped) tbody,
    .mobile-table tfoot,
    .table:not(.additional-attributes):not(.table-totals):not(.totals):not(.cart):not(.table-comparison):not(.grouped) tfoot,
    .mobile-table th,
    .table:not(.additional-attributes):not(.table-totals):not(.totals):not(.cart):not(.table-comparison):not(.grouped) th,
    .mobile-table tr,
    .table:not(.additional-attributes):not(.table-totals):not(.totals):not(.cart):not(.table-comparison):not(.grouped) tr,
    .mobile-table td,
    .table:not(.additional-attributes):not(.table-totals):not(.totals):not(.cart):not(.table-comparison):not(.grouped) td {
        display: block
    }

    .mobile-table tr,
    .table:not(.additional-attributes):not(.table-totals):not(.totals):not(.cart):not(.table-comparison):not(.grouped) tr {
        margin-bottom: .75rem;
        padding-bottom: .75rem
    }

    .mobile-table td,
    .table:not(.additional-attributes):not(.table-totals):not(.totals):not(.cart):not(.table-comparison):not(.grouped) td,
    .mobile-table th,
    .table:not(.additional-attributes):not(.table-totals):not(.totals):not(.cart):not(.table-comparison):not(.grouped) th {
        padding: .25rem 0
    }

    .mobile-table td[data-th]:before,
    .table:not(.additional-attributes):not(.table-totals):not(.totals):not(.cart):not(.table-comparison):not(.grouped) td[data-th]:before,
    .mobile-table th[data-th]:before,
    .table:not(.additional-attributes):not(.table-totals):not(.totals):not(.cart):not(.table-comparison):not(.grouped) th[data-th]:before {
        padding-right: 10px;
        content: attr(data-th) ': ';
        display: inline-block;
        color: rgba(var(--base-color), var(--muted-alpha, .6));
        font-weight: 500
    }

    .mobile-table tfoot,
    .table:not(.additional-attributes):not(.table-totals):not(.totals):not(.cart):not(.table-comparison):not(.grouped) tfoot {
        text-align: right
    }
}

hr {
    margin: .75rem 0;
    border: 1px solid rgba(var(--base-color), var(--divider-alpha, .1));
    border-width: 1px 0 0 !important
}

p.required {
    color: rgba(var(--danger-color), var(--danger-alpha, 1))
}

.note {
    color: rgba(var(--base-color), var(--muted-alpha, .6))
}

.prose,
.cms-no-route .main,
.cms-page-view .main {
    font-size: 1.125rem;
    line-height: 1.75rem
}

.text-reset {
    font-size: 1rem;
    line-height: 1.5rem
}

.filter-invert {
    filter: invert(1)
}

.relative {
    position: relative
}

.absolute {
    position: absolute
}

.top-0 {
    top: 0
}

.bottom-0 {
    bottom: 0
}

.left-0 {
    left: 0
}

.right-0 {
    right: 0
}

.z-10 {
    z-index: 10
}

.z-20 {
    z-index: 20
}

.z-30 {
    z-index: 30
}

.z-40 {
    z-index: 40
}

.z-50 {
    z-index: 50
}

.gap-1,
.gap-1>.pagebuilder-column-group {
    gap: .25rem
}

.gap,
.gap-2,
.gap,
.gap-2>.pagebuilder-column-group {
    gap: .5rem
}

.gap-3,
.gap-3>.pagebuilder-column-group {
    gap: .75rem
}

.gap-4,
.gap-4>.pagebuilder-column-group {
    gap: 1rem
}

.gap-5,
.gap-5>.pagebuilder-column-group {
    gap: 1.25rem
}

.gap-6,
.gap-6>.pagebuilder-column-group {
    gap: 1.5rem
}

.gap-7,
.gap-7>.pagebuilder-column-group {
    gap: 1.75rem
}

.gap-8,
.gap-8>.pagebuilder-column-group {
    gap: 2rem
}

.flex-wrap {
    flex-wrap: wrap
}

.flex-nowrap {
    flex-wrap: nowrap
}

.justify-around {
    justify-content: space-around
}

.justify-between {
    justify-content: space-between
}

.justify-evenly {
    justify-content: space-evenly
}

.items-start {
    align-items: flex-start
}

.items-end {
    align-items: flex-end
}

.items-center {
    align-items: center
}

.shrink-0 {
    flex-shrink: 0
}

.grow-0 {
    flex-grow: 0
}

.hide,
.no-display,
.abs-no-display {
    display: none !important
}

.show {
    display: initial !important
}

.flex {
    display: flex !important
}

.grid {
    display: grid !important
}

.grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr))
}

.grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr))
}

.grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr))
}

@media (min-width:480px) {

    .xs\:hide,
    .xs-hide {
        display: none !important
    }

    .xs\:show,
    .xs-show {
        display: initial !important
    }

    .xs\:flex,
    .xs-flex {
        display: flex !important
    }

    .xs\:grid {
        display: grid !important
    }
}

@media (min-width:640px) {

    .sm\:hide,
    .sm-hide {
        display: none !important
    }

    .sm\:show,
    .sm-show {
        display: initial !important
    }

    .sm\:flex,
    .sm-flex {
        display: flex !important
    }

    .sm\:grid {
        display: grid !important
    }
}

@media (min-width:768px) {

    .md\:hide,
    .md-hide {
        display: none !important
    }

    .md\:show,
    .md-show {
        display: initial !important
    }

    .md\:flex,
    .md-flex {
        display: flex !important
    }

    .md\:a-right,
    .md-a-right {
        text-align: right
    }

    .md\:grid {
        display: grid !important
    }

    .md\:grid-cols-2 {
        grid-template-columns: repeat(2, minmax(0, 1fr))
    }

    .md\:grid-cols-3 {
        grid-template-columns: repeat(3, minmax(0, 1fr))
    }

    .md\:grid-cols-4 {
        grid-template-columns: repeat(4, minmax(0, 1fr))
    }
}

@media (min-width:1024px) {

    .lg\:hide,
    .lg-hide {
        display: none !important
    }

    .lg\:show,
    .lg-show {
        display: initial !important
    }

    .lg\:flex,
    .lg-flex {
        display: flex !important
    }

    .lg\:grid {
        display: grid !important
    }
}

@media (min-width:1280px) {

    .xl\:hide,
    .xl-hide {
        display: none !important
    }

    .xl\:show,
    .xl-show {
        display: initial !important
    }

    .xl\:flex,
    .xl-flex {
        display: flex !important
    }

    .xl\:grid {
        display: grid !important
    }
}

@media (min-width:1536px) {

    .xxl\:hide,
    .xxl-hide {
        display: none !important
    }

    .xxl\:show,
    .xxl-show {
        display: initial !important
    }

    .xxl\:flex,
    .xxl-flex {
        display: flex !important
    }

    .xxl\:grid {
        display: grid !important
    }
}

@media (max-width:767.98px) {
    .md-down\:justify-center {
        justify-content: center
    }

    .md-down\:a-center,
    .md-down-a-center {
        text-align: center
    }
}

[data-mage-init*='"collapsible":']:not([data-mage-init*='"active":true']) [data-role=content] {
    display: block !important;
    height: 0;
    opacity: 0;
    overflow: hidden;
    visibility: hidden;
    position: absolute
}

.block-collapsible-nav {
    font-size: 1rem;
    line-height: 1.5rem
}

@media (max-width:767.98px) {
    .sidebar .block-collapsible-nav {
        background: rgba(var(--base-bg), var(--base-bg-alpha, 1));
        position: absolute;
        margin: 0 !important;
        top: 0;
        width: 100%
    }
}

@media (min-width:768px) {
    .block-collapsible-nav>.title {
        position: absolute;
        width: 1px;
        height: 1px;
        padding: 0;
        margin: -1px;
        overflow: hidden;
        clip: rect(0, 0, 0, 0);
        white-space: nowrap;
        border-width: 0
    }
}

.block-collapsible-nav .content ul {
    list-style: none;
    padding: 0;
    margin: 0
}

.block-collapsible-nav .content .item>a,
.block-collapsible-nav .content .item>strong {
    display: block;
    padding: .25rem 0;
    color: inherit
}

.block-collapsible-nav .content .delimiter {
    display: block;
    border-top: 1px solid rgba(var(--base-color), var(--divider-alpha, .1));
    margin-top: .75rem;
    margin-bottom: .75rem
}

@media (max-width:767.98px) {
    .block-collapsible-nav .content {
        display: none
    }

    .block-collapsible-nav .content:after {
        content: '';
        display: block;
        width: 100%;
        height: 10px;
        margin-top: -10px;
        box-shadow: 0 10px 10px rgba(var(--base-bg), var(--base-bg-alpha, 1))
    }

    .block-collapsible-nav .content.active {
        display: block
    }
}

@media (min-width:768px) {
    .block-collapsible-nav .content {
        padding: .75rem 0;
        background: rgba(var(--muted-bg), var(--muted-bg-alpha, 1))
    }

    .block-collapsible-nav .content .item>a,
    .block-collapsible-nav .content .item>strong {
        padding: .375rem .75rem;
        border-left: 3px solid transparent
    }

    .block-collapsible-nav .content .current>a,
    .block-collapsible-nav .content .current>strong {
        border-color: rgba(var(--brand-color), var(--brand-alpha, 1))
    }

    .block-collapsible-nav .content .delimiter {
        margin-left: .75rem;
        margin-right: .75rem
    }
}

.dropdown.options {
    position: relative
}

.modal-slide,
.modal-popup,
.modal-custom {
    visibility: hidden;
    pointer-events: none
}

:root {
    --container-margin: 0 auto;
    --container-max-width: none;
    --container-padding: .625rem .5rem
}

@media (min-width:1280px) {
    :root {
        --container-max-width: 85%
    }
}

@media (min-width:1536px) {
    :root {
        --container-max-width: 1280px
    }
}

.container,
.breadcrumbs ul,
.page-main,
.footer.content,
.message.global .content,
.header.panel,
.header.content,
.page-wrapper>.navigation-wrapper .navigation,
.page-header>.navigation-wrapper .navigation,
.page-layout-cms-full-width .page-title-wrapper .page-title,
[data-content-type=row] [data-element=inner] {
    width: 100%;
    max-width: var(--container-max-width);
    margin: var(--container-margin);
    padding: var(--container-padding)
}

.scroller {
    width: 100%;
    overflow: auto;
    scroll-behavior: smooth;
    -ms-overflow-style: none;
    scrollbar-width: none
}

.scroller::-webkit-scrollbar {
    display: none
}

.loading-mask,
.load.indicator {
    display: none
}

.switcher {
    display: inline-block
}

.tooltip.wrapper {
    position: relative
}

.tooltip.wrapper .tooltip.content {
    right: auto;
    left: 0;
    top: 100%
}

.towishlist,
.tocompare,
.action.print,
.action.mailto {
    display: inline-flex;
    align-items: center
}

.towishlist:before,
.tocompare:before,
.action.print:before,
.action.mailto:before {
    flex-shrink: 0;
    content: '';
    width: 2rem;
    height: 2rem
}

:where(.page-main, .page-bottom) .block+.block,
.page-main .block+script+.block {
    margin-top: 2.25rem
}

.sidebar-main .block:last-child {
    margin-bottom: 2.25rem
}

.block .block-title a {
    font-size: 1rem;
    line-height: 1.5rem;
    font-weight: 400
}

.block .block-title .counter {
    font-size: .875rem;
    line-height: 1.25rem;
    white-space: nowrap
}

.block .subtitle {
    display: none
}

.block .box {
    margin-bottom: .75rem
}

@media (min-width:768px) {
    .block .box {
        width: 50%;
        float: left;
        max-width: 400px
    }

    .block .box:last-child {
        margin: 0
    }

    .block .box:nth-child(2n+1) {
        clear: left
    }
}

.block .box-title {
    display: block;
    margin-bottom: .5rem
}

.block-actions {
    margin-bottom: .5rem
}

.actions-toolbar,
.box-actions,
.cart-container .cart.actions {
    clear: both;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: .5rem;
    margin-top: .5rem
}

.actions-toolbar>.actions,
.actions-toolbar>div.primary,
.actions-toolbar>div.secondary {
    display: contents
}

.page-title-wrapper .actions-toolbar {
    margin: .75rem 0
}

.actions-toolbar .action.back {
    display: none
}

.block-compare .action.delete,
.filter .action.remove,
.sidebar .action.delete,
.sidebar .action.remove {
    display: inline-flex;
    align-items: center;
    margin-left: auto
}

.block-compare .action.delete:before,
.filter .action.remove:before,
.sidebar .action.delete:before,
.sidebar .action.remove:before {
    content: '';
    width: 1.25rem;
    height: 1.25rem
}

.breadcrumbs {
    color: rgba(var(--base-color), var(--muted-alpha, .6));
    font-size: .85rem;
    min-height: 4rem
}

.breadcrumbs ul {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem
}

.breadcrumbs strong {
    font-weight: 400
}

.breadcrumbs .home {
    position: relative
}

.breadcrumbs .home:before {
    position: absolute;
    content: '';
    width: 1rem;
    height: 1rem
}

.breadcrumbs .home a {
    position: relative;
    z-index: 2;
    text-indent: -9999px;
    width: 1rem;
    height: 1rem
}

.category-image {
    margin: 0 0 .5rem
}

.category-image+.category-description {
    margin-top: 0
}

.category-description {
    line-height: 1.75rem;
    font-size: 1.125rem;
    color: #4b5563;
    margin: -.5rem 0 1rem
}

.category-description [data-content-type=row] [data-element=inner] {
    max-width: none;
    padding: 0;
    margin: 0
}

.table-comparison .price-box {
    margin: .5rem 0
}

:root {
    --sidebar-width: 180px;
    --sidebar-gap: 1rem
}

@media (min-width:1024px) {
    :root {
        --sidebar-width: 220px;
        --sidebar-gap: 2rem
    }
}

.column.main {
    min-height: clamp(100px, 25vh, 300px)
}

.page-title-wrapper~.columns {
    margin-top: 1rem
}

.page-main>.columns {
    position: relative;
    display: grid;
    grid-template-rows: auto 1fr;
    grid-template-columns: 1fr;
    grid-template-areas: "main" "sidebar" "additional";
    gap: var(--sidebar-gap);
    row-gap: 0
}

@media (min-width:768px) {

    .page-layout-3columns .page-main>.columns,
    .page-layout-2columns-left .page-main>.columns {
        grid-template-columns: var(--sidebar-width) 1fr;
        grid-template-areas: "sidebar main" "additional main"
    }

    .page-layout-2columns-right .page-main>.columns {
        grid-template-columns: 1fr var(--sidebar-width);
        grid-template-areas: "main sidebar" "main additional"
    }
}

@media (min-width:1024px) {
    .page-layout-3columns .page-main>.columns {
        grid-template-columns: var(--sidebar-width) 1fr var(--sidebar-width);
        grid-template-areas: "sidebar main additional"
    }
}

.page-main>.columns>.main {
    grid-area: main;
    min-width: 0
}

.page-main>.columns>.sidebar-main {
    grid-area: sidebar
}

.page-main>.columns>.sidebar-additional {
    grid-area: additional
}

.footer-top {
    padding: 8rem 0 6rem
}

.footer-middle {
    padding: 8rem 0 2rem
}

.page-footer {
    margin-top: auto
}

.page-footer .switcher {
    margin-bottom: .5rem
}

.page-footer .pagebuilder-column-group+.pagebuilder-column-group {
    margin-top: 2.5rem
}

.page-footer .block .title,
.page-footer .block .block-title {
    border: 0;
    padding: 0;
    font-size: 1rem
}

.page-footer .block.newsletter {
    margin: 0 0 1rem;
    --input-border-color: 229, 231, 235;
    --input-bg: 229, 231, 235
}

.page-footer .block.newsletter .form {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: .5rem;
    max-width: 420px;
    margin: 0 auto;
    text-align: left
}

.page-footer .block.newsletter .form>:not(.newsletter):not(.actions) {
    order: 10
}

.page-footer .block.newsletter .control>label:before {
    content: '';
    z-index: 1;
    position: absolute;
    pointer-events: none;
    color: #6b7280;
    left: .5rem;
    top: .625rem;
    width: 1.5rem;
    height: 1.5rem
}

.page-footer .block.newsletter .control>label input {
    padding-left: 2.15rem
}

.page-footer .block.newsletter .control input {
    min-width: 250px
}

.footer.content {
    padding-top: 2rem;
    text-align: center
}

.footer.links {
    display: flex;
    flex-wrap: wrap;
    column-gap: .5rem;
    justify-content: center
}

.footer.links a:hover {
    text-decoration: underline
}

.copyright {
    color: rgba(var(--base-color), var(--muted-alpha, .6))
}

.message.global {
    color: #222;
    background: rgb(var(--yellow));
    margin: 0;
    border-radius: 0
}

.message.global .content {
    padding: .5rem
}

.message.global .actions {
    margin-top: .75rem
}

.message.global.cookie {
    position: fixed;
    z-index: 40;
    bottom: 1rem;
    left: 1rem;
    right: 1rem;
    border-radius: .25rem;
    box-shadow: 0 10px 25px rgba(0, 0, 0, .1), 0 5px 10px rgba(0, 0, 0, .04)
}

.message.global.noscript {
    text-align: center
}

:root {
    --header-panel-slideout: true
}

.header.panel,
.header.links,
.header.content {
    display: flex;
    gap: 1rem
}

.header.links a .counter {
    font-size: .875rem;
    line-height: 1.25rem;
    opacity: .6;
    white-space: nowrap
}

.header.links a .counter:before {
    content: '('
}

.header.links a .counter:after {
    content: ')'
}

.header.panel {
    justify-content: flex-end;
    align-items: center
}

@media (max-width:479.98px) {
    .header.panel {
        flex-wrap: wrap;
        justify-content: center
    }

    .header.panel .header-panel-info {
        width: 100%;
        margin: 0;
        justify-content: center
    }

    .header.panel>.switcher {
        max-width: 50%
    }
}

.header.content {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
    align-items: center;
    position: relative
}

.page-header {
    position: relative;
    background: #fff;
    border: 2px solid #eff3f6;
    border-width: 0 0 2px
}

.page-header .panel.wrapper {
    background: #000d3a
}

.page-header .logo img:not([width]) {
    width: 100%;
    min-width: 80px;
    max-width: 170px
}

.page-header .logo+*,
.page-header .logo+.navigation-wrapper+* {
    margin-left: auto
}

.page-header .block .block-title {
    font-size: 1rem;
    margin: 0
}

.header-panel-info {
    font-weight: 500;
    font-size: .9rem;
    letter-spacing: -.02rem;
    margin: 0 auto 0 0;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    column-gap: .75rem
}

.header-panel-info .heading {
    display: none
}

.header-panel-info .icon {
    width: 1.25rem;
    height: 1.25rem
}

.header-panel-info a {
    color: currentColor;
    display: flex;
    align-items: center;
    gap: .25rem
}

@media (max-width:639.98px) {
    .page-header .panel.wrapper {
        display: none
    }
}

@media (min-width:640px) {
    .navigation-wrapper .mobile-header-panel {
        display: none
    }
}

@media (max-width:767.98px) {
    .header.content>.actions>.action span {
        display: none
    }
}

.account-dropdown>.action:before,
.wishlist-dropdown>.action:before {
    content: '';
    display: block;
    flex-shrink: 0;
    width: 1.5rem;
    height: 1.5rem
}

@media (max-width:767.98px) {
    .block.filter .filter-content {
        position: fixed;
        visibility: hidden
    }
}

@media (min-width:768px) {
    .column.main .block.filter .filter-options-content {
        opacity: 0;
        position: absolute;
        pointer-events: none;
        right: 0;
        top: -9999px
    }

    .column.main .block.filter .filter-options-content .item {
        display: block;
        padding: .25rem .5rem;
        border-radius: .25rem
    }
}

.block.filter .filter-current li {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    column-gap: .25rem
}

.block.filter .filter-current li span {
    white-space: nowrap
}

.block.filter .filter-current li .filter-label:after {
    content: ':'
}

.block.filter .filter-current li .action.remove {
    opacity: .3
}

.block.filter .filter-value {
    opacity: .6
}

.block.filter .filter-actions {
    margin: .375rem 0 .75rem;
    opacity: .6;
    text-align: right;
    font-size: .875rem;
    line-height: 1.25rem
}

.block.filter .filter-title label {
    display: flex;
    align-items: center;
    gap: .25rem
}

.block.filter .filter-title .count {
    display: none
}

.block.filter .filter-content-close {
    display: none
}

.block.filter .filter-current~.filter-options {
    margin-top: .75rem
}

.block.filter .filter-subtitle {
    display: none
}

.block.filter .filter-options-item {
    margin-bottom: .25rem
}

.block.filter .filter-options-item:last-child {
    margin-bottom: 0
}

.block.filter .filter-options-title {
    font-weight: 500;
    padding: .25rem 0
}

.block.filter .filter-options-title :first-child {
    margin-right: auto
}

.block.filter .filter-options-title:after {
    opacity: .3
}

.block.filter .filter-options-content {
    color: #374151
}

.block.filter .filter-options-content>:first-child {
    margin: .5rem 0 .75rem
}

.block.filter dt {
    padding: .25rem 0
}

.block.filter .content .count,
.block.filter .filter-options .count {
    font-size: .875rem;
    line-height: 1.25rem;
    white-space: nowrap;
    font-weight: 300;
    opacity: .5;
    margin-left: .25rem
}

.block.filter .content .count:before,
.block.filter .filter-options .count:before {
    content: '('
}

.block.filter .content .count:after,
.block.filter .filter-options .count:after {
    content: ')'
}

.block.filter .initially-active.active .filter-options-title:after {
    opacity: 0
}

@media (min-width:768px) {
    .column.main .block.filter {
        margin-bottom: 1rem
    }

    .column.main .block.filter .filter-title {
        display: none
    }

    .column.main .block.filter .filter-current {
        display: inline-flex;
        align-items: flex-start;
        gap: .75rem;
        margin-right: .5rem
    }

    .column.main .block.filter .filter-current-subtitle {
        padding: .25rem 0;
        flex-shrink: 0
    }

    .column.main .block.filter .filter-current-subtitle:after {
        content: ':'
    }

    .column.main .block.filter .filter-current .items {
        display: flex;
        flex-wrap: wrap;
        gap: .5rem
    }

    .column.main .block.filter .filter-current li {
        padding: .25rem .75rem;
        background: rgba(var(--muted-bg), var(--muted-bg-alpha, 1));
        border-radius: 24rem
    }

    .column.main .block.filter .filter-current~.filter-options {
        margin-top: .25rem
    }

    .column.main .block.filter .filter-actions {
        display: inline-flex
    }

    .column.main .block.filter .filter-options {
        display: flex;
        flex-wrap: wrap;
        column-gap: .75rem
    }

    .column.main .block.filter .filter-options-item {
        margin: 0;
        position: relative
    }

    .column.main .block.filter .filter-options a {
        display: block
    }

    .column.main .block.filter .filter-options .item>a {
        flex-grow: 1
    }

    .column.main .block.filter .filter-options-title:after {
        opacity: .3
    }

    .column.main .block.filter .filter-options-content {
        display: block !important;
        height: auto;
        width: 13rem;
        right: auto;
        left: -9999px;
        margin-left: -6rem
    }

    .column.main .block.filter .filter-options-content[aria-hidden=false] {
        left: 50%
    }

    .column.main .block.filter .filter-options-content>:first-child {
        margin: 0
    }
}

@media (max-width:767.98px) {
    .block.filter .filter-title {
        border: 0;
        padding: .5rem 0;
        cursor: pointer;
        display: flex;
        align-items: center;
        gap: .25rem
    }

    .block.filter .filter-title:before {
        content: '';
        width: 1.5rem;
        height: 1.5rem;
        flex-shrink: 0
    }

    .block.filter .filter-title .count {
        font-size: .875rem;
        line-height: 1.25rem;
        margin-left: .125rem;
        display: flex;
        align-items: center;
        justify-content: center;
        min-width: 1.25rem;
        min-height: 1.25rem;
        background: rgba(var(--danger-color), var(--danger-alpha, 1));
        color: #fff;
        border-radius: 1.25rem;
        padding: 0 .25rem
    }

    .page-layout-1column .block.filter .filter-title,
    .sidebar .block.filter .filter-title {
        position: absolute;
        z-index: 5;
        top: 0;
        margin: 0;
        max-width: 9rem;
        white-space: nowrap;
        overflow: hidden
    }

    .block.filter .filter-current-subtitle {
        display: block;
        margin: 0 0 .25rem
    }

    .block.filter .filter-content .item {
        padding: .125rem 0
    }
}

@media (max-width:767.98px) {
    .page-with-filter.page-title-in-content .columns {
        padding-top: 3.25rem
    }

    .page-with-filter.page-title-in-content .toolbar:not(.toolbar~.toolbar) {
        position: absolute;
        top: 0;
        width: 100%;
        flex-wrap: nowrap;
        margin: 0
    }
}

@media (max-width:639.98px) {
    .page-with-filter.page-title-in-content .toolbar-amount {
        display: none
    }
}

@media (max-width:767.98px) {
    .page-with-filter .toolbar .modes {
        margin-left: 9rem
    }
}

@media (max-width:639.98px) {
    .page-with-filter .toolbar .sorter>label {
        display: none
    }
}

@media (max-width:479.98px) {
    .page-with-filter .toolbar .sorter {
        width: calc(100% - 9rem)
    }

    .page-with-filter .toolbar .modes {
        display: none
    }
}

:root {
    --listing-grid-gap: 1rem;
    --listing-grid-row-gap: 1.5rem;
    --listing-grid-columns: 2;
    --listing-grid-item-padding: 0px;
    --listing-grid-item-margin: 0px
}

@media (min-width:640px) {
    :root {
        --listing-grid-columns: 3
    }
}

@media (min-width:1280px) {
    :root {
        --listing-grid-columns: 3
    }
}

@media (hover:hover) {
    :root {
        --swatches-over-image: true
    }
}

@media (min-width:1024px) {
    .page-layout-1column {
        --listing-grid-columns: 4
    }
}

@media (min-width:1280px) {
    .page-layout-1column {
        --listing-grid-columns: 4
    }
}

.product-image-container {
    display: block;
    max-width: 100%;
    border-radius: .25rem
}

.product-image-container .product-image-wrapper {
    padding: 0 !important
}

.products-grid .product-image-container {
    border: 0
}

.product-image-photo,
.product.media .main-image,
.product.media .thumbnails img {
    filter: contrast(94%);
    border-radius: .25rem
}

.product.media .thumbnails .item,
.product.media .thumbnails a:after {
    border-radius: .25rem
}

.product-item-actions {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: .25rem
}

.actions-primary .stock {
    color: rgba(var(--base-color), var(--muted-alpha, .6));
    white-space: nowrap
}

.actions-secondary {
    display: flex;
    gap: .125rem
}

.actions-secondary a {
    --muted-alpha: .4;
    color: rgba(var(--base-color), var(--muted-alpha, .6));
    border-radius: .25rem
}

.actions-secondary a:focus-visible {
    z-index: 2
}

.product-items .product-item-name {
    font-weight: 600
}

.product-items .product-item-photo {
    position: relative
}

.product-items .product-item-info {
    position: relative;
    display: flex;
    gap: .5rem
}

.product-items .product-item-details {
    flex: 1 1;
    display: flex;
    flex-direction: column;
    width: 100%
}

.product-items .product-item-details .product-item-name,
.product-items .product-item-details .price-box,
.product-items .product-item-details .product-reviews-summary {
    margin-bottom: .25rem
}

.sidebar .product-items .product-item+.product-item {
    margin-top: .75rem
}

.sidebar .product-items .product-item-info .action.delete {
    position: absolute;
    right: .125rem;
    top: .125rem
}

.product-items.product-items-names .product-item {
    display: flex;
    align-items: center;
    gap: .5rem
}

.product-items.product-items-names .product-item+.product-item {
    margin-top: .125rem
}

.product-items.product-items-names strong {
    font-weight: 400
}

.product-items.product-items-names .choice .control {
    display: flex
}

.products-grid .product-items,
[data-appearance=carousel] .product-items {
    display: flex;
    flex-wrap: wrap;
    gap: var(--listing-grid-gap);
    row-gap: var(--listing-grid-row-gap)
}

.products-grid .product-items .product-item,
[data-appearance=carousel] .product-items .product-item {
    position: relative;
    margin: var(--listing-grid-item-margin);
    max-width: var(--listing-grid-item-max-width, 400px);
    width: calc((100% - var(--listing-grid-item-margin)*var(--listing-grid-columns)*2 - var(--listing-grid-gap)*(var(--listing-grid-columns) - 1))/var(--listing-grid-columns))
}

@media (hover:hover) {

    .products-grid .product-items .product-item:hover,
    .products-grid .product-items .product-item:focus-within,
    [data-appearance=carousel] .product-items .product-item:hover,
    [data-appearance=carousel] .product-items .product-item:focus-within {
        z-index: 10;
        overflow: visible;
        --listing-grid-item-margin: 0px;
        --listing-grid-item-padding: 0px
    }
}

.products-grid .product-items .product-item-info,
[data-appearance=carousel] .product-items .product-item-info {
    height: 100%;
    width: 100%;
    flex-direction: column;
    border-radius: .25rem;
    padding: var(--listing-grid-item-padding)
}

@media (hover:hover) {

    .products-grid .product-items .product-item:hover .product-item-info,
    .products-grid .product-items .product-item:focus-within .product-item-info,
    [data-appearance=carousel] .product-items .product-item:hover .product-item-info,
    [data-appearance=carousel] .product-items .product-item:focus-within .product-item-info {
        z-index: 10;
        background: rgba(var(--base-bg), var(--base-bg-alpha, 1))
    }
}

.products-grid .product-items .product-item-photo img,
[data-appearance=carousel] .product-items .product-item-photo img {
    width: 100%
}

.products-grid .product-items .product-item-inner,
[data-appearance=carousel] .product-items .product-item-inner {
    margin-top: auto;
    padding-top: .25rem;
    display: flex;
    flex-direction: column;
    gap: .25rem
}

@media (max-width:479.98px) {

    .products-grid .product-items .product-reviews-summary:not(.no-rating) .action span,
    [data-appearance=carousel] .product-items .product-reviews-summary:not(.no-rating) .action span {
        display: none
    }
}

.products-grid .product-items .product-item-details,
[data-appearance=carousel] .product-items .product-item-details {
    flex-direction: row;
    flex-wrap: wrap;
    align-content: flex-start
}

.products-grid .product-items .product-item-details>*,
[data-appearance=carousel] .product-items .product-item-details>* {
    width: 100%;
    order: 10
}

.products-grid .product-items .product-item-details .price-box,
.products-grid .product-items .product-item-details .product-item-name,
[data-appearance=carousel] .product-items .product-item-details .price-box,
[data-appearance=carousel] .product-items .product-item-details .product-item-name {
    order: -1
}

.products-grid .product-items .product-item-details .product-item-name,
[data-appearance=carousel] .product-items .product-item-details .product-item-name {
    max-width: 70%
}

.products-grid .product-items .product-item-details .price-box,
[data-appearance=carousel] .product-items .product-item-details .price-box {
    max-width: 30%;
    text-align: right
}

.products-list .product-items .product-item+.product-item {
    margin-top: 1.5rem;
    padding-top: 1.5rem;
    border-top: 1px solid rgba(var(--muted-bg), var(--muted-bg-alpha, 1))
}

.sidebar .products-list .product-items .product-item+.product-item {
    border: 0;
    margin-top: .375rem;
    padding-top: .375rem
}

.products-list .product-items .product-item-info {
    gap: 1.25rem
}

.sidebar .products-list .product-items .product-item-info {
    gap: .5rem
}

.products-list .product-items .product-item-info>:first-child {
    max-width: 35%
}

.products-list .product-items .product-item-actions {
    margin: .25rem 0
}

.products-list .product-items .product-item-description {
    margin-top: .5rem
}

.dropdown .product-items .product-item-info {
    gap: .75rem
}

:where(.products-grid, .widget-product-carousel) .product-item .product-item-details .actions-primary {
    position: absolute;
    pointer-events: none;
    z-index: 5;
    opacity: 0;
    transform: translateX(-50%) translateY(40%);
    top: 33%;
    left: 50%
}

:where(.products-grid, .widget-product-carousel) .product-item .product-item-details .actions-primary .tocart,
:where(.products-grid, .widget-product-carousel) .product-item .product-item-details .actions-primary .stock {
    --button-bg-alpha: .95;
    --button-color: var(--z-layer-color);
    --button-bg: var(--z-layer-bg);
    --button-border-color: var(--z-layer-bg);
    box-shadow: 0 1px 9px 0 rgba(0, 0, 0, .05);
    font-weight: 600;
    font-size: .9rem;
    letter-spacing: -.02rem;
    text-transform: uppercase
}

:where(.products-grid, .widget-product-carousel) .product-item .product-item-details .actions-primary .tocart:hover {
    --button-bg-alpha: 1
}

:where(.products-grid, .widget-product-carousel) .product-item .product-item-details .actions-primary .stock {
    color: rgba(var(--base-color), var(--muted-alpha, .6))
}

@media (hover:hover) {

    :where(.products-grid, .widget-product-carousel) .product-item:hover .product-item-details .actions-primary,
    :where(.products-grid, .widget-product-carousel) .product-item:focus-within .product-item-details .actions-primary {
        opacity: 1;
        pointer-events: all;
        transform: translateX(-50%)
    }
}

:where(.products-grid, .widget-product-carousel) .product-item .actions-secondary {
    position: absolute;
    z-index: 5;
    top: .25rem;
    flex-direction: column;
    right: .25rem
}

@media (hover:hover) {
    :where(.products-grid, .widget-product-carousel) .product-item .actions-secondary {
        opacity: 0
    }
}

:where(.products-grid, .widget-product-carousel) .product-item:hover .actions-secondary,
:where(.products-grid, .widget-product-carousel) .product-item:focus-within .actions-secondary {
    opacity: 1
}

:where(.products-grid, .widget-product-carousel) .product-item .product-item-photo {
    overflow: hidden
}

:where(.products-grid, .widget-product-carousel) .product-item [class^=swatch-opt-] {
    position: relative;
    z-index: 1;
    margin: 0 !important;
    padding: 0;
    --z-layer-bg-alpha: .85;
    background: 0 0;
    transform: translateY(20%);
    opacity: 1
}

:where(.products-grid, .widget-product-carousel) .product-item [class^=swatch-opt-] .slick-list {
    justify-content: space-evenly;
    width: auto
}

.toolbar {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: .75rem;
    margin: 0 0 1.25rem
}

.toolbar.bottom {
    margin-top: 1.25rem
}

.toolbar~.products {
    margin: 1.25rem 0
}

.toolbar>.pager {
    display: contents
}

.toolbar label,
.toolbar .limiter-text {
    white-space: nowrap
}

.toolbar select {
    max-width: 130px
}

@media (min-width:768px) {
    .toolbar select {
        max-width: 170px
    }
}

.toolbar label,
.toolbar .toolbar-amount,
.toolbar .limiter-text {
    color: #6b7280
}

.toolbar .sorter,
.toolbar .limiter {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    gap: .5rem;
    margin-left: auto
}

.toolbar .sorter-action {
    --muted-alpha: .4;
    color: rgba(var(--base-color), var(--muted-alpha, .6))
}

.toolbar .sorter-action:before {
    content: '';
    display: block;
    width: 1.5rem;
    height: 1.5rem
}

.toolbar .modes {
    display: flex;
    align-items: center
}

.toolbar .modes a {
    --muted-alpha: .3;
    color: rgba(var(--base-color), var(--muted-alpha, .6))
}

.toolbar .mode-grid,
.toolbar .mode-list {
    padding: .5rem
}

.toolbar .mode-grid:before,
.toolbar .mode-list:before {
    content: '';
    display: block;
    width: 1.5rem;
    height: 1.5rem
}

@media (max-width:639.98px) {
    .toolbar .modes~.toolbar-amount {
        order: 100;
        width: 100%
    }
}

.toolbar .pages {
    display: flex;
    align-items: center
}

.toolbar .pages .items {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: .5rem
}

.toolbar .pages .items a,
.toolbar .pages .items .page {
    display: flex;
    padding: .25rem .5rem
}

.toolbar .pages .items .current .page {
    background: rgba(var(--muted-bg), var(--muted-bg-alpha, 1))
}

.toolbar .pages .previous,
.toolbar .pages .next {
    display: flex;
    align-items: center;
    --muted-alpha: .4;
    color: rgba(var(--base-color), var(--muted-alpha, .6))
}

.toolbar .pages .previous:before,
.toolbar .pages .next:before {
    content: '';
    display: block;
    width: 1.5rem;
    height: 1.5rem
}

.toolbar .toolbar-amount+.pages {
    margin-left: auto
}

.minicart-wrapper .action.showcart:before {
    content: '';
    display: block;
    width: 1.5rem;
    height: 1.5rem
}

.minicart-wrapper {
    position: relative
}

.minicart-wrapper .action.showcart {
    position: relative
}

.minicart-wrapper .action.showcart:before {
    content: '';
    flex-shrink: 0;
    display: block;
    width: 1.5rem;
    height: 1.5rem
}

.minicart-wrapper .action.showcart .counter.qty.empty {
    opacity: 0
}

.minicart-wrapper .action.showcart .counter.qty {
    position: absolute;
    top: 5px;
    right: 0;
    height: .625rem;
    width: .625rem;
    border-radius: 999px;
    background: #dc2626
}

.minicart-wrapper .action.showcart .counter.qty span {
    display: none
}

@media (min-width:640px) and (max-width:1023.98px),
(min-width:1280px) {
    .block-search {
        position: relative
    }
}

.header .block-search .block-title {
    display: none
}

@media (max-width:639.98px),
(min-width:1024px) and (max-width:1279.98px) {
    .header .block-search .label:before {
        content: '';
        display: block;
        width: 1.5rem;
        height: 1.5rem
    }
}

.minisearch {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    --input-border-color: 243, 244, 246;
    --input-bg: 243, 244, 246
}

.minisearch .control {
    padding: .5rem .25rem;
    background: rgba(var(--base-bg), var(--base-bg-alpha, 1));
    position: absolute;
    top: calc(100% + 2px);
    margin: 0 !important;
    left: -9999px
}

@media (min-width:640px) and (max-width:1023.98px),
(min-width:1280px) {
    .minisearch .control {
        background: 0 0;
        position: static;
        display: block;
        padding: 0
    }
}

.minisearch .control .input-text {
    padding-right: 2.25rem;
    text-overflow: ellipsis;
    min-width: 240px
}

.minisearch .control .nested {
    display: none;
    position: absolute;
    top: 100%;
    font-size: .875rem;
    line-height: 1.25rem
}

.minisearch .actions {
    display: none;
    position: absolute;
    top: calc(100% + 1.5rem);
    right: 1rem
}

@media (min-width:640px) and (max-width:1023.98px),
(min-width:1280px) {
    .minisearch .actions {
        display: flex;
        position: static
    }
}

.minisearch .action.search {
    margin-left: -2rem
}

@media (max-width:639.98px),
(min-width:1024px) and (max-width:1279.98px) {
    .minisearch .action.search {
        display: none
    }
}

.minisearch .action.search:before {
    content: '';
    display: block;
    width: 1.5rem;
    height: 1.5rem
}

.message {
    display: flex;
    align-items: flex-start;
    gap: .25rem;
    padding: .75rem 1rem;
    margin-bottom: .75rem;
    border: 1px solid var(--message-border-color);
    border-radius: .25rem;
    border-width: 0
}

.message>div {
    margin: 0 auto
}

.field+.message,
.control .message {
    margin-top: .5rem
}

.message a {
    text-decoration: underline !important
}

.message.warning:before,
.message.success:before,
.message.notice:before,
.message.error:before,
.message.info:before {
    flex-shrink: 0;
    content: '';
    width: 1.5rem;
    height: 1.5rem
}

.map-old-price .price-wrapper {
    text-decoration: line-through
}

.map-fallback-price {
    display: none
}

.map-show-info {
    margin-right: .25rem
}

@media (max-width:639.98px) {
    .navigation-wrapper {
        position: fixed;
        visibility: hidden
    }
}

:root {
    --navigation-media-mobile: (max-width:639.98px)
}

.nav-toggle {
    flex-shrink: 0;
    flex-grow: 0;
    display: flex;
    align-items: center;
    margin-right: -.5rem
}

.nav-toggle:after {
    content: '';
    display: block;
    width: 3rem;
    height: 3rem
}

.page-wrapper>.navigation-wrapper .navigation>ul,
.page-header>.navigation-wrapper .navigation>ul {
    margin-left: -.5rem
}

@media (min-width:640px) and (max-width:1023.98px) {
    .header.content {
        flex-wrap: wrap
    }

    .header.content>.navigation-wrapper {
        order: 9999;
        width: 100%;
        margin-bottom: -.5rem
    }

    .header.content>.navigation-wrapper .navigation>ul {
        margin-left: -.5rem
    }
}

.navigation {
    --base-color: 0, 45, 87;
    --z-layer-color: 0, 45, 87;
    color: rgba(var(--base-color), var(--base-alpha, 1))
}

.navigation a.level-top {
    font-weight: 600
}

@media (min-width:640px) {

    .navigation .active>a.level-top,
    .navigation .has-active>a.level-top {
        --divider-alpha: .05;
        background: rgba(var(--base-color), var(--divider-alpha, .1))
    }
}

.navigation li {
    position: relative
}

.navigation .parent>a {
    padding-right: 1.5rem
}

@media (min-width:640px) {
    [data-action=toggle-nav] {
        display: none
    }

    .navigation>ul {
        display: flex;
        flex-wrap: wrap;
        flex-direction: row;
        align-items: center;
        gap: .5rem
    }
}

a[href*="&content=/bmlweb/ppwpsiw.html"] {
    display: none
}

@media (-webkit-min-device-pixel-ratio:2),
(min-resolution:192dpi) {
    .payment-icon[src*="paypalobjects.com"] {
        width: 39px
    }
}

.page-wrapper {
    display: flex;
    flex-direction: column;
    min-height: 100vh
}

.page-layout-cms-full-width .page-main {
    max-width: none;
    margin: 0;
    padding: 0
}

body:not(.page-layout-cms-full-width) .main>[data-content-type=row] [data-element=inner] {
    padding: 0;
    margin: 0;
    max-width: none
}

@media (max-width:767.98px) {
    .pagebuilder-mobile-hidden {
        display: none
    }
}

@media (min-width:768px) {
    .pagebuilder-mobile-only {
        display: none
    }
}

.highlight {
    font-weight: 500
}

@media (min-width:1280px) {
    .xl-bg-clamp [data-background-images] {
        background-size: clamp(0px, 1400px, 100%) !important
    }

    .xl-bg-center [data-background-images] {
        background-position: center !important
    }
}

[data-content-type=row] [data-element=inner] {
    padding-top: 0;
    padding-bottom: 0
}

[data-content-type=row] [data-element=inner].narrow {
    --container-max-width: 768px
}

[data-content-type=buttons] {
    display: flex;
    flex-wrap: wrap;
    gap: 1rem
}

[data-content-type=buttons][data-appearance=stacked] {
    flex-direction: column
}

[data-content-type=tabs] .tabs-navigation {
    display: flex
}

@media (max-width:767.98px) {
    [data-content-type=tabs] .tabs-navigation {
        flex-direction: column
    }
}

[data-content-type=tabs] .tab-header>a {
    color: inherit
}

[data-content-type=tabs] .tab-header>a:hover {
    text-decoration: none
}

[data-content-type=banner] a {
    display: block
}

[data-content-type=banner] a:hover {
    text-decoration: none
}

.v-middle .pagebuilder-banner-wrapper {
    display: flex;
    align-items: center
}

.pagebuilder-overlay {
    padding: 30px;
    position: relative
}

.pagebuilder-overlay.pagebuilder-poster-overlay {
    align-items: center;
    display: flex;
    justify-content: center;
    text-align: center
}

.pagebuilder-overlay:not(.pagebuilder-poster-overlay) {
    max-width: 540px
}

[data-appearance=collage-centered] .pagebuilder-overlay {
    margin-left: auto;
    margin-right: auto
}

.pagebuilder-poster-content {
    width: 100%
}

.pagebuilder-banner-button {
    margin: 20px 0 0
}

.slick-dots {
    width: 100%;
    padding: .625rem 0;
    display: flex;
    justify-content: center;
    gap: .5rem
}

.slick-dots button {
    padding: 0;
    border-radius: 50%;
    border: 1px solid rgba(var(--base-color), var(--divider-alpha, .1));
    background: #000;
    text-indent: -9999px;
    display: block;
    width: 1rem;
    height: 1rem;
    box-shadow: 0 0 0 1px #fff
}

.slick-dots .slick-active button {
    background: #fff
}

.slick-arrow {
    position: absolute;
    z-index: 11;
    top: 50%;
    width: 35px;
    height: 60px;
    transform: translateY(-50%);
    --base-bg-alpha: .7;
    background-color: rgba(var(--base-bg), var(--base-bg-alpha, 1));
    display: none;
    gap: 0;
    align-items: center;
    justify-content: center;
    font-size: 0 !important;
    line-height: 0 !important;
    padding: 0;
    border-radius: 0
}

.slick-arrow .slick-initialized {
    display: flex
}

.slick-arrow:before {
    content: '';
    display: block;
    width: 1.5rem;
    height: 1.5rem
}

.slick-arrow.slick-disabled {
    opacity: 0;
    pointer-events: none
}

.slick-prev {
    left: 0
}

.slick-next {
    right: 0
}

@media (max-width:767.98px) {
    [data-appearance=carousel] .product-items .product-item-inner {
        margin-top: 0
    }
}

.cols-gap .pagebuilder-column-group {
    gap: 1rem
}

@media (max-width:767.98px) {
    .pagebuilder-column-group {
        row-gap: 1rem;
        flex-wrap: wrap
    }

    .pagebuilder-column {
        flex-basis: 100%;
        max-width: 100%
    }
}

.product-item .price-box {
    color: #374151
}

.price-box p {
    margin: 0
}

.special-price {
    color: rgba(var(--danger-color), var(--danger-alpha, 1))
}

.old-price {
    color: #6b7280;
    text-decoration: line-through
}

.product-info-wrapper {
    display: grid;
    grid-template-rows: auto 1fr;
    grid-template-columns: 1fr;
    grid-template-areas: "title" "media" "main";
    gap: 3rem
}

.product-info-wrapper .page-title-wrapper {
    grid-area: title;
    margin-bottom: .5rem
}

@media (max-width:767.98px) {
    .product-info-wrapper .page-title-wrapper {
        margin-bottom: 0
    }
}

.product-info-wrapper .page-title-wrapper h1 {
    margin: 0
}

.product-info-wrapper .product-info-main {
    grid-area: main
}

.product-info-wrapper .product.media {
    grid-area: media
}

@media (min-width:768px) {
    .product-info-wrapper {
        row-gap: 0;
        grid-template-columns: 1fr 1fr;
        grid-template-areas: "media title" "media main"
    }
}

.product-info-main {
    display: flex;
    flex-direction: column;
    gap: .5rem
}

.product-info-price {
    display: flex;
    flex-direction: column;
    gap: .5rem
}

.product-info-price .price-box {
    font-size: 1.5rem;
    line-height: 2rem
}

.prices-tier {
    margin: .5rem 0
}

.prices-tier li {
    line-height: 1.75rem
}

.product-info-stock-sku {
    display: flex;
    align-items: center;
    gap: .5rem
}

.product-info-stock-sku .stock {
    padding: .125rem .5rem;
    background: #dbeafe;
    color: #2563eb
}

.product-info-stock-sku .stock.available {
    background: #bbf7d0;
    color: #166534
}

.product-info-stock-sku .stock.unavailable {
    background: rgba(var(--danger-color), var(--message-bg-alpha, .05));
    color: rgba(var(--danger-color), var(--danger-alpha, 1))
}

.product-info-stock-sku .sku {
    display: flex;
    align-items: center;
    gap: .25rem
}

.product-info-stock-sku .configurable-variation-qty {
    display: none
}

.product-add-form {
    margin: .5rem 0
}

.product-add-form form>div+div {
    margin-top: .5rem
}

.product-add-form .product-options-wrapper {
    margin: 0 0 .5rem;
    padding: 1.25rem 0 .5rem;
    border: 2px solid rgba(var(--muted-bg), var(--muted-bg-alpha, 1));
    border-width: 2px 0 0
}

.product-add-form .product-options-wrapper .label {
    font-weight: 500
}

.product-add-form .product-options-wrapper .label~.control {
    margin-top: .625rem
}

.product-add-form .product-options-wrapper .field {
    margin-top: 0;
    margin-bottom: .875rem
}

.product-add-form .product-options-wrapper .field:last-child {
    margin-bottom: 0
}

.product-add-form .product-options-wrapper .swatch-opt+.field {
    margin-top: .875rem
}

.product-add-form .product-options-bottom {
    margin: 1.25rem 0 0
}

.box-tocart {
    padding: 1.25rem 0;
    border: 2px solid rgba(var(--muted-bg), var(--muted-bg-alpha, 1));
    border-width: 2px 0
}

.box-tocart .fieldset {
    display: flex;
    align-items: flex-start;
    gap: .5rem
}

.box-tocart .fieldset .field.qty {
    margin: 0;
    flex-shrink: 0;
    display: flex;
    align-items: center;
    gap: .5rem
}

.box-tocart .fieldset .field.qty .control {
    margin: 0
}

.box-tocart .fieldset .actions {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: .5rem
}

.field.qty>.control,
.input-text.qty {
    max-width: 4rem
}

.product-addto-links,
.product-social-links {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    column-gap: .75rem;
    row-gap: .5rem;
    margin: .5rem 0
}

.product-addto-links>a,
.product-social-links>a {
    color: rgba(var(--base-color), var(--muted-alpha, .6));
    border-radius: .25rem
}

.product-addto-links>a:hover,
.product-social-links>a:hover {
    text-decoration: underline
}

.product.info.detailed {
    clear: both
}

@media (min-width:768px) {
    .product.info.detailed {
        margin: 1rem 0
    }
}

@media (min-width:768px) {

    .product.info .review-add+.review-list,
    .product.info #product-review-container {
        float: right;
        width: 55%
    }

    .product.info .review-add {
        float: left;
        width: 42%
    }
}

.field.downloads .price-container:before {
    content: ' + ';
    display: inline
}

.bundle-options-container .product-options-wrapper {
    border: 0;
    padding: 0
}

.bundle-options-container .product-add-form {
    display: none
}

.widget-recent .products-grid .product-item-info {
    align-items: center;
    text-align: center
}

.widget-recent .products-grid .product-item-photo {
    max-width: 100%
}

.product-reviews-summary {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: .25rem
}

.rating-result {
    position: relative;
    width: 6.25rem;
    height: 1.5rem
}

.rating-result:before {
    opacity: .2
}

.rating-result>span {
    position: relative;
    display: block
}

.rating-result:before,
.rating-result>span:before {
    position: absolute;
    content: '';
    width: 100%;
    height: 1.5rem
}

.reviews-actions {
    display: flex;
    align-items: center;
    gap: .5rem
}

.reviews-actions a {
    font-size: .875rem;
    line-height: 1.25rem;
    color: #111827
}

.review-add .review-legend {
    display: none
}

.review-field-ratings {
    margin: 0
}

.review-field-ratings legend {
    display: none !important
}

.review-field-rating>.label {
    min-width: 80px
}

.review-control-vote {
    color: rgba(var(--base-color), var(--divider-alpha, .1));
    height: 1.5rem;
    width: 7.5rem
}

.review-control-vote:before {
    content: '';
    position: absolute;
    inset: 0
}

.review-control-vote label {
    position: absolute;
    opacity: 0
}

.review-list .limiter,
.review-list .toolbar:first-child {
    display: none
}

.review-list .review-item {
    display: flex;
    flex-direction: column;
    gap: .5rem
}

.review-list .review-item+.review-item {
    margin-top: 1rem;
    padding-top: 1rem;
    border-top: 1px solid rgba(var(--base-color), var(--divider-alpha, .1))
}

.review-list .review-title {
    font-weight: 500
}

.review-list .review-ratings {
    order: -1
}

.review-list .review-content {
    margin-bottom: .25rem
}

.review-list .review-details {
    display: flex;
    align-items: baseline;
    gap: .25rem;
    opacity: .6
}

.review-list .review-date {
    font-size: .875rem;
    line-height: 1.25rem
}

.search-suggestions {
    display: flex;
    gap: 1rem;
    margin-bottom: 1rem
}

@media (max-width:639.98px) {
    .search-suggestions {
        flex-direction: column
    }
}

.search-suggestions .block {
    min-width: 180px
}

.search-suggestions .block+.block {
    margin: 0
}

.search-terms {
    display: flex;
    flex-wrap: wrap;
    gap: 1rem
}

.swatch-attribute {
    margin-bottom: .875rem
}

.swatch-attribute:last-child {
    margin: 0
}

.product-item .swatch-attribute {
    margin-bottom: .375rem
}

.product-item .swatch-attribute:last-child {
    margin: 0
}

.swatch-attribute-label {
    font-weight: 500;
    margin-right: .25rem
}

.swatch-attribute-label~.swatch-attribute-options {
    margin-top: .625rem
}

.swatch-attribute-options {
    display: flex;
    flex-wrap: wrap;
    gap: .375rem
}

.product-item .swatch-attribute-options {
    gap: .25rem
}

:where(.products-grid, .widget-product-carousel) .swatch-attribute-options {
    justify-content: center
}

.swatch-option {
    font-size: .75rem;
    color: rgba(var(--base-color), var(--muted-alpha, .6));
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    min-width: 1.75rem;
    height: 1.75rem;
    padding: 0 .25rem;
    background: rgba(var(--muted-bg), var(--muted-bg-alpha, 1));
    position: relative;
    margin: 4px;
    border-radius: 999px
}

.swatch-option-link-layered {
    border-radius: 999px
}

.swatch-option:before {
    content: '';
    position: absolute;
    box-shadow: 0 0 0 1px inset rgba(var(--base-color), var(--divider-alpha, .1));
    border-radius: 999px;
    top: -4px;
    bottom: -4px;
    left: -4px;
    right: -4px
}

.product-item .swatch-option {
    font-size: .625rem;
    font-weight: 400;
    min-width: 1.5rem;
    height: 1.5rem;
    margin: 3px
}

.product-item .swatch-option:before {
    top: -3px;
    bottom: -3px;
    left: -3px;
    right: -3px
}

input.swatch-input {
    position: absolute;
    visibility: hidden;
    left: -9999px
}

.actions-primary input.swatch-input {
    display: none
}

.form.form-orders-search .action.primary,
.form.search.advanced .action.primary,
.form.password.forget .action.primary,
.form.password.reset .action.primary,
.form.send.confirmation .action.primary,
.form-create-account .action.primary {
    width: 100%
}

.login-container {
    max-width: none
}

.login-container .block>.block-title {
    padding: .75rem 0;
    margin: 0 0 .75rem
}

.column.main .form.contact .action.primary {
    width: 100%
}

:where(body:not(.narrow-page-reset)) .checkout-success .actions-toolbar,
.form.form-orders-search .actions-toolbar,
.form-create-account .actions-toolbar {
    justify-content: center
}

.catalogsearch-advanced-index .page.messages,
.customer-account-forgotpassword .page.messages,
.customer-account-create .page.messages {
    max-width: 550px;
    margin: 0 auto
}

:where(body:not(.narrow-page-reset)) .checkout-success,
:where(body:not(.narrow-page-reset)) .checkout-success+#registration {
    text-align: center
}

.checkout-cart-index .column.main .block .title {
    padding: 1rem;
    background: rgba(var(--muted-bg), var(--muted-bg-alpha, 1))
}

.checkout-cart-index .column.main .block:not(.crosssell) .content {
    padding: 1rem
}

.cart-container {
    display: flex;
    flex-direction: column;
    margin-bottom: 1rem;
    row-gap: 2rem
}

@media (max-width:767.98px) {
    .cart-container {
        row-gap: 1rem
    }
}

@media (min-width:768px) {
    .cart-container {
        --sidebar-width: 220px;
        flex-wrap: wrap;
        flex-direction: row;
        align-items: flex-start
    }

    .checkout-cart-index .cart-container>* {
        width: calc(100% - var(--sidebar-width));
        padding-right: 2%
    }
}

@media (min-width:1024px) {
    .cart-container {
        --sidebar-width: 420px
    }
}

.cart-container .form-cart {
    order: -2
}

@media (max-width:767.98px) {
    .cart-container #gift-options-cart {
        order: -1
    }
}

.cart-container .gift-wrapping .gift-options-content {
    margin: .5rem 0 .75rem
}

.cart-container .gift-wrapping .gift-printed-card {
    margin-top: .25rem
}

.cart-container .gift-summary .price-box,
.cart-container .gift-options .price-box {
    margin-left: 1.25rem
}

.cart-container .cart.actions {
    padding-top: .75rem;
    justify-content: flex-end;
    border-top: 1px solid rgba(var(--base-color), var(--divider-alpha, .1))
}

.cart-container .cart.actions .continue {
    display: none
}

.cart-container .cart-summary {
    padding: 0;
    display: flex;
    flex-direction: column;
    gap: 1rem
}

@media (min-width:768px) {
    .cart-container .cart-summary {
        position: sticky;
        top: 1rem;
        width: var(--sidebar-width)
    }
}

.cart-container .cart-summary>.title {
    display: none
}

.cart-container .discount .content,
.cart-container .shipping .content {
    display: none
}

.cart-container .discount {
    order: -1
}

.cart-container .cart-totals {
    padding: 0 1rem
}

.cart-container .checkout-methods-items {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 1rem
}

.cart-container .checkout-methods-items li {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: .5rem
}

.cart-container .checkout-methods-items li:first-child {
    width: 100%
}

.cart-container .checkout-methods-items .primary {
    font-size: 1.25rem;
    line-height: 1.75rem;
    width: 100%;
    font-weight: 700;
    padding: 1rem
}

.cart-container .checkout-methods-items .multicheckout {
    display: none
}

.cart.table .item-info {
    border: 0
}

.cart.table .item-actions td {
    padding-top: 0
}

.cart.table .product-item-photo {
    float: left;
    max-width: 40%
}

.cart.table .product-item-details {
    float: left;
    max-width: calc(60% - .75rem);
    margin-left: .75rem
}

.cart.table .product-item-name {
    font-size: 1.125rem;
    line-height: 1.75rem;
    display: inline-block;
    margin-bottom: .5rem
}

.cart.table .field.qty input.qty {
    padding: 0;
    font-size: 1rem;
    line-height: 1.5rem;
    width: 2.5rem;
    border-color: transparent
}

.cart.table .actions-toolbar {
    margin: 0 .25rem;
    align-items: flex-start;
    justify-content: flex-end
}

.cart.table a.action {
    --muted-alpha: .3;
    color: rgba(var(--base-color), var(--muted-alpha, .6))
}

.cart.table a.action:before {
    content: '';
    display: block;
    width: 1.5rem;
    height: 1.5rem
}

.cart.table .gift-options-cart-item {
    margin-right: auto
}

.cart.table .gift-content {
    display: none;
    max-width: 100%;
    margin: .5rem 0 0
}

@media (min-width:768px) {
    .cart.table .gift-content {
        width: 420px
    }
}

.cart.table .gift-content._active {
    display: block
}

.cart.table .gift-options-title {
    margin: .5rem 0
}

.checkout-onepage-success #registration br {
    display: none
}

.checkout-success {
    margin-bottom: 15px
}

.page-narrow .checkout-success {
    text-align: center
}

.page-narrow .checkout-success .actions-toolbar {
    margin-top: 2.5rem;
    justify-content: center
}

@media (max-width:767.98px) {
    .account .page-main .columns {
        padding-top: 3.5rem
    }
}

.customer-account-logoutsuccess.narrow-page .column.main {
    text-align: center
}

.login-container .actions-toolbar {
    margin: 1.25rem 0
}

@media (min-width:768px) {
    .login-container {
        display: flex;
        gap: 3rem;
        flex-direction: row
    }

    .login-container>.block {
        padding: 0;
        flex-grow: 1;
        flex-basis: 0;
        margin: 0 !important
    }

    .login-container>.block .block-title {
        font-size: 1.5rem;
        line-height: 2rem;
        text-transform: none
    }
}

@media (min-width:1024px) {
    .customer-account-login.narrow-page.page-layout-1column .page-main {
        --container-max-width: 1024px
    }
}

.account .main .block .block-title {
    line-height: 1.75rem;
    font-size: 1.125rem;
    text-transform: none;
    margin: 0;
    padding: .5rem 1rem;
    background: rgb(var(--muted-bg))
}

.account .main .block .block-title strong {
    font-weight: 500
}

.account .main .block .block-content {
    padding: 1rem
}

@media (min-width:768px) {

    .form-edit-account>.fieldset,
    .form-address-edit>.fieldset {
        float: left;
        width: 48%;
        max-width: 420px;
        margin-right: 2%
    }
}

.form-address-edit .region_id {
    display: none
}

.form-edit-account .fieldset:not([style]) {
    display: none
}

.form-edit-account .fieldset.info {
    display: block
}

[data-role=password-strength-meter] {
    display: none
}

.form-wishlist-items div:empty,
.form-wishlist-items .product-reviews-summary {
    display: none
}

.form-wishlist-items .box-tocart {
    border: 0;
    padding: 0
}

.page-title-wrapper .order-status {
    display: inline-block;
    border: 2px solid rgba(var(--base-color), var(--divider-alpha, .1));
    padding: .375rem .75rem
}

.page-title-wrapper .order-status+.order-date {
    margin-left: .5rem
}

.page-title-wrapper .order-date {
    display: inline-block;
    margin: 0
}

.order-links {
    display: flex;
    margin-bottom: .5rem
}

.order-links>.item {
    padding: .5rem .75rem;
    background-color: rgba(var(--muted-bg), var(--muted-bg-alpha, 1))
}

.order-links>.item.current {
    --divider-alpha: .2
}

.order-details-items {
    margin: .5rem 0
}

.order-links~.order-details-items .order-title {
    display: none
}

@media (min-width:768px) {
    .order-details-items .order-title {
        display: none
    }
}

.order-details-items dl.item-options {
    margin-top: .5rem
}

.order-details-items tbody tr:not(:last-child) {
    border-bottom: 0
}

.order-details-items tbody tr+tr td:first-child {
    padding-left: 1rem
}

.order-details-items tbody tr+tr:not(:last-child) td {
    padding-top: .25rem;
    padding-bottom: .25rem
}

@media (max-width:767.98px) {
    .order-details-items .table-wrapper {
        padding: false
    }

    .order-links~.order-details-items .table-wrapper {
        padding: 0
    }
}

.paypal-review {
    max-width: none
}

.paypal-review .block-order-details-view .block-content {
    display: flex;
    justify-content: space-between;
    flex-direction: column;
    gap: 1.5rem
}

.paypal-review .block-order-details-view .block-content .box {
    margin: 0
}

@media (min-width:640px) {
    .paypal-review .block-order-details-view .block-content {
        flex-direction: row
    }
}

.paypal-review .box-order-billing-address img[src*="paypalobjects.com"] {
    width: 39px
}

.paypal-review-discount,
.paypal-review-items {
    margin: 1rem 0
}

.paypal-review .discount .title {
    font-size: 1rem;
    line-height: 1.5rem;
    border: 1px solid rgba(var(--base-color), var(--divider-alpha, .1));
    border-width: 1px 0;
    margin-bottom: 1rem
}

.paypal-review .discount .title strong {
    font-weight: 400
}

.paypal-review .paypal-review-title a {
    font-size: .875rem;
    line-height: 1.25rem;
    margin-left: .5rem
}

.paypal-review .cart.items tfoot .mark~td {
    text-align: right
}

.paypal-review .actions-toolbar {
    justify-content: flex-end
}

.privacy-policy {
    --sidebar-width: 250px;
    display: grid;
    grid-template-rows: auto 1fr;
    grid-template-columns: 1fr;
    grid-template-areas: "sidebar" "main";
    gap: 1rem;
    row-gap: 1rem
}

@media (min-width:768px) {
    .privacy-policy {
        grid-template-columns: var(--sidebar-width) 1fr;
        grid-template-areas: "sidebar main"
    }
}

.privacy-policy>.privacy-policy-content {
    grid-area: main
}

.privacy-policy>.block-collapsible-nav {
    grid-area: sidebar
}

@media print {
    @page {
        size: auto;
        margin: 0
    }

    body {
        margin: 1cm
    }

    .page-header,
    .page-footer {
        display: none
    }

    .logo {
        display: inline-block;
        margin-bottom: .5cm
    }

    .hidden-print {
        display: none !important
    }
}

.recipients .fieldset {
    display: flex;
    gap: .75rem
}

.recipients .fieldset .field {
    margin: 0;
    max-width: 200px
}

#recipients-options>.fields {
    display: flex;
    align-items: flex-start;
    margin-bottom: .75rem
}

#recipients-options>.fields .actions-toolbar {
    margin: 1.625rem 0 0;
    order: 999
}

@media only screen and (max-width:767px) {
    .onestepcheckout-index-index .one-step-checkout-wrapper .row-mp {
        margin: 0
    }

    .onestepcheckout-index-index .one-step-checkout-wrapper .checkout-payment-method-kanmo #checkout-step-payment #checkout-payment-method-load .payment-section-tab .payment-section-content {
        padding-right: 5px
    }

    .onestepcheckout-index-index .one-step-checkout-wrapper .checkout-payment-method-kanmo #checkout-step-payment #checkout-payment-method-load .payment-section-tab .payment-section-content.credit-and-debit-cards-active .payment-method {
        width: auto
    }

    .onestepcheckout-index-index .one-step-checkout-wrapper .checkout-payment-method-kanmo #checkout-step-payment #checkout-payment-method-load .payment-section-tab .payment-section-content .payment-method {
        width: 30%;
        margin-left: 2px;
        margin-right: 0;
        padding: 10px
    }

    .onestepcheckout-index-index .one-step-checkout-wrapper .checkout-payment-method-kanmo #checkout-step-payment #checkout-payment-method-load .payment-section-tab .payment-section-content .payment-method .payment-method-title.field.choice {
        gap: .3rem
    }
}

@media all and (min-width:768px),
print {
    .product.info.detailed .tabs-toolbar {
        background: #fff;
        box-shadow: 0 1px 0 rgba(var(--base-color), var(--divider-alpha, .1));
        top: 0;
        z-index: 99;
        display: flex;
        position: sticky;
        text-align: center
    }

    .product.info.detailed .tabs-toolbar-item {
        color: currentColor;
        font-size: 1.5rem;
        font-weight: 700;
        margin: 0;
        padding: 1rem 2rem;
        overflow-x: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        width: 100%
    }

    .product.info.detailed .tabs-toolbar-item.active {
        background: #fff;
        box-shadow: 0 2px 0 currentColor
    }

    .product.info.detailed .tabs-toolbar~.data.items>.item.title {
        visibility: hidden;
        height: 0;
        width: 0;
        border: 0;
        padding: 0;
        position: absolute
    }

    .product.info.detailed .tabs-toolbar~.data.items>.item.content {
        width: 100%
    }
}

@media all and (min-width:1024px),
print {
    .breeze-gallery.vertical:not(.opened) {
        flex-direction: row;
        align-items: flex-start;
        justify-content: flex-end
    }

    .breeze-gallery.vertical:not(.opened) .thumbnails {
        flex-direction: column;
        flex-wrap: nowrap;
        order: -1;
        max-height: 550px;
        margin: 0 5px 0 0;
        padding-right: 10px;
        padding-bottom: 0;
        overflow-y: overlay
    }
}

.header.content .kanmo-middle-header .block.block-search {
    transition: all .3s ease;
    -webkit-transition: all .3s ease;
    animation: 1s slide-right
}

.header.content .kanmo-middle-header.open-search .kanmo-custom-search-mc .block-search {
    animation: 1s slide-left
}

@media (min-width:768px) {
    .header .block-search .label:before {
        display: none
    }
}

.page-wrapper .page-header .panel.wrapper .header.panel .header_panel_info li.download-app-link {
    position: relative
}

.page-wrapper .page-header .panel.wrapper .header.panel .header_panel_info li.download-app-link img {
    margin-top: -2px
}

.page-wrapper .page-header .panel.wrapper .header.panel .header_panel_info li.download-app-link:hover .download-popup {
    display: block
}

.page-wrapper .page-header .panel.wrapper .header.panel .download-popup {
    position: absolute;
    left: 0;
    top: 28px;
    background: #fff;
    border: 5px solid #f0f0f0;
    border-radius: 4px;
    z-index: 99;
    padding: 30px;
    display: none;
    min-width: 200px
}

.page-wrapper .page-header .panel.wrapper .header.panel .download-popup .wrap {
    position: relative
}

.page-wrapper .page-header .panel.wrapper .header.panel .download-popup .left-cols,
.page-wrapper .page-header .panel.wrapper .header.panel .download-popup .right-cols {
    display: inline-block;
    font-weight: 400;
    font-size: 14px;
    line-height: 150%;
    letter-spacing: -.011em;
    color: #000;
    vertical-align: top
}

.page-wrapper .page-header .panel.wrapper .header.panel .download-popup .left-cols .view.code.app_store,
.page-wrapper .page-header .panel.wrapper .header.panel .download-popup .right-cols .view.code.app_store {
    margin: 18px 0 10px
}

@media (max-width:767px) {
    .kanmo-custom-search-mc form.minisearch .control {
        left: 0;
        z-index: 9;
        width: 100%;
        display: none;
        padding: 20px 15px;
        background: #fff;
        box-shadow: 0px 4px 6px rgba(0, 0, 0, .07000000000000001)
    }
}

.kanmo-custom-search-mc form.minisearch .control .search-cancel-mob {
    display: none;
    background: 0 0;
    color: #bf2828
}

@media (max-width:767px) {
    .kanmo-custom-search-mc form.minisearch .control .search-cancel-mob {
        display: inline-block;
        position: absolute
    }
}

.kanmo-custom-search-mc form.minisearch .control .input-text {
    border: 1px solid #e5e5e5;
    border-radius: 6px;
    background: 0 0;
    font-size: 12px;
    font-weight: 400;
    text-transform: lowercase
}

@media (max-width:767px) {
    .kanmo-custom-search-mc form.minisearch .control .input-text {
        width: calc(100% - 99px)
    }
}

.kanmo-custom-search-mc form.minisearch .control .input-text:focus,
.kanmo-custom-search-mc form.minisearch .control .input-text:focus-visible {
    outline: none
}

@media (max-width:767px) {
    .kanmo-custom-search-mc form.minisearch.active .control {
        display: block
    }
}

@media (max-width:767px) {
    #kanmo-mc-cancel-btn {
        position: absolute;
        display: none !important;
        top: 100%;
        right: 5px;
        z-index: 99;
        margin-top: 10px
    }
}

@media (max-width:767px) {
    #kanmo-mc-cancel-btn.active {
        display: block !important
    }
}

@keyframes slide-left {
    from {
        margin-left: 100%
    }

    to {
        margin-left: 0
    }
}

@media (min-width:640px) {

    .header.panel,
    .header.content {
        --container-max-width: 100%
    }
}

@media (min-width:1536px) {

    .header.panel,
    .header.content {
        --container-max-width: 1800px
    }
}

.header.panel .header_panel_info .switch,
.header.content .header_panel_info .switch {
    display: none
}

.header.panel .download-apps-kanmo #download-apps-kanmo-popup-modal.is-visible,
.header.content .download-apps-kanmo #download-apps-kanmo-popup-modal.is-visible {
    display: block !important;
    position: absolute;
    top: 62px;
    background: #f0f0f0;
    z-index: 10;
    padding: 54px;
    padding: 10px;
    border-radius: 6px
}

.header.panel .download-apps-kanmo #download-apps-kanmo-popup-modal.is-visible .inner-sec,
.header.content .download-apps-kanmo #download-apps-kanmo-popup-modal.is-visible .inner-sec {
    display: flex;
    background: #fff;
    padding: 45px 53px;
    gap: 50px;
    border-radius: 6px
}

.header.panel .download-apps-kanmo #download-apps-kanmo-popup-modal.is-visible .inner-sec .left-sec,
.header.content .download-apps-kanmo #download-apps-kanmo-popup-modal.is-visible .inner-sec .left-sec {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center
}

.header.panel .download-apps-kanmo #download-apps-kanmo-popup-modal.is-visible .inner-sec .left-sec img,
.header.content .download-apps-kanmo #download-apps-kanmo-popup-modal.is-visible .inner-sec .left-sec img {
    margin-right: 0
}

.header.panel .download-apps-kanmo #download-apps-kanmo-popup-modal.is-visible .inner-sec .right-sec,
.header.content .download-apps-kanmo #download-apps-kanmo-popup-modal.is-visible .inner-sec .right-sec {
    display: flex;
    flex-direction: column
}

.header.panel .download-apps-kanmo #download-apps-kanmo-popup-modal.is-visible .inner-sec .right-sec h3,
.header.content .download-apps-kanmo #download-apps-kanmo-popup-modal.is-visible .inner-sec .right-sec h3 {
    color: #000;
    max-width: 132px;
    font-size: 14px;
    margin-top: 0;
    margin-bottom: 0;
    line-height: 21px;
    margin-bottom: 18px
}

.header.panel .download-apps-kanmo #download-apps-kanmo-popup-modal.is-visible .inner-sec .right-sec a,
.header.content .download-apps-kanmo #download-apps-kanmo-popup-modal.is-visible .inner-sec .right-sec a {
    margin-bottom: 10px
}

.header.panel .download-apps-kanmo #download-apps-kanmo-popup-modal.is-visible .inner-sec .right-sec a img,
.header.content .download-apps-kanmo #download-apps-kanmo-popup-modal.is-visible .inner-sec .right-sec a img {
    margin-right: 0
}

.header.panel .download-apps-kanmo #download-apps-kanmo-popup-modal.is-visible .inner-sec .right-sec a:last-child,
.header.content .download-apps-kanmo #download-apps-kanmo-popup-modal.is-visible .inner-sec .right-sec a:last-child {
    margin-bottom: 0
}

.header.panel .switcher-options .switcher-dropdown .header.links li a,
.header.content .switcher-options .switcher-dropdown .header.links li a {
    font-family: 'Arial';
    text-transform: lowercase
}

@media (max-width:767px) {

    .header.panel .nav-toggle:after,
    .header.content .nav-toggle:after {
        -webkit-mask-size: 30px 30px !important;
        background-color: #165c7d !important;
        width: 30px !important;
        height: 20px !important
    }
}

#search_autocomplete {
    width: fit-content;
    left: 0
}

#search_autocomplete .livesearch.products-container {
    padding-bottom: 20px
}

#search_autocomplete .livesearch.products-container .product-link {
    padding: 15px 0
}

#search_autocomplete .livesearch.products-container .product-link .product-result .product-name,
#search_autocomplete .livesearch.products-container .product-link .product-result .product-price {
    font-size: 14px
}

#search_autocomplete .livesearch.products-container .product-link .product-result .product-name {
    color: #515759
}

#search_autocomplete .livesearch.products-container .product-link .product-result .product-price {
    color: #000
}

@media (max-width:767px) {

    body .header.content .kanmo-middle-header .block.block-search,
    body .header.content .kanmo-middle-header .block .search-label {
        display: block !important
    }

    .minisearch .control {
        padding: 10px 20px 15px;
        border: 1px solid #b4b4b4;
        border-top: unset
    }

    .minisearch #search_autocomplete {
        width: 100%;
        top: 65px;
        right: 0;
        margin-top: 5px;
        border-top: unset;
        padding: 10px 20px 20px;
        padding-bottom: 60px
    }

    .minisearch #search_autocomplete .livesearch.popover-container {
        max-height: 350px;
        display: block
    }

    .minisearch #search_autocomplete .livesearch.products-container {
        padding: 0;
        max-height: 350px;
        overflow: scroll
    }

    .minisearch #search_autocomplete .livesearch.products-container .product-link {
        padding: 10px 0
    }

    .minisearch #search_autocomplete .livesearch.product-result {
        grid-template: "image" 1fr "productName" 2rem "price" 1rem;
        padding: 10px;
        height: 245px
    }

    .minisearch #search_autocomplete .livesearch.product-result img {
        object-fit: contain;
        max-height: 120px
    }

    .minisearch #search_autocomplete .livesearch.product-result .product-name {
        line-height: 1.5;
        padding-bottom: 10px;
        text-overflow: ellipsis;
        overflow: hidden;
        display: -webkit-box;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
        height: 60px;
        margin-bottom: 25px
    }

    .minisearch #search_autocomplete .livesearch.product-result .product-price {
        padding-top: 5px
    }

    .minisearch #search_autocomplete .livesearch .view-all-footer {
        position: absolute;
        width: 90%;
        right: 5%;
        bottom: 13px;
        padding: 5px 0;
        align-items: center
    }
}

@media (max-width:767px) {
    body.breeze-theme .minicart-wrapper .mage-dropdown-dialog {
        display: none !important
    }
}

.block.block-minicart {
    font-family: 'Arial'
}

.block.block-minicart .block-title {
    color: #165c7d !important;
    font-size: 20px !important;
    font-family: 'mothercare_2020-regular-webfont' !important;
    display: flex;
    align-items: center;
    gap: 5px
}

.block.block-minicart .block-title:before {
    content: url("../images/Frame_1232.png")
}

.block.block-minicart .block-title strong {
    display: flex;
    padding-bottom: 4px;
    gap: 2px
}

.block.block-minicart .block-title strong .qty {
    display: block !important;
    padding-top: 1px
}

.block.block-minicart .block-content .subtotal span.label {
    font-family: 'mothercare_2020-regular-webfont';
    color: #515759;
    font-size: 14px;
    text-transform: lowercase;
    font-weight: 600
}

.block.block-minicart .block-content .subtotal .amount.price-container .price-wrapper span {
    color: #165c7d;
    font-size: 16px;
    font-weight: 600
}

.block.block-minicart .block-content .actions .primary button#top-cart-btn-checkout {
    background-color: #165c7d;
    color: #fff;
    font-size: 14px;
    font-weight: 600;
    text-transform: lowercase;
    font-family: 'mothercare_2020-regular-webfont'
}

.block.block-minicart .block-content .actions .secondary {
    width: 100%
}

.block.block-minicart .block-content .actions .secondary a.action.viewcart {
    font-size: 14px;
    color: #165c7d !important;
    display: flex;
    gap: 10px;
    align-items: center;
    font-weight: 600;
    font-family: 'mothercare_2020-regular-webfont';
    margin-bottom: 20px;
    background-color: #fff !important;
    justify-content: center;
    text-decoration: none;
    border: 1px solid #165c7d;
    padding: 8px;
    border-radius: 5px;
    text-transform: lowercase
}

.block.block-minicart .block-content .minicart-items-wrapper .minicart-items .item.product.product-item .product-item-details .product-item-name {
    font-size: 10px;
    text-decoration: none;
    color: #000;
    font-family: 'mothercare_2020-regular-webfont'
}

.block.block-minicart .block-content .minicart-items-wrapper .minicart-items .item.product.product-item .product-item-details .product-item-name a {
    font-size: 12px;
    color: #000;
    font-family: 'mothercare_2020-regular-webfont'
}

.block.block-minicart .block-content .minicart-items-wrapper .minicart-items .item.product.product-item .product-item-details .product.options {
    color: #515759;
    font-size: 12px
}

.block.block-minicart .block-content .minicart-items-wrapper .minicart-items .item.product.product-item .product-item-details .product.options.active {
    color: #515759;
    font-size: 12px
}

.block.block-minicart .block-content .minicart-items-wrapper .minicart-items .item.product.product-item .product-item-details .product.options.active .content .product.options.list {
    display: flex;
    flex-wrap: wrap;
    column-gap: 4px;
    align-items: center
}

.block.block-minicart .block-content .minicart-items-wrapper .minicart-items .item.product.product-item .product-item-details .product.options.active .content .product.options.list dt.label {
    margin: unset
}

.block.block-minicart .block-content .minicart-items-wrapper .minicart-items .item.product.product-item .product-item-details .product.options.active .content .product.options.list dt.label:after {
    content: ':'
}

.block.block-minicart .block-content .minicart-items-wrapper .minicart-items .item.product.product-item .product-item-details .product.options.active .content .product.options.list dd.values {
    flex-basis: 70%
}

.block.block-minicart .block-content .minicart-items-wrapper .minicart-items .item.product.product-item .product-item-details .product-item-pricing .price-container span.price {
    color: #165c7d;
    font-size: 16px;
    font-weight: 600
}

.block.block-minicart .block-content .minicart-items-wrapper .minicart-items .item.product.product-item .product-item-details .details-qty .item-qty {
    margin-left: -.25rem;
    cursor: default;
    color: #000
}

.block.block-minicart .block-content .minicart-items-wrapper .minicart-items .item.product.product-item .product-item-details .details-qty input::-webkit-outer-spin-button,
.block.block-minicart .block-content .minicart-items-wrapper .minicart-items .item.product.product-item .product-item-details .details-qty input::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0
}

.block.block-minicart .block-content .minicart-items-wrapper .minicart-items .item.product.product-item .product-item-details .details-qty input[type=number] {
    -moz-appearance: textfield
}

.catalog-category-view .product-item-details,
.catalogsearch-result-index .product-item-details {
    display: unset;
    margin: unset
}

@media screen and (max-width:767px) {

    .catalog-category-view,
    .catalogsearch-result-index {
        margin: 0 !important
    }
}

.catalog-category-view .widget div[data-content-type=row]>div[data-element=inner],
.catalogsearch-result-index .widget div[data-content-type=row]>div[data-element=inner] {
    padding: 0
}

.catalog-category-view .page.messages,
.catalogsearch-result-index .page.messages {
    font-family: 'Arial' !important;
    font-size: 14px
}

.catalog-category-view .category-description,
.catalogsearch-result-index .category-description {
    margin: -.5rem 0 0
}

@media screen and (max-width:767px) {

    .catalog-category-view .page-wrapper .category-description .pagebuilder-overlay.pagebuilder-poster-overlay,
    .catalogsearch-result-index .page-wrapper .category-description .pagebuilder-overlay.pagebuilder-poster-overlay {
        min-height: 170px !important
    }
}

.catalog-category-view.adding-wishlist .loading-mask,
.catalogsearch-result-index.adding-wishlist .loading-mask {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background-color: rgba(135, 135, 135, .33);
    display: flex;
    align-items: center;
    justify-content: center
}

.catalog-category-view.adding-wishlist .loading-mask .loader,
.catalogsearch-result-index.adding-wishlist .loading-mask .loader {
    width: 60px;
    height: 60px;
    background: #fff;
    border: 1px solid #fafafa;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
    position: relative;
    animation: none
}

.catalog-category-view.adding-wishlist .loading-mask .loader:before,
.catalogsearch-result-index.adding-wishlist .loading-mask .loader:before {
    content: url("../images/loading_circle.svg") !important;
    position: absolute;
    background-color: transparent;
    border-radius: 100%;
    animation: none;
    left: -4px;
    top: -4px;
    right: -4px;
    bottom: -4px;
    margin: auto;
    z-index: 1
}

.catalog-category-view.adding-wishlist .loading-mask .loader:after,
.catalogsearch-result-index.adding-wishlist .loading-mask .loader:after {
    content: "";
    border: 4px solid rgba(22, 92, 125, .17);
    position: absolute;
    left: -4px;
    top: -4px;
    right: -4px;
    bottom: -4px;
    background-color: transparent;
    border-radius: 50%;
    animation: crescendo .8s alternate infinite ease-in;
    z-index: -1
}

.catalog-category-view .breadcrumbs,
.catalogsearch-result-index .breadcrumbs {
    background: #efefef;
    min-height: 40px
}

.catalog-category-view .breadcrumbs ul,
.catalogsearch-result-index .breadcrumbs ul {
    padding: 8px 15px;
    max-width: 1800px;
    width: 100%
}

@media screen and (max-width:1535px) {

    .catalog-category-view .breadcrumbs ul,
    .catalogsearch-result-index .breadcrumbs ul {
        max-width: 85%
    }
}

@media screen and (max-width:1199px) {

    .catalog-category-view .breadcrumbs ul,
    .catalogsearch-result-index .breadcrumbs ul {
        padding: 8px 20px
    }
}

@media screen and (max-width:1199px) {

    .catalog-category-view .breadcrumbs ul,
    .catalogsearch-result-index .breadcrumbs ul {
        padding: 8px 15px;
        max-width: 100%
    }
}

.catalog-category-view .breadcrumbs ul li:after,
.catalogsearch-result-index .breadcrumbs ul li:after {
    content: '>';
    -webkit-mask: none;
    mask: none;
    background-color: transparent;
    width: auto;
    height: auto;
    color: #3b3a3a;
    display: inline-block;
    position: unset;
    margin: 0 10px
}

.catalog-category-view .breadcrumbs ul li:last-child:after,
.catalogsearch-result-index .breadcrumbs ul li:last-child:after {
    display: none
}

.catalog-category-view .breadcrumbs .home,
.catalogsearch-result-index .breadcrumbs .home {
    margin-right: 0
}

.catalog-category-view .breadcrumbs .home:before,
.catalogsearch-result-index .breadcrumbs .home:before {
    -webkit-mask: none;
    background-color: transparent;
    webkit-mask-size: initial
}

.catalog-category-view .breadcrumbs .home a,
.catalogsearch-result-index .breadcrumbs .home a {
    color: #165c7d;
    width: auto;
    height: auto;
    text-indent: initial
}

.catalog-category-view .breadcrumbs .item strong,
.catalogsearch-result-index .breadcrumbs .item strong {
    color: #3b3a3a
}

.catalog-category-view .breadcrumbs .item a:hover,
.catalogsearch-result-index .breadcrumbs .item a:hover {
    text-decoration: none
}

.catalog-category-view .swatch-attribute.color .swatch-option.disabled:after,
.catalogsearch-result-index .swatch-attribute.color .swatch-option.disabled:after {
    left: 0;
    right: 0;
    transform: rotate(-45deg)
}

.catalog-category-view .page-main,
.catalogsearch-result-index .page-main,
.catalog-category-view .container,
.catalogsearch-result-index .container {
    padding-left: 50px;
    padding-right: 50px;
    padding-top: 0;
    padding-bottom: 0;
    max-width: 100%;
    width: 100%
}

.catalog-category-view .page-main div[data-content-type=row] div[data-element=inner],
.catalogsearch-result-index .page-main div[data-content-type=row] div[data-element=inner],
.catalog-category-view .container div[data-content-type=row] div[data-element=inner],
.catalogsearch-result-index .container div[data-content-type=row] div[data-element=inner] {
    max-width: 100%;
    padding: 0
}

@media screen and (max-width:767px) {

    .catalog-category-view .page-main,
    .catalogsearch-result-index .page-main {
        padding: 0 15px
    }
}

@media screen and (max-width:1535px) {

    .catalog-category-view .page-main .container,
    .catalogsearch-result-index .page-main .container {
        max-width: 100%
    }
}

@media screen and (max-width:767px) {

    .catalog-category-view .page-main .container,
    .catalogsearch-result-index .page-main .container {
        padding: 15px 0
    }
}

.catalog-category-view .page-main .columns,
.catalogsearch-result-index .page-main .columns {
    margin: 20px 0;
    display: flex;
    flex-flow: row wrap;
    gap: 0
}

@media screen and (max-width:767px) {

    .catalog-category-view .page-main .columns,
    .catalogsearch-result-index .page-main .columns {
        margin: 0
    }
}

.catalog-category-view .page-main .columns .column.main,
.catalogsearch-result-index .page-main .columns .column.main {
    min-height: inherit;
    width: 80%;
    margin-left: auto;
    order: 2
}

@media screen and (max-width:1535px) {

    .catalog-category-view .page-main .columns .column.main,
    .catalogsearch-result-index .page-main .columns .column.main {
        width: 74%
    }
}

@media screen and (max-width:1439px) {

    .catalog-category-view .page-main .columns .column.main,
    .catalogsearch-result-index .page-main .columns .column.main {
        width: 78%
    }
}

@media screen and (max-width:767px) {

    .catalog-category-view .page-main .columns .column.main,
    .catalogsearch-result-index .page-main .columns .column.main {
        width: 100%;
        grid-row-start: 2;
        grid-row-end: 3
    }
}

@media screen and (max-width:767px) {

    .catalog-category-view .category-description,
    .catalogsearch-result-index .category-description {
        margin: unset
    }
}

@media screen and (max-width:767px) {

    .catalog-category-view .category-description .pagebuilder-banner-wrapper,
    .catalogsearch-result-index .category-description .pagebuilder-banner-wrapper {
        background-size: contain !important;
        min-height: 140px !important
    }
}

.catalog-category-view .page-title-wrapper,
.catalogsearch-result-index .page-title-wrapper {
    text-align: center;
    margin-top: 10px
}

@media screen and (max-width:767px) {

    .catalog-category-view .page-title-wrapper,
    .catalogsearch-result-index .page-title-wrapper {
        margin-top: 10px
    }
}

.catalog-category-view .page-title-wrapper .page-title,
.catalogsearch-result-index .page-title-wrapper .page-title {
    font-family: 'mothercare_2020-regular-webfont';
    font-style: normal;
    font-weight: 700;
    font-size: 30px;
    line-height: 120%;
    letter-spacing: -.011em;
    text-transform: lowercase;
    margin: 0
}

@media screen and (max-width:767px) {

    .catalog-category-view .page-title-wrapper .page-title,
    .catalogsearch-result-index .page-title-wrapper .page-title {
        font-size: 24px
    }
}

.catalog-category-view .toolbar,
.catalogsearch-result-index .toolbar {
    gap: 0;
    margin: 0 0 20px
}

@media screen and (max-width:767px) {

    .catalog-category-view .toolbar,
    .catalogsearch-result-index .toolbar {
        margin: 15px 0
    }
}

.catalog-category-view .toolbar .toolbar-amount,
.catalogsearch-result-index .toolbar .toolbar-amount {
    font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    letter-spacing: -.011em;
    color: #1e1e1e;
    line-height: normal
}

@media screen and (max-width:767px) {

    .catalog-category-view .toolbar .toolbar-amount,
    .catalogsearch-result-index .toolbar .toolbar-amount {
        order: 2;
        width: 100%;
        margin: 25px 0 0;
        text-align: center;
        font-size: 14px
    }
}

.catalog-category-view .toolbar .pages,
.catalogsearch-result-index .toolbar .pages {
    justify-content: center
}

@media screen and (max-width:767px) {

    .catalog-category-view .toolbar .pages,
    .catalogsearch-result-index .toolbar .pages {
        margin: 0 auto 20px;
        order: 3
    }
}

.catalog-category-view .toolbar .pages .items,
.catalogsearch-result-index .toolbar .pages .items {
    gap: .7rem
}

.catalog-category-view .toolbar .pages .pages-items .item.current .page,
.catalogsearch-result-index .toolbar .pages .pages-items .item.current .page {
    background: #165c7d
}

.catalog-category-view .toolbar .pages .pages-items .item.current .page span:not(.label),
.catalogsearch-result-index .toolbar .pages .pages-items .item.current .page span:not(.label) {
    color: #fff
}

.catalog-category-view .toolbar .pager-bottom,
.catalogsearch-result-index .toolbar .pager-bottom {
    margin: auto
}

@media screen and (max-width:767px) {

    .catalog-category-view .toolbar .pager-bottom .pages,
    .catalogsearch-result-index .toolbar .pager-bottom .pages {
        margin: 0 auto 10px
    }
}

.catalog-category-view .toolbar .toolbar-products .toolbar-amount,
.catalogsearch-result-index .toolbar .toolbar-products .toolbar-amount {
    display: block
}

@media screen and (max-width:767px) {

    .catalog-category-view .toolbar .toolbar-sorter,
    .catalogsearch-result-index .toolbar .toolbar-sorter {
        width: 100%;
        margin-top: 0
    }
}

.catalog-category-view #applied-filters,
.catalogsearch-result-index #applied-filters {
    display: flex;
    position: relative;
    flex-direction: row
}

.catalog-category-view #applied-filters:after,
.catalogsearch-result-index #applied-filters:after {
    content: '';
    position: absolute;
    top: auto;
    left: 0;
    right: 0;
    bottom: -10px;
    margin: 0;
    width: 100%;
    border: 1px solid #d9d9d6
}

@media screen and (max-width:767px) {

    .catalog-category-view #applied-filters:after,
    .catalogsearch-result-index #applied-filters:after {
        width: 100%;
        bottom: 0
    }
}

@media (max-width:767px) {

    .catalog-category-view #applied-filters,
    .catalogsearch-result-index #applied-filters {
        flex-direction: column
    }
}

.catalog-category-view #applied-filters .items,
.catalogsearch-result-index #applied-filters .items {
    display: flex;
    align-items: center;
    flex-flow: row wrap;
    margin: 0 -8px
}

@media screen and (max-width:767px) {

    .catalog-category-view #applied-filters .items,
    .catalogsearch-result-index #applied-filters .items {
        justify-content: flex-start
    }
}

.catalog-category-view #applied-filters .items .item,
.catalogsearch-result-index #applied-filters .items .item {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-flow: row wrap;
    padding: 10px 15px;
    background: #f0f0ee;
    border-radius: 24px;
    margin: 8px
}

@media screen and (max-width:767px) {

    .catalog-category-view #applied-filters .items .item,
    .catalogsearch-result-index #applied-filters .items .item {
        margin: 8px
    }
}

.catalog-category-view #applied-filters .items .item .amshopby-filter-name,
.catalogsearch-result-index #applied-filters .items .item .amshopby-filter-name,
.catalog-category-view #applied-filters .items .item .amshopby-filter-value,
.catalogsearch-result-index #applied-filters .items .item .amshopby-filter-value {
    font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: -.011em;
    text-transform: lowercase;
    color: #757575;
    line-height: normal
}

.catalog-category-view #applied-filters .items .item .amshopby-filter-value,
.catalogsearch-result-index #applied-filters .items .item .amshopby-filter-value {
    margin-left: 4px
}

.catalog-category-view #applied-filters .items .item .amshopby-filter-value .swatch-option-link-layered,
.catalogsearch-result-index #applied-filters .items .item .amshopby-filter-value .swatch-option-link-layered {
    padding: 0;
    margin: 0
}

.catalog-category-view #applied-filters .items .item .amshopby-filter-value .swatch-option-link-layered .swatch-option,
.catalogsearch-result-index #applied-filters .items .item .amshopby-filter-value .swatch-option-link-layered .swatch-option {
    display: none
}

.catalog-category-view #applied-filters .items .item .amshopby-remove,
.catalogsearch-result-index #applied-filters .items .item .amshopby-remove {
    display: inline-block;
    width: 10px;
    height: 10px;
    position: relative;
    margin-left: 10px
}

.catalog-category-view #applied-filters .items .item .amshopby-remove:before,
.catalogsearch-result-index #applied-filters .items .item .amshopby-remove:before,
.catalog-category-view #applied-filters .items .item .amshopby-remove:after,
.catalogsearch-result-index #applied-filters .items .item .amshopby-remove:after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    width: 100%;
    height: 2px;
    background: #515759;
    transform: rotate(45deg);
    border-radius: 2px
}

.catalog-category-view #applied-filters .items .item .amshopby-remove:after,
.catalogsearch-result-index #applied-filters .items .item .amshopby-remove:after {
    transform: rotate(-45deg)
}

.catalog-category-view #applied-filters .items .item .amshopby-remove:hover:before,
.catalogsearch-result-index #applied-filters .items .item .amshopby-remove:hover:before,
.catalog-category-view #applied-filters .items .item .amshopby-remove:hover:after,
.catalogsearch-result-index #applied-filters .items .item .amshopby-remove:hover:after {
    background: #f24822
}

.catalog-category-view #applied-filters .filter-actions,
.catalogsearch-result-index #applied-filters .filter-actions {
    text-align: center;
    position: relative;
    padding: 12px;
    margin-bottom: 0;
    margin-left: 0
}

@media screen and (max-width:767px) {

    .catalog-category-view #applied-filters .filter-actions,
    .catalogsearch-result-index #applied-filters .filter-actions {
        padding: 8px 0 15px;
        margin: 0 5px
    }
}

.catalog-category-view #applied-filters .filter-actions .filter-clear,
.catalogsearch-result-index #applied-filters .filter-actions .filter-clear {
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    letter-spacing: -.011em;
    color: #f24822;
    font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
    display: flex;
    align-items: center;
    justify-content: center
}

.catalog-category-view #applied-filters .filter-actions .filter-clear .close-icon,
.catalogsearch-result-index #applied-filters .filter-actions .filter-clear .close-icon {
    display: inline-block;
    background: url(../images/cross-icon.svg) no-repeat 0px 0px;
    width: 15px;
    height: 15px;
    vertical-align: middle;
    margin-right: 10px
}

@media screen and (max-width:767px) {

    .catalog-category-view .category_banner_imgs,
    .catalogsearch-result-index .category_banner_imgs {
        margin: 0 !important
    }
}

.catalog-category-view .category_banner_imgs img,
.catalogsearch-result-index .category_banner_imgs img {
    width: 100%
}

.catalog-category-view .product-item-details,
.catalogsearch-result-index .product-item-details {
    display: flex;
    flex-flow: row wrap;
    margin: 0 -30px
}

@media screen and (max-width:1199px) {

    .catalog-category-view .product-item-details,
    .catalogsearch-result-index .product-item-details {
        margin: 0 -15px;
        padding: 0 15px
    }
}

@media screen and (max-width:767px) {

    .catalog-category-view .product-item-details,
    .catalogsearch-result-index .product-item-details {
        margin: 0 -9px;
        padding: 0
    }
}

.catalog-category-view .product-item-details .subcate-box,
.catalogsearch-result-index .product-item-details .subcate-box {
    margin: 60px 15px;
    width: calc(100%/5 - 30px)
}

@media screen and (max-width:1199px) {

    .catalog-category-view .product-item-details .subcate-box,
    .catalogsearch-result-index .product-item-details .subcate-box {
        width: calc(100%/4 - 30px);
        margin: 15px
    }
}

@media screen and (max-width:1023px) {

    .catalog-category-view .product-item-details .subcate-box,
    .catalogsearch-result-index .product-item-details .subcate-box {
        width: calc(100%/3 - 30px)
    }
}

@media screen and (max-width:767px) {

    .catalog-category-view .product-item-details .subcate-box,
    .catalogsearch-result-index .product-item-details .subcate-box {
        width: calc(100%/2 - 18px);
        margin: 13px 9px
    }
}

.catalog-category-view .product-item-details .subcate-box .product-image,
.catalogsearch-result-index .product-item-details .subcate-box .product-image {
    border: 1px solid #d9d9d6;
    padding: 10px
}

.catalog-category-view .product-item-details .subcate-box .product-image img,
.catalogsearch-result-index .product-item-details .subcate-box .product-image img {
    width: 100%
}

@media screen and (max-width:767px) {

    .catalog-category-view .product-item-details .subcate-box .product-image img,
    .catalogsearch-result-index .product-item-details .subcate-box .product-image img {
        height: 159px;
        object-fit: cover
    }
}

.catalog-category-view .product-item-details .subcate-box .product-item-name,
.catalogsearch-result-index .product-item-details .subcate-box .product-item-name {
    margin: 20px 0;
    text-align: center
}

@media screen and (max-width:767px) {

    .catalog-category-view .product-item-details .subcate-box .product-item-name,
    .catalogsearch-result-index .product-item-details .subcate-box .product-item-name {
        margin: 18px 0 11px
    }
}

.catalog-category-view .product-item-details .subcate-box .product-item-name .product-item-link,
.catalogsearch-result-index .product-item-details .subcate-box .product-item-name .product-item-link {
    color: #1e1e1e;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    letter-spacing: -.011em;
    line-height: normal;
    font-family: 'mothercare_2020-regular-webfont'
}

@media screen and (max-width:767px) {

    .catalog-category-view .product-item-details .subcate-box .product-item-name .product-item-link,
    .catalogsearch-result-index .product-item-details .subcate-box .product-item-name .product-item-link {
        letter-spacing: .03em;
        font-weight: 400
    }
}

.catalog-category-view .product-item-details .subcate-box .product-item-name .product-item-link:hover,
.catalogsearch-result-index .product-item-details .subcate-box .product-item-name .product-item-link:hover {
    color: #165c7d;
    text-decoration: none
}

.catalog-category-view .product-item-details .short-rating,
.catalogsearch-result-index .product-item-details .short-rating {
    margin-top: 8px;
    line-height: normal;
    order: -1;
    display: none !important
}

.catalog-category-view .product-item-details .short-rating .reviews-actions,
.catalogsearch-result-index .product-item-details .short-rating .reviews-actions {
    display: none !important
}

.catalog-category-view .sidebar-main,
.catalogsearch-result-index .sidebar-main {
    padding: 10px 21px;
    border: 1px solid #d9d9d6;
    border-radius: 4px;
    order: 1;
    width: calc(20% - 30px);
    height: 100%
}

@media screen and (max-width:1535px) {

    .catalog-category-view .sidebar-main,
    .catalogsearch-result-index .sidebar-main {
        width: calc(24% - 10px)
    }
}

@media screen and (max-width:1439px) {

    .catalog-category-view .sidebar-main,
    .catalogsearch-result-index .sidebar-main {
        width: calc(22% - 45px)
    }
}

@media screen and (max-width:767px) {

    .catalog-category-view .sidebar-main,
    .catalogsearch-result-index .sidebar-main {
        grid-row-start: 1;
        grid-row-end: 2;
        border: 0;
        padding: 0;
        width: 100%;
        grid-area: auto !important;
        margin: 15px 0 0
    }
}

@media screen and (max-width:767px) {

    .catalog-category-view .sidebar-main .block,
    .catalogsearch-result-index .sidebar-main .block {
        margin: 0
    }
}

@media screen and (max-width:767px) {

    .catalog-category-view .sidebar-main .block.filter .block-content,
    .catalogsearch-result-index .sidebar-main .block.filter .block-content {
        padding: 20px 21px 40px;
        max-width: calc(100vw - 0rem);
        height: calc(100% - 40%);
        top: auto;
        bottom: 0;
        right: 0;
        margin: auto;
        width: 100%;
        border-radius: 24px 24px 0 0;
        transform: translateX(0) translateY(100%)
    }
}

.catalog-category-view .sidebar-main .block.filter .block-content .filter-title-mobile,
.catalogsearch-result-index .sidebar-main .block.filter .block-content .filter-title-mobile {
    display: none
}

@media screen and (max-width:767px) {

    .catalog-category-view .sidebar-main .block.filter .block-content .filter-title-mobile,
    .catalogsearch-result-index .sidebar-main .block.filter .block-content .filter-title-mobile {
        display: flex;
        align-items: center;
        position: sticky;
        top: -20px;
        background: #fff;
        z-index: 99;
        padding: 20px;
        margin-top: -20px;
        width: calc(100% + 40px);
        margin-left: -20px;
        margin-right: -20px
    }
}

@media screen and (max-width:767px) {

    .catalog-category-view .sidebar-main .block.filter .block-content .filter-title-mobile strong,
    .catalogsearch-result-index .sidebar-main .block.filter .block-content .filter-title-mobile strong {
        font-family: 'mothercare_2020-regular-webfont';
        font-style: normal;
        font-weight: 400;
        font-size: 24px;
        letter-spacing: -.011em;
        text-transform: lowercase;
        color: #165c7d
    }
}

@media screen and (max-width:767px) {

    .catalog-category-view .sidebar-main .block.filter .block-content .filter-title-mobile .reset-filter,
    .catalogsearch-result-index .sidebar-main .block.filter .block-content .filter-title-mobile .reset-filter {
        margin-left: auto
    }
}

@media screen and (max-width:767px) {

    .catalog-category-view .sidebar-main .block.filter .block-content .filter-title-mobile .reset-filter a,
    .catalogsearch-result-index .sidebar-main .block.filter .block-content .filter-title-mobile .reset-filter a {
        font-style: normal;
        font-weight: 400;
        font-size: 14px;
        font-family: 'mothercare_2020-regular-webfont';
        letter-spacing: -.011em;
        text-decoration-line: underline;
        color: #165c7d
    }
}

@media screen and (max-width:767px) {

    .catalog-category-view .sidebar-main .block.filter .block-content .button-close,
    .catalogsearch-result-index .sidebar-main .block.filter .block-content .button-close {
        top: 2px;
        right: 12px;
        display: none
    }
}

@media screen and (max-width:767px) {

    .catalog-category-view .sidebar-main .block.filter.active .block-title:after,
    .catalogsearch-result-index .sidebar-main .block.filter.active .block-title:after {
        background: rgba(0, 0, 0, .35)
    }
}

.catalog-category-view .sidebar-main .block.filter.active .block-content,
.catalogsearch-result-index .sidebar-main .block.filter.active .block-content {
    transform: translateX(0) translateY(0)
}

.catalog-category-view .sidebar-main .block .filter-options-content .range-slider,
.catalogsearch-result-index .sidebar-main .block .filter-options-content .range-slider {
    --track-bg: 196 222 235
}

.catalog-category-view .sidebar-main .block .filter-options-content .ui-slider-horizontal,
.catalogsearch-result-index .sidebar-main .block .filter-options-content .ui-slider-horizontal {
    height: 2px;
    background: #c4deeb;
    margin: 0 0 8px
}

.catalog-category-view .sidebar-main .block .filter-options-content .ui-slider .ui-slider-handle,
.catalogsearch-result-index .sidebar-main .block .filter-options-content .ui-slider .ui-slider-handle {
    top: -4px
}

.catalog-category-view .sidebar-main .block .filter-options-content .ui-slider .ui-slider-handle .amshopby-slider-tooltip,
.catalogsearch-result-index .sidebar-main .block .filter-options-content .ui-slider .ui-slider-handle .amshopby-slider-tooltip {
    display: none
}

.catalog-category-view .sidebar-main .block .filter-options-content .ui-slider .amshopby-slider-display,
.catalogsearch-result-index .sidebar-main .block .filter-options-content .ui-slider .amshopby-slider-display {
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    color: #515759;
    font-family: Arial, Helvetica Neue, Helvetica, sans-serif
}

.catalog-category-view .sidebar-main .block .filter-options-content button.am-show-more,
.catalogsearch-result-index .sidebar-main .block .filter-options-content button.am-show-more {
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 150%;
    letter-spacing: -.011em;
    text-decoration-line: underline !important;
    color: #165c7d;
    background-color: transparent;
    padding: 0;
    margin: 0 auto;
    display: block
}

.catalog-category-view .sidebar-main .block .filter-options-content button.am-show-more:hover,
.catalogsearch-result-index .sidebar-main .block .filter-options-content button.am-show-more:hover {
    text-decoration: none !important
}

.catalog-category-view .sidebar-main .block .filter-options-content #range-slider input[type=range]::-webkit-slider-thumb,
.catalogsearch-result-index .sidebar-main .block .filter-options-content #range-slider input[type=range]::-webkit-slider-thumb {
    background-color: #165c7d
}

.catalog-category-view .sidebar-main .block .filter-options-content #range-slider input[type=range]::-moz-range-thumb,
.catalogsearch-result-index .sidebar-main .block .filter-options-content #range-slider input[type=range]::-moz-range-thumb {
    background-color: #165c7d
}

.catalog-category-view .sidebar-main .block-title,
.catalogsearch-result-index .sidebar-main .block-title {
    display: flex;
    align-items: center;
    border: 0;
    margin: 0;
    padding: 8px 0
}

@media screen and (max-width:767px) {

    .catalog-category-view .sidebar-main .block-title,
    .catalogsearch-result-index .sidebar-main .block-title {
        border: 1px solid #165c7d;
        border-radius: 8px;
        padding: 11px 15px;
        width: 100%;
        justify-content: center;
        max-width: 100% !important;
        left: 0;
        position: unset !important
    }
}

@media screen and (max-width:767px) {

    .catalog-category-view .sidebar-main .block-title:before,
    .catalogsearch-result-index .sidebar-main .block-title:before {
        display: none
    }
}

.catalog-category-view .sidebar-main .block-title strong,
.catalogsearch-result-index .sidebar-main .block-title strong {
    font-weight: 400;
    font-size: 20px;
    line-height: normal;
    letter-spacing: -.011em;
    text-transform: lowercase;
    color: #165c7d;
    font-family: 'mothercare_2020-regular-webfont'
}

@media screen and (max-width:767px) {

    .catalog-category-view .sidebar-main .block-title strong,
    .catalogsearch-result-index .sidebar-main .block-title strong {
        font-style: normal;
        font-size: 14px;
        line-height: normal;
        font-family: 'mothercare_2020-regular-webfont'
    }
}

@media screen and (max-width:767px) {

    .catalog-category-view .sidebar-main .block-title .count,
    .catalogsearch-result-index .sidebar-main .block-title .count {
        display: none
    }
}

.catalog-category-view .sidebar-main .block-title .reset-filter,
.catalogsearch-result-index .sidebar-main .block-title .reset-filter {
    margin-left: auto
}

@media screen and (max-width:767px) {

    .catalog-category-view .sidebar-main .block-title .reset-filter,
    .catalogsearch-result-index .sidebar-main .block-title .reset-filter {
        display: none
    }
}

.catalog-category-view .sidebar-main .block-title .reset-filter a,
.catalogsearch-result-index .sidebar-main .block-title .reset-filter a {
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    color: #165c7d;
    font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
    letter-spacing: -.011em;
    text-decoration: underline
}

.catalog-category-view .sidebar-main .block-content .filter-options-title,
.catalogsearch-result-index .sidebar-main .block-content .filter-options-title {
    pointer-events: none;
    letter-spacing: -.011em;
    text-transform: lowercase;
    color: #165c7d;
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    padding: 0;
    margin: 12px 0;
    font-family: 'mothercare_2020-regular-webfont'
}

.catalog-category-view .sidebar-main .block-content .filter-options-item .filter-options-content .am-show-more.-disabled,
.catalogsearch-result-index .sidebar-main .block-content .filter-options-item .filter-options-content .am-show-more.-disabled {
    display: none
}

.catalog-category-view .sidebar-main .block-content .filter-options-item.filter-gender button.am-show-more,
.catalogsearch-result-index .sidebar-main .block-content .filter-options-item.filter-gender button.am-show-more {
    display: none
}

.catalog-category-view .sidebar-main .block-content .am-filter-items-category_ids .item,
.catalogsearch-result-index .sidebar-main .block-content .am-filter-items-category_ids .item {
    margin: 1px 0
}

.catalog-category-view .sidebar-main .block-content .am-filter-items-category_ids .item .am-input,
.catalogsearch-result-index .sidebar-main .block-content .am-filter-items-category_ids .item .am-input {
    background: #fff;
    border: 1px solid #e8e8e8;
    border-radius: 1px;
    width: 14px;
    height: 14px;
    margin-top: -2px;
    margin-right: 5px
}

.catalog-category-view .sidebar-main .block-content .am-filter-items-category_ids .item .amshopby-filter-parent,
.catalogsearch-result-index .sidebar-main .block-content .am-filter-items-category_ids .item .amshopby-filter-parent {
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    letter-spacing: -.011em;
    color: #515759;
    font-family: Arial, Helvetica Neue, Helvetica, sans-serif
}

.catalog-category-view .sidebar-main .block-content .am-filter-items-category_ids .item .amshopby-filter-parent:hover,
.catalogsearch-result-index .sidebar-main .block-content .am-filter-items-category_ids .item .amshopby-filter-parent:hover {
    text-decoration: none
}

.catalog-category-view .sidebar-main .block-content .am-filter-items-category_ids .item .amshopby-filter-parent.selected .am-input:checked,
.catalogsearch-result-index .sidebar-main .block-content .am-filter-items-category_ids .item .amshopby-filter-parent.selected .am-input:checked {
    background: #fff url(../images/check-icon.svg) no-repeat;
    width: 14px;
    height: 14px;
    background-size: 10px 8px;
    background-position: center center
}

.catalog-category-view .sidebar-main .block-content .filter-color_group,
.catalogsearch-result-index .sidebar-main .block-content .filter-color_group {
    margin-bottom: 35px
}

@media screen and (max-width:767px) {

    .catalog-category-view .sidebar-main .block-content .filter-color_group,
    .catalogsearch-result-index .sidebar-main .block-content .filter-color_group {
        margin-bottom: 10px
    }
}

.catalog-category-view .sidebar-main .block-content .filter-color_group .color_group,
.catalogsearch-result-index .sidebar-main .block-content .filter-color_group .color_group {
    display: flex;
    flex-flow: row wrap;
    margin: 0 -4px
}

.catalog-category-view .sidebar-main .block-content .filter-color_group .color_group .swatch-option-link-layered,
.catalogsearch-result-index .sidebar-main .block-content .filter-color_group .color_group .swatch-option-link-layered {
    width: 38px;
    text-align: center;
    margin: 4px 5px
}

.catalog-category-view .sidebar-main .block-content .filter-color_group .color_group .swatch-option-link-layered .-hidden,
.catalogsearch-result-index .sidebar-main .block-content .filter-color_group .color_group .swatch-option-link-layered .-hidden {
    display: none
}

.catalog-category-view .sidebar-main .block-content .filter-color_group .color_group .swatch-option-link-layered .am-swatch-link,
.catalogsearch-result-index .sidebar-main .block-content .filter-color_group .color_group .swatch-option-link-layered .am-swatch-link {
    display: block;
    width: 100%
}

.catalog-category-view .sidebar-main .block-content .filter-color_group .color_group .swatch-option-link-layered .am-swatch-link .swatch-option,
.catalogsearch-result-index .sidebar-main .block-content .filter-color_group .color_group .swatch-option-link-layered .am-swatch-link .swatch-option {
    padding: 2px;
    width: 34px;
    height: 34px;
    margin: 0;
    border-radius: 3px
}

.catalog-category-view .sidebar-main .block-content .filter-color_group .color_group .swatch-option-link-layered .am-swatch-link .swatch-option:before,
.catalogsearch-result-index .sidebar-main .block-content .filter-color_group .color_group .swatch-option-link-layered .am-swatch-link .swatch-option:before {
    top: -3px;
    bottom: -3px;
    left: -3px;
    right: -3px;
    border: 1px solid #e8e8e8;
    box-shadow: none;
    border-radius: 3px
}

.catalog-category-view .sidebar-main .block-content .filter-color_group .color_group .swatch-option-link-layered .am-swatch-link .swatch-option.selected:before,
.catalogsearch-result-index .sidebar-main .block-content .filter-color_group .color_group .swatch-option-link-layered .am-swatch-link .swatch-option.selected:before {
    box-shadow: none;
    border: 1px solid #165c7d
}

.catalog-category-view .sidebar-main .block-content .filter-color_group .color_group .swatch-option-link-layered .am-swatch-link .swatch-option.selected+.am-shopby-swatch-label .label,
.catalogsearch-result-index .sidebar-main .block-content .filter-color_group .color_group .swatch-option-link-layered .am-swatch-link .swatch-option.selected+.am-shopby-swatch-label .label {
    color: #165c7d;
    text-decoration: underline
}

.catalog-category-view .sidebar-main .block-content .filter-color_group .color_group .swatch-option-link-layered .am-swatch-link .label,
.catalogsearch-result-index .sidebar-main .block-content .filter-color_group .color_group .swatch-option-link-layered .am-swatch-link .label {
    display: block;
    margin-top: 6px !important;
    font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 12px
}

.catalog-category-view .sidebar-main .block-content .filter-color_group .color_group .swatch-option-link-layered .am-swatch-link:hover .label,
.catalogsearch-result-index .sidebar-main .block-content .filter-color_group .color_group .swatch-option-link-layered .am-swatch-link:hover .label {
    color: #165c7d
}

.catalog-category-view .sidebar-main .block-content .filter-size .size,
.catalogsearch-result-index .sidebar-main .block-content .filter-size .size {
    display: flex !important;
    flex-flow: row wrap;
    margin: 0 -7px
}

.catalog-category-view .sidebar-main .block-content .filter-size .size .swatch-attribute-options,
.catalogsearch-result-index .sidebar-main .block-content .filter-size .size .swatch-attribute-options {
    gap: 0;
    margin: 0 -7px
}

.catalog-category-view .sidebar-main .block-content .filter-size .size .swatch-option-link-layered,
.catalogsearch-result-index .sidebar-main .block-content .filter-size .size .swatch-option-link-layered {
    margin: 4px 7px
}

.catalog-category-view .sidebar-main .block-content .filter-size .size .swatch-option-link-layered .-hidden,
.catalogsearch-result-index .sidebar-main .block-content .filter-size .size .swatch-option-link-layered .-hidden {
    display: none
}

.catalog-category-view .sidebar-main .block-content .filter-size .size .swatch-option-link-layered .am-swatch-link,
.catalogsearch-result-index .sidebar-main .block-content .filter-size .size .swatch-option-link-layered .am-swatch-link {
    text-decoration: none
}

.catalog-category-view .sidebar-main .block-content .filter-size .size .swatch-option-link-layered .am-swatch-link:hover,
.catalogsearch-result-index .sidebar-main .block-content .filter-size .size .swatch-option-link-layered .am-swatch-link:hover {
    text-decoration: none
}

.catalog-category-view .sidebar-main .block-content .filter-size .size .swatch-option-link-layered .swatch-option,
.catalogsearch-result-index .sidebar-main .block-content .filter-size .size .swatch-option-link-layered .swatch-option {
    border: 2px solid #d9d9d6;
    border-radius: 15px;
    background: #fff;
    width: auto;
    height: 25px;
    font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 15px;
    padding: 4px 13px;
    text-transform: lowercase;
    gap: 0;
    margin: 0;
    text-align: center;
    -webkit-transition: all .35s ease 0s;
    transition: all .35s ease 0s
}

.catalog-category-view .sidebar-main .block-content .filter-size .size .swatch-option-link-layered .swatch-option:before,
.catalogsearch-result-index .sidebar-main .block-content .filter-size .size .swatch-option-link-layered .swatch-option:before {
    display: none
}

.catalog-category-view .sidebar-main .block-content .filter-size .size .swatch-option-link-layered .swatch-option.selected,
.catalogsearch-result-index .sidebar-main .block-content .filter-size .size .swatch-option-link-layered .swatch-option.selected {
    background: #515759;
    border: 2px solid #515759;
    color: #fff
}

.catalog-category-view .sidebar-main .block-content .filter-size .size .swatch-option-link-layered:hover,
.catalogsearch-result-index .sidebar-main .block-content .filter-size .size .swatch-option-link-layered:hover {
    text-decoration: none
}

.catalog-category-view .sidebar-main .block-content .filter-size .size .swatch-option-link-layered:hover .swatch-option,
.catalogsearch-result-index .sidebar-main .block-content .filter-size .size .swatch-option-link-layered:hover .swatch-option {
    background: #515759;
    color: #fff;
    border-color: #515759
}

.catalog-category-view .sidebar-main .block-content .filter-gender .items,
.catalogsearch-result-index .sidebar-main .block-content .filter-gender .items {
    display: flex;
    flex-flow: row wrap;
    margin: 0 -4px
}

.catalog-category-view .sidebar-main .block-content .filter-gender .items .item,
.catalogsearch-result-index .sidebar-main .block-content .filter-gender .items .item {
    width: calc(100%/3 - 8px);
    margin: 0 4px
}

.catalog-category-view .sidebar-main .block-content .filter-gender .items .item a,
.catalogsearch-result-index .sidebar-main .block-content .filter-gender .items .item a {
    padding: 10px 8px;
    background: #fff;
    display: block;
    border: 1px solid #d9d9d6;
    border-radius: 3px;
    text-align: center;
    text-decoration: none;
    -webkit-transition: all .25s ease;
    transition: all .25s ease
}

.catalog-category-view .sidebar-main .block-content .filter-gender .items .item a i,
.catalogsearch-result-index .sidebar-main .block-content .filter-gender .items .item a i {
    margin: 5px auto;
    font-size: 0
}

.catalog-category-view .sidebar-main .block-content .filter-gender .items .item a i.icon-boys,
.catalogsearch-result-index .sidebar-main .block-content .filter-gender .items .item a i.icon-boys,
.catalog-category-view .sidebar-main .block-content .filter-gender .items .item a i.icon-men,
.catalogsearch-result-index .sidebar-main .block-content .filter-gender .items .item a i.icon-men {
    content: '';
    display: block;
    background: url('../images/boy.svg') no-repeat 0px 0px;
    width: 18px;
    height: 38px;
    background-size: 100% 100%
}

.catalog-category-view .sidebar-main .block-content .filter-gender .items .item a i.icon-girls,
.catalogsearch-result-index .sidebar-main .block-content .filter-gender .items .item a i.icon-girls,
.catalog-category-view .sidebar-main .block-content .filter-gender .items .item a i.icon-women,
.catalogsearch-result-index .sidebar-main .block-content .filter-gender .items .item a i.icon-women {
    content: '';
    display: block;
    background: url('../images/girl.svg') no-repeat 0px 0px;
    width: 23px;
    height: 38px;
    background-size: 100% 100%
}

.catalog-category-view .sidebar-main .block-content .filter-gender .items .item a i.icon-unisex,
.catalogsearch-result-index .sidebar-main .block-content .filter-gender .items .item a i.icon-unisex {
    content: '';
    display: block;
    background: url('../images/inactive-unisex.svg') no-repeat 0px 0px;
    width: 45px;
    height: 38px;
    background-size: 100% 100%
}

.catalog-category-view .sidebar-main .block-content .filter-gender .items .item a .gender-label,
.catalogsearch-result-index .sidebar-main .block-content .filter-gender .items .item a .gender-label {
    font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
    text-transform: lowercase;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: normal;
    letter-spacing: -.011em;
    color: #bebebe;
    display: block;
    margin: 16px 0 10px
}

.catalog-category-view .sidebar-main .block-content .filter-gender .items .item a input[type=checkbox],
.catalogsearch-result-index .sidebar-main .block-content .filter-gender .items .item a input[type=checkbox] {
    width: 12px;
    height: 12px;
    background: #f2f2f2;
    border: .2px solid #d9d9d6;
    border-radius: 50%;
    display: table;
    margin: 0 auto
}

.catalog-category-view .sidebar-main .block-content .filter-gender .items .item a:hover,
.catalogsearch-result-index .sidebar-main .block-content .filter-gender .items .item a:hover {
    border-color: #165c7d
}

.catalog-category-view .sidebar-main .block-content .filter-gender .items .item a.selected,
.catalogsearch-result-index .sidebar-main .block-content .filter-gender .items .item a.selected {
    background: #165c7d;
    border: 1px solid #165c7d
}

.catalog-category-view .sidebar-main .block-content .filter-gender .items .item a.selected i.icon-boys,
.catalogsearch-result-index .sidebar-main .block-content .filter-gender .items .item a.selected i.icon-boys {
    content: '';
    display: block;
    background: url('../images/boy-active.svg') no-repeat 0px 0px;
    width: 18px;
    height: 38px;
    background-size: 100% 100%
}

.catalog-category-view .sidebar-main .block-content .filter-gender .items .item a.selected i.icon-girl,
.catalogsearch-result-index .sidebar-main .block-content .filter-gender .items .item a.selected i.icon-girl {
    content: '';
    display: block;
    background: url('../images/girl-active.svg') no-repeat 0px 0px;
    width: 23px;
    height: 38px;
    background-size: 100% 100%
}

.catalog-category-view .sidebar-main .block-content .filter-gender .items .item a.selected i.icon-unisex,
.catalogsearch-result-index .sidebar-main .block-content .filter-gender .items .item a.selected i.icon-unisex {
    content: '';
    display: block;
    background: url('../images/unisex-active.svg') no-repeat 0px 0px;
    width: 45px;
    height: 38px;
    background-size: 100% 100%
}

.catalog-category-view .sidebar-main .block-content .filter-gender .items .item a.selected .gender-label,
.catalogsearch-result-index .sidebar-main .block-content .filter-gender .items .item a.selected .gender-label {
    color: #fff
}

.catalog-category-view .sidebar-main .block-content .filter-gender .items .item a.selected input[type=checkbox],
.catalogsearch-result-index .sidebar-main .block-content .filter-gender .items .item a.selected input[type=checkbox] {
    background-image: none;
    background: #165c7d;
    border: 3px solid #fff
}

.catalog-category-view .sidebar-main .block-content .filter-brand .amshopby-search-box .am-search-box-brand,
.catalogsearch-result-index .sidebar-main .block-content .filter-brand .amshopby-search-box .am-search-box-brand {
    background: #fff;
    border: 1px solid #d9d9d6;
    border-radius: 6px;
    padding: 5px 10px;
    height: 28px;
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    letter-spacing: -.011em;
    color: #1e1e1e;
    font-family: Arial, Helvetica Neue, Helvetica, sans-serif
}

.catalog-category-view .sidebar-main .block-content .filter-brand .am-ranges .am-filter-items-brand .item,
.catalogsearch-result-index .sidebar-main .block-content .filter-brand .am-ranges .am-filter-items-brand .item {
    margin: 8px 0
}

.catalog-category-view .sidebar-main .block-content .filter-brand .am-ranges .am-filter-items-brand .item a,
.catalogsearch-result-index .sidebar-main .block-content .filter-brand .am-ranges .am-filter-items-brand .item a {
    background: #fff;
    border: 1px solid #d9d9d6;
    border-radius: 2px;
    display: flex;
    align-items: center;
    padding: 0 15px
}

.catalog-category-view .sidebar-main .block-content .filter-brand .am-ranges .am-filter-items-brand .item a input[type=checkbox],
.catalogsearch-result-index .sidebar-main .block-content .filter-brand .am-ranges .am-filter-items-brand .item a input[type=checkbox] {
    width: 12px;
    height: 12px;
    background: #f2f2f2;
    border: .2px solid #d9d9d6;
    border-radius: 50%
}

.catalog-category-view .sidebar-main .block-content .filter-brand .am-ranges .am-filter-items-brand .item a input[type=checkbox]:checked,
.catalogsearch-result-index .sidebar-main .block-content .filter-brand .am-ranges .am-filter-items-brand .item a input[type=checkbox]:checked {
    background: #f2f2f2;
    border: .2px solid #d9d9d6
}

.catalog-category-view .sidebar-main .block-content .filter-brand .am-ranges .am-filter-items-brand .item a input[type=checkbox]:checked:before,
.catalogsearch-result-index .sidebar-main .block-content .filter-brand .am-ranges .am-filter-items-brand .item a input[type=checkbox]:checked:before {
    content: '';
    position: absolute;
    width: 6px;
    height: 6px;
    background: #165c7d;
    border-radius: 50%;
    margin: auto;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0
}

.catalog-category-view .sidebar-main .block-content .filter-brand .am-ranges .am-filter-items-brand .item a .brand-label,
.catalogsearch-result-index .sidebar-main .block-content .filter-brand .am-ranges .am-filter-items-brand .item a .brand-label {
    font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
    font-style: normal;
    font-weight: 700;
    font-size: 14px;
    letter-spacing: -.011em;
    color: #1e1e1e;
    display: inline-block;
    margin-left: 12px
}

.catalog-category-view .sidebar-main .block-content .filter-brand .am-ranges .am-filter-items-brand .item a:hover,
.catalogsearch-result-index .sidebar-main .block-content .filter-brand .am-ranges .am-filter-items-brand .item a:hover {
    text-decoration: none
}

.catalog-category-view .sidebar-main .block-content .filter-brand .am-ranges .am-filter-items-brand .item a.selected,
.catalogsearch-result-index .sidebar-main .block-content .filter-brand .am-ranges .am-filter-items-brand .item a.selected {
    background: #165c7d;
    border: 1px solid #165c7d
}

.catalog-category-view .sidebar-main .block-content .filter-brand .am-ranges .am-filter-items-brand .item a.selected .brand-label,
.catalogsearch-result-index .sidebar-main .block-content .filter-brand .am-ranges .am-filter-items-brand .item a.selected .brand-label {
    color: #fff
}

.catalog-category-view .sidebar-main .block-content .filter-price .items .item,
.catalogsearch-result-index .sidebar-main .block-content .filter-price .items .item {
    margin: 1px 0
}

.catalog-category-view .sidebar-main .block-content .filter-price .items .item a,
.catalogsearch-result-index .sidebar-main .block-content .filter-price .items .item a {
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    letter-spacing: -.011em;
    color: #515759;
    font-family: Arial, Helvetica Neue, Helvetica, sans-serif
}

.catalog-category-view .sidebar-main .block-content .filter-price .items .item a input[type=checkbox],
.catalogsearch-result-index .sidebar-main .block-content .filter-price .items .item a input[type=checkbox] {
    background: #fff;
    border: 1px solid #e8e8e8;
    border-radius: 1px;
    width: 14px;
    height: 14px;
    margin-top: -2px;
    margin-right: 5px
}

.catalog-category-view .sidebar-main .block-content .filter-price .items .item a.selected input[type=checkbox]:checked,
.catalogsearch-result-index .sidebar-main .block-content .filter-price .items .item a.selected input[type=checkbox]:checked {
    background: #fff url(../images/check-icon.svg) no-repeat;
    width: 14px;
    height: 14px;
    background-size: 10px 8px;
    background-position: center center
}

.catalog-category-view .sidebar-main .block-content .filter-price .items .item a:hover,
.catalogsearch-result-index .sidebar-main .block-content .filter-price .items .item a:hover {
    text-decoration: none
}

.catalog-category-view .sidebar-main:empty,
.catalogsearch-result-index .sidebar-main:empty {
    display: none
}

.catalog-category-view .products-grid .product-items,
.catalogsearch-result-index .products-grid .product-items,
.catalog-category-view [data-appearance=carousel] .product-items,
.catalogsearch-result-index [data-appearance=carousel] .product-items {
    row-gap: initial;
    margin: 16px;
    gap: initial;
    flex-flow: row wrap
}

@media screen and (max-width:767px) {

    .catalog-category-view .products-grid .product-items,
    .catalogsearch-result-index .products-grid .product-items,
    .catalog-category-view [data-appearance=carousel] .product-items,
    .catalogsearch-result-index [data-appearance=carousel] .product-items {
        margin: 0 -10px
    }
}

.catalog-category-view .products-grid .product-items .product-item,
.catalogsearch-result-index .products-grid .product-items .product-item,
.catalog-category-view [data-appearance=carousel] .product-items .product-item,
.catalogsearch-result-index [data-appearance=carousel] .product-items .product-item {
    width: calc(100%/4 - 52px);
    margin: 0 26px 15px
}

@media screen and (max-width:1023px) {

    .catalog-category-view .products-grid .product-items .product-item,
    .catalogsearch-result-index .products-grid .product-items .product-item,
    .catalog-category-view [data-appearance=carousel] .product-items .product-item,
    .catalogsearch-result-index [data-appearance=carousel] .product-items .product-item {
        width: calc(100%/3 - 52px);
        margin: 0 26px 15px
    }
}

@media screen and (max-width:767px) {

    .catalog-category-view .products-grid .product-items .product-item,
    .catalogsearch-result-index .products-grid .product-items .product-item,
    .catalog-category-view [data-appearance=carousel] .product-items .product-item,
    .catalogsearch-result-index [data-appearance=carousel] .product-items .product-item {
        width: calc(100%/2 - 20px);
        margin: 5px 10px 20px
    }
}

.catalog-category-view .products-grid .product-items .product-item .product-image-container,
.catalogsearch-result-index .products-grid .product-items .product-item .product-image-container,
.catalog-category-view [data-appearance=carousel] .product-items .product-item .product-image-container,
.catalogsearch-result-index [data-appearance=carousel] .product-items .product-item .product-image-container {
    width: 100% !important
}

.catalog-category-view .products-grid .product-items .product-item .product-image-photo,
.catalogsearch-result-index .products-grid .product-items .product-item .product-image-photo,
.catalog-category-view [data-appearance=carousel] .product-items .product-item .product-image-photo,
.catalogsearch-result-index [data-appearance=carousel] .product-items .product-item .product-image-photo {
    padding: 0;
    filter: unset;
    border-radius: 0;
    height: 100%
}

.catalog-category-view .products-grid .product-items .product-item .product-item-info.hover .product-item-photo [class^=swatch-opt-],
.catalogsearch-result-index .products-grid .product-items .product-item .product-item-info.hover .product-item-photo [class^=swatch-opt-],
.catalog-category-view [data-appearance=carousel] .product-items .product-item .product-item-info.hover .product-item-photo [class^=swatch-opt-],
.catalogsearch-result-index [data-appearance=carousel] .product-items .product-item .product-item-info.hover .product-item-photo [class^=swatch-opt-] {
    opacity: 1;
    display: block;
    pointer-events: inherit
}

.catalog-category-view .products-grid .product-items .product-item .product-item-info.hover .product-item-details .product-item-inner .actions-primary,
.catalogsearch-result-index .products-grid .product-items .product-item .product-item-info.hover .product-item-details .product-item-inner .actions-primary,
.catalog-category-view [data-appearance=carousel] .product-items .product-item .product-item-info.hover .product-item-details .product-item-inner .actions-primary,
.catalogsearch-result-index [data-appearance=carousel] .product-items .product-item .product-item-info.hover .product-item-details .product-item-inner .actions-primary {
    display: block;
    opacity: 1;
    pointer-events: inherit
}

.catalog-category-view .products-grid .product-items .product-item .product-item-info.hover .item-img-box .actions-primary,
.catalogsearch-result-index .products-grid .product-items .product-item .product-item-info.hover .item-img-box .actions-primary,
.catalog-category-view [data-appearance=carousel] .product-items .product-item .product-item-info.hover .item-img-box .actions-primary,
.catalogsearch-result-index [data-appearance=carousel] .product-items .product-item .product-item-info.hover .item-img-box .actions-primary {
    opacity: 1;
    visibility: visible
}

.catalog-category-view .products-grid .product-items .product-item .product-item-details,
.catalogsearch-result-index .products-grid .product-items .product-item .product-item-details,
.catalog-category-view [data-appearance=carousel] .product-items .product-item .product-item-details,
.catalogsearch-result-index [data-appearance=carousel] .product-items .product-item .product-item-details {
    display: flex;
    flex-direction: column;
    margin: 0;
    text-align: center
}

.catalog-category-view .products-grid .product-items .product-item .product-item-details .product-item-name,
.catalogsearch-result-index .products-grid .product-items .product-item .product-item-details .product-item-name,
.catalog-category-view [data-appearance=carousel] .product-items .product-item .product-item-details .product-item-name,
.catalogsearch-result-index [data-appearance=carousel] .product-items .product-item .product-item-details .product-item-name {
    margin: 5px 0 5px;
    max-width: 100%;
    display: block;
    line-height: normal
}

@media screen and (max-width:767px) {

    .catalog-category-view .products-grid .product-items .product-item .product-item-details .product-item-name,
    .catalogsearch-result-index .products-grid .product-items .product-item .product-item-details .product-item-name,
    .catalog-category-view [data-appearance=carousel] .product-items .product-item .product-item-details .product-item-name,
    .catalogsearch-result-index [data-appearance=carousel] .product-items .product-item .product-item-details .product-item-name {
        line-height: 20px
    }
}

.catalog-category-view .products-grid .product-items .product-item .product-item-details .product-item-name .product-item-link,
.catalogsearch-result-index .products-grid .product-items .product-item .product-item-details .product-item-name .product-item-link,
.catalog-category-view [data-appearance=carousel] .product-items .product-item .product-item-details .product-item-name .product-item-link,
.catalogsearch-result-index [data-appearance=carousel] .product-items .product-item .product-item-details .product-item-name .product-item-link {
    display: inherit;
    font-size: 14px;
    color: #515759;
    line-height: 24px;
    letter-spacing: -.011em;
    font-family: 'mothercare_2020-regular-webfont'
}

@media screen and (max-width:767px) {

    .catalog-category-view .products-grid .product-items .product-item .product-item-details .product-item-name .product-item-link,
    .catalogsearch-result-index .products-grid .product-items .product-item .product-item-details .product-item-name .product-item-link,
    .catalog-category-view [data-appearance=carousel] .product-items .product-item .product-item-details .product-item-name .product-item-link,
    .catalogsearch-result-index [data-appearance=carousel] .product-items .product-item .product-item-details .product-item-name .product-item-link {
        font-size: 12px
    }
}

.catalog-category-view .products-grid .product-items .product-item .product-item-details .product-item-name .product-item-link:hover,
.catalogsearch-result-index .products-grid .product-items .product-item .product-item-details .product-item-name .product-item-link:hover,
.catalog-category-view [data-appearance=carousel] .product-items .product-item .product-item-details .product-item-name .product-item-link:hover,
.catalogsearch-result-index [data-appearance=carousel] .product-items .product-item .product-item-details .product-item-name .product-item-link:hover {
    text-decoration: none;
    color: #000
}

.catalog-category-view .products-grid .product-items .product-item .product-item-details .mobile-add-bag,
.catalogsearch-result-index .products-grid .product-items .product-item .product-item-details .mobile-add-bag,
.catalog-category-view [data-appearance=carousel] .product-items .product-item .product-item-details .mobile-add-bag,
.catalogsearch-result-index [data-appearance=carousel] .product-items .product-item .product-item-details .mobile-add-bag {
    cursor: pointer;
    width: 100%;
    border: 1px solid #165c7d;
    text-transform: lowercase
}

@media screen and (max-width:767px) {

    .catalog-category-view .products-grid .product-items .product-item .product-item-details .mobile-add-bag,
    .catalogsearch-result-index .products-grid .product-items .product-item .product-item-details .mobile-add-bag,
    .catalog-category-view [data-appearance=carousel] .product-items .product-item .product-item-details .mobile-add-bag,
    .catalogsearch-result-index [data-appearance=carousel] .product-items .product-item .product-item-details .mobile-add-bag {
        margin-top: 10px
    }
}

.catalog-category-view .products-grid .product-items .product-item .product-item-details .mobile-add-bag .btn-add,
.catalogsearch-result-index .products-grid .product-items .product-item .product-item-details .mobile-add-bag .btn-add,
.catalog-category-view [data-appearance=carousel] .product-items .product-item .product-item-details .mobile-add-bag .btn-add,
.catalogsearch-result-index [data-appearance=carousel] .product-items .product-item .product-item-details .mobile-add-bag .btn-add {
    font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: 700
}

.catalog-category-view .products-grid .product-items .product-item .product-item-details .mobile-add-bag .btn-add:before,
.catalogsearch-result-index .products-grid .product-items .product-item .product-item-details .mobile-add-bag .btn-add:before,
.catalog-category-view [data-appearance=carousel] .product-items .product-item .product-item-details .mobile-add-bag .btn-add:before,
.catalogsearch-result-index [data-appearance=carousel] .product-items .product-item .product-item-details .mobile-add-bag .btn-add:before {
    content: '';
    display: inline-block;
    vertical-align: middle;
    width: 15px;
    height: 15px;
    background: url(../images/upgrade_m245_mc_cart_mobile_blue.png) no-repeat center;
    margin-right: 10px;
    background-size: 100%;
    position: relative;
    top: -2px
}

.catalog-category-view .products-grid .product-items .product-item .price-box,
.catalogsearch-result-index .products-grid .product-items .product-item .price-box,
.catalog-category-view [data-appearance=carousel] .product-items .product-item .price-box,
.catalogsearch-result-index [data-appearance=carousel] .product-items .product-item .price-box {
    padding-top: 24px;
    position: relative;
    margin: 0;
    max-width: 100%;
    text-align: center;
    font-weight: 700;
    font-size: 16px;
    color: #1e1e1e;
    letter-spacing: -.011em
}

.catalog-category-view .products-grid .product-items .product-item .price-box .price,
.catalogsearch-result-index .products-grid .product-items .product-item .price-box .price,
.catalog-category-view [data-appearance=carousel] .product-items .product-item .price-box .price,
.catalogsearch-result-index [data-appearance=carousel] .product-items .product-item .price-box .price {
    font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
    font-style: normal;
    font-weight: 700;
    font-size: 14px
}

.catalog-category-view .products-grid .product-items .product-item .crossed-price.old-price,
.catalogsearch-result-index .products-grid .product-items .product-item .crossed-price.old-price,
.catalog-category-view [data-appearance=carousel] .product-items .product-item .crossed-price.old-price,
.catalogsearch-result-index [data-appearance=carousel] .product-items .product-item .crossed-price.old-price {
    text-decoration: none;
    position: absolute;
    left: 0;
    right: 0;
    top: 0
}

.catalog-category-view .products-grid .product-items .product-item .crossed-price.old-price .price,
.catalogsearch-result-index .products-grid .product-items .product-item .crossed-price.old-price .price,
.catalog-category-view [data-appearance=carousel] .product-items .product-item .crossed-price.old-price .price,
.catalogsearch-result-index [data-appearance=carousel] .product-items .product-item .crossed-price.old-price .price {
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 150%;
    letter-spacing: -.011em;
    text-decoration-line: line-through;
    color: #515759
}

.catalog-category-view .products-grid .product-items .product-item .price-with-discount .price,
.catalogsearch-result-index .products-grid .product-items .product-item .price-with-discount .price,
.catalog-category-view [data-appearance=carousel] .product-items .product-item .price-with-discount .price,
.catalogsearch-result-index [data-appearance=carousel] .product-items .product-item .price-with-discount .price {
    font-style: normal;
    font-weight: 700;
    font-size: 14px;
    line-height: 150%;
    letter-spacing: -.011em;
    color: #1e1e1e
}

.catalog-category-view .products-grid .product-items .product-item .discount-off .discount-percent,
.catalogsearch-result-index .products-grid .product-items .product-item .discount-off .discount-percent,
.catalog-category-view [data-appearance=carousel] .product-items .product-item .discount-off .discount-percent,
.catalogsearch-result-index [data-appearance=carousel] .product-items .product-item .discount-off .discount-percent {
    background: #f24822;
    padding: 0 4px;
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    font-family: 'Arial';
    line-height: 16px;
    height: 15px;
    letter-spacing: -.011em;
    color: #fff;
    display: inline-block;
    vertical-align: middle;
    position: relative;
    top: -2px
}

@media screen and (max-width:767px) {

    .catalog-category-view .products-grid .product-items .product-item .check,
    .catalogsearch-result-index .products-grid .product-items .product-item .check,
    .catalog-category-view [data-appearance=carousel] .product-items .product-item .check,
    .catalogsearch-result-index [data-appearance=carousel] .product-items .product-item .check {
        line-height: normal;
        margin: 10px 0 0;
        min-height: 38px;
        position: relative;
        margin-bottom: -10px !important
    }
}

.catalog-category-view .products-grid .product-items .product-item:hover .product-item-info,
.catalogsearch-result-index .products-grid .product-items .product-item:hover .product-item-info,
.catalog-category-view [data-appearance=carousel] .product-items .product-item:hover .product-item-info,
.catalogsearch-result-index [data-appearance=carousel] .product-items .product-item:hover .product-item-info {
    background: 0 0
}

.catalog-category-view .products-grid .product-items .product-item .product-item-photo [class^=swatch-opt-],
.catalogsearch-result-index .products-grid .product-items .product-item .product-item-photo [class^=swatch-opt-],
.catalog-category-view [data-appearance=carousel] .product-items .product-item .product-item-photo [class^=swatch-opt-],
.catalogsearch-result-index [data-appearance=carousel] .product-items .product-item .product-item-photo [class^=swatch-opt-] {
    background: #000;
    background: linear-gradient(0deg, rgba(0, 0, 0, .3) 0%, rgba(0, 0, 0, 0) 100%);
    height: 45%;
    transform: translateY(0%);
    transition: background-color .3s, border-color .3s, box-shadow .3s, color .3s, opacity .3s, transform .3s, visibility .3s 0s;
    transition-timing-function: cubic-bezier(.1, 0, .9, 1)
}

.catalog-category-view .products-grid .product-items .product-item .product-item-photo .color .swatch-attribute-options,
.catalogsearch-result-index .products-grid .product-items .product-item .product-item-photo .color .swatch-attribute-options,
.catalog-category-view [data-appearance=carousel] .product-items .product-item .product-item-photo .color .swatch-attribute-options,
.catalogsearch-result-index [data-appearance=carousel] .product-items .product-item .product-item-photo .color .swatch-attribute-options {
    gap: 3px
}

.catalog-category-view .products-grid .product-items .product-item .product-item-photo .color .swatch-option,
.catalogsearch-result-index .products-grid .product-items .product-item .product-item-photo .color .swatch-option,
.catalog-category-view [data-appearance=carousel] .product-items .product-item .product-item-photo .color .swatch-option,
.catalogsearch-result-index [data-appearance=carousel] .product-items .product-item .product-item-photo .color .swatch-option {
    width: 30px !important;
    height: 30px !important;
    background-size: cover !important;
    border-radius: 5px;
    border: 2px solid #fff
}

.catalog-category-view .products-grid .product-items .product-item .product-item-photo .color .swatch-option:before,
.catalogsearch-result-index .products-grid .product-items .product-item .product-item-photo .color .swatch-option:before,
.catalog-category-view [data-appearance=carousel] .product-items .product-item .product-item-photo .color .swatch-option:before,
.catalogsearch-result-index [data-appearance=carousel] .product-items .product-item .product-item-photo .color .swatch-option:before {
    display: none
}

.catalog-category-view .products-grid .product-items .product-item .product-item-photo .color .swatch-option.selected,
.catalogsearch-result-index .products-grid .product-items .product-item .product-item-photo .color .swatch-option.selected,
.catalog-category-view [data-appearance=carousel] .product-items .product-item .product-item-photo .color .swatch-option.selected,
.catalogsearch-result-index [data-appearance=carousel] .product-items .product-item .product-item-photo .color .swatch-option.selected {
    border: 2px solid #165c7d
}

.catalog-category-view .products-grid .product-items .product-item .product-item-photo .color .swatch-option.selected:before,
.catalogsearch-result-index .products-grid .product-items .product-item .product-item-photo .color .swatch-option.selected:before,
.catalog-category-view [data-appearance=carousel] .product-items .product-item .product-item-photo .color .swatch-option.selected:before,
.catalogsearch-result-index [data-appearance=carousel] .product-items .product-item .product-item-photo .color .swatch-option.selected:before {
    box-shadow: none
}

.catalog-category-view .products-grid .product-items .product-item .product-item-photo .color .swatch-option .disabled:after,
.catalogsearch-result-index .products-grid .product-items .product-item .product-item-photo .color .swatch-option .disabled:after,
.catalog-category-view [data-appearance=carousel] .product-items .product-item .product-item-photo .color .swatch-option .disabled:after,
.catalogsearch-result-index [data-appearance=carousel] .product-items .product-item .product-item-photo .color .swatch-option .disabled:after {
    left: 0;
    right: 0;
    transform: rotate(-34deg)
}

.catalog-category-view .products-grid .product-items .product-item .product-item-photo .size .swatch-option,
.catalogsearch-result-index .products-grid .product-items .product-item .product-item-photo .size .swatch-option,
.catalog-category-view [data-appearance=carousel] .product-items .product-item .product-item-photo .size .swatch-option,
.catalogsearch-result-index [data-appearance=carousel] .product-items .product-item .product-item-photo .size .swatch-option {
    background: #fff;
    padding: 5px 12px;
    font-family: 'mothercare_2020-regular-webfont';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: normal
}

.catalog-category-view .products-grid .product-items .product-item .product-item-photo .size .swatch-option:before,
.catalogsearch-result-index .products-grid .product-items .product-item .product-item-photo .size .swatch-option:before,
.catalog-category-view [data-appearance=carousel] .product-items .product-item .product-item-photo .size .swatch-option:before,
.catalogsearch-result-index [data-appearance=carousel] .product-items .product-item .product-item-photo .size .swatch-option:before {
    display: none
}

.catalog-category-view .products-grid .product-items .product-item .product-item-photo .size .swatch-option.selected,
.catalogsearch-result-index .products-grid .product-items .product-item .product-item-photo .size .swatch-option.selected,
.catalog-category-view [data-appearance=carousel] .product-items .product-item .product-item-photo .size .swatch-option.selected,
.catalogsearch-result-index [data-appearance=carousel] .product-items .product-item .product-item-photo .size .swatch-option.selected {
    border: 2px solid #165c7d
}

.catalog-category-view .products-grid .product-items .product-item .product-item-photo .size .swatch-option.selected:before,
.catalogsearch-result-index .products-grid .product-items .product-item .product-item-photo .size .swatch-option.selected:before,
.catalog-category-view [data-appearance=carousel] .product-items .product-item .product-item-photo .size .swatch-option.selected:before,
.catalogsearch-result-index [data-appearance=carousel] .product-items .product-item .product-item-photo .size .swatch-option.selected:before {
    box-shadow: none
}

.catalog-category-view .products-grid .product-items .product-item .product-item-photo .swatch-attribute,
.catalogsearch-result-index .products-grid .product-items .product-item .product-item-photo .swatch-attribute,
.catalog-category-view [data-appearance=carousel] .product-items .product-item .product-item-photo .swatch-attribute,
.catalogsearch-result-index [data-appearance=carousel] .product-items .product-item .product-item-photo .swatch-attribute {
    position: relative
}

.catalog-category-view .products-grid .product-items .product-item .product-item-photo .swatch-attribute .swatch-attribute-options .slick-list,
.catalogsearch-result-index .products-grid .product-items .product-item .product-item-photo .swatch-attribute .swatch-attribute-options .slick-list,
.catalog-category-view [data-appearance=carousel] .product-items .product-item .product-item-photo .swatch-attribute .swatch-attribute-options .slick-list,
.catalogsearch-result-index [data-appearance=carousel] .product-items .product-item .product-item-photo .swatch-attribute .swatch-attribute-options .slick-list {
    width: calc(100% - 10px);
    justify-content: center;
    gap: 5px;
    margin: 0 !important
}

.catalog-category-view .products-grid .product-items .product-item .product-item-photo .swatch-attribute .swatch-attribute-options.slick-active .slick-list,
.catalogsearch-result-index .products-grid .product-items .product-item .product-item-photo .swatch-attribute .swatch-attribute-options.slick-active .slick-list,
.catalog-category-view [data-appearance=carousel] .product-items .product-item .product-item-photo .swatch-attribute .swatch-attribute-options.slick-active .slick-list,
.catalogsearch-result-index [data-appearance=carousel] .product-items .product-item .product-item-photo .swatch-attribute .swatch-attribute-options.slick-active .slick-list {
    justify-content: flex-start
}

.catalog-category-view .products-grid .product-items .product-item .product-item-photo .swatch-attribute .swatch-attribute-options .slick-dots,
.catalogsearch-result-index .products-grid .product-items .product-item .product-item-photo .swatch-attribute .swatch-attribute-options .slick-dots,
.catalog-category-view [data-appearance=carousel] .product-items .product-item .product-item-photo .swatch-attribute .swatch-attribute-options .slick-dots,
.catalogsearch-result-index [data-appearance=carousel] .product-items .product-item .product-item-photo .swatch-attribute .swatch-attribute-options .slick-dots {
    bottom: 0;
    top: 35px
}

.catalog-category-view .products-grid .product-items .product-item .product-item-photo .swatch-attribute .swatch-attribute-options .slick-dots button,
.catalogsearch-result-index .products-grid .product-items .product-item .product-item-photo .swatch-attribute .swatch-attribute-options .slick-dots button,
.catalog-category-view [data-appearance=carousel] .product-items .product-item .product-item-photo .swatch-attribute .swatch-attribute-options .slick-dots button,
.catalogsearch-result-index [data-appearance=carousel] .product-items .product-item .product-item-photo .swatch-attribute .swatch-attribute-options .slick-dots button {
    width: 5px;
    height: 5px;
    background: #d9d9d6
}

.catalog-category-view .products-grid .product-items .product-item .product-item-photo .swatch-attribute .swatch-attribute-options .slick-dots .slick-active button,
.catalogsearch-result-index .products-grid .product-items .product-item .product-item-photo .swatch-attribute .swatch-attribute-options .slick-dots .slick-active button,
.catalog-category-view [data-appearance=carousel] .product-items .product-item .product-item-photo .swatch-attribute .swatch-attribute-options .slick-dots .slick-active button,
.catalogsearch-result-index [data-appearance=carousel] .product-items .product-item .product-item-photo .swatch-attribute .swatch-attribute-options .slick-dots .slick-active button {
    background: #165c7d
}

.catalog-category-view .products-grid .product-items .product-item .product-item-photo .swatch-attribute .swatch-attribute-options .slick-arrow,
.catalogsearch-result-index .products-grid .product-items .product-item .product-item-photo .swatch-attribute .swatch-attribute-options .slick-arrow,
.catalog-category-view [data-appearance=carousel] .product-items .product-item .product-item-photo .swatch-attribute .swatch-attribute-options .slick-arrow,
.catalogsearch-result-index [data-appearance=carousel] .product-items .product-item .product-item-photo .swatch-attribute .swatch-attribute-options .slick-arrow {
    background-image: url(../images/gray-next-arrow.svg) !important;
    background-position: center;
    background-repeat: no-repeat;
    background-color: #fff;
    box-shadow: 0px 0px 2px rgba(0, 0, 0, .25);
    width: 30px;
    height: 30px;
    background-size: 10px;
    border-radius: 100%;
    top: 5px;
    transform: none;
    right: 2px
}

.catalog-category-view .products-grid .product-items .product-item .product-item-photo .swatch-attribute .swatch-attribute-options .slick-arrow:before,
.catalogsearch-result-index .products-grid .product-items .product-item .product-item-photo .swatch-attribute .swatch-attribute-options .slick-arrow:before,
.catalog-category-view [data-appearance=carousel] .product-items .product-item .product-item-photo .swatch-attribute .swatch-attribute-options .slick-arrow:before,
.catalogsearch-result-index [data-appearance=carousel] .product-items .product-item .product-item-photo .swatch-attribute .swatch-attribute-options .slick-arrow:before {
    mask: none !important;
    -webkit-mask: none !important;
    background-color: transparent
}

@media (max-width:768px) {

    .catalog-category-view .products-grid .product-items .product-item .product-item-photo .swatch-attribute .swatch-attribute-options .slick-arrow,
    .catalogsearch-result-index .products-grid .product-items .product-item .product-item-photo .swatch-attribute .swatch-attribute-options .slick-arrow,
    .catalog-category-view [data-appearance=carousel] .product-items .product-item .product-item-photo .swatch-attribute .swatch-attribute-options .slick-arrow,
    .catalogsearch-result-index [data-appearance=carousel] .product-items .product-item .product-item-photo .swatch-attribute .swatch-attribute-options .slick-arrow {
        display: none
    }
}

.catalog-category-view .products-grid .product-items .product-item .product-item-photo .swatch-attribute .swatch-attribute-options .slick-arrow.slick-prev,
.catalogsearch-result-index .products-grid .product-items .product-item .product-item-photo .swatch-attribute .swatch-attribute-options .slick-arrow.slick-prev,
.catalog-category-view [data-appearance=carousel] .product-items .product-item .product-item-photo .swatch-attribute .swatch-attribute-options .slick-arrow.slick-prev,
.catalogsearch-result-index [data-appearance=carousel] .product-items .product-item .product-item-photo .swatch-attribute .swatch-attribute-options .slick-arrow.slick-prev {
    transform: rotate(180deg)
}

.catalog-category-view .products-grid .product-items .product-item .product-item-photo .swatch-attribute.size,
.catalogsearch-result-index .products-grid .product-items .product-item .product-item-photo .swatch-attribute.size,
.catalog-category-view [data-appearance=carousel] .product-items .product-item .product-item-photo .swatch-attribute.size,
.catalogsearch-result-index [data-appearance=carousel] .product-items .product-item .product-item-photo .swatch-attribute.size {
    top: 20px
}

.catalog-category-view .products-grid .product-items .product-item .product-item-photo .swatch-attribute.size .slick-arrow,
.catalogsearch-result-index .products-grid .product-items .product-item .product-item-photo .swatch-attribute.size .slick-arrow,
.catalog-category-view [data-appearance=carousel] .product-items .product-item .product-item-photo .swatch-attribute.size .slick-arrow,
.catalogsearch-result-index [data-appearance=carousel] .product-items .product-item .product-item-photo .swatch-attribute.size .slick-arrow {
    top: 0;
    right: 0
}

.catalog-category-view .products-grid .product-items .product-item .product-item-photo .swatch-attribute.size .slick-dots,
.catalogsearch-result-index .products-grid .product-items .product-item .product-item-photo .swatch-attribute.size .slick-dots,
.catalog-category-view [data-appearance=carousel] .product-items .product-item .product-item-photo .swatch-attribute.size .slick-dots,
.catalogsearch-result-index [data-appearance=carousel] .product-items .product-item .product-item-photo .swatch-attribute.size .slick-dots {
    top: 25px
}

.catalog-category-view .products-grid .product-items .product-item .product-item-actions .actions-primary,
.catalogsearch-result-index .products-grid .product-items .product-item .product-item-actions .actions-primary,
.catalog-category-view [data-appearance=carousel] .product-items .product-item .product-item-actions .actions-primary,
.catalogsearch-result-index [data-appearance=carousel] .product-items .product-item .product-item-actions .actions-primary {
    top: 55%;
    transform: translateX(0) translateY(40%);
    left: 0;
    width: 100%
}

@media screen and (max-width:1439px) {

    .catalog-category-view .products-grid .product-items .product-item .product-item-actions .actions-primary,
    .catalogsearch-result-index .products-grid .product-items .product-item .product-item-actions .actions-primary,
    .catalog-category-view [data-appearance=carousel] .product-items .product-item .product-item-actions .actions-primary,
    .catalogsearch-result-index [data-appearance=carousel] .product-items .product-item .product-item-actions .actions-primary {
        top: 50%
    }
}

.catalog-category-view .products-grid .product-items .product-item .product-item-actions .actions-primary .action,
.catalogsearch-result-index .products-grid .product-items .product-item .product-item-actions .actions-primary .action,
.catalog-category-view [data-appearance=carousel] .product-items .product-item .product-item-actions .actions-primary .action,
.catalogsearch-result-index [data-appearance=carousel] .product-items .product-item .product-item-actions .actions-primary .action {
    background: #165c7d;
    padding: 2px 15px;
    font-family: 'Arial';
    font-style: normal;
    font-weight: 700;
    font-size: 13px;
    color: #fff;
    letter-spacing: normal;
    border-radius: 5px;
    text-transform: none;
    width: calc(100% - 30px)
}

.catalog-category-view .products-grid .product-items .product-item .product-item-actions .actions-secondary,
.catalogsearch-result-index .products-grid .product-items .product-item .product-item-actions .actions-secondary,
.catalog-category-view [data-appearance=carousel] .product-items .product-item .product-item-actions .actions-secondary,
.catalogsearch-result-index [data-appearance=carousel] .product-items .product-item .product-item-actions .actions-secondary {
    opacity: 1;
    top: 5px;
    right: 5px
}

.catalog-category-view .products-grid .product-items .product-item .product-item-actions .actions-secondary .towishlist:before,
.catalogsearch-result-index .products-grid .product-items .product-item .product-item-actions .actions-secondary .towishlist:before,
.catalog-category-view [data-appearance=carousel] .product-items .product-item .product-item-actions .actions-secondary .towishlist:before,
.catalogsearch-result-index [data-appearance=carousel] .product-items .product-item .product-item-actions .actions-secondary .towishlist:before {
    background-color: transparent !important;
    -webkit-mask: unset !important;
    -webkit-mask-size: auto !important;
    background: url('../images/wishlist.svg') no-repeat center center;
    width: 18px;
    height: 16px;
    background-size: 100% 100%
}

.catalog-category-view .products-grid .product-items .product-item .product-item-actions .actions-secondary .towishlist.added-wishlist,
.catalogsearch-result-index .products-grid .product-items .product-item .product-item-actions .actions-secondary .towishlist.added-wishlist,
.catalog-category-view [data-appearance=carousel] .product-items .product-item .product-item-actions .actions-secondary .towishlist.added-wishlist,
.catalogsearch-result-index [data-appearance=carousel] .product-items .product-item .product-item-actions .actions-secondary .towishlist.added-wishlist {
    background: url('../images/wishlist-active.svg') no-repeat center center;
    width: 18px;
    height: 17px;
    background-size: 100% 100%
}

.catalog-category-view .products-grid .product-items .product-item .product-item-actions .actions-secondary .tocompare,
.catalogsearch-result-index .products-grid .product-items .product-item .product-item-actions .actions-secondary .tocompare,
.catalog-category-view [data-appearance=carousel] .product-items .product-item .product-item-actions .actions-secondary .tocompare,
.catalogsearch-result-index [data-appearance=carousel] .product-items .product-item .product-item-actions .actions-secondary .tocompare {
    display: none
}

.catalog-category-view .products-grid .product-items .product-item .product-item-actions .actions-secondary .plp-wishlist .wishlist-msg,
.catalogsearch-result-index .products-grid .product-items .product-item .product-item-actions .actions-secondary .plp-wishlist .wishlist-msg,
.catalog-category-view [data-appearance=carousel] .product-items .product-item .product-item-actions .actions-secondary .plp-wishlist .wishlist-msg,
.catalogsearch-result-index [data-appearance=carousel] .product-items .product-item .product-item-actions .actions-secondary .plp-wishlist .wishlist-msg {
    font-family: 'mothercare_2020-regular-webfont';
    font-style: normal;
    font-weight: 400;
    font-size: 10px;
    line-height: 150%;
    text-align: center;
    letter-spacing: -.011em;
    color: #515759;
    vertical-align: super
}

.catalog-category-view .products-grid .product-items .product-item .product-item-actions .actions-secondary .plp-wishlist .wishlist-msg.error,
.catalogsearch-result-index .products-grid .product-items .product-item .product-item-actions .actions-secondary .plp-wishlist .wishlist-msg.error,
.catalog-category-view [data-appearance=carousel] .product-items .product-item .product-item-actions .actions-secondary .plp-wishlist .wishlist-msg.error,
.catalogsearch-result-index [data-appearance=carousel] .product-items .product-item .product-item-actions .actions-secondary .plp-wishlist .wishlist-msg.error {
    color: red
}

.catalog-category-view .products-grid .product-items .product-item .product-item-actions .actions-secondary .plp-wishlist .wishlist-msga,
.catalogsearch-result-index .products-grid .product-items .product-item .product-item-actions .actions-secondary .plp-wishlist .wishlist-msga,
.catalog-category-view [data-appearance=carousel] .product-items .product-item .product-item-actions .actions-secondary .plp-wishlist .wishlist-msga,
.catalogsearch-result-index [data-appearance=carousel] .product-items .product-item .product-item-actions .actions-secondary .plp-wishlist .wishlist-msga {
    text-decoration: underline
}

.catalog-category-view .products-grid .product-items .product-item .kred-inst,
.catalogsearch-result-index .products-grid .product-items .product-item .kred-inst,
.catalog-category-view [data-appearance=carousel] .product-items .product-item .kred-inst,
.catalogsearch-result-index [data-appearance=carousel] .product-items .product-item .kred-inst {
    line-height: normal
}

.catalog-category-view .products-grid .product-items .product-item .kred-inst .ki-content,
.catalogsearch-result-index .products-grid .product-items .product-item .kred-inst .ki-content,
.catalog-category-view [data-appearance=carousel] .product-items .product-item .kred-inst .ki-content,
.catalogsearch-result-index [data-appearance=carousel] .product-items .product-item .kred-inst .ki-content {
    font-style: normal;
    font-weight: 400;
    font-size: 10px;
    line-height: 12px;
    color: #4f4f4f
}

.catalog-category-view .products-grid .product-items .product-item .check span,
.catalogsearch-result-index .products-grid .product-items .product-item .check span,
.catalog-category-view [data-appearance=carousel] .product-items .product-item .check span,
.catalogsearch-result-index [data-appearance=carousel] .product-items .product-item .check span {
    font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
    font-style: normal;
    font-weight: 700;
    font-size: 10px !important;
    letter-spacing: -.011em;
    color: #1d1d1d;
    text-transform: lowercase
}

.catalog-category-view .products-grid .product-items .product-item .check span .price,
.catalogsearch-result-index .products-grid .product-items .product-item .check span .price,
.catalog-category-view [data-appearance=carousel] .product-items .product-item .check span .price,
.catalogsearch-result-index [data-appearance=carousel] .product-items .product-item .check span .price {
    text-transform: capitalize !important
}

@media screen and (max-width:767px) {

    .catalog-category-view .products-grid .product-items .product-item:nth-last-child(-n+2),
    .catalogsearch-result-index .products-grid .product-items .product-item:nth-last-child(-n+2),
    .catalog-category-view [data-appearance=carousel] .product-items .product-item:nth-last-child(-n+2),
    .catalogsearch-result-index [data-appearance=carousel] .product-items .product-item:nth-last-child(-n+2) {
        margin-bottom: 30px
    }
}

.catalog-category-view .sorter-options,
.catalogsearch-result-index .sorter-options {
    border: 1px solid #d9d9d6;
    padding: 3px 14px;
    border-radius: 0;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    letter-spacing: -.011em;
    color: #515759;
    text-transform: lowercase
}

@media screen and (max-width:767px) {

    .catalog-category-view .sorter-options,
    .catalogsearch-result-index .sorter-options {
        max-width: 100%;
        font-size: 14px;
        line-height: normal;
        font-family: 'mothercare_2020-regular-webfont';
        font-weight: 700;
        text-align: center;
        border: 1px solid #165c7d;
        color: #165c7d;
        text-transform: lowercase;
        border-radius: 8px;
        padding: 11px 15px
    }
}

.catalog-category-view .sorter-label,
.catalogsearch-result-index .sorter-label {
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    letter-spacing: -.011em;
    color: #515759;
    line-height: normal;
    margin-right: 18px;
    text-transform: lowercase
}

@media screen and (max-width:767px) {

    .catalog-category-view .sorter-label,
    .catalogsearch-result-index .sorter-label {
        display: inline-block
    }
}

.catalog-category-view .sorter-label option,
.catalogsearch-result-index .sorter-label option {
    padding: 5px 10px;
    display: block;
    line-height: 44px
}

.catalog-category-view .swatch-option.disabled:after,
.catalogsearch-result-index .swatch-option.disabled:after {
    content: '';
    position: absolute;
    inset: 0;
    background: #bf2828;
    left: 12px;
    right: 11px;
    top: 0;
    bottom: 0;
    height: 2px;
    margin: auto;
    transform: rotate(-5deg)
}

.catalogsearch-result-index .columns .column.main .page-title {
    display: none
}

.catalogsearch-result-index.no-result-page .page-main {
    height: calc(100vh - 170px);
    display: flex;
    align-items: center;
    justify-content: center
}

@media screen and (max-width:1199px) {
    .catalogsearch-result-index.no-result-page .page-main {
        height: calc(100vh - 200px)
    }
}

@media screen and (max-width:767px) {
    .catalogsearch-result-index.no-result-page .page-main {
        padding: 30px 15px;
        height: calc(100vh - 145px)
    }
}

@media screen and (max-height:479px) {
    .catalogsearch-result-index.no-result-page .page-main {
        height: 100%
    }
}

.catalogsearch-result-index.no-result-page .columns .column.main {
    width: 100%
}

.catalogsearch-result-index.no-result-page .columns .column.main .no-results {
    text-align: center
}

@media screen and (max-width:767px) {
    .catalogsearch-result-index.no-result-page .columns .column.main .no-results .no-result-icon {
        max-width: 204px;
        margin: auto
    }
}

.catalogsearch-result-index.no-result-page .columns .column.main .no-results h3 {
    font-style: normal;
    font-weight: 400;
    font-size: 36px;
    line-height: 43px;
    color: #165c7d;
    text-transform: lowercase;
    margin: 25px 0 7px
}

@media screen and (max-width:767px) {
    .catalogsearch-result-index.no-result-page .columns .column.main .no-results h3 {
        font-size: 24px;
        line-height: 29px;
        margin: 25px 0 20px
    }
}

.catalogsearch-result-index.no-result-page .columns .column.main .no-results .message.notice {
    background: 0 0;
    justify-content: center;
    font-family: 'Arial';
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    line-height: 21px;
    color: #333;
    text-transform: lowercase
}

@media screen and (max-width:767px) {
    .catalogsearch-result-index.no-result-page .columns .column.main .no-results .message.notice {
        font-size: 16px;
        line-height: 18px;
        padding: 0;
        margin: 20px 0
    }
}

.catalogsearch-result-index.no-result-page .columns .column.main .no-results .message.notice:before {
    display: none
}

.catalogsearch-result-index.no-result-page .columns .column.main .no-results .actions-toolbar {
    justify-content: center
}

.catalogsearch-result-index.no-result-page .columns .column.main .no-results .actions-toolbar .primary .search-again {
    background: #165c7d;
    padding: 10px 17px;
    border-radius: 5px;
    color: #fff;
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 19px;
    font-family: 'mothercare_2020-regular-webfont';
    text-transform: lowercase;
    text-decoration: none
}

.catalogsearch-result-index.no-result-page .columns .sidebar-main {
    display: none
}

.catalog-category-view[data-content-type=row][data-element=inner] {
    padding: 0
}

@media screen and (max-width:767px) {
    .catalog-category-view [data-content-type=row] [data-element=inner] {
        max-width: 100%;
        padding: 0
    }
}

#range-slider {
    width: 100%
}

.catalog-category-view .product-items .product-item:hover .item-img-box .actions-primary,
.catalogsearch-result-index .product-items .product-item:hover .item-img-box .actions-primary {
    opacity: 1;
    visibility: visible
}

.catalog-category-view .product-items .product-item .item-img-box,
.catalogsearch-result-index .product-items .product-item .item-img-box {
    position: relative;
    display: flex;
    justify-content: center;
    border: 1px solid #f4f1f1;
    align-items: center;
    height: 260px;
    overflow: hidden
}

@media screen and (max-width:767px) {

    .catalog-category-view .product-items .product-item .item-img-box,
    .catalogsearch-result-index .product-items .product-item .item-img-box {
        height: 230px
    }
}

.catalog-category-view .product-items .product-item .item-img-box .product-item-photo,
.catalogsearch-result-index .product-items .product-item .item-img-box .product-item-photo {
    position: static !important;
    display: flex;
    align-items: center
}

.catalog-category-view .product-items .product-item .item-img-box .product-item-photo [class^=swatch-opt-],
.catalogsearch-result-index .product-items .product-item .item-img-box .product-item-photo [class^=swatch-opt-] {
    padding-bottom: 80px !important;
    height: auto !important
}

@media screen and (max-width:767px) {

    .catalog-category-view .product-items .product-item .item-img-box .product-item-photo,
    .catalogsearch-result-index .product-items .product-item .item-img-box .product-item-photo {
        height: 236px
    }
}

.catalog-category-view .product-items .product-item .item-img-box .actions-primary,
.catalogsearch-result-index .product-items .product-item .item-img-box .actions-primary {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 10px;
    text-align: center;
    z-index: 11;
    opacity: 0;
    visibility: hidden;
    transition: all .4s ease
}

.catalog-category-view .product-items .product-item .item-img-box .actions-primary .action,
.catalogsearch-result-index .product-items .product-item .item-img-box .actions-primary .action {
    background: #165c7d;
    padding: 2px 15px;
    font-family: 'mothercare_2020-regular-webfont';
    font-style: normal;
    font-weight: 700;
    font-size: 14px;
    color: #fff;
    letter-spacing: normal;
    border-radius: 5px;
    text-transform: none;
    width: calc(100% - 20px)
}

@media screen and (max-width:767px) {

    .catalog-category-view .catalog-topnav .block.filter.mage-nav,
    .catalogsearch-result-index .catalog-topnav .block.filter.mage-nav {
        display: none
    }
}

.breadcrumbs {
    background: #efefef;
    min-height: 40px
}

.breadcrumbs ul.items {
    max-width: 100%;
    padding: 8px 15px
}

.breadcrumbs ul.items li.item.home:before {
    background-color: unset;
    -webkit-mask: none;
    -webkit-mask-size: 1rem 1rem
}

.breadcrumbs ul.items li.item.home a {
    font-family: 'mothercare_2020-regular-webfont';
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 17px;
    text-align: center;
    color: #165c7d;
    text-indent: inherit;
    width: auto
}

.breadcrumbs ul.items li.item.home:after {
    content: ">";
    background-color: unset;
    -webkit-mask: none;
    width: auto;
    height: auto;
    font-size: 13px;
    font-weight: 600;
    margin: 0 14px 0 34px
}

.breadcrumbs ul.items li.item.product strong {
    font-family: 'mothercare_2020-regular-webfont';
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 15px;
    text-align: center;
    color: #3b3a3a
}

@media screen and (max-width:767px) {
    .breadcrumbs ul.items li.item.product strong {
        margin-top: 0;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis
    }
}

body a.sizechart-link {
    top: -24em !important;
    text-align: left !important
}

@media screen and (max-width:767px) {
    body a.sizechart-link {
        top: -21.5em !important
    }

    .swatch-option:before {
        width: 80px;
        text-align: unset !important;
        left: 0;
        word-break: inherit;
        width: 35px;
        border-radius: 0;
        text-overflow: ellipsis;
        height: 18px;
        display: inline-block;
        overflow: hidden;
        white-space: nowrap
    }

    .filter-options-content .swatch-option:before {
        width: 40px;
        height: 40px
    }
}

.page-product-configurable .st-image-share-buttons {
    display: none !important
}

.page-product-configurable span.swatch-attribute-selected-option {
    font-size: 12px
}

@media (max-width:768px) {
    .page-product-configurable #maincontent .column.main .product-info-wrapper {
        gap: unset
    }
}

.page-product-configurable #maincontent .column.main .popup-block {
    display: none;
    position: fixed;
    z-index: 9999;
    top: 8%;
    width: 100%;
    left: 23%
}

@media screen and (max-width:767px) {
    .page-product-configurable #maincontent .column.main .popup-block {
        left: auto;
        top: 30%;
        background-color: unset;
        z-index: 99999
    }
}

.page-product-configurable #maincontent .column.main .install-wrapper {
    padding: 32px 103px;
    gap: 10px;
    position: relative;
    width: 786px;
    height: 615px;
    background: #fff;
    border: 1px solid #d9d9d6
}

@media screen and (max-width:767px) {
    .page-product-configurable #maincontent .column.main .install-wrapper {
        padding: 20px 21px 40px;
        position: relative;
        width: 375px;
        height: auto;
        background: #fff;
        border: 1px solid #d9d9d6;
        border-radius: 4px
    }
}

.page-product-configurable #maincontent .column.main .install-wrapper span.close-icon1 {
    position: absolute;
    right: 12%;
    font-size: 25px;
    font-weight: 400;
    cursor: pointer
}

@media screen and (max-width:767px) {
    .page-product-configurable #maincontent .column.main .install-wrapper span.close-icon1 {
        right: 7%;
        font-size: 22px
    }
}

.page-product-configurable #maincontent .column.main .install-wrapper .emi-body {
    text-align: center
}

.page-product-configurable #maincontent .column.main .install-wrapper .emi-body hr.hor-line {
    border: 2px solid #f0f0f0;
    margin-bottom: 1.5em
}

.page-product-configurable #maincontent .column.main .install-wrapper .emi-body h4.title {
    font-family: 'mothercare_2020-regular-webfont';
    font-style: normal;
    font-weight: 400;
    font-size: 32px;
    line-height: 15px;
    text-align: center;
    letter-spacing: -.011em;
    color: #165c7d;
    margin-bottom: 2em;
    margin-top: 2em
}

@media screen and (max-width:767px) {
    .page-product-configurable #maincontent .column.main .install-wrapper .emi-body h4.title {
        margin-bottom: 1em;
        margin-top: 3em;
        font-size: 24px
    }
}

.page-product-configurable #maincontent .column.main .install-wrapper .emi-body span.paylater {
    font-family: 'mothercare_2020-regular-webfont';
    font-style: normal;
    font-weight: 400;
    font-size: 20px;
    line-height: 150%;
    text-align: center;
    letter-spacing: -.011em;
    color: #165c7d
}

@media screen and (max-width:767px) {
    .page-product-configurable #maincontent .column.main .install-wrapper .emi-body span.paylater {
        font-size: 16px
    }
}

.page-product-configurable #maincontent .column.main .install-wrapper .emi-body .emi-content {
    margin-top: 2em
}

.page-product-configurable #maincontent .column.main .install-wrapper .emi-body .emi-content .left-section {
    display: flex;
    align-items: center;
    justify-content: space-around
}

.page-product-configurable #maincontent .column.main .install-wrapper .emi-body .emi-content .left-section .img-caption {
    margin: 1em 0
}

.page-product-configurable #maincontent .column.main .install-wrapper .emi-body .emi-content .right-section {
    display: flex;
    align-items: center;
    justify-content: space-around
}

.page-product-configurable #maincontent .column.main .install-wrapper .emi-body .emi-content .right-section div.months ul.list-months li {
    margin-bottom: 1.5em
}

.page-product-configurable #maincontent .column.main .install-wrapper .emi-body .emi-content .right-section div.months ul.list-rates li {
    margin-bottom: 1.5em
}

.page-product-configurable #maincontent .column.main .install-wrapper .emi-body .emi-content .right-section div.months ul.list-rates li span.rp {
    margin-right: 1em
}

.page-product-configurable #maincontent .column.main .install-wrapper .emi-body .footer-sec span {
    font-family: 'mothercare_2020-regular-webfont';
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 14px;
    text-align: center;
    text-decoration-line: underline;
    text-transform: lowercase;
    color: #515759
}

.page-product-configurable #maincontent .column.main .install-wrapper .emi-body .footer-sec img.img-arrows {
    margin-left: .5em
}

.page-product-configurable #maincontent .column.main .product-option-sizechart {
    display: none;
    position: fixed;
    z-index: 999;
    left: 0;
    top: 0;
    width: 100%;
    background: rgba(0, 0, 0, .4);
    bottom: 0
}

@media screen and (max-width:767px) {
    .page-product-configurable #maincontent .column.main .product-option-sizechart {
        background: 0
    }
}

.page-product-configurable #maincontent .column.main .product-option-sizechart .size-chart-content {
    background: #fff;
    margin: auto;
    border: 1px solid #888;
    width: 843px;
    margin-top: 3em;
    padding: 70px 30px 20px;
    position: relative
}

@media screen and (max-width:767px) {
    .page-product-configurable #maincontent .column.main .product-option-sizechart .size-chart-content {
        width: fit-content;
        padding: 21px 3px;
        margin-top: 0;
        border-radius: 25px 25px 4px 4px;
        bottom: -32%;
        position: absolute
    }
}

.page-product-configurable #maincontent .column.main .product-option-sizechart .size-chart-content .close-icon {
    color: #000;
    float: right;
    font-size: 24px;
    font-weight: 700;
    cursor: pointer;
    position: absolute;
    right: 36px;
    top: 36px
}

@media screen and (max-width:767px) {
    .page-product-configurable #maincontent .column.main .product-option-sizechart .size-chart-content .close-icon {
        right: 9%;
        top: 10%
    }
}

.page-product-configurable #maincontent .column.main .product-option-sizechart .size-chart-content div[data-content-type=row] div[data-element=main] {
    height: 500px;
    overflow-y: scroll
}

@media screen and (max-width:767px) {
    .page-product-configurable #maincontent .column.main .product-option-sizechart .size-chart-content div[data-content-type=row] div[data-element=main] {
        max-height: 69vh;
        margin-top: 5em !important
    }
}

.page-product-configurable #maincontent .column.main .product-option-sizechart .size-chart-content div[data-content-type=row] div[data-element=main] h5#content-baby {
    font-family: 'mothercare_2020-regular-webfont';
    font-style: normal;
    font-weight: 600;
    font-size: 32px;
    line-height: 150%;
    text-align: center;
    letter-spacing: -.011em;
    color: #165c7d;
    margin-bottom: 1em
}

@media screen and (max-width:767px) {
    .page-product-configurable #maincontent .column.main .product-option-sizechart .size-chart-content div[data-content-type=row] div[data-element=main] h5#content-baby {
        font-size: 24px
    }
}

.page-product-configurable #maincontent .column.main .product-option-sizechart .size-chart-content div[data-content-type=row] div[data-element=main]>p {
    font-family: 'Arial';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 24px;
    text-transform: lowercase;
    color: #000;
    border-bottom: 2px solid #f0f0f0;
    padding-bottom: 20px;
    margin-right: 33px
}

.page-product-configurable #maincontent .column.main .product-option-sizechart .size-chart-content div[data-content-type=row] div[data-element=main] .size-content-section {
    width: 70%;
    float: left;
    margin-top: 1em
}

@media screen and (max-width:767px) {
    .page-product-configurable #maincontent .column.main .product-option-sizechart .size-chart-content div[data-content-type=row] div[data-element=main] .size-content-section {
        width: 96%
    }
}

.page-product-configurable #maincontent .column.main .product-option-sizechart .size-chart-content div[data-content-type=row] div[data-element=main]::-webkit-scrollbar-track {
    background-color: #f5f5f5;
    border-radius: 10px
}

.page-product-configurable #maincontent .column.main .product-option-sizechart .size-chart-content div[data-content-type=row] div[data-element=main]::-webkit-scrollbar {
    width: 9px;
    background-color: #f5f5f5;
    border-radius: 10px
}

.page-product-configurable #maincontent .column.main .product-option-sizechart .size-chart-content div[data-content-type=row] div[data-element=main]::-webkit-scrollbar-thumb {
    background: #d9d9d9;
    border-radius: 10px
}

.page-product-configurable #maincontent .column.main .product-option-sizechart .size-chart-content div[data-content-type=row] div[data-element=main] .size-content-section h6 {
    font-size: 12px
}

.page-product-configurable #maincontent .column.main .slick-list .product-item:hover a.action.tocompare,
.page-product-configurable #maincontent .column.main .slick-list .product-item:hover .swatch-attribute.color,
.page-product-configurable #maincontent .column.main .slick-list .product-item:hover .swatch-attribute.size,
.page-product-configurable #maincontent .column.main .slick-list .product-item:hover .tocart {
    display: none
}

.page-product-configurable #maincontent .column.main .slick-list .product-item:hover div.swatch-opt {
    display: none
}

.page-product-configurable #maincontent .column.main .available-block {
    margin-top: 18px
}

.page-product-configurable #maincontent .column.main .available-block .title>span.avail-text {
    font-family: 'mothercare_2020-regular-webfont';
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
    line-height: 150%;
    letter-spacing: -.011em;
    text-transform: lowercase;
    color: #165c7d
}

.page-product-configurable #maincontent .column.main .available-block .lables {
    display: flex;
    align-items: center;
    margin: 18px 0
}

.page-product-configurable #maincontent .column.main .available-block .lables div.home-div .home:after {
    content: '|';
    width: 50px;
    height: 10px;
    color: #000;
    margin-left: 10px;
    margin-right: 10px
}

.page-product-configurable #maincontent .column.main .available-block .lables div.home-div img.delivery-img {
    width: 20px;
    height: 17px;
    margin-right: 10px
}

.page-product-configurable #maincontent .column.main .available-block .lables div.home-div .home {
    font-family: 'mothercare_2020-regular-webfont';
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: 16px;
    letter-spacing: -.011em;
    color: #165c7d;
    text-decoration: none
}

@media screen and (max-width:767px) {
    .page-product-configurable #maincontent .column.main .available-block .lables div.home-div .home {
        font-weight: 600
    }
}

.page-product-configurable #maincontent .column.main .available-block .lables div.store-div .store {
    font-family: 'mothercare_2020-regular-webfont';
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: 15px;
    letter-spacing: -.011em;
    color: #165c7d;
    text-decoration: none
}

@media screen and (max-width:767px) {
    .page-product-configurable #maincontent .column.main .available-block .lables div.store-div .store {
        font-weight: 600
    }
}

.page-product-configurable #maincontent .column.main .available-block .lables div.store-div img.home-pick-img {
    width: 20px;
    height: 17px;
    margin-right: 10px
}

.page-product-configurable #maincontent .column.main .write-question-button {
    display: none
}

@media screen and (max-width:767px) {
    .page-product-configurable #maincontent .column.main .write-review-button {
        display: block !important
    }

    .page-product-configurable #maincontent .column.main .write-review-button span.yotpo-icon-button-text {
        display: inline-block !important
    }
}

.page-product-configurable #maincontent .column.main .product-info-wrapper .product-info .catalog-product-view .yotpo {
    margin-bottom: 1em
}

.page-product-configurable #maincontent .column.main .product-info-wrapper .product-info .product.attribute.overview .value {
    font-family: 'Arial';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 201%;
    color: #515759
}

@media screen and (max-width:767px) {
    .page-product-configurable #maincontent .column.main .product-info-wrapper .product-info .product.attribute.overview .value {
        font-weight: 700;
        padding-right: 10px
    }
}

.page-product-configurable #maincontent .column.main .product-info-wrapper .available-block .title>span.avail-text span.avail-text {
    font-family: 'mothercare_2020-regular-webfont';
    font-style: normal;
    font-weight: 600;
    font-size: 14px;
    line-height: 150%;
    letter-spacing: -.011em;
    text-transform: lowercase;
    color: #165c7d
}

.page-product-configurable #maincontent .column.main .product-info-wrapper .available-block .lables {
    display: flex;
    align-items: center
}

.page-product-configurable #maincontent .column.main .product-info-wrapper .available-block .lables div.home-div .home:after {
    content: '|';
    width: 50px;
    height: 10px;
    color: #000;
    margin-left: 10px;
    margin-right: 10px
}

.page-product-configurable #maincontent .column.main .product-info-wrapper .kredivo-label {
    margin-top: 30px;
    font-size: 14px
}

.page-product-configurable #maincontent .column.main .product-info-wrapper .kredivo-label p.use-install {
    font-family: 'Arial';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    color: #1e1e1e;
    letter-spacing: 1.2px;
    text-transform: capitalize;
    margin-bottom: 20px
}

.page-product-configurable #maincontent .column.main .product-info-wrapper .kredivo-label p.use-install a {
    font-family: 'mothercare_2020-regular-webfont';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 17px;
    text-align: center;
    text-decoration-line: underline;
    text-transform: lowercase;
    color: #000;
    margin-left: .5em
}

.page-product-configurable #maincontent .column.main .product-info-wrapper .kredivo-label div.emi-title {
    font-family: 'Arial';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    letter-spacing: -.011em;
    color: #1e1e1e;
    display: none
}

@media (max-width:767px) {
    .page-product-configurable #maincontent .column.main .product-info-wrapper .kredivo-label div.emi-title {
        font-weight: 600
    }
}

.page-product-configurable #maincontent .column.main .product-info-wrapper .kredivo-label div.emi-lable {
    display: none
}

.page-product-configurable #maincontent .column.main .product-info-wrapper .kredivo-label div.emi-lable p.emi-link span.rate {
    font-family: 'Arial';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    letter-spacing: -.011em;
    color: #1e1e1e
}

@media (max-width:767px) {
    .page-product-configurable #maincontent .column.main .product-info-wrapper .kredivo-label div.emi-lable p.emi-link span.rate {
        font-weight: 600
    }
}

.page-product-configurable #maincontent .column.main .product-info-wrapper .kredivo-label div.emi-lable p.emi-link a {
    font-family: 'mothercare_2020-regular-webfont';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 17px;
    text-align: center;
    text-decoration-line: underline;
    text-transform: lowercase;
    color: #165c7d;
    margin-left: .5em
}

.page-product-configurable #maincontent .column.main .product-info-wrapper .kc-cashback {
    width: fit-content;
    height: 32px;
    background: #fff;
    border: 1px solid #ccaf85;
    border-radius: 3px;
    text-align: center;
    padding: 2px 10px;
    margin: 1em 0
}

.page-product-configurable #maincontent .column.main .product-info-wrapper .kc-cashback a.kc-points-lable {
    font-family: 'Arial';
    font-style: normal;
    font-weight: 700;
    font-size: 14px;
    line-height: 25px;
    text-align: center;
    text-transform: lowercase;
    color: #1d1d1d
}

.page-product-configurable #maincontent .column.main .product-info-wrapper .kc-cashback a.kc-points-lable .price {
    text-transform: capitalize !important
}

.page-product-configurable #maincontent .column.main .product-info-wrapper .kc-cashback a.kc-points-lable img.kcpoints-img {
    margin-right: 7px
}

.page-product-configurable #maincontent .column.main .product-info-wrapper .product-info-price .product-info-stock-sku {
    display: flex;
    align-items: flex-start;
    gap: 0;
    flex-direction: column-reverse
}

@media screen and (max-width:767px) {
    .page-product-configurable #maincontent .column.main .product-info-wrapper .product-info-price .product-info-stock-sku {
        margin-bottom: 2em
    }
}

.page-product-configurable #maincontent .column.main .product-info-wrapper .product-info-price .product-info-stock-sku .product.attribute strong.type,
.page-product-configurable #maincontent .column.main .product-info-wrapper .product-info-price .product-info-stock-sku .product.attribute div.value {
    font-family: 'Arial';
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    color: #d9d9d9
}

@media screen and (max-width:767px) {

    .page-product-configurable #maincontent .column.main .product-info-wrapper .product-info-price .product-info-stock-sku .product.attribute strong.type,
    .page-product-configurable #maincontent .column.main .product-info-wrapper .product-info-price .product-info-stock-sku .product.attribute div.value {
        font-weight: 700
    }
}

.page-product-configurable #maincontent .column.main .product-info-wrapper .product-info-price .product-info-stock-sku .stock.available {
    gap: 10px;
    width: 82px;
    height: 37px;
    background: #8eaf9b;
    border-radius: 3px;
    display: flex;
    align-items: center;
    justify-content: center
}

.page-product-configurable #maincontent .column.main .product-info-wrapper .product-info-price .product-info-stock-sku .stock.available span {
    font-family: 'mothercare_2020-regular-webfont';
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 17px;
    text-transform: lowercase;
    color: #fff
}

.page-product-configurable #maincontent .column.main .product-info-wrapper .product-info-price .price-box.price-final_price .price-with-discount span.normal-price span.price {
    font-family: 'Arial';
    font-style: normal;
    font-weight: 700;
    font-size: 24px;
    letter-spacing: -.011em;
    color: #1e1e1e
}

.page-product-configurable #maincontent .column.main .product-info-wrapper .product-info-price .price-box.price-final_price span.old-price {
    text-decoration: none
}

.page-product-configurable #maincontent .column.main .product-info-wrapper .product-info-price .price-box.price-final_price span.old-price span.price-container span.price {
    font-family: 'Arial';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 150%;
    letter-spacing: -.011em;
    text-decoration-line: line-through;
    color: #515759
}

.page-product-configurable #maincontent .column.main .product-info-wrapper .product-info-price .price-box.price-final_price span.discount-percent {
    font-family: 'Arial';
    font-style: normal;
    font-weight: 700;
    font-size: 12px;
    line-height: 120%;
    color: #fff;
    padding: 0 4px;
    width: 48px;
    height: 18px;
    background: #f24822
}

.page-product-configurable #maincontent .column.main .product-info-wrapper .product-info-main {
    flex-direction: row;
    gap: 5.5rem
}

@media screen and (max-width:767px) {
    .page-product-configurable #maincontent .column.main .product-info-wrapper .product-info-main {
        flex-direction: column;
        justify-content: center;
        gap: .5rem
    }
}

.page-product-configurable #maincontent .column.main .product-info-wrapper .product-config form#product_addtocart_form #product-options-wrapper {
    border: 0;
    padding: 0
}

.page-product-configurable #maincontent .column.main .product-info-wrapper .product-config form#product_addtocart_form #product-options-wrapper .swatch-attribute.color .swatch-attribute-options {
    gap: 35px 0
}

.page-product-configurable #maincontent .column.main .product-info-wrapper .product-config form#product_addtocart_form #product-options-wrapper .swatch-attribute.size .swatch-attribute-options {
    gap: 0px
}

.page-product-configurable #maincontent .column.main .product-info-wrapper .product-config form#product_addtocart_form #product-options-wrapper .swatch-attribute.size .swatch-attribute-options .swatch-option.text {
    margin: 5px 10px 5px 0
}

.page-product-configurable #maincontent .column.main .product-info-wrapper .product-config form#product_addtocart_form .product-options-bottom .quantity-size-guide {
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
    line-height: 19px;
    text-align: center;
    text-decoration-line: underline;
    text-transform: lowercase;
    color: #165c7d
}

.page-product-configurable #maincontent .column.main .product-info-wrapper .product-config form#product_addtocart_form .product-options-bottom .box-tocart {
    border: 0;
    padding-bottom: 1rem
}

.page-product-configurable #maincontent .column.main .product-info-wrapper .product-config form#product_addtocart_form .product-options-bottom .box-tocart .fieldset {
    display: flex;
    align-items: flex-start;
    gap: .5rem;
    flex-direction: column;
    margin-top: 1.45rem
}

@media screen and (max-width:767px) {
    .page-product-configurable #maincontent .column.main .product-info-wrapper .product-config form#product_addtocart_form .product-options-bottom .box-tocart .fieldset {
        gap: 1.5em
    }
}

.page-product-configurable #maincontent .column.main .product-info-wrapper .product-config form#product_addtocart_form .product-options-bottom .box-tocart .fieldset .actions {
    gap: 10px;
    margin-top: 1.5em
}

@media screen and (max-width:767px) {
    .page-product-configurable #maincontent .column.main .product-info-wrapper .product-config form#product_addtocart_form .product-options-bottom .box-tocart .fieldset .actions {
        flex-direction: column;
        width: 100%
    }
}

.page-product-configurable #maincontent .column.main .product-info-wrapper .product-config form#product_addtocart_form .product-options-bottom .box-tocart .fieldset .actions a.action.towishlist {
    margin-top: 15px;
    width: 250px;
    height: 55.67px;
    padding: 10px 17px;
    background: #fff;
    border: 1px solid #165c7d;
    border-radius: 5px;
    font-family: 'mothercare_2020-regular-webfont';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    color: #165c7d;
    justify-content: center;
    text-transform: lowercase
}

.page-product-configurable #maincontent .column.main .product-info-wrapper .product-config form#product_addtocart_form .product-options-bottom .box-tocart .fieldset .actions a.action.towishlist:before {
    background-image: url('../images/wishlist.svg');
    background-repeat: no-repeat;
    background-position-y: center;
    -webkit-mask: none;
    background-color: #fff;
    background-size: 22px
}

@media screen and (max-width:767px) {
    .page-product-configurable #maincontent .column.main .product-info-wrapper .product-config form#product_addtocart_form .product-options-bottom .box-tocart .fieldset .actions a.action.towishlist {
        width: 100%;
        height: 37px
    }
}

@media screen and (max-width:767px) {
    .page-product-configurable #maincontent .column.main .product-info-wrapper .product-config form#product_addtocart_form .product-options-bottom .box-tocart .fieldset .actions #giftreg-message-pdp a {
        height: 37px;
        padding: 10px 17px
    }
}

.page-product-configurable #maincontent .column.main .product-info-wrapper .product-config form#product_addtocart_form .product-options-bottom .box-tocart div.field.qty {
    align-items: initial
}

.page-product-configurable #maincontent .column.main .product-info-wrapper .product-config form#product_addtocart_form .product-options-bottom .box-tocart div.field.qty label.label {
    font-family: 'mothercare_2020-regular-webfont';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    letter-spacing: -.011em;
    text-transform: lowercase;
    color: #165c7d;
    margin-top: 6px
}

.page-product-configurable #maincontent .column.main .product-info-wrapper .product-config form#product_addtocart_form .product-options-bottom .box-tocart div.field.qty select.input-text.qty {
    border: 1px solid #e8e8e8;
    height: 34px;
    font-family: 'Arial';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    color: #6a6c6c;
    padding-right: 2em;
    padding-top: 4px
}

.page-product-configurable #maincontent .column.main .product-info-wrapper .product-config form#product_addtocart_form .product-options-bottom .box-tocart button#product-addtocart-button,
.page-product-configurable #maincontent .column.main .product-info-wrapper .product-config form#product_addtocart_form .product-options-bottom .box-tocart #product-updatecart-button {
    padding: 10px 17px;
    gap: 10px;
    width: 250px;
    height: 56px;
    background: #165c7d;
    border-radius: 5px;
    font-family: 'mothercare_2020-regular-webfont';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    color: #fff;
    text-transform: lowercase
}

@media screen and (max-width:767px) {

    .page-product-configurable #maincontent .column.main .product-info-wrapper .product-config form#product_addtocart_form .product-options-bottom .box-tocart button#product-addtocart-button,
    .page-product-configurable #maincontent .column.main .product-info-wrapper .product-config form#product_addtocart_form .product-options-bottom .box-tocart #product-updatecart-button {
        width: 100%;
        height: 37px
    }
}

.page-product-configurable #maincontent .column.main .product-info-wrapper .product-config form#product_addtocart_form .product-options-bottom .box-tocart button.gift-p-regis {
    width: 250px;
    height: 55.67px;
    padding: 10px 17px;
    background: #fff;
    border: 1px solid #165c7d;
    border-radius: 8px;
    font-size: 16px
}

@media screen and (max-width:767px) {
    .page-product-configurable #maincontent .column.main .product-info-wrapper .product-config form#product_addtocart_form .product-options-bottom .box-tocart button.gift-p-regis {
        width: 100%;
        height: 37px
    }
}

.page-product-configurable #maincontent .column.main .product-info-wrapper .product-config form#product_addtocart_form .product-options-bottom .box-tocart button.gift-p-regis a.action.primary.togift {
    background: 0 0;
    font-family: 'mothercare_2020-regular-webfont';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    color: #165c7d;
    text-transform: lowercase
}

@media screen and (max-width:767px) {
    .page-product-configurable #maincontent .column.main .product-info-wrapper .product-config .sharing-buttons {
        text-align: center
    }
}

.page-product-configurable #maincontent .column.main .product-info-wrapper .product-config .sharing-buttons label {
    font-family: 'mothercare_2020-regular-webfont';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 150%;
    letter-spacing: -.011em;
    text-transform: lowercase;
    color: #165c7d
}

.page-product-configurable #maincontent .column.main .product-info-wrapper .product-config .sharing-buttons #st-2 {
    text-align: initial;
    margin-top: 1em
}

.page-product-configurable #maincontent .column.main .product-info-wrapper .product-config .sharing-buttons #st-2 .st-btn[data-network=facebook],
.page-product-configurable #maincontent .column.main .product-info-wrapper .product-config .sharing-buttons #st-2 .st-btn[data-network=twitter] {
    background: #165c7d
}

@media screen and (max-width:767px) {
    .page-product-configurable #maincontent .column.main .product-info-wrapper .product-config .sharing-buttons #st-2 {
        text-align: center
    }
}

.page-product-configurable #maincontent .column.main .product-info-wrapper .product-config a.sizechart.fancybox {
    font-family: 'mothercare_2020-regular-webfont';
    font-style: normal;
    font-weight: 100;
    font-size: 12px;
    line-height: 15px;
    text-align: center;
    text-decoration-line: underline;
    text-transform: lowercase;
    color: #165c7d
}

.page-product-configurable #maincontent .column.main .product-info-wrapper .page-title-wrapper.product h1.page-title {
    margin: 0;
    font-family: 'mothercare_2020-regular-webfont';
    font-style: normal;
    font-weight: 700;
    font-size: 24px;
    line-height: 150%;
    letter-spacing: -.011em;
    color: #515759;
    text-transform: none
}

@media screen and (max-width:767px) {
    .page-product-configurable #maincontent .column.main .product-info-wrapper .page-title-wrapper.product h1.page-title {
        width: auto;
        font-size: 20px;
        font-weight: 400;
        margin-top: 0
    }
}

.page-product-configurable #maincontent .column.main .product-info-wrapper .product-options-wrapper .swatch-attribute.color span.swatch-attribute-selected-option {
    font-size: 12px
}

.page-product-configurable #maincontent .column.main .product-info-wrapper .product-options-wrapper .swatch-attribute.color .swatch-attribute-label {
    font-family: 'mothercare_2020-regular-webfont';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    letter-spacing: -.011em;
    text-transform: lowercase;
    color: #165c7d
}

.page-product-configurable #maincontent .column.main .product-info-wrapper .product-options-wrapper .swatch-attribute.color .swatch-attribute-options {
    margin-top: 1em
}

.page-product-configurable #maincontent .column.main .product-info-wrapper .product-options-wrapper .swatch-attribute.color .swatch-attribute-options div.swatch-option.selected {
    box-shadow: none;
    border: 1px solid #165c7d;
    border-radius: 3px;
    width: 38px;
    height: 38px
}

.page-product-configurable #maincontent .column.main .product-info-wrapper .product-options-wrapper .swatch-attribute.color .swatch-attribute-options div.swatch-option.selected:before {
    box-shadow: none
}

.page-product-configurable #maincontent .column.main .product-info-wrapper .product-options-wrapper .swatch-attribute.color .swatch-attribute-options div.swatch-option {
    border: 1px solid #e8e8e8;
    box-shadow: none;
    border-radius: 3px;
    width: 38px !important;
    height: 38px !important
}

.page-product-configurable #maincontent .column.main .product-info-wrapper .product-options-wrapper .swatch-attribute.color .swatch-attribute-options div.swatch-option:before {
    box-shadow: none;
    text-align: center;
    text-transform: lowercase
}

@media screen and (max-width:767px) {
    .page-product-configurable #maincontent .column.main .product-info-wrapper .product-options-wrapper .swatch-attribute.color .swatch-attribute-options div.swatch-option:before {
        content: attr(aria-label);
        top: 40px
    }
}

.page-product-configurable #maincontent .column.main .product-info-wrapper .product-options-wrapper .swatch-attribute.color .swatch-attribute-options .swatch-option {
    margin: 0 12px 0 0
}

.page-product-configurable #maincontent .column.main .product-info-wrapper .product-options-wrapper .swatch-attribute.size {
    margin-top: 2.5em
}

.page-product-configurable #maincontent .column.main .product-info-wrapper .product-options-wrapper .swatch-attribute.size .swatch-attribute-label {
    font-family: 'mothercare_2020-regular-webfont';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 150%;
    letter-spacing: -.011em;
    text-transform: lowercase;
    color: #165c7d
}

.page-product-configurable #maincontent .column.main .product-info-wrapper .product-options-wrapper .swatch-attribute.size .swatch-attribute-options .swatch-option.text {
    padding: 5px 15px;
    gap: 8px;
    width: fit-content;
    height: 25px;
    background: #fff;
    border: 2px solid #d9d9d6;
    border-radius: 15px;
    margin: 15px 21px 0 0;
    font-family: 'Arial'
}

.page-product-configurable #maincontent .column.main .product-info-wrapper .product-options-wrapper .swatch-attribute.size .swatch-attribute-options .swatch-option.text:before {
    box-shadow: none
}

.page-product-configurable #maincontent .column.main .product-info-wrapper .product-options-wrapper .swatch-attribute.size .swatch-attribute-options .swatch-option.text.selected {
    background: #515759;
    border: 2px solid #515759;
    border-radius: 15px;
    font-size: 14px;
    width: fit-content;
    color: #fff
}

@media screen and (max-width:767px) {
    .page-product-configurable #maincontent .column.main .product-info-wrapper .product-options-wrapper .swatch-attribute.size .swatch-attribute-options .swatch-option.text.selected {
        font-size: 14px;
        font-weight: 700;
        width: fit-content
    }
}

.page-product-configurable #maincontent .column.main .product-info-wrapper .product-options-wrapper .swatch-attribute.size .swatch-attribute-options .swatch-option.text.selected:before {
    box-shadow: none
}

.page-product-configurable #maincontent .column.main .product-info-wrapper div.product-social-links {
    align-items: flex-start;
    flex-direction: column
}

@media screen and (max-width:767px) {

    .page-product-configurable #maincontent .column.main .product.info.detailed a#tab-label-description-title,
    .page-product-configurable #maincontent .column.main .product.info.detailed a#tab-label-additional-title {
        font-weight: 700
    }
}

.page-product-configurable #maincontent .column.main .product.info.detailed .product.data.items {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    justify-content: initial !important;
    margin: 1.5rem 0 1rem
}

@media screen and (max-width:767px) {
    .page-product-configurable #maincontent .column.main .product.info.detailed .product.data.items {
        flex-direction: column;
        display: block
    }
}

.page-product-configurable #maincontent .column.main .product.info.detailed .data.item.content {
    font-family: 'Arial';
    font-size: 14px;
    border-width: initial !important;
    padding: 20px;
    max-height: 480px;
    overflow: auto
}

@media screen and (max-width:767px) {
    .page-product-configurable #maincontent .column.main .product.info.detailed .data.item.content {
        padding-left: 1em;
        width: 100%;
        border: 1px solid #eaeaea !important
    }
}

.page-product-configurable #maincontent .column.main .product.info.detailed div.data.item.title {
    background: #f9f9f9;
    padding: 0 10px;
    height: 50px;
    border: 1px solid #eaeaea;
    margin: 0;
    text-align: center;
    border-width: 1px !important;
    min-width: 150px;
    flex-grow: 1
}

@media screen and (max-width:767px) {
    .page-product-configurable #maincontent .column.main .product.info.detailed div.data.item.title {
        width: 100%;
        display: flex;
        align-items: center;
        justify-content: center;
        border: 1px solid #eaeaea;
        border-bottom: 0
    }
}

.page-product-configurable #maincontent .column.main .product.info.detailed div.data.item.title .data.switch {
    font-family: 'mothercare_2020-regular-webfont';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    color: #5c5c5c;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center
}

.page-product-configurable #maincontent .column.main .product.info.detailed div.data.item.title.active {
    background-color: #fff
}

@media screen and (max-width:767px) {
    .page-product-configurable #maincontent .column.main .product.info.detailed div.data.item.title.active {
        border: 1px solid #eaeaea
    }
}

.page-product-configurable #maincontent .column.main .moms-love h2.heading-love {
    font-family: 'mothercare_2020-regular-webfont';
    font-style: normal;
    font-weight: 400;
    font-size: 32px;
    color: #515759;
    margin-bottom: 1.5em
}

@media screen and (max-width:767px) {
    .page-product-configurable #maincontent .column.main .moms-love h2.heading-love {
        font-size: 24px
    }
}

@media screen and (max-width:767px) {
    .page-product-configurable #maincontent .column.main .moms-love .pagebuilder-column-line {
        flex-wrap: wrap
    }

    .page-product-configurable #maincontent .column.main .moms-love .pagebuilder-column-line .pagebuilder-column.mom-img1 {
        flex-basis: 50%;
        padding: 10px
    }
}

.page-product-configurable #maincontent .column.main .mobile-view {
    display: none
}

@media screen and (max-width:767px) {
    .page-product-configurable #maincontent .column.main .mobile-view {
        display: block;
        width: 100%;
        border: 2px solid #e9e9e9
    }

    .page-product-configurable #maincontent .column.main .desktop-view {
        display: none !important
    }
}

.page-product-configurable #maincontent .column.main .product.info.detailed .panel {
    display: none;
    overflow: hidden
}

.item.content.desktop-view[aria-hidden=false] {
    display: flex !important;
    flex-direction: column-reverse
}

#product-review-container .block .block-title {
    margin: 0 0 20px;
    padding: 20px 0
}

#product-review-container .block .block-title strong {
    font-style: normal;
    font-weight: 400;
    font-size: 32px;
    line-height: 1.4;
    color: #000;
    font-family: Arial, Helvetica, sans-serif
}

#product-review-container .review-items .review-item {
    gap: 0;
    flex-flow: wrap;
    position: relative
}

#product-review-container .review-items .review-item:not(:first-child) {
    border-top: 1.2px solid #3b3a3a
}

#product-review-container .review-items .review-item .review-title {
    order: 0;
    width: 100%;
    font-style: normal;
    font-weight: 700;
    font-size: 14px;
    line-height: 1.4;
    color: #000;
    font-family: Arial, Helvetica, sans-serif;
    margin: 0 0 15px
}

#product-review-container .review-items .review-item .review-ratings {
    order: 0;
    width: 225px
}

#product-review-container .review-items .review-item .review-ratings .rating-summary.item {
    display: flex;
    align-items: center
}

#product-review-container .review-items .review-item .review-ratings .label.rating-label {
    width: auto;
    visibility: visible;
    opacity: 1;
    height: auto;
    display: block;
    position: static;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 1.2;
    color: #000;
    margin-right: 18px
}

#product-review-container .review-items .review-item .review-ratings .rating-result:before,
#product-review-container .review-items .review-item .review-ratings .rating-result>span:before {
    color: #ebc96d
}

#product-review-container .review-items .review-item .review-content-container {
    padding-left: 225px
}

@media screen and (max-width:767px) {
    #product-review-container .review-items .review-item .review-content-container {
        padding-left: 0
    }
}

#product-review-container .review-items .review-item .review-content {
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 201%;
    color: #3b3a3a;
    font-family: Arial, Helvetica, sans-serif;
    margin: 0 0 20px
}

#product-review-container .review-items .review-item .review-details * {
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 201%;
    color: #3b3a3a;
    font-family: Arial, Helvetica, sans-serif;
    opacity: 1
}

@media (min-width:768px) {
    .catalog-product-view .page-main {
        padding-top: 20px
    }

    .catalog-product-view .page-main .product-info-wrapper {
        grid-template-columns: 1fr 1.36fr;
        column-gap: 35px
    }

    .catalog-product-view #maincontent .column.main .product-info-wrapper .product-info-main {
        gap: 37px
    }

    .catalog-product-view .swatch-attribute.color .swatch-attribute-selected-option {
        font-family: 'mothercare_2020-regular-webfont';
        font-style: normal;
        font-weight: 400;
        font-size: 16px !important;
        letter-spacing: -.011em;
        text-transform: lowercase;
        color: #3b3a3a
    }

    .catalog-product-view .swatch-attribute.color .swatch-option {
        background-size: contain !important
    }

    .catalog-product-view .swatch-attribute.color .swatch-option:before {
        top: 45px;
        color: #515759;
        word-break: inherit;
        line-height: 1.4;
        content: attr(aria-label);
        width: 35px;
        text-align: unset !important;
        left: 0;
        text-overflow: ellipsis;
        height: 18px;
        display: inline-block;
        overflow: hidden;
        white-space: nowrap
    }

    .catalog-product-view .swatch-attribute.color .swatch-option.selected:before {
        text-decoration: underline;
        color: #165c7d
    }

    .catalog-product-view .swatch-attribute.size .swatch-attribute-options {
        margin-top: 0
    }
}

@media (max-width:768px) {
    .catalog-product-view .page-main {
        padding-left: 20px;
        padding-right: 20px
    }

    .catalog-product-view.page-product-configurable #maincontent .column.main .product-info-wrapper {
        gap: unset
    }
}

.catalog-product-view .page-main .product-info-wrapper .page-title-wrapper {
    margin-bottom: 0 !important
}

.catalog-product-view .page-main .product-info-wrapper .product-info-stock-sku .sku {
    margin-bottom: 5px
}

body a.sizechart-link {
    top: -24em !important;
    text-align: left !important
}

@media screen and (max-width:767px) {
    body a.sizechart-link {
        top: -21.5em !important
    }

    .swatch-option:before {
        width: 80px;
        text-align: unset !important;
        left: 0;
        word-break: inherit;
        width: 35px;
        border-radius: 999px;
        text-overflow: ellipsis;
        height: 20px;
        display: inline-block;
        overflow: hidden;
        white-space: nowrap
    }

    .filter-options-content .swatch-option:before {
        width: 40px;
        height: 40px
    }
}

@media (max-width:768px) {
    .page-product-simple #maincontent .column.main .product-info-wrapper {
        gap: unset
    }
}

@media screen and (max-width:767px) {
    .page-product-simple #maincontent .column.main .recently-view-title {
        font-size: 18px !important
    }
}

@media screen and (max-width:767px) {
    .page-product-simple #maincontent .column.main .product-item-details .price-box.price-final_price {
        display: flex;
        flex-direction: column
    }
}

.page-product-simple #maincontent .column.main .product-item-details .product-item-name {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;
    max-width: 100%;
    min-height: 68px
}

.page-product-simple #maincontent .column.main .product-item-details .product-item-name a.product-item-link {
    font-size: 14px;
    font-weight: 700;
    text-align: center;
    margin: 8px 0 0;
    max-width: 100% !important;
    display: block;
    font-family: arial
}

@media screen and (max-width:767px) {
    .page-product-simple #maincontent .column.main .product-item-details .product-item-name a.product-item-link {
        font-weight: 400
    }
}

.page-product-simple #maincontent .column.main .product-item-details div.price-box {
    max-width: inherit;
    text-align: center;
    font-family: 'Arial';
    font-style: normal;
    font-weight: 700;
    font-size: 14px;
    color: #165c7d;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 12px
}

@media screen and (max-width:767px) {
    .page-product-simple #maincontent .column.main .product-item-details div.price-box {
        font-weight: 400 !important
    }
}

.page-product-simple #maincontent .column.main .product-item-details span.discount-percent {
    font-family: 'Arial';
    font-style: normal;
    font-weight: 700;
    font-size: 12px;
    line-height: 120%;
    color: #fff
}

@media screen and (max-width:767px) {
    .page-product-simple #maincontent .column.main .product-item-details span.discount-percent {
        width: 61px;
        height: 14px;
        background: #bf2828;
        color: #fff !important
    }
}

.page-product-simple #maincontent .column.main .product-item-details .old-price {
    text-decoration: none !important
}

.page-product-simple #maincontent .column.main .product-item-details .old-price .price {
    font-family: 'Arial';
    font-style: normal;
    font-weight: 700;
    font-size: 12px;
    line-height: 120%;
    text-decoration-line: line-through;
    color: #d9d9d6
}

@media screen and (max-width:767px) {
    .page-product-simple #maincontent .column.main .product-item-details .old-price .price {
        font-weight: 400 !important;
        color: #b7b7b7 !important
    }
}

.page-product-simple #maincontent .column.main .popup-block {
    display: none;
    position: fixed;
    z-index: 9999;
    top: -5%;
    width: 100%;
    left: 23%
}

@media screen and (max-width:767px) {
    .page-product-simple #maincontent .column.main .popup-block {
        left: auto;
        top: -4%;
        background-color: unset;
        z-index: 99999
    }
}

.page-product-simple #maincontent .column.main .install-wrapper {
    padding: 32px 103px;
    gap: 10px;
    position: relative;
    width: 786px;
    height: auto;
    background: #fff;
    border: 1px solid #d9d9d6
}

@media screen and (max-width:767px) {
    .page-product-simple #maincontent .column.main .install-wrapper {
        padding: 20px 21px 40px;
        position: relative;
        width: 375px;
        height: auto;
        background: #fff;
        border: 1px solid #d9d9d6;
        border-radius: 4px
    }
}

.page-product-simple #maincontent .column.main .install-wrapper span.close-icon1 {
    position: absolute;
    right: 12%;
    font-size: 25px;
    font-weight: 400;
    cursor: pointer
}

@media screen and (max-width:767px) {
    .page-product-simple #maincontent .column.main .install-wrapper span.close-icon1 {
        right: 7%;
        font-size: 22px
    }
}

.page-product-simple #maincontent .column.main .install-wrapper .emi-body {
    text-align: center
}

.page-product-simple #maincontent .column.main .install-wrapper .emi-body hr.hor-line {
    border: 2px solid #f0f0f0;
    margin-bottom: 1.5em
}

.page-product-simple #maincontent .column.main .install-wrapper .emi-body h4.title {
    font-family: 'mothercare_2020-regular-webfont';
    font-style: normal;
    font-weight: 400;
    font-size: 32px;
    line-height: 15px;
    text-align: center;
    letter-spacing: -.011em;
    color: #165c7d;
    margin-bottom: 2em;
    margin-top: 2em
}

@media screen and (max-width:767px) {
    .page-product-simple #maincontent .column.main .install-wrapper .emi-body h4.title {
        margin-bottom: 1em;
        margin-top: 3em;
        font-size: 24px
    }
}

.page-product-simple #maincontent .column.main .install-wrapper .emi-body span.paylater {
    font-family: 'mothercare_2020-regular-webfont';
    font-style: normal;
    font-weight: 400;
    font-size: 20px;
    line-height: 150%;
    text-align: center;
    letter-spacing: -.011em;
    color: #165c7d
}

@media screen and (max-width:767px) {
    .page-product-simple #maincontent .column.main .install-wrapper .emi-body span.paylater {
        font-size: 16px
    }
}

.page-product-simple #maincontent .column.main .install-wrapper .emi-body .emi-content {
    margin-top: 2em
}

.page-product-simple #maincontent .column.main .install-wrapper .emi-body .emi-content .left-section {
    display: flex;
    align-items: center;
    justify-content: space-around
}

.page-product-simple #maincontent .column.main .install-wrapper .emi-body .emi-content .left-section .img-caption {
    margin: 1em 0
}

.page-product-simple #maincontent .column.main .install-wrapper .emi-body .emi-content .right-section {
    display: flex;
    align-items: center;
    justify-content: space-around
}

.page-product-simple #maincontent .column.main .install-wrapper .emi-body .emi-content .right-section div.months ul.list-months li {
    margin-bottom: 1.5em
}

.page-product-simple #maincontent .column.main .install-wrapper .emi-body .emi-content .right-section div.months ul.list-rates li {
    margin-bottom: 1.5em
}

.page-product-simple #maincontent .column.main .install-wrapper .emi-body .emi-content .right-section div.months ul.list-rates li span.rp {
    margin-right: 1em
}

.page-product-simple #maincontent .column.main .install-wrapper .emi-body .footer-sec span {
    font-family: 'mothercare_2020-regular-webfont';
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 14px;
    text-align: center;
    text-decoration-line: underline;
    text-transform: lowercase;
    color: #515759
}

.page-product-simple #maincontent .column.main .install-wrapper .emi-body .footer-sec img.img-arrows {
    margin-left: .5em
}

.page-product-simple #maincontent .column.main .product-option-sizechart {
    display: none;
    position: fixed;
    z-index: 999;
    left: 0;
    top: 0;
    width: 100%;
    background: rgba(0, 0, 0, .4);
    bottom: 0
}

@media screen and (max-width:767px) {
    .page-product-simple #maincontent .column.main .product-option-sizechart {
        background: 0
    }
}

.page-product-simple #maincontent .column.main .product-option-sizechart .size-chart-content {
    background: #fff;
    margin: auto;
    border: 1px solid #888;
    width: 843px;
    margin-top: 3em;
    padding: 70px 30px 20px;
    position: relative
}

@media screen and (max-width:767px) {
    .page-product-simple #maincontent .column.main .product-option-sizechart .size-chart-content {
        width: fit-content;
        padding: 21px 3px;
        margin-top: 0;
        border-radius: 25px 25px 4px 4px;
        bottom: -32%;
        position: absolute
    }
}

.page-product-simple #maincontent .column.main .product-option-sizechart .size-chart-content .close-icon {
    color: #000;
    float: right;
    font-size: 24px;
    font-weight: 700;
    cursor: pointer;
    position: absolute;
    right: 36px;
    top: 36px
}

@media screen and (max-width:767px) {
    .page-product-simple #maincontent .column.main .product-option-sizechart .size-chart-content .close-icon {
        right: 9%;
        top: 10%
    }
}

.page-product-simple #maincontent .column.main .product-option-sizechart .size-chart-content div[data-content-type=row] div[data-element=main] {
    height: 500px;
    overflow-y: scroll
}

@media screen and (max-width:767px) {
    .page-product-simple #maincontent .column.main .product-option-sizechart .size-chart-content div[data-content-type=row] div[data-element=main] {
        max-height: 69vh;
        margin-top: 5em !important
    }
}

.page-product-simple #maincontent .column.main .product-option-sizechart .size-chart-content div[data-content-type=row] div[data-element=main] h5#content-baby {
    font-family: 'mothercare_2020-regular-webfont';
    font-style: normal;
    font-weight: 600;
    font-size: 32px;
    line-height: 150%;
    text-align: center;
    letter-spacing: -.011em;
    color: #165c7d;
    margin-bottom: 1em
}

@media screen and (max-width:767px) {
    .page-product-simple #maincontent .column.main .product-option-sizechart .size-chart-content div[data-content-type=row] div[data-element=main] h5#content-baby {
        font-size: 24px
    }
}

.page-product-simple #maincontent .column.main .product-option-sizechart .size-chart-content div[data-content-type=row] div[data-element=main]>p {
    font-family: 'Arial';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 24px;
    text-transform: lowercase;
    color: #000;
    border-bottom: 2px solid #f0f0f0;
    padding-bottom: 20px;
    margin-right: 33px
}

.page-product-simple #maincontent .column.main .product-option-sizechart .size-chart-content div[data-content-type=row] div[data-element=main] .size-content-section {
    width: 70%;
    float: left;
    margin-top: 1em
}

@media screen and (max-width:767px) {
    .page-product-simple #maincontent .column.main .product-option-sizechart .size-chart-content div[data-content-type=row] div[data-element=main] .size-content-section {
        width: 96%
    }
}

.page-product-simple #maincontent .column.main .product-option-sizechart .size-chart-content div[data-content-type=row] div[data-element=main]::-webkit-scrollbar-track {
    background-color: #f5f5f5;
    border-radius: 10px
}

.page-product-simple #maincontent .column.main .product-option-sizechart .size-chart-content div[data-content-type=row] div[data-element=main]::-webkit-scrollbar {
    width: 9px;
    background-color: #f5f5f5;
    border-radius: 10px
}

.page-product-simple #maincontent .column.main .product-option-sizechart .size-chart-content div[data-content-type=row] div[data-element=main]::-webkit-scrollbar-thumb {
    background: #d9d9d9;
    border-radius: 10px
}

.page-product-simple #maincontent .column.main .product-option-sizechart .size-chart-content div[data-content-type=row] div[data-element=main] .size-content-section h6 {
    font-size: 12px
}

.page-product-simple #maincontent .column.main .st-image-share-buttons {
    display: none
}

.page-product-simple #maincontent .column.main span.yotpo-icon.yotpo-icon-write {
    display: none
}

.page-product-simple #maincontent .column.main span.yotpo-icon-write:before {
    display: none
}

.page-product-simple #maincontent .column.main .breadcrumbs {
    background: #efefef
}

.page-product-simple #maincontent .column.main .breadcrumbs ul.items li.item.home:before {
    background-color: unset;
    -webkit-mask: none;
    -webkit-mask-size: 1rem 1rem
}

.page-product-simple #maincontent .column.main .breadcrumbs ul.items li.item.home a {
    font-family: 'mothercare_2020-regular-webfont';
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 17px;
    text-align: center;
    color: #165c7d;
    text-indent: inherit;
    width: auto
}

.page-product-simple #maincontent .column.main .breadcrumbs ul.items li.item.home:after {
    background-image: url(http://local.mothercare.web/media/wysiwyg/forward-arrow.png);
    background-repeat: no-repeat;
    background-position-y: center;
    -webkit-mask: none;
    background-color: unset;
    align-items: center;
    display: flex;
    justify-content: center;
    margin-left: 27px;
    margin-top: -2px
}

.page-product-simple #maincontent .column.main .breadcrumbs ul.items li.item.product strong {
    font-family: 'mothercare_2020-regular-webfont';
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 14px;
    text-align: center;
    color: #3b3a3a
}

@media screen and (max-width:767px) {
    .page-product-simple #maincontent .column.main .sharing-buttons {
        text-align: center
    }
}

.page-product-simple #maincontent .column.main .sharing-buttons label {
    font-family: 'mothercare_2020-regular-webfont';
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
    line-height: 150%;
    letter-spacing: -.011em;
    text-transform: lowercase;
    color: #165c7d
}

.page-product-simple #maincontent .column.main .sharing-buttons #st-2 {
    text-align: initial;
    margin-top: 1em
}

.page-product-simple #maincontent .column.main .sharing-buttons #st-2 .st-btn[data-network=facebook],
.page-product-simple #maincontent .column.main .sharing-buttons #st-2 .st-btn[data-network=twitter] {
    background: #165c7d
}

@media screen and (max-width:767px) {
    .page-product-simple #maincontent .column.main .sharing-buttons #st-2 {
        text-align: center
    }
}

.page-product-simple #maincontent .column.main .box-tocart {
    border: 0
}

.page-product-simple #maincontent .column.main .box-tocart .fieldset {
    display: flex;
    align-items: flex-start;
    gap: .5rem;
    flex-direction: column
}

@media screen and (max-width:767px) {
    .page-product-simple #maincontent .column.main .box-tocart .fieldset {
        gap: 1.5em
    }
}

.page-product-simple #maincontent .column.main .box-tocart .fieldset .actions {
    gap: 0;
    margin-top: 1.5em;
    flex-direction: column
}

@media screen and (max-width:767px) {
    .page-product-simple #maincontent .column.main .box-tocart .fieldset .actions {
        flex-direction: column;
        width: 100%
    }
}

.page-product-simple #maincontent .column.main .box-tocart .fieldset .actions a.action.towishlist {
    margin-top: 15px;
    width: 250px;
    height: 55.67px;
    padding: 10px 17px;
    background: #fff;
    border: 1px solid #165c7d;
    border-radius: 5px;
    font-family: 'mothercare_2020-regular-webfont';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    color: #165c7d;
    justify-content: center;
    text-transform: lowercase
}

.page-product-simple #maincontent .column.main .box-tocart .fieldset .actions a.action.towishlist:before {
    background-image: url('../images/wishlist.svg');
    background-repeat: no-repeat;
    background-position-y: center;
    -webkit-mask: none;
    background-color: #fff
}

@media screen and (max-width:767px) {
    .page-product-simple #maincontent .column.main .box-tocart .fieldset .actions a.action.towishlist {
        width: 100%;
        height: 37px
    }
}

@media screen and (max-width:767px) {
    .page-product-simple #maincontent .column.main .box-tocart .fieldset .actions #giftreg-message-pdp a {
        height: 37px;
        padding: 10px 17px
    }
}

.page-product-simple #maincontent .column.main .box-tocart div.field.qty {
    align-items: initial
}

.page-product-simple #maincontent .column.main .box-tocart div.field.qty label.label {
    font-family: 'mothercare_2020-regular-webfont';
    font-style: normal;
    font-weight: 600;
    font-size: 14px;
    letter-spacing: -.011em;
    text-transform: lowercase;
    color: #165c7d;
    margin-top: 6px
}

.page-product-simple #maincontent .column.main .box-tocart div.field.qty input#qty {
    padding: 8px;
    gap: 10px;
    position: absolute;
    width: 38px;
    height: 26px;
    background: #fff;
    border: 1px solid #e8e8e8
}

.page-product-simple #maincontent .column.main .box-tocart div.field.qty select.input-text.qty {
    border: 1px solid #e8e8e8;
    height: 34px;
    font-family: 'Arial';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    color: #6a6c6c;
    padding-right: 2em;
    padding-top: 4px
}

.page-product-simple #maincontent .column.main .box-tocart button#product-addtocart-button {
    padding: 10px 17px;
    gap: 10px;
    width: 250px;
    height: 56px;
    background: #165c7d;
    border-radius: 5px;
    font-family: 'mothercare_2020-regular-webfont';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    color: #fff;
    text-transform: lowercase
}

@media screen and (max-width:767px) {
    .page-product-simple #maincontent .column.main .box-tocart button#product-addtocart-button {
        width: 100%;
        height: 37px
    }
}

.page-product-simple #maincontent .column.main .box-tocart button.gift-p-regis {
    width: 250px;
    height: 55.67px;
    padding: 10px 17px;
    background: #fff;
    border: 1px solid #165c7d;
    border-radius: 8px
}

@media screen and (max-width:767px) {
    .page-product-simple #maincontent .column.main .box-tocart button.gift-p-regis {
        width: 332px;
        height: 37px
    }
}

.page-product-simple #maincontent .column.main .box-tocart button.gift-p-regis a.action.primary.togift {
    background: 0 0;
    font-family: 'mothercare_2020-regular-webfont';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 17px;
    color: #165c7d;
    text-transform: lowercase
}

.page-product-simple #maincontent .column.main .available-block {
    margin-top: 18px
}

.page-product-simple #maincontent .column.main .available-block .title>span.avail-text {
    font-family: 'mothercare_2020-regular-webfont';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 150%;
    letter-spacing: -.011em;
    text-transform: lowercase;
    color: #165c7d
}

.page-product-simple #maincontent .column.main .available-block .lables {
    display: flex;
    align-items: center;
    margin: 18px 0
}

.page-product-simple #maincontent .column.main .available-block .lables div.home-div .home:after {
    content: '|';
    width: 50px;
    height: 10px;
    color: #000;
    margin-left: 10px;
    margin-right: 10px
}

.page-product-simple #maincontent .column.main .available-block .lables div.home-div img.delivery-img {
    width: 20px;
    height: 17px;
    margin-right: 10px
}

.page-product-simple #maincontent .column.main .available-block .lables div.home-div .home {
    font-family: 'mothercare_2020-regular-webfont';
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: 16px;
    letter-spacing: -.011em;
    color: #165c7d;
    text-decoration: none
}

@media screen and (max-width:767px) {
    .page-product-simple #maincontent .column.main .available-block .lables div.home-div .home {
        font-weight: 700
    }
}

.page-product-simple #maincontent .column.main .available-block .lables div.store-div .store {
    font-family: 'mothercare_2020-regular-webfont';
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: 150%;
    letter-spacing: -.011em;
    color: #165c7d;
    text-decoration: none
}

@media screen and (max-width:767px) {
    .page-product-simple #maincontent .column.main .available-block .lables div.store-div .store {
        font-weight: 700
    }
}

.page-product-simple #maincontent .column.main .available-block .lables div.store-div img.home-pick-img {
    width: 20px;
    height: 17px;
    margin-right: 10px
}

.page-product-simple #maincontent .column.main .slick-list .product-item:hover .swatch-opta .action.tocompare,
.page-product-simple #maincontent .column.main .slick-list .product-item:hover .swatch-attribute.color,
.page-product-simple #maincontent .column.main .slick-list .product-item:hover .swatch-attribute.size,
.page-product-simple #maincontent .column.main .slick-list .product-item:hover .tocart {
    display: none
}

.page-product-simple #maincontent .column.main .write-question-button {
    display: none
}

@media screen and (max-width:767px) {
    .page-product-simple #maincontent .column.main .write-review-button {
        display: block !important
    }

    .page-product-simple #maincontent .column.main .write-review-button span.yotpo-icon-button-text {
        display: inline-block !important
    }
}

.page-product-simple #maincontent .column.main .product-info-wrapper {
    grid-template-columns: 1fr 1.36fr
}

.page-product-simple #maincontent .column.main .product-info-wrapper .product.attribute.overview .value {
    font-family: 'Arial';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 201%;
    color: #515759
}

@media screen and (max-width:767px) {
    .page-product-simple #maincontent .column.main .product-info-wrapper .product.attribute.overview .value {
        font-weight: 700;
        padding-right: 10px
    }
}

.page-product-simple #maincontent .column.main .product-info-wrapper .catalog-product-view .yotpo {
    margin-bottom: 1em
}

@media screen and (max-width:767px) {
    .page-product-simple #maincontent .column.main .product-info-wrapper {
        grid-template-columns: auto
    }
}

.page-product-simple #maincontent .column.main .product-info-wrapper .kredivo-label {
    margin-top: 30px;
    font-size: 14px
}

.page-product-simple #maincontent .column.main .product-info-wrapper .kredivo-label p.use-install {
    font-family: 'Arial';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    color: #1e1e1e;
    letter-spacing: 1.2px;
    text-transform: capitalize;
    margin-bottom: 20px
}

.page-product-simple #maincontent .column.main .product-info-wrapper .kredivo-label p.use-install a {
    font-family: 'mothercare_2020-regular-webfont';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 17px;
    text-align: center;
    text-decoration-line: underline;
    text-transform: lowercase;
    color: #000;
    margin-left: .5em
}

.page-product-simple #maincontent .column.main .product-info-wrapper .kredivo-label div.emi-title {
    font-family: 'Arial';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    letter-spacing: -.011em;
    color: #1e1e1e;
    display: none
}

@media (max-width:767px) {
    .page-product-simple #maincontent .column.main .product-info-wrapper .kredivo-label div.emi-title {
        font-weight: 600
    }
}

.page-product-simple #maincontent .column.main .product-info-wrapper .kredivo-label div.emi-lable {
    display: none
}

.page-product-simple #maincontent .column.main .product-info-wrapper .kredivo-label div.emi-lable p.emi-link span.rate {
    font-family: 'Arial';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    letter-spacing: -.011em;
    color: #1e1e1e
}

@media (max-width:767px) {
    .page-product-simple #maincontent .column.main .product-info-wrapper .kredivo-label div.emi-lable p.emi-link span.rate {
        font-weight: 600
    }
}

.page-product-simple #maincontent .column.main .product-info-wrapper .kredivo-label div.emi-lable p.emi-link a {
    font-family: 'mothercare_2020-regular-webfont';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 17px;
    text-align: center;
    text-decoration-line: underline;
    text-transform: lowercase;
    color: #165c7d;
    margin-left: .5em
}

.page-product-simple #maincontent .column.main .product-info-wrapper .kc-cashback {
    width: fit-content;
    height: 32px;
    background: #fff;
    border: 1px solid #ccaf85;
    border-radius: 3px;
    text-align: center;
    padding: 2px 10px;
    margin: 1em 0
}

.page-product-simple #maincontent .column.main .product-info-wrapper .kc-cashback a.kc-points-lable {
    font-family: 'Arial';
    font-style: normal;
    font-weight: 700;
    font-size: 14px;
    line-height: 25px;
    text-align: center;
    text-transform: lowercase;
    color: #1d1d1d
}

.page-product-simple #maincontent .column.main .product-info-wrapper .kc-cashback a.kc-points-lable .price {
    text-transform: capitalize !important
}

.page-product-simple #maincontent .column.main .product-info-wrapper .kc-cashback a.kc-points-lable img.kcpoints-img {
    margin-right: 7px
}

.page-product-simple #maincontent .column.main .product-info-wrapper .product-info-price .product-info-stock-sku {
    display: flex;
    align-items: flex-start;
    gap: 0;
    flex-direction: column-reverse
}

@media screen and (max-width:767px) {
    .page-product-simple #maincontent .column.main .product-info-wrapper .product-info-price .product-info-stock-sku {
        margin-bottom: 2em
    }
}

.page-product-simple #maincontent .column.main .product-info-wrapper .product-info-price .product-info-stock-sku .product.attribute strong.type,
.page-product-simple #maincontent .column.main .product-info-wrapper .product-info-price .product-info-stock-sku .product.attribute div.value {
    font-family: 'Arial';
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    color: #d9d9d9
}

@media screen and (max-width:767px) {

    .page-product-simple #maincontent .column.main .product-info-wrapper .product-info-price .product-info-stock-sku .product.attribute strong.type,
    .page-product-simple #maincontent .column.main .product-info-wrapper .product-info-price .product-info-stock-sku .product.attribute div.value {
        font-weight: 700
    }
}

.page-product-simple #maincontent .column.main .product-info-wrapper .product-info-price .product-info-stock-sku .stock.available {
    gap: 10px;
    width: 82px;
    height: 37px;
    background: #8eaf9b;
    border-radius: 3px;
    display: flex;
    align-items: center;
    justify-content: center
}

.page-product-simple #maincontent .column.main .product-info-wrapper .product-info-price .product-info-stock-sku .stock.available span {
    font-family: 'mothercare_2020-regular-webfont';
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 17px;
    text-transform: lowercase;
    color: #fff
}

.page-product-simple #maincontent .column.main .product-info-wrapper .product-info-price .price-box.price-final_price .price-with-discount span.normal-price span.price {
    font-family: 'Arial';
    font-style: normal;
    font-weight: 700;
    font-size: 24px;
    letter-spacing: -.011em;
    color: #1e1e1e
}

.page-product-simple #maincontent .column.main .product-info-wrapper .product-info-price .price-box.price-final_price span.old-price {
    text-decoration: none
}

.page-product-simple #maincontent .column.main .product-info-wrapper .product-info-price .price-box.price-final_price span.old-price span.price-container span.price {
    font-family: 'Arial';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 150%;
    letter-spacing: -.011em;
    text-decoration-line: line-through;
    color: #515759
}

.page-product-simple #maincontent .column.main .product-info-wrapper .product-info-price .price-box.price-final_price span.discount-percent {
    font-family: 'Arial';
    font-style: normal;
    font-weight: 700;
    font-size: 12px;
    line-height: 120%;
    color: #fff;
    padding: 0 4px;
    width: 48px;
    height: 18px;
    background: #f24822
}

.page-product-simple #maincontent .column.main .product-info-wrapper .product-info-main {
    flex-direction: column;
    display: block
}

@media screen and (max-width:767px) {
    .page-product-simple #maincontent .column.main .product-info-wrapper .product-info-main {
        flex-direction: column;
        justify-content: center;
        gap: .5rem
    }
}

.page-product-simple #maincontent .column.main .product-info-wrapper .product-info .product-info .product.attribute.overview .value {
    font-family: 'Arial';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 201%;
    color: #515759
}

.page-product-simple #maincontent .column.main .product-info-wrapper .product-config form#product_addtocart_form #product-options-wrapper {
    border: 0
}

.page-product-simple #maincontent .column.main .product-info-wrapper .product-config form#product_addtocart_form .product-options-bottom .box-tocart {
    border: 0
}

.page-product-simple #maincontent .column.main .product-info-wrapper .product-config form#product_addtocart_form .product-options-bottom .box-tocart .fieldset {
    display: flex;
    align-items: flex-start;
    gap: .5rem;
    flex-direction: column
}

@media screen and (max-width:767px) {
    .page-product-simple #maincontent .column.main .product-info-wrapper .product-config form#product_addtocart_form .product-options-bottom .box-tocart .fieldset {
        gap: 1.5em
    }
}

.page-product-simple #maincontent .column.main .product-info-wrapper .product-config form#product_addtocart_form .product-options-bottom .box-tocart .fieldset .actions {
    gap: 0;
    margin-top: 1em;
    display: block
}

@media screen and (max-width:767px) {
    .page-product-simple #maincontent .column.main .product-info-wrapper .product-config form#product_addtocart_form .product-options-bottom .box-tocart .fieldset .actions {
        flex-direction: column;
        margin: 0 auto
    }
}

.page-product-simple #maincontent .column.main .product-info-wrapper .product-config form#product_addtocart_form .product-options-bottom .box-tocart .fieldset .actions a.action.towishlist {
    width: 250px;
    height: 55.67px;
    padding: 10px 17px;
    background: #fff;
    border: 1px solid #165c7d;
    border-radius: 5px;
    font-family: 'mothercare_2020-regular-webfont';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    color: #165c7d;
    justify-content: center;
    text-transform: lowercase
}

.page-product-simple #maincontent .column.main .product-info-wrapper .product-config form#product_addtocart_form .product-options-bottom .box-tocart .fieldset .actions a.action.towishlist:before {
    background-image: url('../images/wishlist.svg');
    background-repeat: no-repeat;
    background-position-y: center;
    -webkit-mask: none;
    background-color: #fff
}

@media screen and (max-width:767px) {
    .page-product-simple #maincontent .column.main .product-info-wrapper .product-config form#product_addtocart_form .product-options-bottom .box-tocart .fieldset .actions a.action.towishlist {
        width: 100%;
        height: 46px
    }
}

.page-product-simple #maincontent .column.main .product-info-wrapper .product-config form#product_addtocart_form .product-options-bottom .box-tocart .fieldset select.input-text.qty {
    border: 1px solid #e8e8e8;
    height: 34px;
    font-family: 'Arial';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    color: #6a6c6c;
    padding-right: 2em;
    padding-top: 4px
}

.page-product-simple #maincontent .column.main .product-info-wrapper .product-config form#product_addtocart_form .product-options-bottom .box-tocart div.field.qty {
    align-items: initial
}

.page-product-simple #maincontent .column.main .product-info-wrapper .product-config form#product_addtocart_form .product-options-bottom .box-tocart div.field.qty label.label {
    font-family: 'mothercare_2020-regular-webfont';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    letter-spacing: -.011em;
    text-transform: lowercase;
    color: #165c7d;
    margin-top: 6px
}

.page-product-simple #maincontent .column.main .product-info-wrapper .product-config form#product_addtocart_form .product-options-bottom .box-tocart div.field.qty select.input-text.qty {
    border: 1px solid #e8e8e8;
    height: 34px;
    font-family: 'Arial';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    color: #6a6c6c;
    padding-right: 2em;
    padding-top: 4px
}

.page-product-simple #maincontent .column.main .product-info-wrapper .product-config form#product_addtocart_form .product-options-bottom .box-tocart button#product-addtocart-button {
    padding: 10px 17px;
    gap: 10px;
    width: 250px;
    height: 56px;
    background: #165c7d;
    border-radius: 5px;
    font-family: 'mothercare_2020-regular-webfont';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    text-transform: lowercase
}

@media screen and (max-width:767px) {
    .page-product-simple #maincontent .column.main .product-info-wrapper .product-config form#product_addtocart_form .product-options-bottom .box-tocart button#product-addtocart-button {
        width: 100%;
        height: 37px
    }
}

.page-product-simple #maincontent .column.main .product-info-wrapper .product-config form#product_addtocart_form .product-options-bottom .box-tocart button.gift-p-regis {
    width: 250px;
    height: 55.67px;
    padding: 10px 17px;
    background: #fff;
    border: 1px solid #165c7d;
    border-radius: 8px
}

@media screen and (max-width:767px) {
    .page-product-simple #maincontent .column.main .product-info-wrapper .product-config form#product_addtocart_form .product-options-bottom .box-tocart button.gift-p-regis {
        width: 332px;
        height: 37px
    }
}

.page-product-simple #maincontent .column.main .product-info-wrapper .product-config form#product_addtocart_form .product-options-bottom .box-tocart button.gift-p-regis a.action.primary.togift {
    background: 0 0;
    font-family: 'mothercare_2020-regular-webfont';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 17px;
    color: #165c7d;
    text-transform: lowercase
}

@media screen and (max-width:767px) {
    .page-product-simple #maincontent .column.main .product-info-wrapper .product-config .sharing-buttons {
        text-align: center
    }
}

.page-product-simple #maincontent .column.main .product-info-wrapper .product-config .sharing-buttons label {
    font-family: 'mothercare_2020-regular-webfont';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 150%;
    letter-spacing: -.011em;
    text-transform: lowercase;
    color: #165c7d
}

.page-product-simple #maincontent .column.main .product-info-wrapper .product-config .sharing-buttons #st-2 {
    text-align: initial;
    margin-top: 1em
}

.page-product-simple #maincontent .column.main .product-info-wrapper .product-config .sharing-buttons #st-2 .st-btn[data-network=facebook],
.page-product-simple #maincontent .column.main .product-info-wrapper .product-config .sharing-buttons #st-2 .st-btn[data-network=twitter] {
    background: #165c7d
}

@media screen and (max-width:767px) {
    .page-product-simple #maincontent .column.main .product-info-wrapper .product-config .sharing-buttons #st-2 {
        text-align: center
    }
}

.page-product-simple #maincontent .column.main .product-info-wrapper .page-title-wrapper.product h1.page-title {
    margin: 0;
    width: 100%;
    font-family: 'mothercare_2020-regular-webfont';
    font-style: normal;
    font-weight: 700;
    font-size: 24px;
    line-height: 150%;
    letter-spacing: -.011em;
    color: #515759
}

@media screen and (max-width:767px) {
    .page-product-simple #maincontent .column.main .product-info-wrapper .page-title-wrapper.product h1.page-title {
        width: auto;
        font-size: 20px
    }
}

.page-product-simple #maincontent .column.main .product-info-wrapper div.product-social-links {
    align-items: flex-start;
    flex-direction: column
}

@media screen and (max-width:767px) {
    .page-product-simple #maincontent .column.main .product.info.detailed a#tab-label-description-title {
        font-weight: 700
    }
}

.page-product-simple #maincontent .column.main .product.info.detailed .product.data.items {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    justify-content: initial !important;
    margin: 1.5rem 0 1rem
}

@media screen and (max-width:767px) {
    .page-product-simple #maincontent .column.main .product.info.detailed .product.data.items {
        flex-direction: column
    }
}

.page-product-simple #maincontent .column.main .product.info.detailed .data.item.content {
    font-family: 'Arial';
    font-size: 14px;
    border-width: initial !important;
    padding: 20px;
    max-height: 480px;
    overflow: auto
}

@media screen and (max-width:767px) {
    .page-product-simple #maincontent .column.main .product.info.detailed .data.item.content {
        padding-left: 1em;
        width: 100%;
        border: 1px solid #eaeaea !important
    }
}

.page-product-simple #maincontent .column.main .product.info.detailed div.data.item.title {
    background: #f9f9f9;
    padding: 0 10px;
    height: 50px;
    border: 1px solid #eaeaea;
    margin: 0;
    text-align: center;
    border-width: 1px !important;
    min-width: 150px;
    flex-grow: 1
}

@media screen and (max-width:767px) {
    .page-product-simple #maincontent .column.main .product.info.detailed div.data.item.title {
        width: 100%;
        display: flex;
        align-items: center;
        justify-content: center;
        border: 1px solid #eaeaea;
        border-bottom: 0;
        font-weight: 700
    }
}

.page-product-simple #maincontent .column.main .product.info.detailed div.data.item.title .data.switch {
    font-family: 'mothercare_2020-regular-webfont';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    color: #5c5c5c;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center
}

.page-product-simple #maincontent .column.main .product.info.detailed div.data.item.title.active {
    background-color: #fff
}

@media screen and (max-width:767px) {
    .page-product-simple #maincontent .column.main .product.info.detailed div.data.item.title.active {
        border: 1px solid #eaeaea
    }
}

.page-product-simple #maincontent .column.main .moms-love h2.heading-love {
    font-family: 'mothercare_2020-regular-webfont';
    font-style: normal;
    font-weight: 400;
    font-size: 32px;
    color: #515759;
    margin-bottom: 1.5em
}

@media screen and (max-width:767px) {
    .page-product-simple #maincontent .column.main .moms-love h2.heading-love {
        font-size: 24px
    }
}

@media screen and (max-width:767px) {
    .page-product-simple #maincontent .column.main .moms-love .pagebuilder-column-line {
        flex-wrap: wrap
    }

    .page-product-simple #maincontent .column.main .moms-love .pagebuilder-column-line .pagebuilder-column.mom-img1 {
        flex-basis: 50%;
        padding: 10px
    }
}

.page-product-simple #maincontent .column.main .mobile-view {
    display: none
}

@media screen and (max-width:767px) {
    .page-product-simple #maincontent .column.main .mobile-view {
        display: block;
        width: 100%;
        border: 2px solid #e9e9e9
    }

    .page-product-simple #maincontent .column.main .desktop-view {
        display: none !important
    }
}

.page-product-simple #maincontent .column.main .product.info.detailed .panel {
    display: none;
    overflow: hidden
}

.page-product-simple span.swatch-attribute-selected-option {
    font-size: 12px
}

.catalog-product-view div.mage-error,
.catalog-product-view div.field-error,
.catalog-product-view .page.messages {
    font-family: 'Arial' !important
}

.catalog-product-view .product-add-form .product-options-wrapper .swatch-attribute.color .mage-error {
    margin-top: 25px
}

.catalog-product-view #reviews[aria-hidden=false] {
    display: flex !important;
    flex-direction: column
}

.catalog-product-view .review-add .block-title {
    display: none
}

.catalog-product-view .review-add .review-form {
    padding-top: 30px
}

.catalog-product-view .review-add .review-form .fieldset.review-fieldset {
    margin-bottom: 0
}

.catalog-product-view .review-add .review-form .review-legend {
    display: block !important;
    border: none;
    margin-bottom: 0
}

.catalog-product-view .review-add .review-form .review-legend span {
    display: block;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 201%;
    color: #515759;
    font-family: Arial, Helvetica, sans-serif;
    text-transform: lowercase
}

.catalog-product-view .review-add .review-form .review-legend strong {
    font-style: normal;
    font-weight: 700;
    font-size: 14px;
    line-height: 201%;
    color: #3b3a3a;
    text-transform: uppercase;
    font-family: Arial, Helvetica, sans-serif
}

.catalog-product-view .review-add .review-form .field {
    margin-top: 30px
}

.catalog-product-view .review-add .review-form .field.choice {
    flex-direction: column
}

.catalog-product-view .review-add .review-form .field.choice .control label {
    color: #ebc96d
}

.catalog-product-view .review-add .review-form .field.review-field-ratings {
    margin-top: 0
}

.catalog-product-view .review-add .review-form .field label,
.catalog-product-view .review-add .review-form .field .label {
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 150%;
    letter-spacing: -.011em;
    color: #515759;
    font-family: Arial, Helvetica, sans-serif;
    margin-bottom: 10px;
    text-transform: lowercase
}

.catalog-product-view .review-add .review-form .field .input-text,
.catalog-product-view .review-add .review-form .field textarea {
    height: 30px;
    background: #fff;
    border: .5px solid #a8a8a8;
    border-radius: 5px;
    width: 100%;
    max-width: 325px;
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 25px;
    color: #a8a8a8
}

.catalog-product-view .review-add .review-form .field textarea {
    height: 96px;
    max-width: 100%
}

.catalog-product-view .review-add .review-form .review-form-actions button {
    background: #165c7d;
    border-radius: 5px;
    width: 100%;
    height: 47px;
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 19px;
    display: flex;
    align-items: center;
    text-align: center;
    text-transform: lowercase;
    color: #fff;
    font-family: 'mothercare_2020-regular-webfont', sans-serif;
    border: none;
    max-width: 275px
}

.catalog-product-view .review-add .review-form div.mage-error,
.catalog-product-view .review-add .review-form div.field-error {
    font-family: 'Arial';
    font-size: 10px;
    font-weight: 400
}

.catalog-product-view #Rating_rating_label span:after {
    content: "*";
    color: #bf2828;
    margin-left: 3px;
    display: inline-block
}

.catalog-product-view .widget.widget-crosssell {
    display: none !important
}

.catalog-product-view #maincontent .column.main .product-info-wrapper .breeze-gallery.horizontal .main-image-wrapper .main-image {
    width: 100%;
    border: 1px solid #d9d9d6;
    border-radius: 0
}

.catalog-product-view #maincontent .column.main .product-info-wrapper .breeze-gallery.horizontal .thumbnails {
    gap: 0;
    scroll-behavior: smooth;
    margin-top: 25px;
    margin-bottom: 10px;
    padding-bottom: 5px
}

.catalog-product-view #maincontent .column.main .product-info-wrapper .breeze-gallery.horizontal .thumbnails .slick-list {
    overflow-x: initial;
    margin-bottom: 5px
}

.catalog-product-view #maincontent .column.main .product-info-wrapper .breeze-gallery.horizontal .thumbnails a.item {
    border: none;
    margin: 0 11px 0 0;
    background: 0 0;
    border: 1px solid #d9d9d6;
    border-radius: 0;
    flex: 0 0 calc(25% - (10px*3)/3);
    padding: 10px
}

.catalog-product-view #maincontent .column.main .product-info-wrapper .breeze-gallery.horizontal .thumbnails a.item img {
    border-radius: 0;
    filter: none
}

.catalog-product-view #maincontent .column.main .product-info-wrapper .breeze-gallery.horizontal .thumbnails a.item.active {
    border: 1px solid rgba(0, 0, 0, .45)
}

.catalog-product-view #maincontent .column.main .product-info-wrapper .breeze-gallery.horizontal .thumbnails a.item:after {
    display: none
}

.catalog-product-view #maincontent .column.main .product-info-wrapper .breeze-gallery.horizontal .thumbnails a.item .slide-image-container {
    display: block;
    height: 0;
    overflow: hidden;
    position: relative;
    z-index: 1;
    padding-top: 100%
}

.catalog-product-view #maincontent .column.main .product-info-wrapper .breeze-gallery.horizontal .thumbnails a.item .slide-image-container img {
    filter: none;
    border-radius: 0;
    bottom: 0;
    display: block;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
    height: 100%;
    object-fit: contain
}

@media screen and (max-width:1023px) {
    .catalog-product-view #maincontent .column.main .product-info-wrapper .breeze-gallery.horizontal.opened .stage {
        flex-grow: initial
    }
}

@media screen and (max-width:767px) {
    .catalog-product-view #maincontent .column.main .product-info-wrapper .breeze-gallery.horizontal.opened .stage {
        height: 100%
    }
}

.catalog-product-view #maincontent .column.main .product-info-wrapper .breeze-gallery.horizontal.opened .thumbnails {
    margin-top: 0;
    width: 150px
}

@media screen and (max-width:1023px) {
    .catalog-product-view #maincontent .column.main .product-info-wrapper .breeze-gallery.horizontal.opened .thumbnails {
        margin: 20px -11px 0;
        width: 100%
    }
}

@media screen and (max-width:767px) {
    .catalog-product-view #maincontent .column.main .product-info-wrapper .breeze-gallery.horizontal.opened .thumbnails {
        margin: 15px -5px 0
    }
}

.catalog-product-view #maincontent .column.main .product-info-wrapper .breeze-gallery.horizontal.opened .thumbnails a.item {
    margin: 0 0 11px;
    flex: 0 0 auto;
    display: block
}

@media screen and (max-width:1023px) {
    .catalog-product-view #maincontent .column.main .product-info-wrapper .breeze-gallery.horizontal.opened .thumbnails a.item {
        margin: 0 10px;
        width: calc(100%/4 - 20px)
    }
}

@media screen and (max-width:767px) {
    .catalog-product-view #maincontent .column.main .product-info-wrapper .breeze-gallery.horizontal.opened .thumbnails a.item {
        margin: 0 5px;
        width: calc(100%/3 - 10px)
    }
}

.catalog-product-view #maincontent .column.main .product-info-wrapper .product.media .main-image {
    filter: none
}

.widget.widget-recent,
.widget.widget-related {
    padding-bottom: 40px;
    padding-top: 40px;
    margin-top: 0 !important
}

.widget.widget-recent .block-title,
.widget.widget-related .block-title {
    margin: 0 !important;
    padding: 0 0 40px !important
}

.widget.widget-recent .block-title:before,
.widget.widget-related .block-title:before {
    display: none !important
}

.widget.widget-recent .block-title strong,
.widget.widget-related .block-title strong {
    display: block;
    font-family: 'mothercare_2020-regular-webfont';
    font-style: normal;
    font-weight: 400;
    font-size: 32px;
    color: #515759;
    margin: 0 !important;
    text-align: center;
    text-transform: lowercase
}

@media screen and (max-width:767px) {

    .widget.widget-recent .block-title strong,
    .widget.widget-related .block-title strong {
        font-size: 18px
    }
}

.widget.widget-recent .recent.products-grid,
.widget.widget-related .recent.products-grid,
.widget.widget-recent .related.products-grid,
.widget.widget-related .related.products-grid {
    overflow: inherit;
    padding-left: 50px;
    padding-right: 50px
}

@media screen and (max-width:767px) {

    .widget.widget-recent .recent.products-grid,
    .widget.widget-related .recent.products-grid,
    .widget.widget-recent .related.products-grid,
    .widget.widget-related .related.products-grid {
        padding: 0
    }
}

.widget.widget-recent .recent.products-grid.slick-initialized>.product-items,
.widget.widget-related .recent.products-grid.slick-initialized>.product-items,
.widget.widget-recent .related.products-grid.slick-initialized>.product-items,
.widget.widget-related .related.products-grid.slick-initialized>.product-items {
    gap: 0;
    padding: 0;
    margin: 0 -25px;
    width: auto
}

@media screen and (max-width:767px) {

    .widget.widget-recent .recent.products-grid.slick-initialized>.product-items,
    .widget.widget-related .recent.products-grid.slick-initialized>.product-items,
    .widget.widget-recent .related.products-grid.slick-initialized>.product-items,
    .widget.widget-related .related.products-grid.slick-initialized>.product-items {
        margin: 0 -15px
    }
}

.widget.widget-recent .recent.products-grid .product-item,
.widget.widget-related .recent.products-grid .product-item,
.widget.widget-recent .related.products-grid .product-item,
.widget.widget-related .related.products-grid .product-item {
    width: calc(100%/4 - 50px);
    max-width: 100%;
    margin: 0 25px
}

@media screen and (max-width:767px) {

    .widget.widget-recent .recent.products-grid .product-item,
    .widget.widget-related .recent.products-grid .product-item,
    .widget.widget-recent .related.products-grid .product-item,
    .widget.widget-related .related.products-grid .product-item {
        margin: 0 15px;
        width: calc(100%/2 - 30px)
    }
}

.widget.widget-recent .recent.products-grid .product-item-photo,
.widget.widget-related .recent.products-grid .product-item-photo,
.widget.widget-recent .related.products-grid .product-item-photo,
.widget.widget-related .related.products-grid .product-item-photo {
    display: flex;
    justify-content: center;
    height: auto;
    border-radius: 5px
}

.widget.widget-recent .recent.products-grid .product-item-photo .product-image-container,
.widget.widget-related .recent.products-grid .product-item-photo .product-image-container,
.widget.widget-recent .related.products-grid .product-item-photo .product-image-container,
.widget.widget-related .related.products-grid .product-item-photo .product-image-container {
    width: 100% !important
}

.widget.widget-recent .recent.products-grid .product-item-photo .product-image-container img,
.widget.widget-related .recent.products-grid .product-item-photo .product-image-container img,
.widget.widget-recent .related.products-grid .product-item-photo .product-image-container img,
.widget.widget-related .related.products-grid .product-item-photo .product-image-container img {
    height: 100%;
    object-fit: contain
}

.widget.widget-recent .recent.products-grid .product-item-info,
.widget.widget-related .recent.products-grid .product-item-info,
.widget.widget-recent .related.products-grid .product-item-info,
.widget.widget-related .related.products-grid .product-item-info {
    gap: 15px
}

.widget.widget-recent .recent.products-grid .product-item-details,
.widget.widget-related .recent.products-grid .product-item-details,
.widget.widget-recent .related.products-grid .product-item-details,
.widget.widget-related .related.products-grid .product-item-details {
    flex-direction: column;
    text-align: center
}

.widget.widget-recent .recent.products-grid .product-item-details .product-item-name,
.widget.widget-related .recent.products-grid .product-item-details .product-item-name,
.widget.widget-recent .related.products-grid .product-item-details .product-item-name,
.widget.widget-related .related.products-grid .product-item-details .product-item-name {
    max-width: 100%;
    height: 34px;
    margin: 0 0 20px
}

.widget.widget-recent .recent.products-grid .product-item-details .product-item-name .product-item-link,
.widget.widget-related .recent.products-grid .product-item-details .product-item-name .product-item-link,
.widget.widget-recent .related.products-grid .product-item-details .product-item-name .product-item-link,
.widget.widget-related .related.products-grid .product-item-details .product-item-name .product-item-link {
    font-style: normal;
    font-weight: 700;
    font-size: 14px;
    line-height: 150%;
    text-align: center;
    letter-spacing: -.011em;
    color: #515759;
    font-family: Arial, Helvetica, sans-serif;
    display: block
}

.widget.widget-recent .recent.products-grid .product-item-details .carousel-price-box,
.widget.widget-related .recent.products-grid .product-item-details .carousel-price-box,
.widget.widget-recent .related.products-grid .product-item-details .carousel-price-box,
.widget.widget-related .related.products-grid .product-item-details .carousel-price-box {
    flex-grow: 1;
    align-items: flex-end;
    display: flex
}

.widget.widget-recent .recent.products-grid .product-item-details .carousel-price-box .price-box,
.widget.widget-related .recent.products-grid .product-item-details .carousel-price-box .price-box,
.widget.widget-recent .related.products-grid .product-item-details .carousel-price-box .price-box,
.widget.widget-related .related.products-grid .product-item-details .carousel-price-box .price-box {
    font-family: Arial, Helvetica, sans-serif;
    display: flex;
    flex-flow: wrap;
    max-width: 100%;
    width: 100%;
    margin: 0;
    justify-content: center
}

.widget.widget-recent .recent.products-grid .product-item-details .carousel-price-box .price-box .crossed-price,
.widget.widget-related .recent.products-grid .product-item-details .carousel-price-box .price-box .crossed-price,
.widget.widget-recent .related.products-grid .product-item-details .carousel-price-box .price-box .crossed-price,
.widget.widget-related .related.products-grid .product-item-details .carousel-price-box .price-box .crossed-price,
.widget.widget-recent .recent.products-grid .product-item-details .carousel-price-box .price-box .old-price,
.widget.widget-related .recent.products-grid .product-item-details .carousel-price-box .price-box .old-price,
.widget.widget-recent .related.products-grid .product-item-details .carousel-price-box .price-box .old-price,
.widget.widget-related .related.products-grid .product-item-details .carousel-price-box .price-box .old-price {
    margin: 0 5px;
    text-decoration-color: #515759;
    width: 100%;
    text-align: center
}

.widget.widget-recent .recent.products-grid .product-item-details .carousel-price-box .price-box .crossed-price .price-container .price,
.widget.widget-related .recent.products-grid .product-item-details .carousel-price-box .price-box .crossed-price .price-container .price,
.widget.widget-recent .related.products-grid .product-item-details .carousel-price-box .price-box .crossed-price .price-container .price,
.widget.widget-related .related.products-grid .product-item-details .carousel-price-box .price-box .crossed-price .price-container .price,
.widget.widget-recent .recent.products-grid .product-item-details .carousel-price-box .price-box .old-price .price-container .price,
.widget.widget-related .recent.products-grid .product-item-details .carousel-price-box .price-box .old-price .price-container .price,
.widget.widget-recent .related.products-grid .product-item-details .carousel-price-box .price-box .old-price .price-container .price,
.widget.widget-related .related.products-grid .product-item-details .carousel-price-box .price-box .old-price .price-container .price {
    font-style: normal;
    font-weight: 700;
    font-size: 12px;
    line-height: 120%;
    color: #515759
}

.widget.widget-recent .recent.products-grid .product-item-details .carousel-price-box .price-box .discount-percent,
.widget.widget-related .recent.products-grid .product-item-details .carousel-price-box .price-box .discount-percent,
.widget.widget-recent .related.products-grid .product-item-details .carousel-price-box .price-box .discount-percent,
.widget.widget-related .related.products-grid .product-item-details .carousel-price-box .price-box .discount-percent {
    order: 3;
    background: #f24822;
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 24px;
    letter-spacing: -.011em;
    color: #fff;
    padding: 0 4px;
    margin-left: 5px
}

.widget.widget-recent .recent.products-grid .product-item-details .carousel-price-box .price-box .price-with-discount .special-price .price-container .price,
.widget.widget-related .recent.products-grid .product-item-details .carousel-price-box .price-box .price-with-discount .special-price .price-container .price,
.widget.widget-recent .related.products-grid .product-item-details .carousel-price-box .price-box .price-with-discount .special-price .price-container .price,
.widget.widget-related .related.products-grid .product-item-details .carousel-price-box .price-box .price-with-discount .special-price .price-container .price,
.widget.widget-recent .recent.products-grid .product-item-details .carousel-price-box .price-box .price-with-discount .normal-price .price-container .price,
.widget.widget-related .recent.products-grid .product-item-details .carousel-price-box .price-box .price-with-discount .normal-price .price-container .price,
.widget.widget-recent .related.products-grid .product-item-details .carousel-price-box .price-box .price-with-discount .normal-price .price-container .price,
.widget.widget-related .related.products-grid .product-item-details .carousel-price-box .price-box .price-with-discount .normal-price .price-container .price {
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    line-height: 150%;
    letter-spacing: -.011em;
    color: #1e1e1e
}

.widget.widget-recent .recent.products-grid .product-item-details .carousel-price-box .price-box>.price,
.widget.widget-related .recent.products-grid .product-item-details .carousel-price-box .price-box>.price,
.widget.widget-recent .related.products-grid .product-item-details .carousel-price-box .price-box>.price,
.widget.widget-related .related.products-grid .product-item-details .carousel-price-box .price-box>.price {
    font-style: normal;
    font-weight: 700;
    font-size: 14px;
    line-height: 120%;
    color: #165c7d;
    font-family: Arial, Helvetica, sans-serif
}

.widget.widget-recent .recent.products-grid .product-item-details .check,
.widget.widget-related .recent.products-grid .product-item-details .check,
.widget.widget-recent .related.products-grid .product-item-details .check,
.widget.widget-related .related.products-grid .product-item-details .check {
    margin-top: 16px
}

.widget.widget-recent .recent.products-grid .product-item-details .check span,
.widget.widget-related .recent.products-grid .product-item-details .check span,
.widget.widget-recent .related.products-grid .product-item-details .check span,
.widget.widget-related .related.products-grid .product-item-details .check span {
    font-style: normal;
    font-weight: 700;
    font-size: 10px;
    letter-spacing: -.011em;
    color: #1d1d1d;
    font-family: Arial, Helvetica Neue, Helvetica, sans-serif
}

.widget.widget-recent .recent.products-grid .slick-arrow,
.widget.widget-related .recent.products-grid .slick-arrow,
.widget.widget-recent .related.products-grid .slick-arrow,
.widget.widget-related .related.products-grid .slick-arrow {
    width: 40px;
    height: 40px;
    border: none;
    background-position: center;
    background-repeat: no-repeat
}

@media screen and (max-width:767px) {

    .widget.widget-recent .recent.products-grid .slick-arrow,
    .widget.widget-related .recent.products-grid .slick-arrow,
    .widget.widget-recent .related.products-grid .slick-arrow,
    .widget.widget-related .related.products-grid .slick-arrow {
        display: block !important
    }
}

.widget.widget-recent .recent.products-grid .slick-arrow.slick-prev,
.widget.widget-related .recent.products-grid .slick-arrow.slick-prev,
.widget.widget-recent .related.products-grid .slick-arrow.slick-prev,
.widget.widget-related .related.products-grid .slick-arrow.slick-prev {
    background-image: url(../images/gray-prev-arrow.svg)
}

.widget.widget-recent .recent.products-grid .slick-arrow.slick-next,
.widget.widget-related .recent.products-grid .slick-arrow.slick-next,
.widget.widget-recent .related.products-grid .slick-arrow.slick-next,
.widget.widget-related .related.products-grid .slick-arrow.slick-next {
    background-image: url(../images/gray-next-arrow.svg)
}

.widget.widget-recent .recent.products-grid .product-item-details .carousel-price-box {
    display: flex;
    flex-flow: row wrap;
    justify-content: center;
    align-content: flex-end
}

.widget.widget-recent .recent.products-grid .product-item-details .carousel-price-box .price-box.crossed {
    width: 100%
}

.widget.widget-recent .recent.products-grid .product-item-details .carousel-price-box .price-box.crossed .old-price {
    text-decoration: unset
}

.widget.widget-recent .recent.products-grid .product-item-details .carousel-price-box .price-box.crossed .old-price .price {
    font-style: normal;
    font-weight: 700;
    font-size: 12px;
    line-height: 120%;
    color: #515759;
    text-decoration: line-through
}

.widget.widget-recent .recent.products-grid .product-item-details .carousel-price-box .price-box.percent {
    width: auto;
    order: 3
}

.widget.widget-recent .recent.products-grid .product-item-details .carousel-price-box .price-box.percent .discount-percent {
    padding: 2px 4px
}

.widget.widget-recent .recent.products-grid .product-item-details .carousel-price-box .price-box.main {
    margin-top: 4px;
    width: auto
}

.widget.widget-recent .recent.products-grid .product-item-details .carousel-price-box .price-box.main .price {
    font-size: 16px;
    font-weight: 700;
    color: #1e1e1e
}

.page-product-bundle .breadcrumbs li.item.home {
    gap: 1.25rem !important
}

.page-product-bundle #maincontent .column.main {
    font-family: 'mothercare_2020-regular-webfont'
}

@media (max-width:768px) {
    .page-product-bundle #maincontent .column.main .product-info-wrapper {
        gap: unset
    }
}

.page-product-bundle #maincontent .column.main .product-info-wrapper .breeze-gallery {
    display: grid
}

.page-product-bundle #maincontent .column.main .product-info-wrapper .product-info-main {
    gap: 20px
}

.page-product-bundle #maincontent .column.main .product-info-wrapper .product-info-main .page-title-wrapper .page-title {
    font-style: normal;
    font-weight: 700;
    font-size: 24px;
    line-height: 150%;
    letter-spacing: -.011em;
    color: #515759
}

.page-product-bundle #maincontent .column.main .product-info-wrapper .product-info-main .reviews-actions {
    display: none !important
}

.page-product-bundle #maincontent .column.main .product-info-wrapper .product-info-main .product-info-stock-sku {
    display: flex;
    align-items: flex-start;
    gap: 20px;
    flex-direction: column-reverse
}

@media screen and (max-width:767px) {
    .page-product-bundle #maincontent .column.main .product-info-wrapper .product-info-main .product-info-stock-sku {
        margin-bottom: 2em
    }
}

.page-product-bundle #maincontent .column.main .product-info-wrapper .product-info-main .product-info-stock-sku .product.attribute.sku {
    font-size: 1.5rem;
    word-break: break-all;
    word-wrap: break-word;
    text-transform: uppercase;
    letter-spacing: .025em;
    color: #a0a0a0
}

.page-product-bundle #maincontent .column.main .product-info-wrapper .product-info-main .product-info-stock-sku .product.attribute strong.type,
.page-product-bundle #maincontent .column.main .product-info-wrapper .product-info-main .product-info-stock-sku .product.attribute div.value {
    font-family: 'Arial';
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    color: #d9d9d9
}

@media screen and (max-width:767px) {

    .page-product-bundle #maincontent .column.main .product-info-wrapper .product-info-main .product-info-stock-sku .product.attribute strong.type,
    .page-product-bundle #maincontent .column.main .product-info-wrapper .product-info-main .product-info-stock-sku .product.attribute div.value {
        font-weight: 700
    }
}

.page-product-bundle #maincontent .column.main .product-info-wrapper .product-info-main .product-info-stock-sku .stock.available {
    gap: 10px;
    width: 82px;
    height: 37px;
    background: #8eaf9b;
    border-radius: 3px;
    display: flex;
    align-items: center;
    justify-content: center
}

.page-product-bundle #maincontent .column.main .product-info-wrapper .product-info-main .product-info-stock-sku .stock.available span {
    font-family: 'mothercare_2020-regular-webfont';
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 17px;
    text-transform: lowercase;
    color: #fff
}

.page-product-bundle #maincontent .column.main .product-info-wrapper .product-info-main .kredivo-label {
    font-size: 14px
}

.page-product-bundle #maincontent .column.main .product-info-wrapper .product-info-main .kredivo-label p.use-install {
    font-family: 'Arial';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    color: #1e1e1e;
    letter-spacing: 1.2px;
    text-transform: capitalize;
    margin-bottom: 20px
}

.page-product-bundle #maincontent .column.main .product-info-wrapper .product-info-main .kredivo-label p.use-install a {
    font-family: 'mothercare_2020-regular-webfont';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 17px;
    text-align: center;
    text-decoration-line: underline;
    text-transform: lowercase;
    color: #000;
    margin-left: .5em
}

.page-product-bundle #maincontent .column.main .product-info-wrapper .product-info-main .kredivo-label div.emi-title {
    font-family: 'Arial';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    letter-spacing: -.011em;
    color: #1e1e1e;
    display: none
}

@media (max-width:767px) {
    .page-product-bundle #maincontent .column.main .product-info-wrapper .product-info-main .kredivo-label div.emi-title {
        font-weight: 600
    }
}

.page-product-bundle #maincontent .column.main .product-info-wrapper .product-info-main .kredivo-label div.emi-lable {
    display: none
}

.page-product-bundle #maincontent .column.main .product-info-wrapper .product-info-main .kredivo-label div.emi-lable p.emi-link span.rate {
    font-family: 'Arial';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    letter-spacing: -.011em;
    color: #1e1e1e
}

@media (max-width:767px) {
    .page-product-bundle #maincontent .column.main .product-info-wrapper .product-info-main .kredivo-label div.emi-lable p.emi-link span.rate {
        font-weight: 600
    }
}

.page-product-bundle #maincontent .column.main .product-info-wrapper .product-info-main .kredivo-label div.emi-lable p.emi-link a {
    font-family: 'mothercare_2020-regular-webfont';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 17px;
    text-align: center;
    text-decoration-line: underline;
    text-transform: lowercase;
    color: #165c7d;
    margin-left: .5em
}

.page-product-bundle #maincontent .column.main .product-info-wrapper .product-info-main .kc-cashback {
    width: fit-content;
    background: #fff;
    border: 1px solid #ccaf85;
    border-radius: 3px;
    text-align: center;
    padding: 5px 10px;
    margin: 0
}

.page-product-bundle #maincontent .column.main .product-info-wrapper .product-info-main .kc-cashback a.kc-points-lable {
    font-family: 'Arial';
    font-style: normal;
    font-weight: 700;
    font-size: 14px;
    line-height: 25px;
    text-align: center;
    text-transform: lowercase;
    color: #1d1d1d
}

.page-product-bundle #maincontent .column.main .product-info-wrapper .product-info-main .kc-cashback a.kc-points-lable .price {
    text-transform: capitalize !important
}

.page-product-bundle #maincontent .column.main .product-info-wrapper .product-info-main .kc-cashback a.kc-points-lable img.kcpoints-img {
    margin-right: 7px
}

.page-product-bundle #maincontent .column.main .product-info-wrapper .product-info-main .product-info-price .price-box {
    display: flex;
    flex-direction: column-reverse
}

.page-product-bundle #maincontent .column.main .product-info-wrapper .product-info-main .product-info-price .price-box.price-final_price .price-with-discount span.normal-price span.price {
    font-family: 'Arial';
    font-style: normal;
    font-weight: 700;
    font-size: 24px;
    letter-spacing: -.011em;
    color: #1e1e1e
}

.page-product-bundle #maincontent .column.main .product-info-wrapper .product-info-main .product-info-price .price-box.price-final_price .price-container.price-final_price span.price {
    font-family: 'Arial';
    font-style: normal;
    font-weight: 700;
    font-size: 24px;
    letter-spacing: -.011em;
    color: #1e1e1e
}

.page-product-bundle #maincontent .column.main .product-info-wrapper .product-info-main .product-info-price .price-box.price-final_price span.old-price {
    text-decoration: none
}

.page-product-bundle #maincontent .column.main .product-info-wrapper .product-info-main .product-info-price .price-box.price-final_price span.old-price span.price-container span.price {
    font-family: 'Arial';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 150%;
    letter-spacing: -.011em;
    text-decoration-line: line-through;
    color: #515759
}

.page-product-bundle #maincontent .column.main .product-info-wrapper .product-info-main .product-info-price .price-box.price-final_price span.discount-percent {
    font-family: 'Arial';
    font-style: normal;
    font-weight: 700;
    font-size: 12px;
    line-height: 120%;
    color: #fff;
    padding: 0 4px;
    width: 48px;
    height: 18px;
    background: #f24822
}

.page-product-bundle #maincontent .column.main .product-info-wrapper .product-info-main .popup-block {
    display: none;
    position: fixed;
    z-index: 9999;
    top: 8%;
    width: 100%;
    left: 23%
}

@media screen and (max-width:767px) {
    .page-product-bundle #maincontent .column.main .product-info-wrapper .product-info-main .popup-block {
        left: auto;
        top: 30%;
        background-color: unset;
        z-index: 99999
    }
}

.page-product-bundle #maincontent .column.main .product-info-wrapper .product-info-main .install-wrapper {
    padding: 32px 103px;
    gap: 10px;
    position: relative;
    width: 786px;
    height: 615px;
    background: #fff;
    border: 1px solid #d9d9d6
}

@media screen and (max-width:767px) {
    .page-product-bundle #maincontent .column.main .product-info-wrapper .product-info-main .install-wrapper {
        padding: 20px 21px 40px;
        position: relative;
        width: 375px;
        height: auto;
        background: #fff;
        border: 1px solid #d9d9d6;
        border-radius: 4px
    }
}

.page-product-bundle #maincontent .column.main .product-info-wrapper .product-info-main .install-wrapper span.close-icon1 {
    position: absolute;
    right: 12%;
    font-size: 25px;
    font-weight: 400;
    cursor: pointer
}

@media screen and (max-width:767px) {
    .page-product-bundle #maincontent .column.main .product-info-wrapper .product-info-main .install-wrapper span.close-icon1 {
        right: 7%;
        font-size: 22px
    }
}

.page-product-bundle #maincontent .column.main .product-info-wrapper .product-info-main .install-wrapper .emi-body {
    text-align: center
}

.page-product-bundle #maincontent .column.main .product-info-wrapper .product-info-main .install-wrapper .emi-body hr.hor-line {
    border: 2px solid #f0f0f0;
    margin-bottom: 1.5em
}

.page-product-bundle #maincontent .column.main .product-info-wrapper .product-info-main .install-wrapper .emi-body h4.title {
    font-family: 'mothercare_2020-regular-webfont';
    font-style: normal;
    font-weight: 400;
    font-size: 32px;
    line-height: 15px;
    text-align: center;
    letter-spacing: -.011em;
    color: #165c7d;
    margin-bottom: 2em;
    margin-top: 2em
}

@media screen and (max-width:767px) {
    .page-product-bundle #maincontent .column.main .product-info-wrapper .product-info-main .install-wrapper .emi-body h4.title {
        margin-bottom: 1em;
        margin-top: 3em;
        font-size: 24px
    }
}

.page-product-bundle #maincontent .column.main .product-info-wrapper .product-info-main .install-wrapper .emi-body span.paylater {
    font-family: 'mothercare_2020-regular-webfont';
    font-style: normal;
    font-weight: 400;
    font-size: 20px;
    line-height: 150%;
    text-align: center;
    letter-spacing: -.011em;
    color: #165c7d
}

@media screen and (max-width:767px) {
    .page-product-bundle #maincontent .column.main .product-info-wrapper .product-info-main .install-wrapper .emi-body span.paylater {
        font-size: 16px
    }
}

.page-product-bundle #maincontent .column.main .product-info-wrapper .product-info-main .install-wrapper .emi-body .emi-content {
    margin-top: 2em
}

.page-product-bundle #maincontent .column.main .product-info-wrapper .product-info-main .install-wrapper .emi-body .emi-content .left-section {
    display: flex;
    align-items: center;
    justify-content: space-around
}

.page-product-bundle #maincontent .column.main .product-info-wrapper .product-info-main .install-wrapper .emi-body .emi-content .left-section .img-caption {
    margin: 1em 0
}

.page-product-bundle #maincontent .column.main .product-info-wrapper .product-info-main .install-wrapper .emi-body .emi-content .right-section {
    display: flex;
    align-items: center;
    justify-content: space-around
}

.page-product-bundle #maincontent .column.main .product-info-wrapper .product-info-main .install-wrapper .emi-body .emi-content .right-section div.months ul.list-months li {
    margin-bottom: 1.5em
}

.page-product-bundle #maincontent .column.main .product-info-wrapper .product-info-main .install-wrapper .emi-body .emi-content .right-section div.months ul.list-rates li {
    margin-bottom: 1.5em
}

.page-product-bundle #maincontent .column.main .product-info-wrapper .product-info-main .install-wrapper .emi-body .emi-content .right-section div.months ul.list-rates li span.rp {
    margin-right: 1em
}

.page-product-bundle #maincontent .column.main .product-info-wrapper .product-info-main .install-wrapper .emi-body .footer-sec span {
    font-family: 'mothercare_2020-regular-webfont';
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 14px;
    text-align: center;
    text-decoration-line: underline;
    text-transform: lowercase;
    color: #515759
}

.page-product-bundle #maincontent .column.main .product-info-wrapper .product-info-main .install-wrapper .emi-body .footer-sec img.img-arrows {
    margin-left: .5em
}

.page-product-bundle #maincontent .column.main .product-info-wrapper .product-info-main .available-block {
    margin-top: 1em
}

.page-product-bundle #maincontent .column.main .product-info-wrapper .product-info-main .available-block .title>span.avail-text {
    font-family: 'mothercare_2020-regular-webfont';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 150%;
    letter-spacing: -.011em;
    text-transform: lowercase;
    color: #165c7d
}

.page-product-bundle #maincontent .column.main .product-info-wrapper .product-info-main .available-block .lables {
    display: flex;
    align-items: center;
    margin: 10px 0 0
}

.page-product-bundle #maincontent .column.main .product-info-wrapper .product-info-main .available-block .lables div.home-div .home:after {
    content: '|';
    width: 50px;
    height: 10px;
    color: #000;
    margin-left: 10px;
    margin-right: 10px
}

.page-product-bundle #maincontent .column.main .product-info-wrapper .product-info-main .available-block .lables div.home-div img.delivery-img {
    width: 20px;
    height: 17px;
    margin-right: 10px
}

.page-product-bundle #maincontent .column.main .product-info-wrapper .product-info-main .available-block .lables div.home-div .home {
    font-family: 'mothercare_2020-regular-webfont';
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: normal;
    letter-spacing: -.011em;
    color: #165c7d;
    text-decoration: none
}

@media screen and (max-width:767px) {
    .page-product-bundle #maincontent .column.main .product-info-wrapper .product-info-main .available-block .lables div.home-div .home {
        font-weight: 700
    }
}

.page-product-bundle #maincontent .column.main .product-info-wrapper .product-info-main .available-block .lables div.store-div .store {
    font-family: 'mothercare_2020-regular-webfont';
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: normal;
    letter-spacing: -.011em;
    color: #165c7d;
    text-decoration: none
}

@media screen and (max-width:767px) {
    .page-product-bundle #maincontent .column.main .product-info-wrapper .product-info-main .available-block .lables div.store-div .store {
        font-weight: 700
    }
}

.page-product-bundle #maincontent .column.main .product-info-wrapper .product-info-main .available-block .lables div.store-div img.home-pick-img {
    width: 20px;
    height: 17px;
    margin-right: 10px
}

.page-product-bundle #maincontent .column.main .product-info-wrapper .product-info-main .product.attribute.overview .value {
    font-family: 'Arial';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 201%;
    color: #515759
}

@media screen and (max-width:767px) {
    .page-product-bundle #maincontent .column.main .product-info-wrapper .product-info-main .product.attribute.overview .value {
        font-weight: 700;
        padding-right: 10px
    }
}

.page-product-bundle #maincontent .column.main .product-info-wrapper .product-info-main .bundle-actions {
    display: none
}

.page-product-bundle #maincontent .column.main .product-info-wrapper .product-info-main .bundle-options-container .product-options-wrapper {
    margin-top: 15px
}

.page-product-bundle #maincontent .column.main .product-info-wrapper .product-info-main .bundle-options-container .product-options-wrapper .required {
    display: none
}

.page-product-bundle #maincontent .column.main .product-info-wrapper .product-info-main .bundle-options-container .product-options-wrapper .collapsible-box .collapsible {
    background-color: #165c7d;
    color: #fff;
    cursor: pointer;
    padding: 20px 15px;
    width: 100%;
    border: none;
    text-align: left;
    outline: none;
    font-size: 15px;
    justify-content: space-between;
    display: flex;
    flex-flow: row wrap;
    align-items: center
}

.page-product-bundle #maincontent .column.main .product-info-wrapper .product-info-main .bundle-options-container .product-options-wrapper .collapsible-box .collapsible span {
    font-family: 'mothercare_2020-regular-webfont';
    font-style: normal;
    font-weight: 400;
    font-size: 17.5px;
    line-height: 21px;
    text-transform: lowercase;
    display: flex;
    flex-flow: row wrap;
    align-items: center;
    line-height: normal
}

.page-product-bundle #maincontent .column.main .product-info-wrapper .product-info-main .bundle-options-container .product-options-wrapper .collapsible-box .collapsible span:before {
    content: '';
    background-image: url("../images/upgrade_m245_mc_icon-bundle-bag-white.svg");
    background-repeat: no-repeat;
    width: 22px;
    height: 22px;
    margin-right: 10px;
    position: relative;
    top: -3px
}

.page-product-bundle #maincontent .column.main .product-info-wrapper .product-info-main .bundle-options-container .product-options-wrapper .collapsible-box .collapsible:after {
    content: '';
    background-image: url("../images/upgrade_m245_mc_icon-round-arrow-down-white.svg");
    background-repeat: no-repeat;
    width: 18px;
    height: 18px;
    background-size: 100%;
    transition: transform .3s
}

.page-product-bundle #maincontent .column.main .product-info-wrapper .product-info-main .bundle-options-container .product-options-wrapper .collapsible-box .collapsible.active {
    background-color: #fff;
    color: #165c7d;
    border: 2px solid #165c7d;
    border-radius: 4px 4px 0 0;
    border-bottom: none
}

.page-product-bundle #maincontent .column.main .product-info-wrapper .product-info-main .bundle-options-container .product-options-wrapper .collapsible-box .collapsible.active span:before {
    background-image: url("../images/upgrade_m245_mc_icon-bundle-bag-blue.svg")
}

.page-product-bundle #maincontent .column.main .product-info-wrapper .product-info-main .bundle-options-container .product-options-wrapper .collapsible-box .collapsible.active:after {
    background-image: url("../images/upgrade_m245_mc_icon-round-arrow-down-blue.svg");
    transform: rotate(180deg)
}

.page-product-bundle #maincontent .column.main .product-info-wrapper .product-info-main .bundle-options-container .product-options-wrapper .collapsible-box .collapsible.active+.bundle-options {
    border: 2px solid #165c7d;
    border-radius: 0 0 4px 4px;
    border-top: none;
    padding: 0 15px 20px
}

.page-product-bundle #maincontent .column.main .product-info-wrapper .product-info-main .bundle-options-container .product-options-wrapper .collapsible-box .content.bundle-options {
    padding: 0 18px;
    max-height: 0;
    overflow: hidden;
    transition: max-height .2s ease-out;
    padding: 0
}

.page-product-bundle #maincontent .column.main .product-info-wrapper .product-info-main .bundle-options-container .product-options-wrapper .collapsible-box .content.bundle-options .fieldset-bundle-options .legend.title {
    display: none
}

.page-product-bundle #maincontent .column.main .product-info-wrapper .product-info-main .bundle-options-container .product-options-wrapper .collapsible-box .content.bundle-options .fieldset-bundle-options .field {
    display: flex;
    justify-content: space-between;
    flex-direction: column
}

.page-product-bundle #maincontent .column.main .product-info-wrapper .product-info-main .bundle-options-container .product-options-wrapper .collapsible-box .content.bundle-options .fieldset-bundle-options .field label.label {
    font-size: 14px
}

.page-product-bundle #maincontent .column.main .product-info-wrapper .product-info-main .bundle-options-container .product-options-wrapper .collapsible-box .content.bundle-options .fieldset-bundle-options .field .control {
    display: flex;
    align-items: center;
    margin-top: unset;
    gap: 10px;
    justify-content: space-between;
    font-size: 14px;
    font-family: 'Arial';
    height: 50px
}

@media screen and (max-width:767px) {
    .page-product-bundle #maincontent .column.main .product-info-wrapper .product-info-main .bundle-options-container .product-options-wrapper .collapsible-box .content.bundle-options .fieldset-bundle-options .field .control {
        margin-top: .625rem
    }
}

.page-product-bundle #maincontent .column.main .product-info-wrapper .product-info-main .bundle-options-container .product-options-wrapper .collapsible-box .content.bundle-options .fieldset-bundle-options .field .control span.price-notice {
    display: none
}

.page-product-bundle #maincontent .column.main .product-info-wrapper .product-info-main .bundle-options-container .product-options-wrapper .collapsible-box .content.bundle-options .fieldset-bundle-options .field .option-data {
    display: flex;
    gap: 12px;
    flex-flow: column wrap;
    align-items: flex-start
}

.page-product-bundle #maincontent .column.main .product-info-wrapper .product-info-main .bundle-options-container .product-options-wrapper .collapsible-box .content.bundle-options .fieldset-bundle-options .field .option-data .label {
    font-family: 'mothercare_2020-regular-webfont';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 21px;
    text-transform: lowercase
}

.page-product-bundle #maincontent .column.main .product-info-wrapper .product-info-main .bundle-options-container .product-options-wrapper .collapsible-box .content.bundle-options .fieldset-bundle-options .field .option-data .control .options-list span {
    font-family: 'Arial';
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 201%;
    letter-spacing: .025em;
    color: #000;
    text-transform: capitalize
}

.page-product-bundle #maincontent .column.main .product-info-wrapper .product-info-main .bundle-options-container .product-options-wrapper .collapsible-box .content.bundle-options .fieldset-bundle-options .field .qty-holder {
    margin-top: 0
}

.page-product-bundle #maincontent .column.main .product-info-wrapper .product-info-main .bundle-options-container .product-options-wrapper .collapsible-box .content.bundle-options .fieldset-bundle-options .field .qty-holder .label {
    display: none
}

.page-product-bundle #maincontent .column.main .product-info-wrapper .product-info-main .bundle-options-container .product-options-wrapper .collapsible-box .content.bundle-options .fieldset-bundle-options .field .qty-holder .input-text.qty::-webkit-outer-spin-button,
.page-product-bundle #maincontent .column.main .product-info-wrapper .product-info-main .bundle-options-container .product-options-wrapper .collapsible-box .content.bundle-options .fieldset-bundle-options .field .qty-holder .input-text.qty::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0
}

.page-product-bundle #maincontent .column.main .product-info-wrapper .product-info-main .bundle-options-container .product-options-wrapper .collapsible-box .content.bundle-options .fieldset-bundle-options .field .qty-holder .input-text.qty {
    -moz-appearance: textfield
}

.page-product-bundle #maincontent .column.main .product-info-wrapper .product-info-main .bundle-options-container .product-options-wrapper .collapsible-box .content.bundle-options .fieldset-bundle-options .field .qty-holder .input-text.qty {
    width: 30px;
    background-color: #165c7d;
    border: none;
    color: #fff;
    opacity: 1;
    border-radius: 0;
    padding: 2px;
    text-align: center;
    height: 100%
}

.page-product-bundle #maincontent .column.main .product-info-wrapper .product-info-main .bundle-options-container .product-add-form {
    display: block;
    margin: 20px 0
}

.page-product-bundle #maincontent .column.main .product-info-wrapper .product-info-main .bundle-options-container .product-add-form .bundle-wrapper {
    flex-flow: column wrap
}

.page-product-bundle #maincontent .column.main .product-info-wrapper .product-info-main .bundle-options-container .product-add-form .bundle-wrapper .bundle-options-wrapper {
    width: 100%
}

.page-product-bundle #maincontent .column.main .product-info-wrapper .product-info-main .bundle-options-container .product-add-form .bundle-wrapper .bundle-options-wrapper .product-options-bottom {
    display: none
}

.page-product-bundle #maincontent .column.main .product-info-wrapper .product-info-main .bundle-options-container .product-add-form .bundle-wrapper .block-bundle-summary {
    width: 100%
}

.page-product-bundle #maincontent .column.main .product-info-wrapper .product-info-main .bundle-options-container .product-add-form .bundle-wrapper .block-bundle-summary .title,
.page-product-bundle #maincontent .column.main .product-info-wrapper .product-info-main .bundle-options-container .product-add-form .bundle-wrapper .block-bundle-summary .product-image-container,
.page-product-bundle #maincontent .column.main .product-info-wrapper .product-info-main .bundle-options-container .product-add-form .bundle-wrapper .block-bundle-summary .bundle-summary,
.page-product-bundle #maincontent .column.main .product-info-wrapper .product-info-main .bundle-options-container .product-add-form .bundle-wrapper .block-bundle-summary .price-box {
    display: none
}

.page-product-bundle #maincontent .column.main .product-info-wrapper .product-info-main .bundle-options-container .product-add-form .bundle-wrapper .block-bundle-summary .bundle-info .product-details .box-tocart {
    padding: 0;
    border: 0;
    margin-top: 40px
}

.page-product-bundle #maincontent .column.main .product-info-wrapper .product-info-main .bundle-options-container .product-add-form .bundle-wrapper .block-bundle-summary .bundle-info .product-details .box-tocart .fieldset {
    display: flex;
    align-items: flex-start;
    gap: 24px;
    flex-flow: column wrap
}

.page-product-bundle #maincontent .column.main .product-info-wrapper .product-info-main .bundle-options-container .product-add-form .bundle-wrapper .block-bundle-summary .bundle-info .product-details .box-tocart .fieldset .field.qty .label {
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 150%;
    letter-spacing: -.011em;
    text-transform: lowercase;
    color: #165c7d
}

.page-product-bundle #maincontent .column.main .product-info-wrapper .product-info-main .bundle-options-container .product-add-form .bundle-wrapper .block-bundle-summary .bundle-info .product-details .box-tocart .fieldset .field.qty .control .qty {
    border-radius: 0;
    border: 1px solid #e8e8e8
}

.page-product-bundle #maincontent .column.main .product-info-wrapper .product-info-main .bundle-options-container .product-add-form .bundle-wrapper .block-bundle-summary .bundle-info .product-details .box-tocart .fieldset .actions {
    width: 100%
}

.page-product-bundle #maincontent .column.main .product-info-wrapper .product-info-main .bundle-options-container .product-add-form .bundle-wrapper .block-bundle-summary .bundle-info .product-details .box-tocart .fieldset .actions .action.tocart {
    font-family: 'mothercare_2020-regular-webfont';
    font-weight: 400;
    font-size: 16px;
    line-height: 19px;
    padding: 10px 17px;
    gap: 10px;
    width: 100%;
    height: 53px;
    background: #165c7d;
    border-radius: 5px
}

.page-product-bundle #maincontent .column.main .product-info-wrapper .product-info-main .bundle-options-container .action.towishlist {
    font-family: 'mothercare_2020-regular-webfont';
    font-weight: 400;
    font-size: 16px;
    line-height: 19px;
    padding: 10px 17px;
    width: 100%;
    background: #fff;
    border: 1px solid #165c7d;
    border-radius: 5px;
    display: flex;
    justify-content: center;
    color: #165c7d;
    text-transform: lowercase
}

.page-product-bundle #maincontent .column.main .product-info-wrapper .product-info-main .bundle-options-container .action.towishlist:before {
    background-image: url('../images/wishlist.svg');
    background-repeat: no-repeat;
    background-position-y: center;
    -webkit-mask: none;
    background-color: #fff;
    background-size: 20px
}

@media screen and (max-width:767px) {
    .page-product-bundle #maincontent .column.main .product-info-wrapper .product-info-main .sharing-buttons {
        text-align: center
    }
}

.page-product-bundle #maincontent .column.main .product-info-wrapper .product-info-main .sharing-buttons label {
    font-family: 'mothercare_2020-regular-webfont';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 150%;
    letter-spacing: -.011em;
    text-transform: lowercase;
    color: #165c7d
}

.page-product-bundle #maincontent .column.main .product-info-wrapper .product-info-main .sharing-buttons #st-2 {
    text-align: initial;
    margin-top: 1em
}

.page-product-bundle #maincontent .column.main .product-info-wrapper .product-info-main .sharing-buttons #st-2 .st-btn[data-network=facebook],
.page-product-bundle #maincontent .column.main .product-info-wrapper .product-info-main .sharing-buttons #st-2 .st-btn[data-network=twitter] {
    background: #165c7d
}

@media screen and (max-width:767px) {
    .page-product-bundle #maincontent .column.main .product-info-wrapper .product-info-main .sharing-buttons #st-2 {
        text-align: center
    }
}

@media screen and (max-width:767px) {

    .page-product-bundle #maincontent .column.main .product.info.detailed a#tab-label-description-title,
    .page-product-bundle #maincontent .column.main .product.info.detailed a#tab-label-additional-title {
        font-weight: 700
    }
}

.page-product-bundle #maincontent .column.main .product.info.detailed .product.data.items {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    justify-content: initial !important;
    margin: 1.5rem 0 1rem
}

@media screen and (max-width:767px) {
    .page-product-bundle #maincontent .column.main .product.info.detailed .product.data.items {
        flex-direction: column
    }
}

.page-product-bundle #maincontent .column.main .product.info.detailed .data.item.content {
    font-family: 'Arial';
    font-style: normal;
    border-width: initial !important;
    padding: 20px;
    font-size: 14px;
    max-height: 480px;
    overflow: auto
}

@media screen and (max-width:767px) {
    .page-product-bundle #maincontent .column.main .product.info.detailed .data.item.content {
        padding-left: 1em;
        width: 100%;
        border: 1px solid #eaeaea !important
    }
}

.page-product-bundle #maincontent .column.main .product.info.detailed .data.item.content.desktop-view[aria-hidden=false] {
    display: flex !important;
    flex-direction: column-reverse
}

.page-product-bundle #maincontent .column.main .product.info.detailed div.data.item.title {
    background: #f9f9f9;
    padding: 0 10px;
    height: 50px;
    border: 1px solid #eaeaea;
    margin: 0;
    text-align: center;
    border-width: 1px !important;
    min-width: 150px;
    flex-grow: 1
}

@media screen and (max-width:767px) {
    .page-product-bundle #maincontent .column.main .product.info.detailed div.data.item.title {
        order: inherit !important;
        width: 100%;
        display: flex;
        align-items: center;
        justify-content: center;
        border: 1px solid #eaeaea;
        border-bottom: 0
    }
}

.page-product-bundle #maincontent .column.main .product.info.detailed div.data.item.title .data.switch {
    font-family: 'mothercare_2020-regular-webfont';
    text-transform: lowercase;
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    color: #5c5c5c;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center
}

.page-product-bundle #maincontent .column.main .product.info.detailed div.data.item.title.active {
    background-color: #fff
}

@media screen and (max-width:767px) {
    .page-product-bundle #maincontent .column.main .product.info.detailed div.data.item.title.active {
        border-bottom: 1px solid #eaeaea
    }
}

@media screen and (max-width:767px) {
    .page-product-bundle #maincontent .column.main .mobile-view {
        display: block;
        width: 100%;
        border: 2px solid #e9e9e9
    }

    .page-product-bundle #maincontent .column.main .desktop-view {
        display: none !important
    }
}

.page-product-bundle #maincontent .column.main .product.info.detailed .panel {
    display: none;
    overflow: hidden
}

.checkout-cart-index .loading-mask {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background-color: rgba(135, 135, 135, .33);
    display: flex;
    align-items: center;
    justify-content: center
}

.checkout-cart-index .loading-mask .loader {
    width: 60px;
    height: 60px;
    background: #fff;
    border: 1px solid #fafafa;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
    position: relative;
    animation: none
}

.checkout-cart-index .loading-mask .loader:before {
    content: url("../images/loading_circle.svg") !important;
    position: absolute;
    background-color: transparent;
    border-radius: 100%;
    animation: none;
    left: -4px;
    top: -4px;
    right: -4px;
    bottom: -4px;
    margin: auto;
    z-index: 1
}

.checkout-cart-index .loading-mask .loader:after {
    content: "";
    border: 4px solid rgba(22, 92, 125, .17);
    position: absolute;
    left: -4px;
    top: -4px;
    right: -4px;
    bottom: -4px;
    background-color: transparent;
    border-radius: 50%;
    animation: crescendo .8s alternate infinite ease-in;
    z-index: -1
}

.checkout-cart-index div.mage-error,
.checkout-cart-index div.field-error {
    font-family: Arial
}

.checkout-cart-index .page-title-wrapper {
    margin-top: unset !important
}

@media (max-width:767px) {
    .checkout-cart-index .page-title-wrapper {
        margin-bottom: 30px
    }
}

.checkout-cart-index .page-title-wrapper .page-title {
    margin-bottom: 44px !important
}

@media (max-width:767px) {
    .checkout-cart-index .page-title-wrapper .page-title {
        margin-bottom: 18px !important
    }
}

.checkout-cart-index .page-title-wrapper .page-title .base {
    font-family: 'mothercare_2020-regular-webfont';
    font-style: normal;
    font-weight: 700;
    font-size: 32px !important;
    line-height: 150%;
    letter-spacing: -.011em;
    color: #515759 !important;
    text-transform: lowercase !important
}

@media screen and (max-width:767px) {
    .checkout-cart-index .page-title-wrapper .page-title .base {
        font-size: 20px !important
    }
}

.checkout-cart-index .columns .column.main .cart-empty p a {
    text-decoration: underline
}

.checkout-cart-index .cart-container {
    gap: 35px;
    justify-content: space-between
}

@media (max-width:767px) {
    .checkout-cart-index .cart-container {
        gap: 30px
    }
}

.checkout-cart-index .cart-container form#form-validate {
    width: 72%;
    border-bottom: 1px solid #d9d9d6;
    background: #fff;
    padding-right: 0
}

@media screen and (max-width:767px) {
    .checkout-cart-index .cart-container form#form-validate {
        width: 100%;
        border-bottom: 0
    }
}

@media screen and (min-device-width:768px) and (max-device-width:1023px) {
    .checkout-cart-index .cart-container form#form-validate {
        width: 100%
    }
}

.checkout-cart-index .cart-container form#form-validate .cart.table-wrapper table#shopping-cart-table {
    overflow: hidden;
    border-bottom: 1px solid #d9d9d9
}

@media screen and (max-width:767px) {

    .checkout-cart-index .cart-container form#form-validate .cart.table-wrapper table#shopping-cart-table th.col.price,
    .checkout-cart-index .cart-container form#form-validate .cart.table-wrapper table#shopping-cart-table th.col.qty,
    .checkout-cart-index .cart-container form#form-validate .cart.table-wrapper table#shopping-cart-table th.col.subtotal {
        display: none
    }
}

.checkout-cart-index .cart-container form#form-validate .cart.table-wrapper table#shopping-cart-table thead {
    background: #165c7d;
    border-bottom: 2px solid #d9d9d6
}

.checkout-cart-index .cart-container form#form-validate .cart.table-wrapper table#shopping-cart-table thead tr>th>span {
    color: #fff;
    font-family: 'mothercare_2020-regular-webfont';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 17px
}

.checkout-cart-index .cart-container form#form-validate .cart.table-wrapper table#shopping-cart-table thead .col.item {
    text-align: center;
    text-transform: lowercase
}

@media screen and (max-width:767px) {
    .checkout-cart-index .cart-container form#form-validate .cart.table-wrapper table#shopping-cart-table thead .col.item {
        border-radius: 8px 8px 0 0;
        text-align: left
    }

    .checkout-cart-index .cart-container form#form-validate .cart.table-wrapper table#shopping-cart-table thead .col.item span {
        padding-left: 20px
    }
}

.checkout-cart-index .cart-container form#form-validate .cart.table-wrapper table#shopping-cart-table thead .col.price,
.checkout-cart-index .cart-container form#form-validate .cart.table-wrapper table#shopping-cart-table thead .col.qty,
.checkout-cart-index .cart-container form#form-validate .cart.table-wrapper table#shopping-cart-table thead .col.subtotal {
    text-align: center;
    text-transform: lowercase
}

.checkout-cart-index .cart-container form#form-validate .cart.table-wrapper table#shopping-cart-table tbody.cart.item {
    position: relative;
    border-left: 1px solid #d9d9d6;
    border-right: 1px solid #d9d9d6
}

.checkout-cart-index .cart-container form#form-validate .cart.table-wrapper table#shopping-cart-table tbody.cart.item:after {
    content: "";
    width: 98%;
    height: 1px;
    position: absolute;
    background: #d9d9d9;
    margin: 0 auto;
    text-align: center;
    right: 0;
    left: 0
}

@media (max-width:767px) {
    .checkout-cart-index .cart-container form#form-validate .cart.table-wrapper table#shopping-cart-table tbody.cart.item:after {
        display: none
    }
}

@media screen and (max-width:767px) {
    .checkout-cart-index .cart-container form#form-validate .cart.table-wrapper table#shopping-cart-table tbody.cart.item td.col.qty {
        position: relative;
        display: flex;
        flex-direction: column;
        justify-content: space-between;
        align-items: center;
        width: auto !important
    }

    .checkout-cart-index .cart-container form#form-validate .cart.table-wrapper table#shopping-cart-table tbody.cart.item td.col.qty label {
        font-weight: 700;
        font-size: 12px;
        line-height: 14px;
        font-family: 'Arial';
        text-transform: lowercase
    }
}

.checkout-cart-index .cart-container form#form-validate .cart.table-wrapper table#shopping-cart-table tbody.cart.item tr {
    border-bottom: none
}

.checkout-cart-index .cart-container form#form-validate .cart.table-wrapper table#shopping-cart-table tbody.cart.item tr td {
    padding-bottom: 22px
}

@media (max-width:480px) {
    .checkout-cart-index .cart-container form#form-validate .cart.table-wrapper table#shopping-cart-table tbody.cart.item tr td {
        padding: 5px 0 10px
    }
}

@media (max-width:767px) {
    .checkout-cart-index .cart-container form#form-validate .cart.table-wrapper table#shopping-cart-table tbody.cart.item tr.item-info {
        display: grid;
        grid-template-columns: repeat(2, 1fr)
    }
}

.checkout-cart-index .cart-container form#form-validate .cart.table-wrapper table#shopping-cart-table tbody.cart.item tr.item-info td.col.item {
    padding-left: 10px;
    padding-top: 22px;
    text-align: center
}

@media (max-width:767px) {
    .checkout-cart-index .cart-container form#form-validate .cart.table-wrapper table#shopping-cart-table tbody.cart.item tr.item-info td.col.item {
        grid-column: -1;
        grid-column-start: -1;
        grid-column-end: 1;
        position: relative;
        padding-top: 13px;
        text-align: left
    }

    .checkout-cart-index .cart-container form#form-validate .cart.table-wrapper table#shopping-cart-table tbody.cart.item tr.item-info td.col.item:after {
        position: absolute;
        content: "";
        background: #e0e0e0;
        height: 1px;
        width: 85%;
        left: 0;
        bottom: 0;
        right: 0;
        margin: 0 auto
    }

    .checkout-cart-index .cart-container form#form-validate .cart.table-wrapper table#shopping-cart-table tbody.cart.item tr.item-info td.col.item:before {
        position: absolute;
        content: "";
        background: #165c7d;
        height: 1px;
        width: 85%;
        left: 0;
        top: -3px;
        right: 0;
        margin: 0 auto
    }
}

.checkout-cart-index .cart-container form#form-validate .cart.table-wrapper table#shopping-cart-table tbody.cart.item tr.item-info td.col.item .product-item-details {
    text-align: left;
    margin-left: 20px
}

@media screen and (max-width:767px) {
    .checkout-cart-index .cart-container form#form-validate .cart.table-wrapper table#shopping-cart-table tbody.cart.item tr.item-info td.col.item .product-item-details {
        max-width: calc(50%)
    }
}

.checkout-cart-index .cart-container form#form-validate .cart.table-wrapper table#shopping-cart-table tbody.cart.item tr.item-info td.col.price {
    display: none
}

.checkout-cart-index .cart-container form#form-validate .cart.table-wrapper table#shopping-cart-table tbody.cart.item tr.item-info td.col.item span.product-image-container {
    width: 100% !important
}

.checkout-cart-index .cart-container form#form-validate .cart.table-wrapper table#shopping-cart-table tbody.cart.item tr.item-info td.col.item span.product-image-container img.product-image-photo {
    width: 77px;
    height: 102px;
    object-fit: cover;
    background: url(image.png);
    border: .5px solid #d9d9d6;
    filter: none
}

@media screen and (max-width:767px) {
    .checkout-cart-index .cart-container form#form-validate .cart.table-wrapper table#shopping-cart-table tbody.cart.item tr.item-info td.col.item span.product-image-container img.product-image-photo {
        border: 0
    }
}

.checkout-cart-index .cart-container form#form-validate .cart.table-wrapper table#shopping-cart-table tbody.cart.item tr.item-info td.col.item .product-item-details .product-item-name {
    font-size: 14px;
    line-height: 16px;
    font-weight: 400;
    font-family: 'mothercare_2020-regular-webfont';
    text-transform: lowercase;
    color: #000
}

.checkout-cart-index .cart-container form#form-validate .cart.table-wrapper table#shopping-cart-table tbody.cart.item tr.item-info td.col.item .product-item-details .product-item-name a {
    font-family: 'mothercare_2020-regular-webfont';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 16px;
    text-transform: lowercase;
    color: #000
}

@media screen and (max-width:767px) {
    .checkout-cart-index .cart-container form#form-validate .cart.table-wrapper table#shopping-cart-table tbody.cart.item tr.item-info td.col.item .product-item-details .product-item-name a {
        font-family: 'mothercare_2020-regular-webfont';
        font-weight: 400;
        font-size: 12px;
        line-height: 14px;
        text-transform: uppercase
    }
}

.checkout-cart-index .cart-container form#form-validate .cart.table-wrapper table#shopping-cart-table tbody.cart.item tr.item-info td.col.item .product-item-details .product-item-name div.sku {
    font-family: 'Arial';
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    color: #d9d9d9;
    text-transform: capitalize;
    margin-top: 10px
}

@media screen and (max-width:767px) {
    .checkout-cart-index .cart-container form#form-validate .cart.table-wrapper table#shopping-cart-table tbody.cart.item tr.item-info td.col.item .product-item-details .product-item-name div.sku {
        margin-bottom: 10px;
        line-height: 25px
    }
}

.checkout-cart-index .cart-container form#form-validate .cart.table-wrapper table#shopping-cart-table tbody.cart.item tr.item-info td.col.item .product-item-details .product-item-name div {
    font-size: 14px;
    line-height: 16px;
    font-weight: 400;
    font-family: 'Arial';
    text-transform: lowercase;
    color: #000
}

.checkout-cart-index .cart-container form#form-validate .cart.table-wrapper table#shopping-cart-table tbody.cart.item tr.item-info td.col.item .product-item-details .item-options .main-cs {
    display: flex;
    margin-bottom: 9px
}

.checkout-cart-index .cart-container form#form-validate .cart.table-wrapper table#shopping-cart-table tbody.cart.item tr.item-info td.col.item .product-item-details .item-options .main-cs .c-s {
    display: none
}

.checkout-cart-index .cart-container form#form-validate .cart.table-wrapper table#shopping-cart-table tbody.cart.item tr.item-info td.col.item .product-item-details .item-options .main-cs .cs-label {
    font-family: 'Arial';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 16px;
    text-transform: lowercase;
    color: #000
}

@media (max-width:767px) {
    .checkout-cart-index .cart-container form#form-validate .cart.table-wrapper table#shopping-cart-table tbody.cart.item tr.item-info td.col.item .product-item-details .item-options .main-cs .cs-label {
        text-transform: capitalize
    }
}

.checkout-cart-index .cart-container form#form-validate .cart.table-wrapper table#shopping-cart-table tbody.cart.item tr.item-info td.col.item .product-item-details .gift-registry-name {
    display: flex;
    align-items: center;
    font-weight: 400;
    background: #165c7d;
    border-radius: 3px;
    width: fit-content;
    padding: 8px
}

.checkout-cart-index .cart-container form#form-validate .cart.table-wrapper table#shopping-cart-table tbody.cart.item tr.item-info td.col.item .product-item-details .gift-registry-name:before {
    content: '';
    display: inline-block;
    vertical-align: middle;
    margin-right: 8px;
    background: url('../images/gift-wrap-white.svg') no-repeat 0px 0px;
    width: 16px;
    height: 16px;
    background-size: 100% 100%
}

.checkout-cart-index .cart-container form#form-validate .cart.table-wrapper table#shopping-cart-table tbody.cart.item tr.item-info td.col.item .product-item-details .gift-registry-name .gift-registry-name-label {
    font-family: 'Arial';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: normal;
    letter-spacing: -.011em;
    color: #fff
}

.checkout-cart-index .cart-container form#form-validate .cart.table-wrapper table#shopping-cart-table tbody.cart.item tr.item-info td.col.item .product-item-details .gift-registry-name a {
    margin-left: 6px;
    font-family: 'Arial';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: normal;
    letter-spacing: -.011em;
    color: #fff
}

.checkout-cart-index .cart-container form#form-validate .cart.table-wrapper table#shopping-cart-table tbody.cart.item tr.item-info td.col.item .product-item-details .gift-registry-name a:before {
    display: none
}

.checkout-cart-index .cart-container form#form-validate .cart.table-wrapper table#shopping-cart-table tbody.cart.item tr.item-info td.col.giftwrap {
    white-space: nowrap;
    font-family: 'Arial';
    font-style: normal;
    font-weight: 700;
    font-size: 14px;
    line-height: 16px;
    color: #1e1e1e;
    padding-top: 22px;
    text-align: center
}

@media screen and (max-width:480px) {
    .checkout-cart-index .cart-container form#form-validate .cart.table-wrapper table#shopping-cart-table tbody.cart.item tr.item-info td.col.giftwrap {
        margin-left: 0;
        position: relative;
        display: flex;
        flex-direction: column;
        justify-content: flex-start;
        align-items: center;
        padding-top: 15px;
        padding-bottom: 15px
    }

    .checkout-cart-index .cart-container form#form-validate .cart.table-wrapper table#shopping-cart-table tbody.cart.item tr.item-info td.col.giftwrap:after {
        position: absolute;
        content: "X";
        right: 0;
        font-size: 10px;
        top: 35px
    }
}

.checkout-cart-index .cart-container form#form-validate .cart.table-wrapper table#shopping-cart-table tbody.cart.item tr.item-info td.col.giftwrap .kc-points {
    font-family: 'Arial';
    font-style: normal;
    font-weight: 700;
    font-size: 10px;
    letter-spacing: -.011em;
    color: #1d1d1d;
    margin-top: 12px;
    text-transform: lowercase
}

@media (max-width:480px) {
    .checkout-cart-index .cart-container form#form-validate .cart.table-wrapper table#shopping-cart-table tbody.cart.item tr.item-info td.col.giftwrap .kc-points {
        margin-top: 0
    }
}

@media screen and (max-width:767px) {
    .checkout-cart-index .cart-container form#form-validate .cart.table-wrapper table#shopping-cart-table tbody.cart.item tr.item-info td.col.giftwrap .original {
        position: static;
        font-weight: 700;
        font-size: 16px;
        line-height: 18px;
        color: #1e1e1e;
        text-align: center
    }

    .checkout-cart-index .cart-container form#form-validate .cart.table-wrapper table#shopping-cart-table tbody.cart.item tr.item-info td.col.giftwrap .original label {
        display: block;
        text-align: center;
        font-family: 'Arial';
        font-style: normal;
        font-weight: 700;
        font-size: 12px;
        line-height: 14px;
        color: #000;
        margin-bottom: 10px
    }
}

@media screen and (min-width:768px) {
    .checkout-cart-index .cart-container form#form-validate .cart.table-wrapper table#shopping-cart-table tbody.cart.item tr.item-info td.col.giftwrap .original label {
        display: none
    }
}

@media screen and (max-width:767px) {
    .checkout-cart-index .cart-container form#form-validate .cart.table-wrapper table#shopping-cart-table tbody.cart.item tr.item-info td.col.giftwrap .kc-points {
        position: static;
        font-size: 12px;
        font-weight: 700;
        color: #1d1d1d;
        line-height: 25px
    }
}

.checkout-cart-index .cart-container form#form-validate .cart.table-wrapper table#shopping-cart-table tbody.cart.item tr.item-info .col.subtotal {
    text-align: center
}

@media (max-width:767px) {
    .checkout-cart-index .cart-container form#form-validate .cart.table-wrapper table#shopping-cart-table tbody.cart.item tr.item-info .col.subtotal {
        grid-column: -1;
        grid-column-start: -1;
        grid-column-end: 1
    }
}

.checkout-cart-index .cart-container form#form-validate .cart.table-wrapper table#shopping-cart-table tbody.cart.item tr.item-info .col.subtotal span.price-excluding-tax {
    white-space: nowrap;
    font-family: 'Arial';
    font-style: normal;
    font-weight: 700;
    font-size: 14px;
    line-height: 16px;
    color: #1e1e1e;
    display: inline-block;
    width: 100%
}

.checkout-cart-index .cart-container form#form-validate .cart.table-wrapper table#shopping-cart-table tbody.cart.item tr.item-info td.col.qty {
    width: 15%;
    text-align: center
}

@media (min-width:768px) {
    .checkout-cart-index .cart-container form#form-validate .cart.table-wrapper table#shopping-cart-table tbody.cart.item tr.item-info td.col.qty label {
        display: none
    }
}

@media (max-width:480px) {
    .checkout-cart-index .cart-container form#form-validate .cart.table-wrapper table#shopping-cart-table tbody.cart.item tr.item-info td.col.qty {
        padding-top: 15px;
        padding-bottom: 15px;
        gap: 5px
    }
}

.checkout-cart-index .cart-container form#form-validate .cart.table-wrapper table#shopping-cart-table tbody.cart.item tr.item-info td.col.qty select {
    border: 1px solid #e8e8e8;
    width: auto;
    height: 40px;
    padding-right: 2em;
    border-radius: 0;
    font-family: 'Arial';
    font-size: 14px
}

@media (max-width:480px) {
    .checkout-cart-index .cart-container form#form-validate .cart.table-wrapper table#shopping-cart-table tbody.cart.item tr.item-info td.col.qty select {
        padding-top: 5px
    }
}

.checkout-cart-index .cart-container form#form-validate .cart.table-wrapper table#shopping-cart-table tbody.cart.item tr.item-info td.col.qty .field.qty .control.qty {
    margin: 0 auto
}

.checkout-cart-index .cart-container form#form-validate .cart.table-wrapper table#shopping-cart-table tbody.cart.item tr.item-info td.col.subtotal {
    width: 20%;
    padding-top: 14px
}

@media (max-width:767px) {
    .checkout-cart-index .cart-container form#form-validate .cart.table-wrapper table#shopping-cart-table tbody.cart.item tr.item-info td.col.subtotal {
        width: auto;
        text-align: center;
        position: relative;
        padding-top: 10px;
        padding-bottom: 6px
    }

    .checkout-cart-index .cart-container form#form-validate .cart.table-wrapper table#shopping-cart-table tbody.cart.item tr.item-info td.col.subtotal:before {
        position: absolute;
        content: "";
        background: #e0e0e0;
        height: 1px;
        width: 85%;
        left: 0;
        top: 0;
        right: 0;
        margin: 0 auto
    }

    .checkout-cart-index .cart-container form#form-validate .cart.table-wrapper table#shopping-cart-table tbody.cart.item tr.item-info td.col.subtotal:after {
        position: absolute;
        content: "";
        background: #e0e0e0;
        height: 1px;
        width: 85%;
        left: 0;
        right: 0;
        margin: 0 auto;
        bottom: 0
    }

    .checkout-cart-index .cart-container form#form-validate .cart.table-wrapper table#shopping-cart-table tbody.cart.item tr.item-info td.col.subtotal .price-excluding-tax {
        white-space: nowrap;
        font-family: 'Arial';
        font-style: normal;
        font-weight: 700;
        font-size: 16px;
        line-height: 18px;
        color: #1e1e1e
    }
}

@media (min-width:768px) {
    .checkout-cart-index .cart-container form#form-validate .cart.table-wrapper table#shopping-cart-table tbody.cart.item tr.item-info td.col.subtotal .label {
        display: none
    }
}

@media (max-width:767px) {
    .checkout-cart-index .cart-container form#form-validate .cart.table-wrapper table#shopping-cart-table tbody.cart.item tr.item-info td.col.subtotal label {
        font-family: 'Arial';
        font-style: normal;
        font-weight: 700;
        font-size: 12px;
        line-height: 14px;
        text-align: center;
        color: #000
    }
}

@media (min-width:768px) {
    .checkout-cart-index .cart-container form#form-validate .cart.table-wrapper table#shopping-cart-table tbody.cart.item tr.item-info td.col.subtotal label {
        display: none
    }
}

.checkout-cart-index .cart-container form#form-validate .cart.table-wrapper table#shopping-cart-table tbody.cart.item .actions-toolbar {
    margin: 0 0 0 15px;
    align-items: center;
    float: left;
    justify-content: flex-start;
    flex-wrap: wrap;
    flex: 0 0 100%;
    gap: 20px;
    max-width: 100%;
    width: 100%
}

.checkout-cart-index .cart-container form#form-validate .cart.table-wrapper table#shopping-cart-table tbody.cart.item .actions-toolbar .action-towishlist:after,
.checkout-cart-index .cart-container form#form-validate .cart.table-wrapper table#shopping-cart-table tbody.cart.item .actions-toolbar .action-edit:after,
.checkout-cart-index .cart-container form#form-validate .cart.table-wrapper table#shopping-cart-table tbody.cart.item .actions-toolbar .action-gift:after {
    content: '';
    background: #3b3a3a;
    margin-left: 15px;
    display: inline-block;
    width: 1px;
    height: 10px;
    opacity: .6
}

.checkout-cart-index .cart-container form#form-validate .cart.table-wrapper table#shopping-cart-table tbody.cart.item .actions-toolbar.free-actions .action-gift:after {
    display: none !important
}

@media (max-width:767px) {
    .checkout-cart-index .cart-container form#form-validate .cart.table-wrapper table#shopping-cart-table tbody.cart.item .actions-toolbar {
        justify-content: center;
        padding-top: 25px
    }
}

@media (max-width:480px) {
    .checkout-cart-index .cart-container form#form-validate .cart.table-wrapper table#shopping-cart-table tbody.cart.item .actions-toolbar {
        padding-top: 0;
        margin: 15px 15px 0;
        max-width: auto;
        width: auto;
        gap: 0;
        float: none;
        height: auto;
        margin: 0;
        padding: 0
    }
}

.checkout-cart-index .cart-container form#form-validate .cart.table-wrapper table#shopping-cart-table tbody.cart.item .actions-toolbar .use-ajax.action.action-towishlist {
    order: 1;
    position: relative;
    margin-top: -2px
}

@media (max-width:767px) {
    .checkout-cart-index .cart-container form#form-validate .cart.table-wrapper table#shopping-cart-table tbody.cart.item .actions-toolbar .use-ajax.action.action-towishlist {
        margin-top: 0;
        display: flex;
        justify-content: center
    }

    .checkout-cart-index .cart-container form#form-validate .cart.table-wrapper table#shopping-cart-table tbody.cart.item .actions-toolbar .use-ajax.action.action-towishlist span {
        width: 30px;
        height: 30px;
        display: block
    }

    .checkout-cart-index .cart-container form#form-validate .cart.table-wrapper table#shopping-cart-table tbody.cart.item .actions-toolbar .use-ajax.action.action-towishlist span:before {
        margin-top: 3px
    }

    .checkout-cart-index .cart-container form#form-validate .cart.table-wrapper table#shopping-cart-table tbody.cart.item .actions-toolbar .use-ajax.action.action-towishlist:after {
        margin-top: 1px;
        background: #3b3a3a !important
    }
}

@media (max-width:480px) {
    .checkout-cart-index .cart-container form#form-validate .cart.table-wrapper table#shopping-cart-table tbody.cart.item .actions-toolbar .use-ajax.action.action-towishlist {
        margin-top: 0;
        width: 15% !important
    }
}

.checkout-cart-index .cart-container form#form-validate .cart.table-wrapper table#shopping-cart-table tbody.cart.item .actions-toolbar .use-ajax.action.action-towishlist:before {
    display: none
}

@media (max-width:480px) {
    .checkout-cart-index .cart-container form#form-validate .cart.table-wrapper table#shopping-cart-table tbody.cart.item .actions-toolbar .use-ajax.action.action-towishlist:after {
        content: "";
        background: #d9d9d6;
        position: absolute;
        height: 15px;
        right: 0;
        width: 1px;
        top: 50%;
        transform: translateY(-50%)
    }
}

@media (max-width:480px) {
    .checkout-cart-index .cart-container form#form-validate .cart.table-wrapper table#shopping-cart-table tbody.cart.item .actions-toolbar .use-ajax.action.action-towishlist {
        width: 20%;
        text-align: center
    }
}

.checkout-cart-index .cart-container form#form-validate .cart.table-wrapper table#shopping-cart-table tbody.cart.item .actions-toolbar .use-ajax.action.action-towishlist span {
    background: 0 0;
    font-size: 10px;
    line-height: 11px;
    color: #3b3a3a;
    padding-left: 25px;
    position: relative;
    font-weight: 400;
    border: none;
    padding-right: 0;
    text-transform: lowercase;
    vertical-align: middle
}

@media (max-width:767px) {
    .checkout-cart-index .cart-container form#form-validate .cart.table-wrapper table#shopping-cart-table tbody.cart.item .actions-toolbar .use-ajax.action.action-towishlist span {
        padding: 0;
        color: transparent
    }
}

@media (max-width:480px) {
    .checkout-cart-index .cart-container form#form-validate .cart.table-wrapper table#shopping-cart-table tbody.cart.item .actions-toolbar .use-ajax.action.action-towishlist span {
        padding-left: 0;
        padding-right: 0
    }

    .checkout-cart-index .cart-container form#form-validate .cart.table-wrapper table#shopping-cart-table tbody.cart.item .actions-toolbar .use-ajax.action.action-towishlist span:after {
        background: #d9d9d6;
        position: absolute;
        height: 15px;
        z-index: 9999;
        right: 0;
        width: 1px;
        top: 50%;
        transform: translateY(-50%)
    }
}

.checkout-cart-index .cart-container form#form-validate .cart.table-wrapper table#shopping-cart-table tbody.cart.item .actions-toolbar .use-ajax.action.action-towishlist span:before {
    content: "";
    position: absolute;
    left: 0;
    width: 17px;
    height: 17px;
    background-image: url('../images/add-to-wishlist.png');
    top: -2px;
    background-position: center;
    display: block !important
}

@media (max-width:767px) {
    .checkout-cart-index .cart-container form#form-validate .cart.table-wrapper table#shopping-cart-table tbody.cart.item .actions-toolbar .use-ajax.action.action-towishlist span:before {
        position: static;
        margin-left: auto;
        margin-right: auto
    }
}

@media (max-width:480px) {
    .checkout-cart-index .cart-container form#form-validate .cart.table-wrapper table#shopping-cart-table tbody.cart.item .actions-toolbar .use-ajax.action.action-towishlist span:before {
        margin-top: 6px
    }
}

.checkout-cart-index .cart-container form#form-validate .cart.table-wrapper table#shopping-cart-table tbody.cart.item .actions-toolbar .action.action-gift._active .gift-section {
    color: #165c7d
}

.checkout-cart-index .cart-container form#form-validate .cart.table-wrapper table#shopping-cart-table tbody.cart.item .actions-toolbar .action.action-gift._active .gift-check {
    border: 1px solid #165c7d;
    border-radius: 0
}

.checkout-cart-index .cart-container form#form-validate .cart.table-wrapper table#shopping-cart-table tbody.cart.item .actions-toolbar .action.action-gift._active .gift-section .gift-title {
    color: #165c7d
}

.checkout-cart-index .cart-container form#form-validate .cart.table-wrapper table#shopping-cart-table tbody.cart.item .actions-toolbar .action.action-gift._active:before {
    position: absolute;
    content: '';
    background-image: url(../images/tickmark.svg) !important;
    width: 10px;
    height: 7px;
    background-size: contain;
    background-repeat: no-repeat !important;
    left: 22px;
    z-index: 9
}

@media (max-width:767px) {
    .checkout-cart-index .cart-container form#form-validate .cart.table-wrapper table#shopping-cart-table tbody.cart.item .actions-toolbar .action.action-gift._active:before {
        bottom: 6px
    }
}

@media (max-width:480px) {
    .checkout-cart-index .cart-container form#form-validate .cart.table-wrapper table#shopping-cart-table tbody.cart.item .actions-toolbar .action.action-gift._active:before {
        left: 21px;
        bottom: auto
    }
}

@media (max-width:480px) {
    .checkout-cart-index .cart-container form#form-validate .cart.table-wrapper table#shopping-cart-table tbody.cart.item .actions-toolbar .action.action-gift._active:after {
        left: 107px
    }
}

.checkout-cart-index .cart-container form#form-validate .cart.table-wrapper table#shopping-cart-table tbody.cart.item .actions-toolbar .action.action-gift {
    position: relative
}

@media (max-width:769px) {
    .checkout-cart-index .cart-container form#form-validate .cart.table-wrapper table#shopping-cart-table tbody.cart.item .actions-toolbar .action.action-gift {
        width: 15%;
        text-align: center;
        margin-top: 1px
    }

    .checkout-cart-index .cart-container form#form-validate .cart.table-wrapper table#shopping-cart-table tbody.cart.item .actions-toolbar .action.action-gift:after {
        height: 16px
    }

    .checkout-cart-index .cart-container form#form-validate .cart.table-wrapper table#shopping-cart-table tbody.cart.item .actions-toolbar .action.action-gift svg {
        margin-top: -2px !important
    }
}

.checkout-cart-index .cart-container form#form-validate .cart.table-wrapper table#shopping-cart-table tbody.cart.item .actions-toolbar .action.action-gift .gift-section {
    font-family: 'mothercare_2020-regular-webfont';
    font-style: normal;
    font-weight: 400;
    font-size: 10px;
    line-height: normal;
    color: #3b3a3a
}

.checkout-cart-index .cart-container form#form-validate .cart.table-wrapper table#shopping-cart-table tbody.cart.item .actions-toolbar .action.action-gift .gift-section svg {
    margin-top: -4px
}

.checkout-cart-index .cart-container form#form-validate .cart.table-wrapper table#shopping-cart-table tbody.cart.item .actions-toolbar .action.action-gift .gift-section svg path {
    fill: #165c7d
}

@media (max-width:767px) {
    .checkout-cart-index .cart-container form#form-validate .cart.table-wrapper table#shopping-cart-table tbody.cart.item .actions-toolbar .action.action-gift .gift-section {
        margin-top: -9px
    }
}

@media (max-width:480px) {
    .checkout-cart-index .cart-container form#form-validate .cart.table-wrapper table#shopping-cart-table tbody.cart.item .actions-toolbar .action.action-gift .gift-section {
        margin-top: 0
    }
}

@media (max-width:767px) {
    .checkout-cart-index .cart-container form#form-validate .cart.table-wrapper table#shopping-cart-table tbody.cart.item .actions-toolbar .action.action-gift .gift-section span {
        display: none
    }
}

.checkout-cart-index .cart-container form#form-validate .cart.table-wrapper table#shopping-cart-table tbody.cart.item .actions-toolbar .action.action-gift input.gift-check {
    border-radius: 0;
    border: 1px solid #e8e8e8;
    margin-right: 10px
}

@media (max-width:767px) {
    .checkout-cart-index .cart-container form#form-validate .cart.table-wrapper table#shopping-cart-table tbody.cart.item .actions-toolbar .action.action-gift input.gift-check {
        border: 1px solid #165c7d
    }
}

.checkout-cart-index .cart-container form#form-validate .cart.table-wrapper table#shopping-cart-table tbody.cart.item .actions-toolbar .gift-summary .gift-wrapping-summary .gift-wrapping-summary-title,
.checkout-cart-index .cart-container form#form-validate .cart.table-wrapper table#shopping-cart-table tbody.cart.item .actions-toolbar .gift-summary .gift-wrapping-summary .gift-wrapping-name,
.checkout-cart-index .cart-container form#form-validate .cart.table-wrapper table#shopping-cart-table tbody.cart.item .actions-toolbar .gift-summary .gift-wrapping-summary .regular-price {
    display: none
}

.checkout-cart-index .cart-container form#form-validate .cart.table-wrapper table#shopping-cart-table tbody.cart.item .actions-toolbar .gift-summary .actions-toolbar {
    margin: 0;
    padding-top: 0
}

.checkout-cart-index .cart-container form#form-validate .cart.table-wrapper table#shopping-cart-table tbody.cart.item .actions-toolbar .gift-summary .actions-toolbar .secondary {
    display: flex;
    gap: 20px
}

@media (max-width:480px) {
    .checkout-cart-index .cart-container form#form-validate .cart.table-wrapper table#shopping-cart-table tbody.cart.item .actions-toolbar .gift-summary .actions-toolbar .secondary {
        flex-direction: row-reverse
    }
}

.checkout-cart-index .cart-container form#form-validate .cart.table-wrapper table#shopping-cart-table tbody.cart.item .actions-toolbar .gift-summary .actions-toolbar .secondary .action.action-edit {
    font-family: 'mothercare_2020-regular-webfont';
    font-style: normal;
    font-weight: 400;
    font-size: 10px;
    line-height: normal;
    color: #165c7d;
    padding: 0;
    background: 0 0;
    position: relative
}

@media (max-width:767px) {
    .checkout-cart-index .cart-container form#form-validate .cart.table-wrapper table#shopping-cart-table tbody.cart.item .actions-toolbar .gift-summary .actions-toolbar .secondary .action.action-edit {
        margin-top: -15px
    }
}

@media (max-width:480px) {
    .checkout-cart-index .cart-container form#form-validate .cart.table-wrapper table#shopping-cart-table tbody.cart.item .actions-toolbar .gift-summary .actions-toolbar .secondary .action.action-edit {
        margin-top: 0
    }
}

.checkout-cart-index .cart-container form#form-validate .cart.table-wrapper table#shopping-cart-table tbody.cart.item .actions-toolbar .gift-summary .actions-toolbar .secondary .action.action-edit span {
    padding-left: 0
}

@media (max-width:767px) {
    .checkout-cart-index .cart-container form#form-validate .cart.table-wrapper table#shopping-cart-table tbody.cart.item .actions-toolbar .gift-summary .actions-toolbar .secondary .action.action-edit span {
        display: block
    }
}

@media (max-width:769px) {
    .checkout-cart-index .cart-container form#form-validate .cart.table-wrapper table#shopping-cart-table tbody.cart.item .actions-toolbar .gift-summary .actions-toolbar:after {
        content: '';
        background: #3b3a3a;
        margin-left: 18px;
        display: inline-block;
        width: 1px;
        height: 16px;
        opacity: .6;
        margin-top: 2px
    }
}

.checkout-cart-index .cart-container form#form-validate .cart.table-wrapper table#shopping-cart-table tbody.cart.item .actions-toolbar .gift-content._active {
    display: flex;
    width: 100%;
    max-width: 100%;
    order: 10
}

@media (max-width:480px) {
    .checkout-cart-index .cart-container form#form-validate .cart.table-wrapper table#shopping-cart-table tbody.cart.item .actions-toolbar .gift-content._active {
        max-width: 320px;
        margin-left: 10px
    }
}

.checkout-cart-index .cart-container form#form-validate .cart.table-wrapper table#shopping-cart-table tbody.cart.item .actions-toolbar .gift-content._active .gift-options {
    width: 700px
}

@media (max-width:767px) {
    .checkout-cart-index .cart-container form#form-validate .cart.table-wrapper table#shopping-cart-table tbody.cart.item .actions-toolbar .gift-content._active .gift-options {
        width: 95%
    }
}

@media (max-width:480px) {
    .checkout-cart-index .cart-container form#form-validate .cart.table-wrapper table#shopping-cart-table tbody.cart.item .actions-toolbar .gift-content._active .gift-options {
        width: 100%
    }
}

.checkout-cart-index .cart-container form#form-validate .cart.table-wrapper table#shopping-cart-table tbody.cart.item .actions-toolbar .gift-content._active .gift-wrapping .gift-options-title {
    font-weight: 400;
    font-size: 14px;
    line-height: normal;
    color: #165c7d;
    font-family: 'mothercare_2020-regular-webfont'
}

.checkout-cart-index .cart-container form#form-validate .cart.table-wrapper table#shopping-cart-table tbody.cart.item .actions-toolbar .gift-content._active .gift-wrapping .gift-options-content {
    margin-top: 20px
}

.checkout-cart-index .cart-container form#form-validate .cart.table-wrapper table#shopping-cart-table tbody.cart.item .actions-toolbar .gift-content._active .gift-wrapping .gift-options-content ul.gift-wrapping-list {
    display: flex;
    gap: 50px
}

.checkout-cart-index .cart-container form#form-validate .cart.table-wrapper table#shopping-cart-table tbody.cart.item .actions-toolbar .gift-content._active .gift-wrapping .gift-options-content li.gift-wrapping-item {
    width: 50px;
    height: 95px;
    position: relative;
    cursor: pointer
}

.checkout-cart-index .cart-container form#form-validate .cart.table-wrapper table#shopping-cart-table tbody.cart.item .actions-toolbar .gift-content._active .gift-wrapping .gift-options-content li.gift-wrapping-item:before {
    content: "";
    background-image: url('../images/radio-blank.svg');
    width: 14px;
    height: 14px;
    position: absolute;
    left: 50%;
    bottom: 0;
    transform: translateX(-50%)
}

.checkout-cart-index .cart-container form#form-validate .cart.table-wrapper table#shopping-cart-table tbody.cart.item .actions-toolbar .gift-content._active .gift-wrapping .gift-options-content li.gift-wrapping-item span {
    text-align: center;
    display: inline-block
}

.checkout-cart-index .cart-container form#form-validate .cart.table-wrapper table#shopping-cart-table tbody.cart.item .actions-toolbar .gift-content._active .gift-wrapping .gift-options-content li.gift-wrapping-item span span {
    display: inline-block;
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: normal;
    text-align: center;
    padding: 10px 0
}

.checkout-cart-index .cart-container form#form-validate .cart.table-wrapper table#shopping-cart-table tbody.cart.item .actions-toolbar .gift-content._active .gift-wrapping .gift-options-content li.gift-wrapping-item._active {
    position: relative
}

.checkout-cart-index .cart-container form#form-validate .cart.table-wrapper table#shopping-cart-table tbody.cart.item .actions-toolbar .gift-content._active .gift-wrapping .gift-options-content li.gift-wrapping-item._active:before {
    content: "";
    background-image: url('../images/radio-selector.svg');
    width: 14px;
    height: 14px;
    position: absolute;
    left: 50%;
    bottom: 0;
    z-index: 9;
    transform: translateX(-50%)
}

.checkout-cart-index .cart-container form#form-validate .cart.table-wrapper table#shopping-cart-table tbody.cart.item .actions-toolbar .gift-content._active .gift-wrapping .gift-options-content .gift-wrapping-preview {
    display: none
}

.checkout-cart-index .cart-container form#form-validate .cart.table-wrapper table#shopping-cart-table tbody.cart.item .actions-toolbar .gift-content._active .gift-wrapping .gift-options-content .gift-wrapping-preview,
.checkout-cart-index .cart-container form#form-validate .cart.table-wrapper table#shopping-cart-table tbody.cart.item .actions-toolbar .gift-content._active .gift-wrapping .gift-options-content .gift-wrapping-title {
    display: none
}

.checkout-cart-index .cart-container form#form-validate .cart.table-wrapper table#shopping-cart-table tbody.cart.item .actions-toolbar .gift-content._active p {
    font-family: 'Arial';
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 14px;
    color: #757575;
    text-align: left;
    display: inline-block;
    margin-top: 5px
}

.checkout-cart-index .cart-container form#form-validate .cart.table-wrapper table#shopping-cart-table tbody.cart.item .actions-toolbar .gift-content._active hr {
    margin: 20px 0 !important
}

.checkout-cart-index .cart-container form#form-validate .cart.table-wrapper table#shopping-cart-table tbody.cart.item .actions-toolbar .gift-content._active .gift-message .gift-options-title {
    font-weight: 400;
    font-size: 14px;
    line-height: normal;
    color: #165c7d;
    font-family: 'mothercare_2020-regular-webfont';
    text-transform: lowercase
}

.checkout-cart-index .cart-container form#form-validate .cart.table-wrapper table#shopping-cart-table tbody.cart.item .actions-toolbar .gift-content._active .gift-message .gift-options-content .field.text {
    margin-top: 0
}

.checkout-cart-index .cart-container form#form-validate .cart.table-wrapper table#shopping-cart-table tbody.cart.item .actions-toolbar .gift-content._active .gift-message .gift-options-content .field.text .label {
    display: none
}

.checkout-cart-index .cart-container form#form-validate .cart.table-wrapper table#shopping-cart-table tbody.cart.item .actions-toolbar .gift-content._active .gift-message .gift-options-content .field.text .input-text {
    border: 1px solid #d9d9d9;
    border-radius: 0
}

.checkout-cart-index .cart-container form#form-validate .cart.table-wrapper table#shopping-cart-table tbody.cart.item .actions-toolbar .gift-content._active .gift-message .gift-options-content .field.text .input-text::placeholder {
    padding-top: 5px;
    padding-left: 10px;
    font-family: 'Arial';
    font-style: italic;
    font-weight: 400;
    font-size: 12px;
    line-height: normal;
    text-transform: lowercase;
    color: #d9d9d6
}

.checkout-cart-index .cart-container form#form-validate .cart.table-wrapper table#shopping-cart-table tbody.cart.item .actions-toolbar .gift-content._active .gift-message .gift-options-content .field.text .control p.text-area-text {
    text-align: right;
    color: #515759;
    display: block
}

.checkout-cart-index .cart-container form#form-validate .cart.table-wrapper table#shopping-cart-table tbody.cart.item .actions-toolbar .gift-content._active .gift-message .gift-options-content .field.field-to,
.checkout-cart-index .cart-container form#form-validate .cart.table-wrapper table#shopping-cart-table tbody.cart.item .actions-toolbar .gift-content._active .gift-message .gift-options-content .field.field-from {
    display: none
}

.checkout-cart-index .cart-container form#form-validate .cart.table-wrapper table#shopping-cart-table tbody.cart.item .actions-toolbar .gift-content._active .actions-toolbar {
    display: flex;
    justify-content: flex-end;
    margin-left: 0
}

@media (max-width:767px) {
    .checkout-cart-index .cart-container form#form-validate .cart.table-wrapper table#shopping-cart-table tbody.cart.item .actions-toolbar .gift-content._active .actions-toolbar {
        justify-content: center
    }
}

.checkout-cart-index .cart-container form#form-validate .cart.table-wrapper table#shopping-cart-table tbody.cart.item .actions-toolbar .gift-content._active .actions-toolbar .secondary {
    display: flex !important;
    justify-content: flex-end;
    gap: 20px
}

@media (max-width:767px) {
    .checkout-cart-index .cart-container form#form-validate .cart.table-wrapper table#shopping-cart-table tbody.cart.item .actions-toolbar .gift-content._active .actions-toolbar .secondary {
        justify-content: center;
        flex-direction: column
    }
}

.checkout-cart-index .cart-container form#form-validate .cart.table-wrapper table#shopping-cart-table tbody.cart.item .actions-toolbar .gift-content._active .actions-toolbar .secondary .action.secondary.action-update {
    order: 1;
    background: #fff;
    border: 1px solid transparent;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 17px;
    text-transform: lowercase;
    width: 198px;
    height: 37px;
    margin: 0 auto;
    display: flex !important;
    align-items: center;
    text-align: center;
    justify-content: center;
    background: #d9d9d6;
    border-radius: 5px;
    color: #3b3a3a;
    font-family: 'mothercare_2020-regular-webfont'
}

.checkout-cart-index .cart-container form#form-validate .cart.table-wrapper table#shopping-cart-table tbody.cart.item .actions-toolbar .gift-content._active .actions-toolbar .secondary .action.secondary.action-update.gift-button-blue {
    background: #165c7d;
    color: #fff
}

.checkout-cart-index .cart-container form#form-validate .cart.table-wrapper table#shopping-cart-table tbody.cart.item .actions-toolbar .gift-content._active .actions-toolbar .secondary .action.action-cancel {
    background: #fff;
    border: 1px solid #165c7d;
    border-radius: 5px;
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 19px;
    display: flex;
    align-items: center;
    text-align: center;
    text-transform: lowercase;
    color: #165c7d;
    order: 0;
    width: 198px;
    height: 37px;
    font-family: 'mothercare_2020-regular-webfont'
}

.checkout-cart-index .cart-container form#form-validate .cart.table-wrapper table#shopping-cart-table tbody.cart.item .actions-toolbar .action.action-edit {
    position: relative;
    padding-right: 0;
    font-weight: 400;
    font-size: 10px;
    color: #3b3a3a;
    order: 2;
    margin-top: -2px
}

@media (max-width:767px) {
    .checkout-cart-index .cart-container form#form-validate .cart.table-wrapper table#shopping-cart-table tbody.cart.item .actions-toolbar .action.action-edit:after {
        height: 14px
    }
}

@media (max-width:480px) {
    .checkout-cart-index .cart-container form#form-validate .cart.table-wrapper table#shopping-cart-table tbody.cart.item .actions-toolbar .action.action-edit {
        text-align: center;
        width: 20%;
        padding: 0
    }
}

.checkout-cart-index .cart-container form#form-validate .cart.table-wrapper table#shopping-cart-table tbody.cart.item .actions-toolbar .action.action-edit:before {
    display: inline-block;
    margin-right: 12px;
    -webkit-mask: none;
    mask: none;
    background-color: transparent;
    -webkit-mask-size: 0;
    mask-size: 0;
    position: absolute;
    left: 0;
    width: 11px;
    height: 15px;
    background-image: url('../images/edit.svg');
    margin-top: 6px;
    opacity: .6
}

@media (max-width:767px) {
    .checkout-cart-index .cart-container form#form-validate .cart.table-wrapper table#shopping-cart-table tbody.cart.item .actions-toolbar .action.action-edit:before {
        position: static;
        margin-right: 0;
        margin-top: 0
    }
}

@media (max-width:480px) {
    .checkout-cart-index .cart-container form#form-validate .cart.table-wrapper table#shopping-cart-table tbody.cart.item .actions-toolbar .action.action-edit:before {
        margin-top: 10px
    }
}

.checkout-cart-index .cart-container form#form-validate .cart.table-wrapper table#shopping-cart-table tbody.cart.item .actions-toolbar .action.action-edit span {
    clip: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    position: static;
    width: auto;
    padding-left: 24px;
    font-weight: 400;
    display: inline-block;
    padding-top: 2px;
    text-transform: lowercase
}

@media (max-width:767px) {
    .checkout-cart-index .cart-container form#form-validate .cart.table-wrapper table#shopping-cart-table tbody.cart.item .actions-toolbar .action.action-edit span {
        display: none
    }
}

.checkout-cart-index .cart-container form#form-validate .cart.table-wrapper table#shopping-cart-table tbody.cart.item .actions-toolbar .action.action-delete {
    position: relative;
    font-size: 10px;
    color: #3b3a3a;
    font-weight: 400;
    order: 3;
    margin-left: -2px;
    margin-top: -1px
}

@media (max-width:767px) {
    .checkout-cart-index .cart-container form#form-validate .cart.table-wrapper table#shopping-cart-table tbody.cart.item .actions-toolbar .action.action-delete {
        width: 10% !important;
        text-align: center;
        margin-left: 0
    }
}

.checkout-cart-index .cart-container form#form-validate .cart.table-wrapper table#shopping-cart-table tbody.cart.item .actions-toolbar .action.action-delete:before {
    display: inline-block;
    margin-right: 12px;
    -webkit-mask: none;
    mask: none;
    background-color: transparent;
    -webkit-mask-size: 0;
    mask-size: 0;
    position: absolute;
    left: 0;
    width: 18px;
    height: 16px;
    background-image: url('../images/remove.svg');
    margin-top: 4px;
    background-size: contain;
    opacity: .6
}

@media (max-width:767px) {
    .checkout-cart-index .cart-container form#form-validate .cart.table-wrapper table#shopping-cart-table tbody.cart.item .actions-toolbar .action.action-delete:before {
        position: static;
        margin-right: 0;
        margin-top: 0
    }
}

@media (max-width:480px) {
    .checkout-cart-index .cart-container form#form-validate .cart.table-wrapper table#shopping-cart-table tbody.cart.item .actions-toolbar .action.action-delete:before {
        margin-top: 10px
    }
}

.checkout-cart-index .cart-container form#form-validate .cart.table-wrapper table#shopping-cart-table tbody.cart.item .actions-toolbar .action.action-delete span {
    clip: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    position: static;
    width: auto;
    padding-left: 24px;
    font-weight: 400;
    display: inline-block;
    padding-top: 0
}

@media (max-width:767px) {
    .checkout-cart-index .cart-container form#form-validate .cart.table-wrapper table#shopping-cart-table tbody.cart.item .actions-toolbar .action.action-delete span {
        display: none
    }
}

.checkout-cart-index .cart-container form#form-validate .cart.table-wrapper table#shopping-cart-table tbody.cart.item .actions-toolbar .action.toggle.change {
    display: none !important
}

.checkout-cart-index .cart-container form#form-validate .cart.table-wrapper table#shopping-cart-table tbody.cart.item .actions-toolbar ul.items {
    display: none !important
}

@media (max-width:767px) {
    .checkout-cart-index .cart-container form#form-validate .cart.table-wrapper table#shopping-cart-table .gift-summary .actions-toolbar .action.action-edit span {
        display: block !important;
        border-bottom: 1px solid #000
    }
}

@media (max-width:767px) {
    .checkout-cart-index .cart-container form#form-validate .cart.table-wrapper table#shopping-cart-table .gift-summary .actions-toolbar .action.action-edit {
        width: 50px
    }

    .checkout-cart-index .cart-container form#form-validate .cart.table-wrapper table#shopping-cart-table .gift-summary .actions-toolbar .action.action-edit:after {
        display: none
    }
}

.checkout-cart-index .cart-container div#gift-options-cart {
    display: none
}

.checkout-cart-index .cart-container .cart.main.actions {
    display: none
}

.checkout-cart-index .cart-container .cart-bag-total {
    background: #165c7d;
    vertical-align: middle;
    padding: 10px 13px;
    text-align: right;
    color: #fff;
    font-weight: 700;
    font-size: 18px;
    line-height: 21px;
    font-family: 'Arial';
    margin-top: 10px
}

.checkout-cart-index .cart-container .cart-bag-total .cart-bag-total-lable {
    display: inline-block;
    padding-left: 25px
}

@media (max-width:767px) {
    .checkout-cart-index .cart-container .cart-bag-total {
        background: 0 0;
        text-align: center;
        color: #165c7d;
        font-size: 14px;
        line-height: 18px;
        margin-top: 0;
        border-bottom-left-radius: 5px;
        border-bottom-right-radius: 5px;
        border: 1px solid #d9d9d6;
        border-top: 0
    }
}

.checkout-cart-index .cart-container .cart-summary #block-discount.active {
    margin-bottom: 14px
}

@media screen and (min-device-width:768px) and (max-device-width:1023px) {
    .checkout-cart-index .cart-container .cart-summary {
        width: 100% !important
    }
}

.checkout-cart-index .cart-container .cart-summary .checkout.kc_points.block {
    margin-top: 6px
}

.checkout-cart-index .cart-container .cart-summary .checkout-methods-items {
    gap: 0
}

.checkout-cart-index .cart-container .cart-summary .checkout-methods-items .item {
    width: 100%
}

.checkout-cart-index .cart-container .cart-summary .checkout-methods-items .item:first-child {
    padding-bottom: 10px
}

.checkout-cart-index .cart-container .cart-summary .checkout-methods-items .item .checkout {
    padding: 11px 17px
}

.checkout-cart-index .cart-container .cart-summary .checkout-methods-items .giftregistry {
    width: 100%
}

.checkout-cart-index .cart-container .cart-summary .checkout-methods-items .giftregistry .fieldset .field .control:before {
    content: '';
    position: absolute;
    left: 20px;
    top: 0;
    bottom: 0;
    margin: auto;
    width: 16px;
    height: 16px;
    z-index: 1;
    background: url('../images/gift-wrap-blue.svg') no-repeat 0px 0px;
    background-size: 100% 100%
}

.checkout-cart-index .cart-container .cart-summary .checkout-methods-items .giftregistry .fieldset .field .control select {
    border: 1px solid #165c7d;
    border-radius: 5px;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 18px;
    padding: 15px 15px 12px 47px;
    font-family: 'mothercare_2020-regular-webfont';
    color: #165c7d
}

.checkout-cart-index .cart-container .cart-summary .checkout-methods-items .giftregistry .fieldset .add {
    background: #165c7d;
    border-radius: 5px;
    padding: 11px 15px;
    font-family: 'mothercare_2020-regular-webfont';
    text-transform: lowercase;
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 19px;
    margin-top: 15px
}

.checkout-cart-index .cart-container .cart-summary #add-cart-items-to-gift-registry {
    width: 100%;
    margin-top: 20px;
    padding-top: 20px;
    border-top: 1px solid #165c7d
}

.checkout-cart-index .cart-container .cart-summary #add-cart-items-to-gift-registry .fieldset .field .control:before {
    content: '';
    position: absolute;
    left: 20px;
    top: 0;
    bottom: 0;
    margin: auto;
    width: 16px;
    height: 16px;
    z-index: 1;
    background: url('../images/gift-wrap-blue.svg') no-repeat 0px 0px;
    background-size: 100% 100%
}

.checkout-cart-index .cart-container .cart-summary #add-cart-items-to-gift-registry .fieldset .field .control select {
    border: 1px solid #165c7d;
    border-radius: 5px;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 18px;
    padding: 15px 15px 12px 47px;
    font-family: 'mothercare_2020-regular-webfont';
    color: #165c7d
}

.checkout-cart-index .cart-container .cart-summary #add-cart-items-to-gift-registry .fieldset .add {
    background: #165c7d;
    border-radius: 5px;
    padding: 11px 15px;
    font-family: 'mothercare_2020-regular-webfont';
    text-transform: lowercase;
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 19px;
    margin-top: 15px;
    width: 100%
}

.checkout-cart-index .cart-container .cart-summary {
    width: 25%;
    gap: initial
}

@media screen and (max-width:767px) {
    .checkout-cart-index .cart-container .cart-summary {
        width: 100%
    }
}

@media (max-width:480px) {
    .checkout-cart-index .cart-container .cart-summary {
        width: 100%
    }
}

.checkout-cart-index .cart-container .cart-summary div#block-discount {
    background: #fff
}

@media screen and (min-device-width:768px) and (max-device-width:1023px) {
    .checkout-cart-index .cart-container .cart-summary div#block-discount {
        width: 100%
    }
}

@media screen and (max-width:767px) {
    .checkout-cart-index .cart-container .cart-summary div#block-discount {
        width: 100%
    }
}

.checkout-cart-index .cart-container .cart-summary div#block-discount .title {
    border-bottom: 0;
    background-color: unset;
    border: 1px solid #e5e5e5
}

@media (max-width:767px) {
    .checkout-cart-index .cart-container .cart-summary div#block-discount .title {
        margin-bottom: 9px
    }
}

.checkout-cart-index .cart-container .cart-summary div#block-discount .title #block-discount-heading {
    font-family: 'mothercare_2020-regular-webfont';
    font-style: normal;
    font-weight: 700;
    font-size: 14px;
    line-height: 16px;
    color: #414041;
    margin-left: 35px;
    text-transform: lowercase;
    max-width: 180px
}

.checkout-cart-index .cart-container .cart-summary div#block-discount .title:before {
    content: '';
    position: absolute;
    left: 8px;
    width: 33px;
    height: 34px;
    display: block;
    text-align: center;
    background-image: url('../images/kc-logo.svg');
    background-repeat: no-repeat;
    background-position-y: center;
    -webkit-mask: none
}

.checkout-cart-index .cart-container .cart-summary div#block-discount .content form#discount-coupon-form .fieldset.coupon {
    text-align: center
}

.checkout-cart-index .cart-container .cart-summary div#block-discount .content form#discount-coupon-form .fieldset.coupon input#coupon_code {
    padding: 15px 16px;
    gap: 10px;
    width: calc(100% - 22px);
    height: 45px;
    background: #fff;
    border: 1px solid #e2e2e2;
    border-radius: 5px;
    font-size: 14px;
    font-weight: 500;
    margin: 0 auto;
    font-family: 'Arial'
}

.checkout-cart-index .cart-container .cart-summary div#block-discount .content form#discount-coupon-form .fieldset.coupon input#coupon_code::placeholder {
    font-style: normal;
    font-size: 14px;
    line-height: 16px;
    color: #d9d9d6;
    font-weight: 500;
    text-transform: lowercase
}

.checkout-cart-index .cart-container .cart-summary div#block-discount .content form#discount-coupon-form .fieldset.coupon .actions-toolbar button {
    padding: 10px 17px;
    width: 100%;
    height: 37px;
    background: #d9d9d6;
    border-radius: 5px;
    margin: 0 6px
}

.checkout-cart-index .cart-container .cart-summary div#block-discount .content form#discount-coupon-form .fieldset.coupon .actions-toolbar button span {
    font-family: 'mothercare_2020-regular-webfont';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 19px;
    display: flex;
    align-items: center;
    text-align: center;
    text-transform: lowercase;
    color: #3b3a3a
}

.checkout-cart-index .cart-container .cart-summary div#block-discount .content form#discount-coupon-form .fieldset.coupon .mage-error .discount-code-login {
    color: #125faa;
    font-weight: 700;
    text-decoration: underline
}

.checkout-cart-index .cart-container .cart-summary div#block-discount.active {
    border: 1px solid #e5e5e5
}

.checkout-cart-index .cart-container .cart-summary div#block-discount.active .title {
    border: 0
}

.checkout-cart-index .cart-container .cart-summary div#block-discount.active .control {
    text-align: center
}

.checkout-cart-index .cart-container .cart-summary div#kc_points-block {
    background: #fff
}

@media screen and (min-device-width:768px) and (max-device-width:1023px) {
    .checkout-cart-index .cart-container .cart-summary div#kc_points-block {
        width: 100%
    }
}

@media screen and (max-width:767px) {
    .checkout-cart-index .cart-container .cart-summary div#kc_points-block {
        width: 100%;
        margin-bottom: 8px !important;
        margin-top: 0
    }
}

.checkout-cart-index .cart-container .cart-summary div#kc_points-block .title {
    border-bottom: 0;
    background: unset;
    border: 1px solid #e5e5e5;
    margin-bottom: 0
}

.checkout-cart-index .cart-container .cart-summary div#kc_points-block .title strong#kcpoint-heading {
    font-family: 'mothercare_2020-regular-webfont';
    font-style: normal;
    font-weight: 700;
    font-size: 14px;
    line-height: 16px;
    color: #414041;
    margin-left: 35px;
    max-width: 200px
}

.checkout-cart-index .cart-container .cart-summary div#kc_points-block .title:before {
    content: '';
    position: absolute;
    left: 8px;
    width: 33px;
    height: 34px;
    display: block;
    text-align: center;
    background-image: url('../images/git-wrap.svg');
    background-repeat: no-repeat;
    background-position-y: center;
    -webkit-mask: none
}

.checkout-cart-index .cart-container .cart-summary div#kc_points-block.active {
    border: 1px solid #e5e5e5;
    margin-top: 10px
}

.checkout-cart-index .cart-container .cart-summary div#kc_points-block.active .title {
    border: 0
}

.checkout-cart-index .cart-container .cart-summary div#kc_points-block .content {
    padding: 0 24px 24px
}

.checkout-cart-index .cart-container .cart-summary div#kc_points-block .content .kc-points-option {
    padding-left: 0;
    padding-right: 0
}

.checkout-cart-index .cart-container .cart-summary div#kc_points-block .content .kc-points-option input[type=checkbox]:checked+label {
    padding: 19px 18px
}

.checkout-cart-index .cart-container .cart-summary div#kc_points-block .content .label .text {
    font-style: normal;
    font-weight: 700;
    font-size: 14px;
    line-height: 16px;
    color: #125faa;
    font-family: 'Arial'
}

.checkout-cart-index .cart-container .cart-summary div#kc_points-block .content .label .amount {
    font-weight: 700;
    font-size: 14px;
    line-height: 16px;
    text-align: right;
    font-family: 'Arial'
}

.checkout-cart-index .cart-container .cart-summary #block-giftcard {
    display: none
}

.checkout-cart-index .cart-container .cart-summary button.action.primary.checkout {
    padding: 11px 17px;
    gap: 10px;
    background: #165c7d;
    border-radius: 5px
}

@media (max-width:767px) {
    .checkout-cart-index .cart-container .cart-summary button.action.primary.checkout {
        width: 100%
    }
}

.checkout-cart-index .cart-container .cart-summary button.action.primary.checkout span {
    font-family: 'mothercare_2020-regular-webfont';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 19px;
    text-transform: lowercase;
    color: #fff
}

.checkout-cart-index .cart-container .cart-summary a.action.continue {
    padding: 9px 17px;
    background: #fff;
    border: 1px solid #165c7d;
    border-radius: 5px;
    text-align: center
}

@media screen and (min-device-width:768px) and (max-device-width:1023px) {
    .checkout-cart-index .cart-container .cart-summary a.action.continue {
        margin: 0 auto
    }
}

@media (max-width:767px) {
    .checkout-cart-index .cart-container .cart-summary a.action.continue {
        width: 100%
    }
}

.checkout-cart-index .cart-container .cart-summary a.action.continue span {
    font-family: 'mothercare_2020-regular-webfont';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 19px;
    text-transform: lowercase;
    color: #165c7d
}

.checkout-cart-index .cart-container .cart-summary .kredivo-label {
    display: block
}

.checkout-cart-index .cart-container .cart-summary div#cart-totals {
    padding: 0;
    border: 1px solid #f0f0f0;
    margin-bottom: 20px
}

.checkout-cart-index .cart-container .cart-summary div#cart-totals .table-wrapper table tbody th.mark {
    padding-left: 10px !important;
    padding-top: 15px
}

.checkout-cart-index .cart-container .cart-summary div#cart-totals .table-wrapper table tbody tr.totals.subt {
    border: 0
}

.checkout-cart-index .cart-container .cart-summary div#cart-totals .table-wrapper table tbody tr.totals.subt th.mark {
    font-family: 'Arial';
    font-style: normal;
    font-weight: 700;
    font-size: 12px;
    line-height: 14px;
    color: #000;
    text-transform: lowercase;
    padding-top: 28px;
    padding-bottom: 0
}

.checkout-cart-index .cart-container .cart-summary div#cart-totals .table-wrapper table tbody tr.totals.giftwrapping {
    border: 0
}

.checkout-cart-index .cart-container .cart-summary div#cart-totals .table-wrapper table tbody tr.totals.giftwrapping th.mark {
    padding-top: 28px !important;
    padding-bottom: 0;
    font-family: 'Arial';
    font-style: normal;
    font-weight: 700;
    font-size: 12px;
    line-height: 14px;
    color: #000;
    text-transform: lowercase
}

.checkout-cart-index .cart-container .cart-summary div#cart-totals .table-wrapper table tbody tr.totals.giftwrapping span.sign {
    float: left;
    text-align: left;
    padding-right: 25px;
    word-spacing: 5px
}

.checkout-cart-index .cart-container .cart-summary div#cart-totals .table-wrapper table tbody tr.totals.discount {
    border-bottom: none
}

.checkout-cart-index .cart-container .cart-summary div#cart-totals .table-wrapper table tbody tr.totals.discount th.mark {
    padding-top: 28px !important;
    padding-bottom: 0;
    font-family: 'Arial';
    font-style: normal;
    font-weight: 700;
    font-size: 12px;
    line-height: 14px;
    color: #000;
    text-transform: lowercase
}

.checkout-cart-index .cart-container .cart-summary div#cart-totals .table-wrapper table tbody tr.totals.discount td.amount.discount {
    padding-top: 28px !important;
    padding-bottom: 0 !important;
    font-family: 'Arial';
    font-style: normal;
    font-weight: 700;
    font-size: 12px;
    line-height: 14px;
    text-transform: lowercase;
    color: #419f12 !important;
    text-transform: capitalize
}

.checkout-cart-index .cart-container .cart-summary div#cart-totals .table-wrapper table tbody .totals-tax {
    border: 0
}

.checkout-cart-index .cart-container .cart-summary div#cart-totals .table-wrapper table tbody .totals-tax th.mark {
    font-family: 'Arial';
    font-style: normal;
    font-weight: 700;
    font-size: 12px;
    line-height: 14px;
    color: #000;
    text-transform: lowercase
}

.checkout-cart-index .cart-container .cart-summary div#cart-totals .table-wrapper table tbody tr.totals.kc-points {
    border: 0
}

.checkout-cart-index .cart-container .cart-summary div#cart-totals .table-wrapper table tbody tr.totals.kc-points th.mark {
    font-family: 'Arial';
    font-style: normal;
    font-weight: 700;
    font-size: 12px;
    line-height: 14px;
    color: #000;
    text-transform: lowercase;
    padding-top: 28px;
    padding-bottom: 28px
}

.checkout-cart-index .cart-container .cart-summary div#cart-totals .table-wrapper table tbody tr.totals.kc-points td.amount {
    padding-bottom: 28px
}

.checkout-cart-index .cart-container .cart-summary div#cart-totals .table-wrapper table tbody tr.totals.kc-points td.amount.kc-points .price:last-child {
    color: #419f12 !important
}

.checkout-cart-index .cart-container .cart-summary div#cart-totals .table-wrapper table tbody tr.cart.totals th.mark {
    font-family: 'Arial';
    font-style: normal;
    font-weight: 700;
    font-size: 12px;
    line-height: 14px;
    color: #000;
    text-transform: lowercase;
    padding-top: 27px;
    padding-bottom: 27px
}

@media (max-width:767px) {
    .checkout-cart-index .cart-container .cart-summary div#cart-totals .table-wrapper table tbody tr.cart.totals th.mark {
        padding-top: 21px;
        padding-bottom: 21px
    }
}

.checkout-cart-index .cart-container .cart-summary div#cart-totals .table-wrapper table tbody tr.cart.totals td.amount {
    font-family: 'Arial';
    font-style: normal;
    font-weight: 700;
    font-size: 14px;
    line-height: 16px;
    text-align: right;
    color: #003971;
    padding-top: 26px;
    padding-bottom: 26px
}

@media (max-width:767px) {
    .checkout-cart-index .cart-container .cart-summary div#cart-totals .table-wrapper table tbody tr.cart.totals td.amount {
        padding-top: 21px;
        padding-bottom: 21px;
        text-transform: capitalize
    }
}

.checkout-cart-index .cart-container .cart-summary div#cart-totals .table-wrapper table tbody tr.cart.totals td.amount span {
    font-size: 14px !important
}

.checkout-cart-index .cart-container .cart-summary div#cart-totals .table-wrapper table tbody td.amount {
    font-family: 'Arial';
    font-style: normal;
    font-weight: 500;
    font-size: 12px;
    line-height: 14px;
    text-align: right;
    color: #003971;
    padding-top: 28px;
    padding-bottom: 0
}

.checkout-cart-index .cart-container .cart-summary ul.checkout.methods.items.checkout-methods-items.test {
    gap: 20px;
    width: 100%;
    text-align: center;
    margin: 0 auto 20px
}

@media (max-width:767px) {
    .checkout-cart-index .cart-container .cart-summary ul.checkout.methods.items.checkout-methods-items.test {
        width: 100%
    }
}

.checkout-cart-index .cart-container .cart-summary strong.summary.title {
    display: block;
    padding: 17px 32px;
    gap: 10px;
    height: 53px;
    background: #f3f3f3;
    text-align: center;
    font-family: 'mothercare_2020-regular-webfont';
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    line-height: 19px;
    color: #15386d;
    text-transform: lowercase
}

@media screen and (min-device-width:768px) and (max-device-width:1023px) {
    .checkout-cart-index .cart-container .cart-summary strong.summary.title {
        width: 100%
    }
}

@media (max-width:767px) {
    .checkout-cart-index .cart-container .cart-summary strong.summary.title {
        font-size: 24px;
        line-height: 28px;
        height: auto;
        width: 100%
    }
}

.checkout-cart-index .cart-container .cart-summary .field.choice div.mage-error {
    position: inherit
}

.checkout-cart-index .products-widget-container .crosssell.products-crosssell .slick-list .product-item-info .product-item-photo [class^=swatch-opt-] {
    background: linear-gradient(360deg, rgba(0, 0, 0, .46) 0%, rgba(0, 0, 0, 0) 53.6%);
    padding-top: 40px !important;
    padding-bottom: 55px !important
}

@media (max-width:1024px) {
    .checkout-cart-index .products-widget-container .crosssell.products-crosssell .slick-list .product-item-info .product-item-photo [class^=swatch-opt-] {
        display: none
    }
}

.checkout-cart-index .products-widget-container .crosssell.products-crosssell .slick-list .product-item-info .product-item-actions form {
    text-align: center
}

.checkout-cart-index .products-widget-container .crosssell.products-crosssell .slick-list .product-item-info .product-item-actions form .action.tocart.primary {
    position: relative;
    bottom: 25px
}

@media (max-width:1024px) {
    .checkout-cart-index .products-widget-container .crosssell.products-crosssell .slick-list .product-item-info .product-item-actions form .action.tocart.primary {
        display: none
    }
}

.checkout-cart-index .products-widget-container .crosssell.products-crosssell .slick-list .product-item-info .check {
    padding-top: 17px;
    text-align: center
}

.checkout-cart-index .products-widget-container .crosssell.products-crosssell .slick-list .product-item-info .check span {
    font-family: 'Arial';
    font-style: normal;
    font-weight: 700;
    font-size: 10px;
    line-height: normal;
    letter-spacing: -.011em;
    color: #1d1d1d;
    text-align: center
}

.checkout-cart-index .block.crosssell .grid {
    display: block !important;
    width: 100% !important
}

.checkout-cart-index .block.crosssell li.item.product.product-item {
    width: 100%;
    margin: 0 !important
}

.checkout-cart-index .block.crosssell .items.product-items {
    display: block !important;
    width: 100% !important
}

.checkout-cart-index .block.crosssell div.block-title.title {
    background: unset;
    text-align: center;
    margin-bottom: 3em
}

.checkout-cart-index .block.crosssell div.block-title.title strong#block-crosssell-heading {
    font-family: 'mothercare_2020-regular-webfont';
    font-style: normal;
    font-weight: 400;
    font-size: 32px;
    line-height: 120%;
    color: #515759
}

@media screen and (max-width:767px) {
    .checkout-cart-index .block.crosssell div.block-title.title strong#block-crosssell-heading {
        font-size: 18px
    }
}

.checkout-cart-index .block.crosssell .block-content.content .products-crosssell ol.products.list.items.product-items li.product-item div.product-item-info .product-item-details {
    display: flex;
    flex-direction: column;
    align-items: center
}

.checkout-cart-index .block.crosssell .block-content.content .products-crosssell ol.products.list.items.product-items li.product-item div.product-item-info .product-item-details .price-box.price-final_price {
    display: flex;
    align-items: center;
    justify-content: center;
    max-width: 100% !important;
    gap: 1em;
    margin-top: 2em;
    flex-direction: column
}

.checkout-cart-index .block.crosssell .block-content.content .products-crosssell ol.products.list.items.product-items li.product-item div.product-item-info .product-item-details .price-box.price-final_price .price-with-discount .normal-price .price {
    font-family: 'Arial';
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    line-height: 150%;
    letter-spacing: -.011em;
    color: #1e1e1e
}

.checkout-cart-index .block.crosssell .block-content.content .products-crosssell ol.products.list.items.product-items li.product-item div.product-item-info .product-item-details .price-box.price-final_price .old-price {
    text-decoration: none
}

.checkout-cart-index .block.crosssell .block-content.content .products-crosssell ol.products.list.items.product-items li.product-item div.product-item-info .product-item-details .price-box.price-final_price .old-price span.price {
    font-family: 'Arial';
    font-style: normal;
    font-weight: 400;
    font-size: 10px;
    line-height: 150%;
    letter-spacing: -.011em;
    color: #515759;
    text-decoration: line-through
}

.checkout-cart-index .block.crosssell .block-content.content .products-crosssell ol.products.list.items.product-items li.product-item div.product-item-info .product-item-details span.discount-percent {
    position: absolute;
    right: 0;
    margin-top: 41px;
    background: #f24822;
    width: max-content;
    padding: 0 4px;
    color: #fff
}

.checkout-cart-index .block.crosssell .block-content.content .products-crosssell ol.products.list.items.product-items li.product-item div.product-item-info .product-item-details strong.product-item-name {
    max-width: 100%;
    text-align: center
}

.checkout-cart-index .block.crosssell .block-content.content .products-crosssell ol.products.list.items.product-items li.product-item div.product-item-info .product-item-details strong.product-item-name a.product-item-link {
    font-family: 'mothercare_2020-regular-webfont';
    font-style: normal;
    font-weight: 700;
    font-size: 12px;
    line-height: 150%;
    text-align: center;
    letter-spacing: -.011em;
    color: #515759
}

.checkout-cart-index .block.crosssell .block-content.content .products-crosssell ol.products.list.items.product-items li.product-item div.product-item-info img.product-image-photo.mplazyload {
    filter: initial;
    width: 100%;
    height: 236px
}

.checkout-cart-index .block.crosssell .block-content.content .products-crosssell ol.products.list.items.product-items li.product-item .product-item-actions button.action.tocart.primary {
    background: #165c7d;
    color: #fff;
    width: 172px;
    height: 27px
}

.checkout-cart-index .block.crosssell .block-content.content .products-crosssell ol.products.list.items.product-items li.product-item .product-item-actions .actions-primary {
    position: absolute;
    pointer-events: none;
    z-index: 5;
    opacity: 0;
    transform: translateX(-50%) translateY(40%);
    top: 53%;
    left: 50%
}

.checkout-cart-index .title:after {
    background-image: url('../images/plus-sign.svg');
    background-repeat: no-repeat;
    background-position-y: center;
    -webkit-mask: none !important;
    background-color: unset !important;
    transform: inherit;
    background-size: 14px
}

.checkout-cart-index .block.active>.title:after {
    background-image: url('../images/minus.svg');
    background-repeat: no-repeat;
    background-position-y: center;
    -webkit-mask: none;
    background-color: unset;
    transform: inherit
}

.checkout-cart-index .block.title:after {
    background-image: url('../images/plus-sign.svg');
    background-repeat: no-repeat;
    background-position-y: center;
    -webkit-mask: none !important;
    background-color: unset !important;
    transform: inherit;
    background-size: 14px
}

.checkout-cart-index .block.active>.title:after {
    background-image: url('../images/minus.svg');
    background-repeat: no-repeat;
    background-position-y: center;
    -webkit-mask: none;
    background-color: unset;
    transform: inherit
}

.checkout-cart-index .moms-love h2.heading-love {
    font-family: 'mothercare_2020-regular-webfont';
    font-style: normal;
    font-weight: 400;
    font-size: 32px;
    color: #515759;
    margin-bottom: 1.5em
}

@media screen and (max-width:767px) {
    .checkout-cart-index .moms-love h2.heading-love {
        font-size: 18px
    }
}

@media screen and (max-width:767px) {
    .checkout-cart-index .moms-love .pagebuilder-column-line {
        flex-wrap: wrap
    }

    .checkout-cart-index .moms-love .pagebuilder-column-line .pagebuilder-column.mom-img1 {
        flex-basis: 50%;
        padding: 10px
    }
}

.checkout-cart-index .content .kc-points-option .field.choice.payment {
    display: flex;
    position: relative;
    align-items: center;
    justify-content: center
}

.checkout-cart-index .content .kc-points-option .field.choice.payment .mage-error {
    text-align: center
}

.checkout-cart-index .content .kc-points-option .field.choice.payment .mage-error a.sign-in {
    text-decoration: underline;
    color: #125faa;
    font-weight: 700
}

.checkout-cart-index .content #discount-coupon-form .mage-error {
    text-align: center
}

.checkout-cart-index .content #discount-coupon-form .mage-error a.discount-code-login {
    text-decoration: underline;
    color: #125faa;
    font-weight: 700
}

.checkout-cart-index .shipping-handling {
    font-weight: 400;
    font-size: 10px;
    line-height: 12px;
    color: #535353;
    font-family: 'Arial';
    padding-top: 10px;
    padding-bottom: 27px
}

.checkout-cart-index .widget.widget-crosssell {
    padding-bottom: 40px;
    padding-top: 200px;
    margin-top: 0 !important
}

@media (max-width:767px) {
    .checkout-cart-index .widget.widget-crosssell {
        padding-top: 158px
    }
}

.checkout-cart-index .widget.widget-crosssell .block-title {
    margin: 0 !important;
    padding: 0 0 6px !important;
    background: 0 0 !important
}

@media (max-width:767px) {
    .checkout-cart-index .widget.widget-crosssell .block-title {
        padding-bottom: 0 !important;
        padding-top: 16px !important
    }
}

.checkout-cart-index .widget.widget-crosssell .block-title:before {
    display: none !important
}

.checkout-cart-index .widget.widget-crosssell .block-title strong {
    display: block;
    font-family: 'mothercare_2020-regular-webfont';
    font-style: normal;
    font-weight: 400;
    font-size: 32px;
    color: #515759;
    margin: 0 !important;
    text-align: center;
    text-transform: lowercase
}

@media (max-width:767px) {
    .checkout-cart-index .widget.widget-crosssell .block-title strong {
        font-weight: 400;
        font-size: 18px;
        line-height: normal
    }
}

.checkout-cart-index .widget.widget-crosssell .crosssell.products-grid {
    overflow: inherit;
    padding-left: 50px;
    padding-right: 50px
}

@media (max-width:767px) {
    .checkout-cart-index .widget.widget-crosssell .crosssell.products-grid {
        padding-left: 0;
        padding-right: 0
    }
}

@media (max-width:767px) {

    .checkout-cart-index .widget.widget-crosssell .crosssell.products-grid .product-items,
    .checkout-cart-index .widget.widget-crosssell .crosssell[data-appearance=carousel] .product-items {
        padding-left: 0;
        padding-right: 0
    }
}

@media (max-width:767px) {

    .checkout-cart-index .widget.widget-crosssell .crosssell.products-grid .product-items .slick-prev.slick-arrow,
    .checkout-cart-index .widget.widget-crosssell .crosssell.products-grid .product-items .slick-next.slick-arrow,
    .checkout-cart-index .widget.widget-crosssell .crosssell[data-appearance=carousel] .product-items .slick-prev.slick-arrow,
    .checkout-cart-index .widget.widget-crosssell .crosssell[data-appearance=carousel] .product-items .slick-next.slick-arrow {
        display: none !important
    }
}

.checkout-cart-index .widget.widget-crosssell .crosssell.products-grid .product-item {
    padding-left: 25px;
    padding-right: 25px
}

.checkout-cart-index .widget.widget-crosssell .crosssell.products-grid .product-item .product-item-actions .actions-primary {
    top: 55%;
    transform: translateX(0) translateY(40%);
    left: 0;
    width: 100%
}

@media screen and (max-width:1439px) {
    .checkout-cart-index .widget.widget-crosssell .crosssell.products-grid .product-item .product-item-actions .actions-primary {
        top: 50%
    }
}

.checkout-cart-index .widget.widget-crosssell .crosssell.products-grid .product-item .product-item-actions .actions-primary .action {
    background: #165c7d;
    padding: 2px 15px;
    font-family: 'Arial';
    font-style: normal;
    font-weight: 700;
    font-size: 13px;
    color: #fff;
    letter-spacing: normal;
    border-radius: 5px;
    text-transform: none;
    width: calc(100% - 30px)
}

.checkout-cart-index .widget.widget-crosssell .crosssell.products-grid .product-item-photo {
    max-width: 100%;
    border: 1px solid #f1f1f1;
    width: 100%;
    display: flex;
    justify-content: center;
    height: 272px;
    border-radius: 5px
}

@media (max-width:767px) {
    .checkout-cart-index .widget.widget-crosssell .crosssell.products-grid .product-item-photo {
        border: none
    }
}

.checkout-cart-index .widget.widget-crosssell .crosssell.products-grid .product-item-photo .product-image-container {
    width: 100% !important
}

.checkout-cart-index .widget.widget-crosssell .crosssell.products-grid .product-item-photo .product-image-container img {
    height: 100%;
    object-fit: contain
}

.checkout-cart-index .widget.widget-crosssell .crosssell.products-grid .product-item-photo .color .swatch-attribute-options {
    gap: 3px
}

.checkout-cart-index .widget.widget-crosssell .crosssell.products-grid .product-item-photo .color .swatch-option {
    width: 30px !important;
    height: 30px !important;
    background-size: cover !important;
    border-radius: 5px;
    border: 2px solid #fff
}

.checkout-cart-index .widget.widget-crosssell .crosssell.products-grid .product-item-photo .color .swatch-option:before {
    display: none
}

.checkout-cart-index .widget.widget-crosssell .crosssell.products-grid .product-item-photo .color .swatch-option.selected {
    border: 2px solid #165c7d
}

.checkout-cart-index .widget.widget-crosssell .crosssell.products-grid .product-item-photo .color .swatch-option.selected:before {
    box-shadow: none
}

.checkout-cart-index .widget.widget-crosssell .crosssell.products-grid .product-item-photo .size .swatch-option {
    background: #fff;
    padding: 5px 12px;
    font-family: 'Arial';
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: normal
}

.checkout-cart-index .widget.widget-crosssell .crosssell.products-grid .product-item-photo .size .swatch-option:before {
    display: none
}

.checkout-cart-index .widget.widget-crosssell .crosssell.products-grid .product-item-photo .size .swatch-option.selected {
    border: 2px solid #165c7d
}

.checkout-cart-index .widget.widget-crosssell .crosssell.products-grid .product-item-photo .size .swatch-option.selected:before {
    box-shadow: none
}

.product-item-photo .checkout-cart-index .widget.widget-crosssell .crosssell.products-grid[class^=swatch-opt-] {
    background: #000;
    background: linear-gradient(0deg, rgba(0, 0, 0, .44581583) 0%, rgba(0, 0, 0, 0) 75%);
    height: 45%;
    transform: translateY(0%);
    transition: background-color .3s, border-color .3s, box-shadow .3s, color .3s, opacity .3s, transform .3s, visibility .3s 0s;
    transition-timing-function: cubic-bezier(.1, 0, .9, 1)
}

.checkout-cart-index .widget.widget-crosssell .crosssell.products-grid .product-item-info {
    gap: 15px
}

@media (max-width:767px) {
    .checkout-cart-index .widget.widget-crosssell .crosssell.products-grid .product-item-info .item-img-box {
        border: none
    }
}

@media (max-width:767px) {
    .checkout-cart-index .widget.widget-crosssell .crosssell.products-grid .product-item-info .item-img-box .actions-primary {
        display: none
    }
}

.checkout-cart-index .widget.widget-crosssell .crosssell.products-grid .product-item-details {
    flex-direction: column;
    text-align: center
}

.checkout-cart-index .widget.widget-crosssell .crosssell.products-grid .product-item-details .product-item-name {
    max-width: 100%;
    height: 34px;
    margin: 0 0 20px
}

@media (max-width:767px) {
    .checkout-cart-index .widget.widget-crosssell .crosssell.products-grid .product-item-details .product-item-name {
        height: auto
    }
}

.checkout-cart-index .widget.widget-crosssell .crosssell.products-grid .product-item-details .product-item-name .product-item-link {
    font-style: normal;
    font-weight: 700;
    font-size: 14px;
    line-height: 18px;
    text-align: center;
    color: #000;
    font-family: 'mothercare_2020-regular-webfont';
    text-transform: uppercase;
    display: block
}

.checkout-cart-index .widget.widget-crosssell .crosssell.products-grid .product-item-details .price-container.price-final_price.tax.weee .price-wrapper .discount-percent {
    display: none
}

.checkout-cart-index .widget.widget-crosssell .crosssell.products-grid .product-item-details .carousel-price-box .price-box {
    font-family: Arial, Helvetica, sans-serif;
    display: block;
    text-align: center;
    flex-flow: wrap;
    max-width: 100%;
    width: 100%;
    margin: 0;
    justify-content: center
}

.checkout-cart-index .widget.widget-crosssell .crosssell.products-grid .product-item-details .carousel-price-box .price-box .crossed-price,
.checkout-cart-index .widget.widget-crosssell .crosssell.products-grid .product-item-details .carousel-price-box .price-box .old-price {
    margin: 0 5px;
    text-decoration-color: #d9d9d6;
    width: 100%;
    text-align: center
}

.checkout-cart-index .widget.widget-crosssell .crosssell.products-grid .product-item-details .carousel-price-box .price-box .crossed-price .price-container .price,
.checkout-cart-index .widget.widget-crosssell .crosssell.products-grid .product-item-details .carousel-price-box .price-box .old-price .price-container .price {
    font-style: normal;
    font-weight: 700;
    font-size: 12px;
    line-height: 120%;
    color: #d9d9d6
}

.checkout-cart-index .widget.widget-crosssell .crosssell.products-grid .product-item-details .carousel-price-box .price-box .discount-percent {
    order: 3;
    background: #f24822;
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 24px;
    letter-spacing: -.011em;
    color: #fff;
    padding: 0 4px;
    margin-left: 5px
}

.checkout-cart-index .widget.widget-crosssell .crosssell.products-grid .product-item-details .carousel-price-box .price-box .price-with-discount .special-price .price-container .price,
.checkout-cart-index .widget.widget-crosssell .crosssell.products-grid .product-item-details .carousel-price-box .price-box .price-with-discount .normal-price .price-container .price {
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    line-height: 150%;
    letter-spacing: -.011em;
    color: #1e1e1e
}

.checkout-cart-index .widget.widget-crosssell .crosssell.products-grid .product-item-details .carousel-price-box .price-box>.price {
    font-style: normal;
    font-weight: 700;
    font-size: 14px;
    line-height: 120%;
    color: #165c7d
}

.checkout-cart-index .widget.widget-crosssell .crosssell.products-grid .product-item-details .check {
    margin-top: 16px
}

.checkout-cart-index .widget.widget-crosssell .crosssell.products-grid .product-item-details .check span {
    font-style: normal;
    font-weight: 700;
    font-size: 10px;
    letter-spacing: -.011em;
    color: #1d1d1d;
    font-family: Arial, Helvetica Neue, Helvetica, sans-serif
}

.checkout-cart-index .widget.widget-crosssell .crosssell.products-grid .slick-arrow {
    width: 16px;
    height: 35px;
    border: none;
    background-position: center;
    background-repeat: no-repeat
}

.checkout-cart-index .widget.widget-crosssell .crosssell.products-grid .slick-arrow.slick-prev {
    background-image: url(../images/left-arrow.svg) !important;
    background-size: contain !important;
    transform: none !important;
    background-repeat: no-repeat !important
}

.checkout-cart-index .widget.widget-crosssell .crosssell.products-grid .slick-arrow.slick-prev:before {
    mask: none !important;
    -webkit-mask: none !important
}

@media (max-width:768px) {
    .checkout-cart-index .widget.widget-crosssell .crosssell.products-grid .slick-arrow.slick-prev {
        display: none
    }
}

.checkout-cart-index .widget.widget-crosssell .crosssell.products-grid .slick-arrow.slick-next {
    background-image: url(../images/right-arrow.svg) !important;
    background-repeat: no-repeat !important;
    background-size: contain !important
}

.checkout-cart-index .widget.widget-crosssell .crosssell.products-grid .slick-arrow.slick-next:before {
    mask: none !important;
    -webkit-mask: none !important
}

@media (max-width:768px) {
    .checkout-cart-index .widget.widget-crosssell .crosssell.products-grid .slick-arrow.slick-next {
        display: none
    }
}

@media screen and (max-width:767px) {
    .checkout-onepage-success .header.content {
        justify-content: center
    }
}

@media screen and (max-width:767px) {
    .checkout-onepage-success .header.content .action.nav-toggle {
        display: none
    }
}

.checkout-onepage-success .page-title-wrapper {
    display: flex;
    flex-direction: column;
    margin: 1.5rem !important;
    gap: 1.5rem;
    margin-bottom: 0 !important
}

.checkout-onepage-success .page-title-wrapper .page-title {
    order: 1;
    text-align: center;
    font-size: 24px
}

.checkout-onepage-success .page-title-wrapper .page-title .base {
    color: #165c7d !important
}

.checkout-onepage-success .page-title-wrapper .success_icon_mc {
    text-align: center
}

.checkout-onepage-success .column.main .checkout-success {
    box-shadow: unset !important;
    border: unset;
    margin-bottom: unset;
    padding: unset
}

.checkout-onepage-success .column.main .checkout-success .success-page-content {
    font-family: 'Arial';
    font-size: 18px;
    color: #333
}

.checkout-onepage-success .column.main .checkout-success .success-page-content p:nth-child(3) {
    padding: 15px
}

.checkout-onepage-success .column.main .checkout-success .actions-toolbar {
    margin-bottom: 25px
}

.checkout-onepage-success .column.main .checkout-success .actions-toolbar a.action.primary.continue {
    color: #fff;
    background-color: #165c7d;
    font-family: 'mothercare_2020-regular-webfont'
}

.checkout-onepage-success .column.main .checkout-success .shopping-recipet-typage {
    font-size: 18px;
    font-family: 'Arial';
    font-weight: 600;
    color: #444
}

.checkout-onepage-success .column.main .shopping-reciept-block-typage {
    width: 60%;
    margin: 0 auto;
    padding: 20px;
    border: 1px solid #165c7d;
    border-radius: 5px;
    font-family: 'Arial'
}

@media screen and (max-width:767px) {
    .checkout-onepage-success .column.main .shopping-reciept-block-typage {
        width: 80%
    }
}

.checkout-onepage-success .column.main .shopping-reciept-block-typage .order-number-block-tybage p.shipping-delivery-info-typage {
    color: #42855d !important;
    font-size: 14px;
    border-bottom: 1px solid #e6e8e7;
    margin: unset !important;
    padding-bottom: 10px
}

.checkout-onepage-success .column.main .shopping-reciept-block-typage .order-number-block-tybage strong {
    color: #2d355c;
    text-decoration: underline
}

.checkout-onepage-success .column.main .shopping-reciept-block-typage .shipping-address-block-typage {
    display: block;
    width: 100%;
    margin: 10px 0;
    color: #575757;
    font-size: 14px
}

.checkout-onepage-success .column.main .shopping-reciept-block-typage .shipping-address-block-typage br {
    display: none
}

.checkout-onepage-success .column.main .shopping-reciept-block-typage .order-totals-main-block-typage {
    display: none
}

.checkout-onepage-success .column.main .shopping-reciept-block-typage .order-totals-main-block-typage p.order-total-block-title-typage {
    text-align: center;
    border-top: 1px solid #e6e8e7;
    border-bottom: 1px solid #e6e8e7;
    padding: 10px 0;
    color: #165c7d
}

.checkout-onepage-success .column.main .shopping-reciept-block-typage .order-totals-main-block-typage .order-totals-block-typage {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 10px;
    font-size: 12px
}

.checkout-onepage-success .column.main .shopping-reciept-block-typage .order-totals-main-block-typage .order-totals-block-typage span.price {
    text-align: right
}

.checkout-onepage-success .column.main .shopping-reciept-block-typage .order-totals-main-block-typage .order-totals-block-typage strong {
    text-align: left
}

.checkout-onepage-success .column.main .shopping-reciept-block-typage .order-totals-main-block-typage .order-totals-block-typage strong:nth-child(5) {
    text-align: right !important
}

.checkout-onepage-success .column.main .shopping-reciept-block-typage .show-button-typage {
    text-align: center;
    color: #2d355c;
    text-decoration: underline;
    font-weight: 600;
    cursor: pointer;
    font-size: 14px
}

.checkout-onepage-success .column.main .shopping-reciept-block-typage .hide-button-typage {
    text-align: center;
    color: #2d355c;
    text-decoration: underline;
    font-weight: 600;
    cursor: pointer;
    font-size: 14px;
    display: none
}

.checkout-onepage-success .column.main .shopping-reciept-block-typage.active .show-button-typage {
    display: none
}

.checkout-onepage-success .column.main .shopping-reciept-block-typage.active .hide-button-typage {
    display: block
}

.checkout-onepage-success .column.main .thankyou-promo-block .promo-block-content .pagebuilder-column-line {
    width: 60% !important;
    margin: 0 auto;
    gap: 5px
}

@media (max-width:767px) {
    .checkout-onepage-success .column.main .thankyou-promo-block .promo-block-content {
        overflow: auto
    }

    .checkout-onepage-success .column.main .thankyou-promo-block .promo-block-content::-webkit-scrollbar,
    .checkout-onepage-success .column.main .thankyou-promo-block .promo-block-content::-moz-scrollbar {
        width: 1px !important
    }

    .checkout-onepage-success .column.main .thankyou-promo-block .promo-block-content::-webkit-scrollbar-track,
    .checkout-onepage-success .column.main .thankyou-promo-block .promo-block-content::-moz-scrollbar-track {
        background: #fff
    }

    .checkout-onepage-success .column.main .thankyou-promo-block .promo-block-content::-webkit-scrollbar-thumb,
    .checkout-onepage-success .column.main .thankyou-promo-block .promo-block-content::-moz-scrollbar-thumb {
        background: #fff
    }

    .checkout-onepage-success .column.main .thankyou-promo-block .promo-block-content::-webkit-scrollbar-thumb:hover,
    .checkout-onepage-success .column.main .thankyou-promo-block .promo-block-content::-moz-scrollbar-thumb:hover {
        background: #fff
    }

    .checkout-onepage-success .column.main .thankyou-promo-block .promo-block-content .pagebuilder-column-line {
        overflow: auto;
        width: 820px !important;
        max-width: inherit
    }

    .checkout-onepage-success .column.main .thankyou-promo-block .promo-block-content .pagebuilder-column-line .pagebuilder-column {
        display: block !important;
        width: 270px !important
    }

    .checkout-onepage-success .column.main .thankyou-promo-block .promo-block-content .pagebuilder-column-line .pagebuilder-column* {
        width: 100%
    }

    .checkout-onepage-success .column.main .thankyou-promo-block .promo-block-content .pagebuilder-column-line .pagebuilder-column a img {
        width: 100%
    }
}

body.customer-account-index,
.account {
    font-family: 'mothercare_2020-regular-webfont'
}

.customer-address-index .page-title-wrapper .page-title .base:before {
    content: "my "
}

.sales-order-history .page-title-wrapper .page-title .base:after {
    content: " history"
}

.kcpoints-info-index .block-balance-history #customerbalance-history tbody td.col.date {
    text-transform: lowercase !important
}

.account .page-main {
    padding-top: 8px;
    padding-bottom: 8px
}

.account .page-main .columns {
    margin: 30px 0 100px
}

@media screen and (max-width:1023px) {
    .account .page-main .columns {
        margin: 30px 0 50px
    }
}

@media screen and (max-width:767px) {
    .account .page-main .columns {
        padding: 0 8px;
        margin: 50px 0 20px
    }
}

@media screen and (max-width:767px) {
    .account .page-main .columns .column.main {
        grid-area: sidebar;
        order: 2
    }
}

.account .page-main .columns .column.main .page-title-wrapper .page-title {
    font-family: 'mothercare_2020-regular-webfont';
    font-style: normal;
    font-weight: 400;
    font-size: 32px;
    line-height: 38px;
    text-transform: lowercase;
    color: #165c7d;
    margin: 8px 0 18px
}

@media screen and (max-width:767px) {
    .account .page-main .columns .column.main .page-title-wrapper .page-title {
        font-size: 24px;
        line-height: 29px;
        margin: 15px 0 25px
    }
}

.account .page-main .columns .column.main .block {
    border: 1px solid #e5e5e5;
    margin: 15px 0
}

.account .page-main .columns .column.main .block .block-title {
    font-family: 'mothercare_2020-regular-webfont';
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    line-height: 22px;
    color: #165c7d;
    padding: 16px 17px;
    background: 0 0;
    text-transform: lowercase;
    border-bottom: 1px solid #e5e5e5
}

@media screen and (max-width:1199px) {
    .account .page-main .columns .column.main .block .block-title {
        padding: 15px 13px
    }
}

.account .page-main .columns .column.main .block .block-title.order {
    display: flex;
    align-items: center;
    flex-flow: inherit;
    gap: 20px
}

@media screen and (max-width:767px) {
    .account .page-main .columns .column.main .block .block-title.order {
        flex-flow: column
    }
}

.account .page-main .columns .column.main .block .block-title.order .action {
    font-family: "mothercare_2020-regular-webfont";
    font-style: normal;
    font-weight: 600;
    font-size: 13px;
    line-height: 16px;
    color: #193e70;
    margin-left: auto;
    text-decoration: underline
}

@media screen and (max-width:767px) {
    .account .page-main .columns .column.main .block .block-title.order .action {
        display: block
    }
}

.account .page-main .columns .column.main .block .block-content {
    display: flex;
    flex-flow: row wrap;
    padding: 0
}

.account .page-main .columns .column.main .block .block-content .box {
    width: 100%;
    margin: 0;
    max-width: 100%;
    padding: 0 0 12px
}

.account .page-main .columns .column.main .block .block-content .box .box-title {
    font-family: 'mothercare_2020-regular-webfont';
    font-style: normal;
    font-weight: 400;
    font-size: 13px;
    line-height: 16px;
    color: #165c7d;
    padding: 25px 17px 10px;
    margin: 0;
    text-transform: lowercase;
    border-bottom: 1px solid #e7e7e7
}

@media screen and (max-width:1199px) {
    .account .page-main .columns .column.main .block .block-content .box .box-title {
        padding: 13px 13px 10px
    }
}

.account .page-main .columns .column.main .block .block-content .box .box-content {
    padding: 15px 17px
}

@media screen and (max-width:1199px) {
    .account .page-main .columns .column.main .block .block-content .box .box-content {
        padding: 15px 13px
    }
}

.account .page-main .columns .column.main .block .block-content .box .box-content address,
.account .page-main .columns .column.main .block .block-content .box .box-content p {
    font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 13px;
    line-height: 16px;
    color: #414141;
    margin: 0 0 5px
}

.account .page-main .columns .column.main .block .block-content .box .box-content address strong,
.account .page-main .columns .column.main .block .block-content .box .box-content p strong {
    font-weight: 700
}

.account .page-main .columns .column.main .block .block-content .box .box-actions {
    margin: 0;
    padding: 0 20px
}

@media screen and (max-width:767px) {
    .account .page-main .columns .column.main .block .block-content .box .box-actions {
        justify-content: center
    }
}

.account .page-main .columns .column.main .block .block-content .box .box-actions .action {
    font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 11px;
    line-height: 13px;
    color: #165c7d;
    text-transform: lowercase;
    display: inline-block;
    text-decoration: underline
}

@media screen and (max-width:767px) {
    .account .page-main .columns .column.main .block .block-content .box .box-actions .action {
        justify-content: center;
        font-size: 14px;
        line-height: 17px;
        color: #515759
    }
}

.account .page-main .columns .column.main .block .block-content .box .box-actions .action:hover {
    color: #414141
}

.account .page-main .columns .column.main .block .block-content .box .box-actions .action:last-child:after {
    display: none
}

.account .page-main .columns .column.main .block .block-content .box .box-actions .text-pipe {
    color: #d9d9d6;
    font-weight: 400;
    font-size: 11px;
    line-height: 13px
}

@media screen and (max-width:767px) {
    .account .page-main .columns .column.main .block .block-content .box .box-actions .text-pipe {
        color: #000
    }
}

.account .page-main .columns .column.main .block.block-addresses-default {
    border: 1px solid #e5e5e5
}

@media screen and (max-width:767px) {
    .account .page-main .columns .column.main .block.block-addresses-default {
        border: 0
    }
}

.account .page-main .columns .column.main .block.block-addresses-default .block-title {
    display: none
}

.account .page-main .columns .column.main .block.block-addresses-default .block-content {
    padding: 48px 135px
}

@media screen and (max-width:767px) {
    .account .page-main .columns .column.main .block.block-addresses-default .block-content {
        padding: 0
    }
}

.account .page-main .columns .column.main .block.block-addresses-default .block-content .box {
    padding: 0 15px;
    width: calc(100%/2);
    margin: 25px 0
}

@media screen and (max-width:767px) {
    .account .page-main .columns .column.main .block.block-addresses-default .block-content .box {
        width: 100%;
        padding: 0 0 15px;
        margin: 0 0 20px;
        border-bottom: .5px solid #d7d7d7
    }
}

.account .page-main .columns .column.main .block.block-addresses-default .block-content .box .box-title {
    padding: 0;
    border: 0;
    margin: 0 0 17px;
    font-weight: 400;
    font-size: 14px;
    line-height: 18px
}

@media screen and (max-width:767px) {
    .account .page-main .columns .column.main .block.block-addresses-default .block-content .box .box-title {
        background: #165c7d;
        padding: 10px 15px;
        color: #fff;
        font-weight: 700;
        font-size: 13px;
        line-height: 17px;
        text-align: center;
        letter-spacing: .9px
    }
}

.account .page-main .columns .column.main .block.block-addresses-default .block-content .box .box-content {
    padding: 0
}

.account .page-main .columns .column.main .block.block-addresses-default .block-content .box .box-content address,
.account .page-main .columns .column.main .block.block-addresses-default .block-content .box .box-content p {
    font-size: 11px;
    color: #000
}

.account .page-main .columns .column.main .block.block-addresses-default .block-content .box .box-content address strong,
.account .page-main .columns .column.main .block.block-addresses-default .block-content .box .box-content p strong {
    color: #3a3a3a
}

@media screen and (max-width:767px) {

    .account .page-main .columns .column.main .block.block-addresses-default .block-content .box .box-content address,
    .account .page-main .columns .column.main .block.block-addresses-default .block-content .box .box-content p {
        font-style: normal;
        font-weight: 400;
        font-size: 14px;
        color: #414141;
        line-height: 20px
    }
}

.account .page-main .columns .column.main .block.block-addresses-default .block-content .box .box-content address a,
.account .page-main .columns .column.main .block.block-addresses-default .block-content .box .box-content p a {
    text-decoration: underline;
    font-weight: 400;
    font-size: 11px;
    color: #003971
}

@media screen and (max-width:767px) {

    .account .page-main .columns .column.main .block.block-addresses-default .block-content .box .box-content address a,
    .account .page-main .columns .column.main .block.block-addresses-default .block-content .box .box-content p a {
        font-size: 14px;
        line-height: 20px
    }
}

.account .page-main .columns .column.main .block.block-addresses-default .block-content .box .box-actions {
    padding: 10px 0
}

@media screen and (max-width:767px) {
    .account .page-main .columns .column.main .block.block-addresses-default .block-content .box .box-actions {
        justify-content: flex-start
    }
}

@media screen and (max-width:767px) {
    .account .page-main .columns .column.main .block.block-addresses-default .block-content .box .box-actions .action {
        font-family: 'mothercare_2020-regular-webfont';
        font-style: normal;
        font-weight: 400;
        font-size: 16px;
        line-height: 19px
    }
}

@media screen and (max-width:767px) {
    .account .page-main .columns .column.main .block.block-addresses-default .block-content .box:last-child {
        border-bottom: 0
    }
}

.account .page-main .columns .column.main .block.block-addresses-default .block-content .actions-toolbar {
    justify-content: center;
    margin: 28px 0 13px;
    width: 100%
}

@media screen and (max-width:767px) {
    .account .page-main .columns .column.main .block.block-addresses-default .block-content .actions-toolbar {
        margin: 10px 0 13px
    }
}

.account .page-main .columns .column.main .block.block-addresses-default .block-content .actions-toolbar .primary .action {
    min-width: 211px;
    background: #165c7d;
    border-radius: 5px;
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 12px;
    padding: 6px 15px;
    font-family: 'mothercare_2020-regular-webfont';
    text-transform: lowercase
}

.account .page-main .columns .column.main .block.block-addresses-default .block-content .actions-toolbar .primary .action:hover {
    background: #003971
}

@media screen and (max-width:767px) {
    .account .page-main .columns .column.main .block.block-dashboard-orders {
        border: 0;
        margin: 30px 0
    }
}

@media screen and (max-width:767px) {
    .account .page-main .columns .column.main .block.block-dashboard-orders .block-title {
        border: 0;
        padding: 0;
        justify-content: center
    }
}

@media screen and (max-width:767px) {
    .account .page-main .columns .column.main .block.block-dashboard-orders .block-content {
        padding: 0
    }
}

.account .page-main .columns .column.main .block.block-dashboard-orders .block-content .table-wrapper {
    padding: 5px 20px 20px
}

@media screen and (max-width:767px) {
    .account .page-main .columns .column.main .block.block-dashboard-orders .block-content .table-wrapper {
        padding: 0
    }
}

@media screen and (max-width:767px) {
    .account .page-main .columns .column.main .block.block-dashboard-info .block-title {
        display: none
    }
}

@media screen and (max-width:767px) {
    .account .page-main .columns .column.main .block.block-dashboard-info .block-content {
        padding: 15px
    }
}

@media screen and (max-width:767px) {
    .account .page-main .columns .column.main .block.block-dashboard-info .block-content .box {
        text-align: center;
        padding: 0
    }
}

@media screen and (max-width:767px) {
    .account .page-main .columns .column.main .block.block-dashboard-info .block-content .box .box-title {
        font-size: 18px;
        line-height: 22px;
        border: 0;
        padding: 0
    }
}

@media screen and (max-width:767px) {
    .account .page-main .columns .column.main .block.block-dashboard-info .block-content .box .box-content {
        padding: 7px 0
    }
}

@media screen and (max-width:767px) {
    .account .page-main .columns .column.main .block.block-dashboard-info .block-content .box .box-content p {
        font-size: 14px;
        line-height: 25px;
        margin: 0 0 3px
    }
}

@media screen and (max-width:767px) {
    .account .page-main .columns .column.main .block.block-dashboard-info .block-content .box .actions {
        padding: 0;
        justify-content: center
    }
}

.account .page-main .columns .column.main .block.block-order-details-view .block-title {
    font-style: normal;
    font-weight: 700;
    font-size: 20px;
    line-height: 23px
}

.account .page-main .columns .column.main .block.block-order-details-view .block-content {
    padding: 25px 17px
}

@media screen and (max-width:767px) {
    .account .page-main .columns .column.main .block.block-order-details-view .block-content {
        padding: 12px 17px 7px
    }
}

.account .page-main .columns .column.main .block.block-order-details-view .block-content .box {
    padding: 0;
    width: calc(100%/4)
}

@media screen and (max-width:767px) {
    .account .page-main .columns .column.main .block.block-order-details-view .block-content .box {
        width: 100%;
        margin: 12px 0
    }
}

.account .page-main .columns .column.main .block.block-order-details-view .block-content .box .box-title {
    padding: 0;
    border: 0;
    font-size: 14px;
    margin: 0 0 12px
}

.account .page-main .columns .column.main .block.block-order-details-view .block-content .box .box-content {
    padding: 0;
    font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 13px;
    line-height: 18px;
    color: #414141;
    margin: 0 0 5px
}

.account .page-main .columns .column.main .block.block-order-details-view .block-content .box .box-content address a,
.account .page-main .columns .column.main .block.block-order-details-view .block-content .box .box-content p a {
    color: #165c7d;
    text-decoration: underline
}

.account .page-main .columns .column.main .order-links {
    margin: 0
}

@media screen and (max-width:767px) {
    .account .page-main .columns .column.main .order-links {
        width: 100%;
        flex-flow: row wrap;
        margin-bottom: 20px
    }
}

.account .page-main .columns .column.main .order-links .item {
    padding: 0;
    background: 0 0;
    border: 1px solid #e2e2e2
}

@media screen and (max-width:767px) {
    .account .page-main .columns .column.main .order-links .item {
        width: 50%
    }
}

.account .page-main .columns .column.main .order-links .item strong,
.account .page-main .columns .column.main .order-links .item a {
    font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
    font-style: normal;
    font-weight: 700;
    font-size: 20px;
    color: #515759;
    line-height: 23px;
    display: block;
    padding: 23px 20px
}

@media screen and (max-width:767px) {

    .account .page-main .columns .column.main .order-links .item strong,
    .account .page-main .columns .column.main .order-links .item a {
        font-size: 14px;
        display: block;
        padding: 13px 10px
    }
}

.account .page-main .columns .column.main .order-links .item strong {
    color: #165c7d
}

.account .page-main .columns .column.main .order-links .item:last-child {
    border-left: 0
}

.account .page-main .columns .column.main .order-details-items {
    margin: -1px 0 0
}

.account .page-main .columns .column.main .order-details-items.shipments .order-tracking {
    display: none
}

.account .page-main .columns .column.main .order-details-items .order-tracking {
    margin: 20px 0
}

.account .page-main .columns .column.main .table-wrapper {
    width: 100%;
    padding: 5px 20px 20px
}

.account .page-main .columns .column.main .table-wrapper .table {
    margin: 0;
    padding: 0
}

@media screen and (max-width:767px) {
    .account .page-main .columns .column.main .table-wrapper .table {
        padding: 0
    }
}

.account .page-main .columns .column.main .table-wrapper .table thead tr th {
    font-size: 14px;
    line-height: 19px;
    font-family: 'mothercare_2020-regular-webfont';
    color: #000;
    text-transform: lowercase;
    padding: 10px 17px;
    text-align: center
}

@media screen and (max-width:1199px) {
    .account .page-main .columns .column.main .table-wrapper .table thead tr th {
        padding: 11px 13px
    }
}

@media screen and (max-width:1023px) {
    .account .page-main .columns .column.main .table-wrapper .table thead tr th {
        font-size: 14px;
        line-height: 16px;
        padding: 11px 8px
    }
}

.account .page-main .columns .column.main .table-wrapper .table thead tr th.col.sku {
    text-transform: uppercase
}

.account .page-main .columns .column.main .table-wrapper .table tbody tr {
    border-bottom: 1px solid #e5e5e5
}

@media screen and (max-width:767px) {
    .account .page-main .columns .column.main .table-wrapper .table tbody tr {
        padding: 0;
        border: 1px solid #d9d9d6;
        margin: 18px 0
    }
}

.account .page-main .columns .column.main .table-wrapper .table tbody tr td {
    font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 16px;
    color: #000;
    padding: 20px 17px;
    text-align: center
}

@media screen and (max-width:1199px) {
    .account .page-main .columns .column.main .table-wrapper .table tbody tr td {
        padding: 13px
    }
}

@media screen and (max-width:767px) {
    .account .page-main .columns .column.main .table-wrapper .table tbody tr td {
        padding: 15px 13px 15px 150px;
        position: relative;
        background: #f9f9f9;
        background: linear-gradient(90deg, #f9f9f9 38%, #fff 38%)
    }
}

.account .page-main .columns .column.main .table-wrapper .table tbody tr td.actions .action {
    font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 16px;
    color: #193e70;
    padding: 0;
    margin: 0;
    display: inline-block;
    text-transform: lowercase;
    text-decoration: underline;
    position: relative;
    z-index: 1
}

@media screen and (max-width:767px) {
    .account .page-main .columns .column.main .table-wrapper .table tbody tr td.actions .action {
        color: #165c7d
    }
}

.account .page-main .columns .column.main .table-wrapper .table tbody tr td.actions .action:after {
    content: '';
    display: inline-block;
    vertical-align: middle;
    width: 1px;
    height: 10px;
    background: #d9d9d6;
    margin: 0 5px 0 9px
}

@media screen and (max-width:1023px) {
    .account .page-main .columns .column.main .table-wrapper .table tbody tr td.actions .action:after {
        display: none
    }
}

@media screen and (max-width:767px) {
    .account .page-main .columns .column.main .table-wrapper .table tbody tr td.actions .action:after {
        display: inline-block;
        background: #000
    }
}

.account .page-main .columns .column.main .table-wrapper .table tbody tr td.actions .action:hover {
    color: #193e70
}

.account .page-main .columns .column.main .table-wrapper .table tbody tr td.actions .action:last-child:after {
    display: none
}

.account .page-main .columns .column.main .table-wrapper .table tbody tr td.actions .action.view {
    text-decoration: unset
}

.account .page-main .columns .column.main .table-wrapper .table tbody tr td.actions .action.view span {
    text-decoration: underline
}

@media screen and (max-width:767px) {
    .account .page-main .columns .column.main .table-wrapper .table tbody tr td:before {
        position: absolute;
        left: 13px;
        width: 33%;
        font-size: 14px;
        line-height: 17px;
        font-family: 'mothercare_2020-regular-webfont';
        color: #000 !important;
        text-transform: lowercase
    }
}

@media screen and (max-width:767px) {
    .account .page-main .columns .column.main .table-wrapper .table tbody tr td:after {
        content: '';
        position: absolute;
        right: 0;
        width: 62%;
        height: 100%;
        border-left: 1px solid #d9d9d6;
        top: 0
    }
}

.account .page-main .columns .column.main .table-wrapper .table tbody tr td.status {
    text-transform: lowercase
}

@media screen and (max-width:767px) {
    .account .page-main .columns .column.main .table-wrapper .table tbody tr td.status {
        font-style: normal
    }
}

.account .page-main .columns .column.main .table-wrapper .table tbody tr td.col.qty ul.items-qty li.ship-qty,
.account .page-main .columns .column.main .table-wrapper .table tbody tr td.col.qty ul.items-qty li.cancel-qty,
.account .page-main .columns .column.main .table-wrapper .table tbody tr td.col.qty ul.items-qty li.refund-qty {
    display: none
}

@media screen and (max-width:767px) {
    .account .page-main .columns .column.main .table-wrapper .table tbody tr td.col.sku:before {
        text-transform: uppercase
    }
}

.account .page-main .columns .column.main .table-wrapper .table tbody tr td.col.date {
    text-transform: uppercase
}

.account .page-main .columns .column.main .table-wrapper .table tbody tr td.col.date span {
    text-transform: capitalize
}

.account .page-main .columns .column.main .table-wrapper .table tbody tr td.col.actions {
    text-transform: lowercase;
    font-weight: 700 !important
}

.account .page-main .columns .column.main .table-wrapper .table tbody tr:nth-child(odd) {
    background: #f9f9f9
}

@media screen and (max-width:767px) {
    .account .page-main .columns .column.main .table-wrapper .table tbody tr:nth-child(odd) {
        background: 0 0
    }
}

@media screen and (max-width:767px) {
    .account .page-main .columns .column.main .table-wrapper.balance-history {
        padding: 0
    }
}

.account .page-main .columns .column.main .table-wrapper.orders-history {
    border: 1px solid #d9d9d6;
    padding: 0;
    margin: 21px 0 0
}

@media screen and (max-width:767px) {
    .account .page-main .columns .column.main .table-wrapper.orders-history {
        border: 0;
        margin: 0
    }
}

.account .page-main .columns .column.main .table-wrapper.order-items,
.account .page-main .columns .column.main .table-wrapper.order-items-shipment {
    border: 1px solid #e5e5e5;
    padding: 0
}

@media screen and (max-width:767px) {

    .account .page-main .columns .column.main .table-wrapper.order-items,
    .account .page-main .columns .column.main .table-wrapper.order-items-shipment {
        border: unset
    }
}

@media screen and (max-width:767px) {

    .account .page-main .columns .column.main .table-wrapper.order-items .table-order-items tbody,
    .account .page-main .columns .column.main .table-wrapper.order-items-shipment .table-order-items tbody {
        border: 2px solid #e5e5e5;
        margin-bottom: 15px
    }
}

@media screen and (max-width:767px) {

    .account .page-main .columns .column.main .table-wrapper.order-items .table-order-items tbody tr,
    .account .page-main .columns .column.main .table-wrapper.order-items-shipment .table-order-items tbody tr {
        margin: -1px 0 0;
        border: 0;
        border-bottom: 2px solid #e5e5e5 !important
    }
}

.account .page-main .columns .column.main .table-wrapper.order-items .table-order-items tbody tr td .opt-value,
.account .page-main .columns .column.main .table-wrapper.order-items-shipment .table-order-items tbody tr td .opt-value {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center
}

.account .page-main .columns .column.main .table-wrapper.order-items .table-order-items tbody tr td .opt-value dt,
.account .page-main .columns .column.main .table-wrapper.order-items-shipment .table-order-items tbody tr td .opt-value dt,
.account .page-main .columns .column.main .table-wrapper.order-items .table-order-items tbody tr td .opt-value dd,
.account .page-main .columns .column.main .table-wrapper.order-items-shipment .table-order-items tbody tr td .opt-value dd {
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 11px;
    color: #9a9a94;
    margin-right: 10px
}

.account .page-main .columns .column.main .table-wrapper.order-items .table-order-items tbody tr td .opt-value dt,
.account .page-main .columns .column.main .table-wrapper.order-items-shipment .table-order-items tbody tr td .opt-value dt {
    min-width: 30px
}

.account .page-main .columns .column.main .table-wrapper.order-items .table-order-items tbody tr td .opt-value dd,
.account .page-main .columns .column.main .table-wrapper.order-items-shipment .table-order-items tbody tr td .opt-value dd {
    margin-right: 0
}

@media screen and (max-width:767px) {

    .account .page-main .columns .column.main .table-wrapper.order-items .table-order-items tbody:last-child tr,
    .account .page-main .columns .column.main .table-wrapper.order-items-shipment .table-order-items tbody:last-child tr {
        border-bottom: 1px solid #e5e5e5
    }
}

.account .page-main .columns .column.main .table-wrapper.order-items .table-order-items tfoot tr.giftcard.totals td.amount,
.account .page-main .columns .column.main .table-wrapper.order-items-shipment .table-order-items tfoot tr.giftcard.totals td.amount {
    color: #419f12 !important
}

@media screen and (max-width:767px) {

    .account .page-main .columns .column.main .table-wrapper.order-items .table-order-items tfoot tr,
    .account .page-main .columns .column.main .table-wrapper.order-items-shipment .table-order-items tfoot tr {
        display: flex;
        padding: 0;
        margin: 0
    }
}

.account .page-main .columns .column.main .table-wrapper.order-items .table-order-items tfoot tr th,
.account .page-main .columns .column.main .table-wrapper.order-items-shipment .table-order-items tfoot tr th {
    text-align: left;
    padding: 15px 17px;
    vertical-align: middle;
    font-weight: 600
}

@media screen and (max-width:767px) {

    .account .page-main .columns .column.main .table-wrapper.order-items .table-order-items tfoot tr th,
    .account .page-main .columns .column.main .table-wrapper.order-items-shipment .table-order-items tfoot tr th {
        display: inline-block;
        font-weight: 700
    }
}

.account .page-main .columns .column.main .table-wrapper.order-items .table-order-items tfoot tr td,
.account .page-main .columns .column.main .table-wrapper.order-items-shipment .table-order-items tfoot tr td {
    text-align: right;
    padding: 15px 17px;
    vertical-align: middle
}

@media screen and (max-width:767px) {

    .account .page-main .columns .column.main .table-wrapper.order-items .table-order-items tfoot tr td,
    .account .page-main .columns .column.main .table-wrapper.order-items-shipment .table-order-items tfoot tr td {
        display: inline-block;
        margin-left: auto;
        font-weight: 700
    }
}

.account .page-main .columns .column.main .table-wrapper.order-items .table-order-items tfoot tr td.amount,
.account .page-main .columns .column.main .table-wrapper.order-items-shipment .table-order-items tfoot tr td.amount {
    color: #003971
}

@media screen and (max-width:767px) {

    .account .page-main .columns .column.main .table-wrapper.order-items .table-order-items tfoot tr td:before,
    .account .page-main .columns .column.main .table-wrapper.order-items-shipment .table-order-items tfoot tr td:before {
        display: none
    }
}

.account .page-main .columns .column.main .table-wrapper.order-items .table-order-items tfoot tr.grand_total,
.account .page-main .columns .column.main .table-wrapper.order-items-shipment .table-order-items tfoot tr.grand_total {
    background: #e5e5e5
}

.account .page-main .columns .column.main .table-wrapper.order-items .table-order-items tfoot tr.grand_total th,
.account .page-main .columns .column.main .table-wrapper.order-items-shipment .table-order-items tfoot tr.grand_total th {
    font-style: normal;
    font-weight: 700;
    font-size: 24px;
    line-height: 28px;
    font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
    text-align: right
}

@media screen and (max-width:767px) {

    .account .page-main .columns .column.main .table-wrapper.order-items .table-order-items tfoot tr.grand_total th,
    .account .page-main .columns .column.main .table-wrapper.order-items-shipment .table-order-items tfoot tr.grand_total th {
        font-size: 16px;
        line-height: 20px
    }
}

.account .page-main .columns .column.main .table-wrapper.order-items .table-order-items tfoot tr.grand_total th strong,
.account .page-main .columns .column.main .table-wrapper.order-items-shipment .table-order-items tfoot tr.grand_total th strong {
    font-family: inherit;
    font-weight: inherit
}

.account .page-main .columns .column.main .table-wrapper.order-items .table-order-items tfoot tr.grand_total td,
.account .page-main .columns .column.main .table-wrapper.order-items-shipment .table-order-items tfoot tr.grand_total td {
    font-style: normal;
    font-weight: 700;
    font-size: 24px;
    line-height: 28px
}

@media screen and (max-width:767px) {

    .account .page-main .columns .column.main .table-wrapper.order-items .table-order-items tfoot tr.grand_total td,
    .account .page-main .columns .column.main .table-wrapper.order-items-shipment .table-order-items tfoot tr.grand_total td {
        font-size: 16px;
        line-height: 20px
    }
}

.account .page-main .columns .column.main .table-wrapper.order-items .table-order-items tfoot tr.grand_total td strong,
.account .page-main .columns .column.main .table-wrapper.order-items-shipment .table-order-items tfoot tr.grand_total td strong {
    font-weight: inherit
}

@media screen and (max-width:767px) {

    .account .page-main .columns .column.main .table-wrapper.order-items .table-order-items tfoot tr.grand_total td:before,
    .account .page-main .columns .column.main .table-wrapper.order-items-shipment .table-order-items tfoot tr.grand_total td:before {
        display: none
    }
}

.account .page-main .columns .column.main .form-address-edit {
    max-width: 65%;
    display: flex;
    flex-flow: row wrap;
    justify-content: space-between;
    margin: 0 -22px
}

@media screen and (max-width:767px) {
    .account .page-main .columns .column.main .form-address-edit {
        margin: 0 0 18px;
        max-width: 100%;
        flex-flow: row wrap
    }
}

.account .page-main .columns .column.main .form-address-edit .fieldset {
    width: calc(100%/2 - 44px);
    float: none;
    max-width: 100%;
    margin: 0 22px
}

@media screen and (max-width:767px) {
    .account .page-main .columns .column.main .form-address-edit .fieldset {
        width: 100%;
        margin: 0
    }
}

.account .page-main .columns .column.main .form-address-edit .fieldset .legend {
    font-style: normal;
    font-weight: 400;
    font-size: 15px;
    line-height: 18px;
    color: #003971;
    font-family: 'mothercare_2020-regular-webfont';
    border: 0;
    margin: 0 0 13px;
    text-transform: lowercase
}

@media screen and (max-width:767px) {
    .account .page-main .columns .column.main .form-address-edit .fieldset .legend {
        display: none
    }
}

.account .page-main .columns .column.main .form-address-edit .fieldset .field {
    margin: 0 0 10px
}

@media screen and (max-width:767px) {
    .account .page-main .columns .column.main .form-address-edit .fieldset .field {
        margin: 0 0 8px
    }
}

.account .page-main .columns .column.main .form-address-edit .fieldset .field .label {
    font-weight: 700;
    font-size: 10px;
    line-height: 11px;
    color: #000;
    font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
    margin: 0 0 5px;
    display: block;
    text-transform: lowercase
}

@media screen and (max-width:767px) {
    .account .page-main .columns .column.main .form-address-edit .fieldset .field .label {
        margin: 0 0 9px
    }
}

.account .page-main .columns .column.main .form-address-edit .fieldset .field .label:after {
    color: #ff3c3c
}

@media screen and (max-width:767px) {
    .account .page-main .columns .column.main .form-address-edit .fieldset .field .label {
        font-style: normal;
        font-weight: 400;
        font-size: 14px;
        line-height: 25px
    }
}

.account .page-main .columns .column.main .form-address-edit .fieldset .field .control span.country-code {
    z-index: 1;
    background: #edf1e8;
    border-radius: 5px 0 0 5px;
    height: 32px;
    width: auto;
    color: #1e1e1e;
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 28px;
    padding: 0 9px
}

.account .page-main .columns .column.main .form-address-edit .fieldset .field .control .input-text,
.account .page-main .columns .column.main .form-address-edit .fieldset .field .control select {
    border: .5px solid #d9d9d9;
    border-radius: 0;
    padding: 10px 8px;
    font-style: normal;
    font-weight: 400;
    font-size: 10px;
    line-height: 11px;
    height: 32px;
    font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
    color: #424242
}

@media screen and (max-width:767px) {

    .account .page-main .columns .column.main .form-address-edit .fieldset .field .control .input-text,
    .account .page-main .columns .column.main .form-address-edit .fieldset .field .control select {
        padding: 4px 8px;
        font-weight: 400;
        margin: 0 0 9px;
        height: 30px;
        font-size: 14px;
        line-height: 21px;
        border: .5px solid #a8a8a8;
        border-radius: 5px;
        color: #515759
    }
}

.account .page-main .columns .column.main .form-address-edit .fieldset .field .control select#country.required-entry,
.account .page-main .columns .column.main .form-address-edit .fieldset .field .control input#zip.input-text {
    opacity: .5;
    cursor: not-allowed
}

.account .page-main .columns .column.main .form-address-edit .fieldset .field .control input#zip.input-text {
    pointer-events: none
}

.account .page-main .columns .column.main .form-address-edit .fieldset .field .control .error-text {
    font-size: 10px
}

.account .page-main .columns .column.main .form-address-edit .fieldset .field.primary {
    margin: 0
}

.account .page-main .columns .column.main .form-address-edit .fieldset .field .checkbox {
    border: .5px solid #d9d9d9;
    border-radius: 0;
    width: 11px;
    height: 11px;
    margin: 0
}

@media screen and (max-width:767px) {
    .account .page-main .columns .column.main .form-address-edit .fieldset .field .checkbox {
        width: 14px;
        height: 14px
    }
}

.account .page-main .columns .column.main .form-address-edit .fieldset .field.choice {
    align-items: center;
    margin: 17px 0
}

.account .page-main .columns .column.main .form-address-edit .fieldset .field.choice .label {
    margin: 0;
    color: #424242
}

@media screen and (max-width:767px) {
    .account .page-main .columns .column.main .form-address-edit .fieldset .field.choice .label {
        line-height: normal;
        letter-spacing: -.011em;
        color: #6a6c6c;
        margin-left: 3px
    }
}

.account .page-main .columns .column.main .form-address-edit .fieldset .field .field-note {
    font-style: normal;
    font-weight: 400;
    font-size: 8px;
    line-height: 9px;
    color: #999
}

.account .page-main .columns .column.main .form-address-edit .fieldset .field.telephone .control.phone-input {
    display: flex;
    flex-wrap: wrap
}

.account .page-main .columns .column.main .form-address-edit .fieldset .field.telephone .control.phone-input .country-code {
    position: absolute
}

.account .page-main .columns .column.main .form-address-edit .fieldset .field.telephone .control.phone-input .input-text {
    padding-left: 45px
}

.account .page-main .columns .column.main .form-address-edit .fieldset .field.telephone .control.phone-input .mage-error {
    width: 100%
}

.account .page-main .columns .column.main .form-address-edit .fieldset .message {
    margin: 20px 0 10px;
    background: #f6f6f6;
    font-size: 10px;
    color: #165c7d;
    font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400
}

@media screen and (max-width:767px) {
    .account .page-main .columns .column.main .form-address-edit .fieldset .message {
        margin: 12px 0 10px
    }
}

.account .page-main .columns .column.main .form-address-edit .fieldset .nested .field {
    margin-top: 25px
}

@media screen and (max-width:767px) {
    .account .page-main .columns .column.main .form-address-edit .fieldset .nested .field {
        margin-top: 18px
    }
}

.account .page-main .columns .column.main .form-address-edit .fieldset .actions-toolbar {
    margin: 25px 0;
    justify-content: center
}

.account .page-main .columns .column.main .form-address-edit .fieldset .actions-toolbar .primary .action {
    background: #165c7d;
    border-radius: 5px;
    padding: 5px 15px;
    height: 28px;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 12px;
    font-family: 'mothercare_2020-regular-webfont';
    min-width: 45%;
    text-transform: lowercase;
    text-align: center
}

@media screen and (max-width:767px) {
    .account .page-main .columns .column.main .form-address-edit .fieldset .actions-toolbar .primary .action {
        min-width: 100%;
        height: 39px;
        font-size: 16px;
        line-height: 19px
    }
}

.account .page-main .columns .column.main .form-address-edit .fieldset .actions-toolbar .secondary a.action.back {
    font-family: 'mothercare_2020-regular-webfont';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 12px;
    color: #165c7d;
    background: #fff;
    border-radius: 5px;
    padding: 8px 46px;
    width: 45%;
    text-transform: lowercase;
    border: 1px solid #165c7d;
    display: block;
    text-align: center
}

@media screen and (max-width:767px) {
    .account .page-main .columns .column.main .form-address-edit .fieldset .actions-toolbar .secondary a.action.back {
        min-width: 100%;
        height: 39px;
        font-size: 16px;
        line-height: 19px;
        text-align: center
    }
}

.account .page-main .columns .column.main .storecredit .block .block-title,
.account .page-main .columns .column.main .kcpoints .block .block-title {
    padding: 12px 17px
}

.account .page-main .columns .column.main .storecredit .block .block-content,
.account .page-main .columns .column.main .kcpoints .block .block-content {
    padding: 12px 10px
}

.account .page-main .columns .column.main .storecredit .block .block-content .balance-price-label,
.account .page-main .columns .column.main .kcpoints .block .block-content .balance-price-label {
    font-style: normal;
    font-weight: 700;
    font-size: 20px;
    line-height: 23px;
    color: #3b3a3a;
    margin: 7px;
    font-family: Arial, Helvetica Neue, Helvetica, sans-serif
}

@media screen and (max-width:767px) {

    .account .page-main .columns .column.main .storecredit .block .block-content .balance-price-label,
    .account .page-main .columns .column.main .kcpoints .block .block-content .balance-price-label {
        font-size: 18px;
        line-height: 21px
    }
}

.account .page-main .columns .column.main .storecredit .block.block-balance,
.account .page-main .columns .column.main .kcpoints .block.block-balance {
    margin-bottom: 22px
}

@media screen and (max-width:767px) {

    .account .page-main .columns .column.main .storecredit .block.block-balance,
    .account .page-main .columns .column.main .kcpoints .block.block-balance {
        border: 1px solid #e5e5e5;
        text-align: center;
        padding: 15px
    }
}

@media screen and (max-width:767px) {

    .account .page-main .columns .column.main .storecredit .block.block-balance .block-title,
    .account .page-main .columns .column.main .kcpoints .block.block-balance .block-title {
        border: 0;
        padding: 0;
        margin: 0 0 12px
    }
}

@media screen and (max-width:767px) {

    .account .page-main .columns .column.main .storecredit .block.block-balance .block-content,
    .account .page-main .columns .column.main .kcpoints .block.block-balance .block-content {
        justify-content: center;
        padding: 0
    }
}

@media screen and (max-width:767px) {

    .account .page-main .columns .column.main .storecredit .block.block-balance-history,
    .account .page-main .columns .column.main .kcpoints .block.block-balance-history {
        border: 0;
        margin: 28px 0 0
    }
}

@media screen and (max-width:767px) {

    .account .page-main .columns .column.main .storecredit .block.block-balance-history .block-title,
    .account .page-main .columns .column.main .kcpoints .block.block-balance-history .block-title {
        border: 0;
        padding: 0;
        text-align: center;
        margin: 0
    }
}

@media screen and (max-width:767px) {

    .account .page-main .columns .column.main .storecredit .block.block-balance-history .block-content,
    .account .page-main .columns .column.main .kcpoints .block.block-balance-history .block-content {
        padding: 0
    }
}

.account .page-main .columns .column.main .toolbar {
    justify-content: center
}

.account .page-main .columns .column.main .pager .toolbar-amount {
    display: none
}

.account .page-main .columns .column.main .pager .pages {
    margin: 0
}

.account .page-main .columns .column.main .pager .pages .pages-items .item.current .page {
    background: #165c7d;
    color: #fff
}

.account .page-main .columns .column.main .pager .limiter {
    display: none
}

.account .page-main .columns .column.main .top-control-buttons .action {
    background: #fff;
    border: 1px solid #165c7d;
    border-radius: 8px;
    padding: 10px 17px;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 17px;
    color: #165c7d;
    text-align: center;
    font-family: 'mothercare_2020-regular-webfont';
    height: 37px;
    display: inline-block;
    vertical-align: middle;
    width: 220px
}

.account .page-main .columns .column.main .top-control-buttons .action.tocart {
    color: #fff;
    background: #165c7d;
    text-transform: lowercase
}

@media screen and (max-width:767px) {
    .account .page-main .columns .column.main .top-control-buttons .action.tocart {
        min-width: 100%
    }
}

.account .page-main .columns .column.main .top-control-buttons .action.tocart:before {
    content: '';
    background: url(../images/bag-check-fill.svg) no-repeat 0px 0px;
    width: 14px;
    height: 16px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 4px;
    margin-top: -6px;
    background-size: 100% 100%
}

.account .page-main .columns .column.main .top-control-buttons .action.update {
    text-transform: lowercase
}

@media screen and (max-width:767px) {
    .account .page-main .columns .column.main .top-control-buttons .action.update {
        min-width: 100%;
        margin: 20px 0 5px
    }
}

.account .page-main .columns .column.main .top-control-buttons .action.update:before {
    content: '';
    background: url(../images/trash-solid.svg) no-repeat 0px 0px;
    width: 16px;
    height: 14px;
    display: inline-block;
    vertical-align: middle;
    margin-top: -4px;
    margin-right: 4px;
    background-size: 100% 100%
}

.account .page-main .columns .column.main .form-wishlist-items .move-all-wishlist-button {
    display: none
}

.account .page-main .columns .column.main .form-wishlist-items .product-items {
    margin: 0 -25px;
    gap: initial;
    row-gap: initial
}

@media screen and (max-width:1199px) {
    .account .page-main .columns .column.main .form-wishlist-items .product-items {
        margin: 0 -10px
    }
}

@media screen and (max-width:767px) {
    .account .page-main .columns .column.main .form-wishlist-items .product-items {
        margin: 0 -8px
    }
}

.account .page-main .columns .column.main .form-wishlist-items .product-items .product-item {
    width: calc(100%/4 - 50px);
    margin: 27px 25px
}

@media screen and (max-width:1199px) {
    .account .page-main .columns .column.main .form-wishlist-items .product-items .product-item {
        margin: 22px 10px;
        width: calc(100%/4 - 20px)
    }
}

@media screen and (max-width:1023px) {
    .account .page-main .columns .column.main .form-wishlist-items .product-items .product-item {
        width: calc(100%/3 - 20px)
    }
}

@media screen and (max-width:767px) {
    .account .page-main .columns .column.main .form-wishlist-items .product-items .product-item {
        margin: 22px 8px;
        width: calc(100%/2 - 16px)
    }
}

.account .page-main .columns .column.main .form-wishlist-items .product-items .product-item .product-item-info {
    text-align: center
}

.account .page-main .columns .column.main .form-wishlist-items .product-items .product-item .product-item-info .product-item-photo .product-image-container {
    text-align: center;
    width: 100% !important;
    margin: auto
}

.account .page-main .columns .column.main .form-wishlist-items .product-items .product-item .product-item-info .product-item-photo .product-image-container .product-image-photo {
    border: 1px solid #f4f1f1;
    border-radius: 0;
    filter: none
}

.account .page-main .columns .column.main .form-wishlist-items .product-items .product-item .product-item-info .product-item-name {
    padding: 0 15px;
    margin: 8px 0 0;
    max-width: 100%;
    display: block;
    min-height: 40px
}

@media screen and (max-width:1535px) {
    .account .page-main .columns .column.main .form-wishlist-items .product-items .product-item .product-item-info .product-item-name {
        min-height: 57px
    }
}

@media screen and (max-width:1199px) {
    .account .page-main .columns .column.main .form-wishlist-items .product-items .product-item .product-item-info .product-item-name {
        min-height: 72px
    }
}

.account .page-main .columns .column.main .form-wishlist-items .product-items .product-item .product-item-info .product-item-name .product-item-link {
    font-family: 'mothercare_2020-regular-webfont';
    font-style: normal;
    font-weight: 700;
    font-size: 12px;
    line-height: 18px;
    letter-spacing: -.011em;
    color: #515759;
    display: inline-block
}

.account .page-main .columns .column.main .form-wishlist-items .product-items .product-item .product-item-info .price-box {
    padding: 20px 15px 0;
    margin: 0 0 20px;
    position: relative;
    max-width: 100%;
    text-align: center;
    font-weight: 700;
    font-size: 16px;
    color: #1e1e1e;
    letter-spacing: -.011em
}

.account .page-main .columns .column.main .form-wishlist-items .product-items .product-item .product-item-info .price-box .old-price {
    text-decoration: none;
    position: absolute;
    left: 0;
    right: 0;
    top: 0
}

.account .page-main .columns .column.main .form-wishlist-items .product-items .product-item .product-item-info .price-box .old-price .price {
    font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 10px;
    line-height: 150%;
    letter-spacing: -.011em;
    text-decoration-line: line-through;
    color: #515759
}

.account .page-main .columns .column.main .form-wishlist-items .product-items .product-item .product-item-info .price-box .price-with-discount {
    display: flex;
    flex-flow: row wrap;
    align-items: center;
    justify-content: center
}

.account .page-main .columns .column.main .form-wishlist-items .product-items .product-item .product-item-info .price-box .price-with-discount .price-final_price .price,
.account .page-main .columns .column.main .form-wishlist-items .product-items .product-item .product-item-info .price-box .price-with-discount .special-price .price {
    font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    line-height: 150%;
    letter-spacing: -.011em;
    color: #1e1e1e
}

.account .page-main .columns .column.main .form-wishlist-items .product-items .product-item .product-item-info .price-box .price-with-discount .discount-off {
    margin-left: 5px
}

.account .page-main .columns .column.main .form-wishlist-items .product-items .product-item .product-item-info .price-box .price-with-discount .discount-off .discount-percent {
    background: #f24822;
    padding: 1px 4px 0;
    font-style: normal;
    font-weight: 400;
    font-size: 10px;
    line-height: 150%;
    letter-spacing: -.011em;
    color: #fff;
    display: inline-block;
    vertical-align: middle;
    position: relative;
    top: -2px
}

.account .page-main .columns .column.main .form-wishlist-items .product-items .product-item .product-item-info .product-item-tooltip {
    display: none
}

.account .page-main .columns .column.main .form-wishlist-items .product-items .product-item .product-item-info .product-item-inner {
    padding: 0 15px
}

@media screen and (max-width:767px) {
    .account .page-main .columns .column.main .form-wishlist-items .product-items .product-item .product-item-info .product-item-inner {
        padding: 0
    }
}

@media screen and (max-width:767px) {
    .account .page-main .columns .column.main .form-wishlist-items .product-items .product-item .product-item-info .product-item-inner .box-tocart {
        width: 100%
    }
}

.account .page-main .columns .column.main .form-wishlist-items .product-items .product-item .product-item-info .product-item-inner .box-tocart .fieldset .qty {
    display: none
}

.account .page-main .columns .column.main .form-wishlist-items .product-items .product-item .product-item-info .product-item-inner .box-tocart .fieldset .actions-primary .tocart {
    min-width: 148px;
    height: 37px;
    background: #fff;
    border: 1px solid #165c7d;
    border-radius: 8px;
    font-family: 'mothercare_2020-regular-webfont';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 17px;
    text-align: center;
    text-transform: lowercase;
    color: #165c7d
}

@media screen and (max-width:1199px) {
    .account .page-main .columns .column.main .form-wishlist-items .product-items .product-item .product-item-info .product-item-inner .box-tocart .fieldset .actions-primary .tocart {
        min-width: 108px
    }
}

@media screen and (max-width:767px) {
    .account .page-main .columns .column.main .form-wishlist-items .product-items .product-item .product-item-info .product-item-inner .box-tocart .fieldset .actions-primary .tocart {
        min-width: 100%
    }
}

.account .page-main .columns .column.main .form-wishlist-items .product-items .product-item .product-item-info .product-item-inner .box-tocart .fieldset .actions-primary .tocart:hover {
    background: #165c7d;
    color: #fff
}

.account .page-main .columns .column.main .form-wishlist-items .product-items .product-item .product-item-info .product-item-inner .product-item-actions {
    justify-content: center
}

@media screen and (max-width:767px) {
    .account .page-main .columns .column.main .form-wishlist-items .product-items .product-item .product-item-info .product-item-inner .product-item-actions {
        flex-flow: row wrap;
        width: 100%
    }
}

@media screen and (max-width:767px) {
    .account .page-main .columns .column.main .form-wishlist-items .product-items .product-item .product-item-info .product-item-inner .product-item-actions .actions-primary {
        width: 100%
    }
}

.account .page-main .columns .column.main .form-wishlist-items .product-items .product-item .product-item-info .product-item-inner .product-item-actions .action.edit {
    display: none
}

.account .page-main .columns .column.main .form-wishlist-items .product-items .product-item .product-item-info .product-item-inner .product-item-actions .action.delete {
    display: flex;
    align-items: center;
    font-size: 0;
    margin-left: 8px
}

@media screen and (max-width:767px) {
    .account .page-main .columns .column.main .form-wishlist-items .product-items .product-item .product-item-info .product-item-inner .product-item-actions .action.delete {
        margin: 10px 0 0
    }
}

.account .page-main .columns .column.main .form-wishlist-items .product-items .product-item .product-item-info .product-item-inner .product-item-actions .action.delete:before {
    content: '';
    display: inline-block;
    background: url(../images/trash.svg) no-repeat 0px 0px;
    width: 19px;
    height: 16px;
    background-size: 100% 100%
}

@media screen and (max-width:767px) {
    .account .page-main .columns .column.main .form-wishlist-items .product-items .product-item .product-item-info .product-item-inner .product-item-actions .action.delete:before {
        width: 36px;
        height: 36px
    }
}

.account .page-main .columns .column.main .form-wishlist-items .product-items .product-item .product-item-info .product-item-inner .check {
    margin-bottom: 30px
}

.account .page-main .columns .column.main .form-wishlist-items .product-items .product-item .product-item-info .product-item-inner .check span {
    font-style: normal;
    font-weight: 700;
    font-size: 10px;
    line-height: 150%;
    letter-spacing: -.011em;
    color: #1d1d1d;
    font-family: Arial, Helvetica Neue, Helvetica, sans-serif
}

.account .page-main .columns .column.main .form-wishlist-items .wishlist-empty-container {
    text-align: center;
    padding: 50px 0
}

.account .page-main .columns .column.main .form-wishlist-items .wishlist-empty-container .empty-img {
    margin-top: 10px
}

.account .page-main .columns .column.main .form-wishlist-items .wishlist-empty-container .empty-img img {
    padding: 20px
}

.account .page-main .columns .column.main .form-wishlist-items .wishlist-empty-container .empty-info-block .empty-title {
    font-style: normal;
    font-weight: 500;
    font-size: 20px;
    line-height: 27px;
    text-transform: lowercase;
    color: #000;
    font-family: 'mothercare_2020-regular-webfont'
}

.account .page-main .columns .column.main .form-wishlist-items .wishlist-empty-container .empty-info-block p {
    margin: 15px;
    text-transform: lowercase
}

.account .page-main .columns .column.main .form-wishlist-items .wishlist-empty-container .empty-info-block .actions {
    margin-top: 40px
}

.account .page-main .columns .column.main .form-wishlist-items .wishlist-empty-container .empty-info-block .actions .action.shop-now {
    background: #165c7d;
    padding: 10px 80px;
    border-radius: 5px
}

.account .page-main .columns .column.main .form-wishlist-items .wishlist-empty-container .empty-info-block .actions .action.shop-now span {
    font-family: 'mothercare_2020-regular-webfont';
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: 19px;
    text-transform: lowercase;
    color: #fff;
    padding: 10px 20px
}

.account .page-main .columns .column.main .gift-card-container {
    border: 0;
    padding: 0
}

.account .page-main .columns .column.main .gift-card-container .gift-card-form .gift-card-form-field {
    padding: 15px 0
}

.account .page-main .columns .column.main .gift-card-container .gift-card-form #giftcard-form .field {
    width: 399px;
    flex: 0 0 auto !important
}

@media screen and (max-width:767px) {
    .account .page-main .columns .column.main .gift-card-container .gift-card-form #giftcard-form .field {
        width: 100%
    }
}

.account .page-main .columns .column.main .gift-card-container .gift-card-form #giftcard-form .field .control {
    position: relative;
    display: flex;
    flex-flow: row wrap
}

.account .page-main .columns .column.main .gift-card-container .gift-card-form #giftcard-form .field .control label[for=giftcard-code] {
    position: unset !important;
    width: 100%;
    display: block;
    order: 1;
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    font-family: 'mothercare_2020-regular-webfont';
    line-height: 14px;
    color: #414141;
    margin: 0 0 6px;
    z-index: initial !important;
    transition-duration: initial !important;
    transform: none !important
}

.account .page-main .columns .column.main .gift-card-container .gift-card-form #giftcard-form .field .control .input-text {
    background: #fff;
    border: 1px solid #e2e2e2;
    border-radius: 5px;
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 14px;
    order: 2;
    height: 45px
}

.account .page-main .columns .column.main .gift-card-container .gift-card-form #giftcard-form .field .control .clear-input {
    top: 33px;
    right: 18px;
    background: url(../images/gift-card-close-icon.svg) no-repeat 0px 0px;
    width: 18px;
    height: 18px;
    background-size: 100% 100%;
    z-index: 1
}

.account .page-main .columns .column.main .gift-card-container .gift-card-form #giftcard-form .field .control #giftcard-code-error {
    font-weight: 400;
    font-size: 12px;
    font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
    position: absolute;
    bottom: -25px;
    margin: 0;
    top: auto;
    z-index: 9
}

.account .page-main .columns .column.main .gift-card-container .gift-card-form #giftcard-form .actions-toolbar {
    margin: 19px 0 0
}

@media screen and (max-width:767px) {
    .account .page-main .columns .column.main .gift-card-container .gift-card-form #giftcard-form .actions-toolbar {
        margin: 0
    }
}

.account .page-main .columns .column.main .gift-card-container .gift-card-form #giftcard-form .actions-toolbar .primary .action {
    min-width: 197px;
    height: 45px;
    background: #165c7d;
    border-radius: 5px;
    opacity: 1;
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: 16px;
    font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
    cursor: pointer
}

@media screen and (max-width:767px) {
    .account .page-main .columns .column.main .gift-card-container .gift-card-form #giftcard-form .actions-toolbar .primary .action {
        min-width: 100%
    }
}

.account .page-main .columns .column.main .gift-card-container .gift-card-form .gift-card-form-response {
    margin-top: 20px
}

.account .page-main .columns .column.main .gift-card-container .gift-card-form .gift-card-form-response .card-details .card-balance {
    margin: 40px 0
}

@media screen and (max-width:767px) {
    .account .page-main .columns .column.main .gift-card-container .gift-card-form .gift-card-form-response .card-details .card-balance {
        margin: 20px 0
    }
}

.account .page-main .columns .column.main .gift-card-container .gift-card-form .gift-card-form-response table tbody tr {
    border: 0
}

@media screen and (max-width:767px) {
    .account .page-main .columns .column.main .gift-card-container .gift-card-form .gift-card-form-response table tbody tr th {
        display: none
    }
}

.account .page-main .columns .column.main .gift-card-container .gift-card-form .gcf-resp-msg {
    padding: 15px 16px;
    background: #57b894;
    border-radius: 5px;
    font-weight: 400;
    font-size: 14px;
    line-height: 24px;
    letter-spacing: -.011em;
    color: #fff
}

.account .page-main .columns .column.main .gift-card-container .gift-card-form .gcf-resp-msg.error {
    background: #e45959
}

.account .page-main .columns .column.main .gift-card-container .gift-card-terms {
    margin-top: 18px;
    color: #414141 !important;
    font-size: 14px;
    padding: 0 40px
}

.account .page-main .columns .column.main .gift-card-container .gift-card-terms ol {
    list-style: auto
}

.account .page-main .columns .column.main .gift-card-container .gift-card-terms ol li {
    margin-bottom: 1rem
}

.account .page-main .columns .column.main .gift-card-container .gift-card-terms div[data-role=trigger] h4 {
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    line-height: 24px;
    font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
    display: flex;
    align-items: center
}

.account .page-main .columns .column.main .gift-card-container .gift-card-terms div[data-role=trigger] h4:after {
    position: unset;
    margin-left: auto
}

@media screen and (max-width:767px) {
    .account .page-main .columns .sidebar-main {
        order: 1;
        grid-area: main
    }
}

@media screen and (max-width:767px) {
    .account .page-main .columns .sidebar-main .block {
        background: 0 0;
        position: unset
    }
}

@media screen and (max-width:767px) {
    .account .page-main .columns .sidebar-main .block .title {
        background: #fcfcfc;
        border: 2px solid #d9d9d6;
        font-family: 'mothercare_2020-regular-webfont';
        font-style: normal;
        text-transform: lowercase;
        font-size: 14px;
        line-height: 16px;
        color: #165c7d;
        padding: 9px 15px;
        position: relative;
        margin: 0 0 8px
    }
}

@media screen and (max-width:767px) {
    .account .page-main .columns .sidebar-main .block .title strong {
        font-weight: 400
    }
}

@media screen and (max-width:767px) {
    .account .page-main .columns .sidebar-main .block .title:after {
        content: '';
        position: absolute;
        right: 10px;
        top: 14px;
        background: url(../images/account-dropdown.svg) no-repeat 0px 0px;
        width: 10px;
        height: 7px;
        z-index: 99;
        background-size: 100% 100%;
        -webkit-mask: unset;
        -webkit-mask-size: initial;
        transform: rotate(0deg)
    }
}

.account .page-main .columns .sidebar-main .block #block-collapsible-nav {
    background: 0 0
}

.account .page-main .columns .sidebar-main .block .items {
    border: 2px solid #d9d9d6
}

.account .page-main .columns .sidebar-main .block .items .item a,
.account .page-main .columns .sidebar-main .block .items .item strong {
    padding: 10px 20px;
    font-family: 'mothercare_2020-regular-webfont';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 16px;
    color: #858585;
    border-bottom: 2px solid #d9d9d6;
    border-left: 0
}

@media screen and (max-width:1199px) {

    .account .page-main .columns .sidebar-main .block .items .item a,
    .account .page-main .columns .sidebar-main .block .items .item strong {
        padding: 10px 15px
    }
}

@media screen and (max-width:1023px) {

    .account .page-main .columns .sidebar-main .block .items .item a,
    .account .page-main .columns .sidebar-main .block .items .item strong {
        padding: 10px 12px
    }
}

.account .page-main .columns .sidebar-main .block .items .item a:hover {
    background: 0 0;
    color: #165c7d
}

.account .page-main .columns .sidebar-main .block .items .item strong {
    border-left: 0
}

.account .page-main .columns .sidebar-main .block .items .item:first-child {
    display: none
}

.account .page-main .columns .sidebar-main .block .items .item:last-child a,
.account .page-main .columns .sidebar-main .block .items .item:last-child strong {
    border-bottom: 0
}

.account .page-main .columns .sidebar-main .block .items .item.current strong {
    color: #165c7d
}

.account .page-main .columns .sidebar-main .block .items .item .delimiter {
    display: none
}

.account.customer-address-form .page-main .columns .column.main .page-title-wrapper .page-title {
    padding: 0 0 15px;
    border-bottom: 1px solid #dcdcdc
}

@media screen and (max-width:767px) {
    .account.customer-address-form .page-main .columns .column.main .page-title-wrapper .page-title {
        border-bottom: 0;
        padding: 0;
        margin: 20px 0
    }
}

@media screen and (max-width:767px) {
    .account.sales-order-history .page-main .columns {
        margin: 30px 0 20px
    }
}

@media screen and (max-width:767px) {
    .account.sales-order-history .page-main .columns .column.main .page-title-wrapper .page-title {
        margin: 15px 0 5px
    }
}

.account.sales-order-view .page-main .columns .column.main,
.account.sales-order-shipment .page-main .columns .column.main {
    font-family: Arial, Helvetica Neue, Helvetica, sans-serif
}

.account.sales-order-view .page-main .columns .column.main .page-title-wrapper,
.account.sales-order-shipment .page-main .columns .column.main .page-title-wrapper {
    margin: 10px 0 5px
}

@media screen and (max-width:767px) {

    .account.sales-order-view .page-main .columns .column.main .page-title-wrapper,
    .account.sales-order-shipment .page-main .columns .column.main .page-title-wrapper {
        flex-flow: row wrap;
        margin: 20px 0 5px
    }
}

.account.sales-order-view .page-main .columns .column.main .page-title-wrapper:before,
.account.sales-order-shipment .page-main .columns .column.main .page-title-wrapper:before {
    content: 'my order history';
    display: block;
    width: 100%;
    font-family: 'mothercare_2020-regular-webfont';
    font-style: normal;
    font-weight: 400;
    font-size: 32px;
    line-height: 38px;
    text-transform: lowercase;
    color: #165c7d;
    margin: 8px 0 18px
}

.account.sales-order-view .page-main .columns .column.main .page-title-wrapper .page-title,
.account.sales-order-shipment .page-main .columns .column.main .page-title-wrapper .page-title {
    display: inline-block;
    font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
    font-style: normal;
    font-weight: 700;
    font-size: 20px;
    line-height: 23px;
    color: #003971;
    text-transform: uppercase;
    margin: 0
}

@media screen and (max-width:767px) {

    .account.sales-order-view .page-main .columns .column.main .page-title-wrapper .page-title,
    .account.sales-order-shipment .page-main .columns .column.main .page-title-wrapper .page-title {
        width: 100%;
        font-size: 18px;
        line-height: 21px
    }
}

.account.sales-order-view .page-main .columns .column.main .page-title-wrapper .order-status,
.account.sales-order-shipment .page-main .columns .column.main .page-title-wrapper .order-status {
    font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    line-height: 19px;
    border: none;
    display: inline-block;
    color: #ff6501;
    text-transform: lowercase;
    vertical-align: top;
    line-height: normal
}

@media screen and (max-width:767px) {

    .account.sales-order-view .page-main .columns .column.main .page-title-wrapper .order-status,
    .account.sales-order-shipment .page-main .columns .column.main .page-title-wrapper .order-status {
        margin-left: 0;
        font-size: 15px;
        padding: 5px 0
    }
}

.account.sales-order-view .page-main .columns .column.main .top-order-quotes-info,
.account.sales-order-shipment .page-main .columns .column.main .top-order-quotes-info {
    display: flex;
    align-items: center;
    margin: 15px 0 18px
}

@media screen and (max-width:767px) {

    .account.sales-order-view .page-main .columns .column.main .top-order-quotes-info,
    .account.sales-order-shipment .page-main .columns .column.main .top-order-quotes-info {
        flex-flow: row wrap
    }
}

.account.sales-order-view .page-main .columns .column.main .top-order-quotes-info .order-date,
.account.sales-order-shipment .page-main .columns .column.main .top-order-quotes-info .order-date {
    font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
    display: inline-block;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 16px;
    color: #333
}

@media screen and (max-width:767px) {

    .account.sales-order-view .page-main .columns .column.main .top-order-quotes-info .order-date,
    .account.sales-order-shipment .page-main .columns .column.main .top-order-quotes-info .order-date {
        width: 100%
    }
}

.account.sales-order-view .page-main .columns .column.main .top-order-quotes-info .actions,
.account.sales-order-shipment .page-main .columns .column.main .top-order-quotes-info .actions {
    display: flex;
    align-items: center;
    margin-left: 13px
}

@media screen and (max-width:767px) {

    .account.sales-order-view .page-main .columns .column.main .top-order-quotes-info .actions,
    .account.sales-order-shipment .page-main .columns .column.main .top-order-quotes-info .actions {
        width: 100%;
        margin: 10px 0 5px;
        flex-flow: column wrap;
        align-items: flex-start;
        flex-direction: row;
        gap: 10px
    }
}

@media screen and (max-width:767px) {

    .account.sales-order-view .page-main .columns .column.main .top-order-quotes-info .actions .action,
    .account.sales-order-shipment .page-main .columns .column.main .top-order-quotes-info .actions .action {
        margin: 10px 0
    }
}

.account.sales-order-view .page-main .columns .column.main .top-order-quotes-info .actions .action.order,
.account.sales-order-shipment .page-main .columns .column.main .top-order-quotes-info .actions .action.order {
    font-weight: 400;
    font-size: 14px;
    line-height: 16px;
    text-decoration-line: underline;
    color: #003971
}

.account.sales-order-view .page-main .columns .column.main .top-order-quotes-info .actions .action.print,
.account.sales-order-shipment .page-main .columns .column.main .top-order-quotes-info .actions .action.print {
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 16px;
    text-decoration-line: underline;
    color: #003971;
    text-transform: lowercase
}

.account.sales-order-view .page-main .columns .column.main .top-order-quotes-info .actions .action.print:before,
.account.sales-order-shipment .page-main .columns .column.main .top-order-quotes-info .actions .action.print:before {
    display: none
}

.account.sales-order-view .page-main .columns .column.main .top-order-quotes-info .actions .action.return,
.account.sales-order-shipment .page-main .columns .column.main .top-order-quotes-info .actions .action.return {
    display: none
}

.account.sales-order-view .page-main .columns .column.main .top-order-quotes-info .actions .text-pipe,
.account.sales-order-shipment .page-main .columns .column.main .top-order-quotes-info .actions .text-pipe {
    display: inline-block;
    margin: 0 5px;
    line-height: normal;
    font-size: 13px
}

@media screen and (max-width:767px) {

    .account.sales-order-view .page-main .columns .column.main .top-order-quotes-info .actions .text-pipe,
    .account.sales-order-shipment .page-main .columns .column.main .top-order-quotes-info .actions .text-pipe {
        display: none
    }
}

.account.customer-account-edit legend.legend span {
    color: #165c7d;
    font-size: 18px;
    text-transform: lowercase
}

.account.customer-account-edit .form-checkbox {
    display: flex;
    flex-flow: column wrap;
    gap: 0px;
    margin: 30px auto
}

.account.customer-account-edit form.form-edit-account {
    max-width: 70%;
    padding: 0 0 0 30px
}

@media screen and (max-width:767px) {
    .account.customer-account-edit form.form-edit-account {
        max-width: 100%;
        padding: 0
    }
}

.account.customer-account-edit form.form-edit-account>.fieldset {
    width: 47.8%;
    max-width: 100%;
    margin-right: 0
}

@media screen and (max-width:767px) {
    .account.customer-account-edit form.form-edit-account>.fieldset {
        width: 100%
    }
}

.account.customer-account-edit form.form-edit-account .fieldset:not([style]) {
    display: block
}

.account.customer-account-edit form.form-edit-account.password-active .actions-toolbar {
    margin: auto
}

.account.customer-account-edit form.form-edit-account .actions-toolbar {
    font-family: 'mothercare_2020-regular-webfont';
    text-transform: lowercase !important;
    width: 50%;
    margin: 0;
    display: flex;
    gap: 30px;
    flex-wrap: nowrap;
    position: relative;
    left: -20px
}

@media screen and (max-width:767px) {
    .account.customer-account-edit form.form-edit-account .actions-toolbar {
        width: 100%;
        align-items: flex-start;
        left: 0;
        flex-direction: column-reverse;
        gap: 0px
    }
}

.account.customer-account-edit form.form-edit-account .actions-toolbar .action.back {
    display: block
}

.account.customer-account-edit form.form-edit-account .actions-toolbar .action-btn {
    display: inline-block;
    width: calc(100%/2);
    margin-top: 30px
}

@media screen and (max-width:767px) {
    .account.customer-account-edit form.form-edit-account .actions-toolbar .action-btn {
        width: 100%;
        margin-top: 8px
    }
}

.account.customer-account-edit form.form-edit-account .actions-toolbar .action-btn.primary .save {
    font-family: 'mothercare_2020-regular-webfont';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 12px;
    color: #fff;
    background: #165c7d;
    border-radius: 5px;
    padding: 8px 46px;
    width: 100%;
    text-transform: lowercase
}

.account.customer-account-edit form.form-edit-account .actions-toolbar .action-btn.secondary .back {
    font-family: 'mothercare_2020-regular-webfont';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 12px;
    color: #414141;
    border-radius: 5px;
    padding: 8px 46px;
    background: #fff;
    border: 1px solid #165c7d;
    text-align: center;
    text-transform: lowercase
}

@media screen and (max-width:767px) {
    .account.customer-account-edit form.form-edit-account .actions-toolbar .action-btn.secondary .back {
        border: none;
        background: 0 0;
        padding: 0;
        font-size: 12px;
        line-height: 14px;
        font-family: 'Arial'
    }
}

.account.customer-account-edit .fieldset.info {
    border-right: 1px solid #d9d9d9;
    padding: 0 80px 0 0
}

@media screen and (max-width:767px) {
    .account.customer-account-edit .fieldset.info {
        border-right: 0;
        padding: 0
    }
}

.account.customer-account-edit .fieldset.password {
    padding: 0 0 0 60px
}

@media screen and (max-width:767px) {
    .account.customer-account-edit .fieldset.password {
        padding: 0;
        margin-bottom: 15px
    }
}

.account.customer-account-edit .fieldset .fields {
    gap: 100%;
    flex-flow: row wrap
}

.account.customer-account-edit .field {
    width: 100%
}

.account.customer-account-edit .field.fullname>label {
    display: none
}

.account.customer-account-edit .field label.label {
    font-size: 14px;
    font-weight: 700;
    font-family: 'mothercare_2020-regular-webfont';
    color: #515759;
    text-transform: lowercase
}

.account.customer-account-edit .field input,
.account.customer-account-edit .field textarea,
.account.customer-account-edit .field select {
    border: .5px solid #d9d9d9;
    border-radius: 0;
    padding: 10px;
    font-family: 'Arial';
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 11px;
    color: #424242
}

.account.customer-account-edit .field .control.customer-dob input {
    padding-left: 35px
}

.account.customer-account-edit .field.choice .checkbox {
    border: 1px solid #444;
    border-radius: 2px;
    margin: 3px 0 0;
    padding: 0
}

.account.customer-account-edit .field.choice>label {
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 22px;
    display: flex;
    align-items: center;
    text-transform: lowercase;
    color: #515759;
    font-family: 'mothercare_2020-regular-webfont'
}

.account.customer-account-edit .crm-service-update {
    display: none;
    margin: 0 30px;
    max-width: 65%;
    border: 1px solid #eaeaea;
    padding: 15px 0
}

.account.customer-account-edit .crm-service-update #resend-otp-email,
.account.customer-account-edit .crm-service-update #resend-otp-mobile {
    cursor: pointer
}

.account.customer-account-edit .crm-service-update #resend-otp-email:hover,
.account.customer-account-edit .crm-service-update #resend-otp-mobile:hover {
    text-decoration: underline
}

@media screen and (max-width:767px) {
    .account.customer-account-edit .crm-service-update {
        margin: 0;
        max-width: 100%;
        margin-bottom: 30px
    }
}

.account.customer-account-edit .crm-service-update .countdown-crm {
    display: none
}

@media screen and (max-width:767px) {
    .account.customer-account-edit .crm-service-update.contact-information .fieldset .phone-container {
        margin-top: 30px;
        border-top: 1px solid #d9d9d6;
        padding-top: 30px
    }
}

.account.customer-account-edit .crm-service-update.contact-information .fieldset .fieldset {
    padding-left: 5% !important;
    padding-right: 5% !important;
    flex-flow: row wrap;
    align-items: flex-start;
    margin-bottom: 0
}

.account.customer-account-edit .crm-service-update.contact-information .fieldset .fieldset form.fields {
    flex-flow: row wrap;
    width: 100%
}

.account.customer-account-edit .crm-service-update.contact-information .fieldset .fieldset form.fields .field {
    max-width: 100% !important
}

.account.customer-account-edit .crm-service-update.contact-information .fieldset .fieldset form.fields .field input {
    width: 100% !important
}

.account.customer-account-edit .crm-service-update .fieldset {
    display: flex
}

@media screen and (max-width:767px) {
    .account.customer-account-edit .crm-service-update .fieldset {
        display: block
    }
}

.account.customer-account-edit .crm-service-update .fieldset>.legend {
    display: none;
    margin: 0 0 20px;
    padding: 0 0 10px;
    width: 100%;
    box-sizing: border-box;
    float: left;
    font-weight: 300;
    line-height: 1.2;
    font-size: inherit;
    border-bottom: 1px solid #d6d6d6
}

.account.customer-account-edit .crm-service-update .fieldset>.legend .span {
    color: #165c7d;
    font-size: 2rem;
    text-transform: lowercase;
    font-weight: 400
}

.account.customer-account-edit .crm-service-update .fieldset .email-container,
.account.customer-account-edit .crm-service-update .fieldset .phone-container {
    padding: 0 25px
}

.account.customer-account-edit .crm-service-update .fieldset .email-container .field,
.account.customer-account-edit .crm-service-update .fieldset .phone-container .field {
    max-width: 90%
}

.account.customer-account-edit .crm-service-update .fieldset .email-container .field .control,
.account.customer-account-edit .crm-service-update .fieldset .phone-container .field .control {
    margin: 0;
    width: 100%
}

.account.customer-account-edit .crm-service-update .fieldset .email-container .field .control #country_code,
.account.customer-account-edit .crm-service-update .fieldset .phone-container .field .control #country_code {
    width: 15%;
    text-align: center;
    padding-right: 0;
    padding-left: 0;
    border-right: 0;
    float: left
}

.account.customer-account-edit .crm-service-update .fieldset .email-container .field .control #change-mobile,
.account.customer-account-edit .crm-service-update .fieldset .phone-container .field .control #change-mobile {
    width: 85%
}

.account.customer-account-edit .crm-service-update .fieldset .email-container .field .container-button .action.primary,
.account.customer-account-edit .crm-service-update .fieldset .phone-container .field .container-button .action.primary {
    font-family: 'mothercare_2020-regular-webfont';
    font-style: normal;
    font-weight: 600;
    font-size: 14px;
    line-height: 12px;
    color: #165c7d;
    background: #fff;
    border-radius: 8px;
    padding: 10px 20px;
    text-transform: lowercase;
    border: 1px solid #165c7d
}

.account.customer-account-edit .crm-service-update .fieldset .email-container .field .container-button .action.primary.otp-button-email,
.account.customer-account-edit .crm-service-update .fieldset .phone-container .field .container-button .action.primary.otp-button-email,
.account.customer-account-edit .crm-service-update .fieldset .email-container .field .container-button .action.primary.otp-button-mobile,
.account.customer-account-edit .crm-service-update .fieldset .phone-container .field .container-button .action.primary.otp-button-mobile {
    color: #fff;
    background: #165c7d;
    border-radius: 5px
}

.account.customer-account-edit .crm-service-update .fieldset .email-container .field .container-button.send button,
.account.customer-account-edit .crm-service-update .fieldset .phone-container .field .container-button.send button {
    float: right
}

.account.customer-account-edit .crm-service-update .fieldset .email-container .field .container-button a,
.account.customer-account-edit .crm-service-update .fieldset .phone-container .field .container-button a {
    text-decoration: underline;
    font-style: normal;
    font-weight: 600;
    font-size: 14px;
    line-height: 22px;
    text-transform: lowercase;
    color: #515759;
    font-family: 'mothercare_2020-regular-webfont'
}

.account.customer-account-edit .crm-service-update .phone-container {
    padding-left: 5% !important
}

.account.customer-account-edit .crm-service-update .email-container {
    border-right: 1px solid #d6d6d6
}

@media screen and (max-width:767px) {
    .account.customer-account-edit .crm-service-update .email-container {
        border: none
    }
}

.account .field div.mage-error,
.account .field div.field-error {
    font-size: 12px;
    font-weight: 400
}

.account .modals-wrapper .modal-inner-wrap .modal-content {
    padding: 50px 0 0 30px
}

.account .modals-wrapper .modal-inner-wrap .modal-content .error-content {
    font-family: 'mothercare_2020-regular-webfont';
    font-size: 12px
}

.account .modals-wrapper .modal-footer .action.primary.action-accept {
    background: #165c7d;
    font-size: 12px;
    font-weight: 700;
    font-family: Arial, Helvetica Neue, Helvetica, sans-serif
}

.account .loading-mask {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background-color: rgba(135, 135, 135, .33);
    display: flex;
    align-items: center;
    justify-content: center
}

.account .loading-mask .loader {
    width: 60px;
    height: 60px;
    background: #fff;
    border: 1px solid #fafafa;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
    position: relative;
    animation: none
}

.account .loading-mask .loader:before {
    content: url("../images/loading_circle.svg") !important;
    position: absolute;
    background-color: transparent;
    border-radius: 100%;
    animation: none;
    left: -4px;
    top: -4px;
    right: -4px;
    bottom: -4px;
    margin: auto;
    z-index: 1
}

.account .loading-mask .loader:after {
    content: "";
    border: 4px solid rgba(22, 92, 125, .17);
    position: absolute;
    left: -4px;
    top: -4px;
    right: -4px;
    bottom: -4px;
    background-color: transparent;
    border-radius: 50%;
    animation: crescendo .8s alternate infinite ease-in;
    z-index: -1
}

.sales-order-view .order-items .gift-wrapping {
    display: flex;
    justify-content: center;
    color: #9a9a94;
    font-size: 12px;
    gap: 5px
}

.sales-order-view .order-items .gift-wrapping .title:after {
    content: ':'
}

.sales-order-view .order-items .gift-wrapping .content img {
    display: none
}

.customer-account-forgotpassword .customer-resetpass-inner .customer-right-inner {
    padding: 20px 50px 30px
}

@media only screen and (max-width:767px) {
    .customer-account-forgotpassword .customer-resetpass-inner .customer-right-inner {
        padding: 0;
        border: 0
    }
}

.customer-account-login .mage-error,
.customer-account-create .mage-error,
.customer-account-forgotpassword .mage-error,
.customer-account-createpassword .mage-error {
    font-family: 'Arial' !important
}

.customer-account-login #maincontent,
.customer-account-create #maincontent,
.customer-account-forgotpassword #maincontent,
.customer-account-createpassword #maincontent {
    padding: 0
}

.customer-account-login #maincontent:before,
.customer-account-create #maincontent:before,
.customer-account-forgotpassword #maincontent:before,
.customer-account-createpassword #maincontent:before,
.customer-account-login #maincontent:after,
.customer-account-create #maincontent:after,
.customer-account-forgotpassword #maincontent:after,
.customer-account-createpassword #maincontent:after {
    display: none
}

.customer-account-login .login-header-container,
.customer-account-create .login-header-container,
.customer-account-forgotpassword .login-header-container,
.customer-account-createpassword .login-header-container {
    position: absolute;
    left: 50px;
    top: 0;
    z-index: 3
}

@media (max-width:767px) {

    .customer-account-login .login-header-container,
    .customer-account-create .login-header-container,
    .customer-account-forgotpassword .login-header-container,
    .customer-account-createpassword .login-header-container {
        position: static;
        padding: 10px;
        width: 100%;
        border-bottom: #e5e5e5 1px solid
    }
}

.customer-account-login .login-header-container .nav-toggle,
.customer-account-create .login-header-container .nav-toggle,
.customer-account-forgotpassword .login-header-container .nav-toggle,
.customer-account-createpassword .login-header-container .nav-toggle {
    display: none
}

@media (max-width:767px) {

    .customer-account-login .login-header-container .logo,
    .customer-account-create .login-header-container .logo,
    .customer-account-forgotpassword .login-header-container .logo,
    .customer-account-createpassword .login-header-container .logo {
        max-width: 155px;
        display: block;
        margin: auto
    }
}

.customer-account-login .login-header-container .mobile-logo,
.customer-account-create .login-header-container .mobile-logo,
.customer-account-forgotpassword .login-header-container .mobile-logo,
.customer-account-createpassword .login-header-container .mobile-logo {
    display: none
}

@media (max-width:767px) {

    .customer-account-login .login-header-container img,
    .customer-account-create .login-header-container img,
    .customer-account-forgotpassword .login-header-container img,
    .customer-account-createpassword .login-header-container img {
        display: none
    }

    .customer-account-login .login-header-container img.mobile-logo,
    .customer-account-create .login-header-container img.mobile-logo,
    .customer-account-forgotpassword .login-header-container img.mobile-logo,
    .customer-account-createpassword .login-header-container img.mobile-logo {
        display: block
    }
}

.customer-account-login .login-container,
.customer-account-create .login-container,
.customer-account-forgotpassword .login-container,
.customer-account-createpassword .login-container,
.customer-account-login .customer-full-section,
.customer-account-create .customer-full-section,
.customer-account-forgotpassword .customer-full-section,
.customer-account-createpassword .customer-full-section {
    border: none;
    border-radius: 0;
    box-shadow: none;
    padding: 0;
    display: flex;
    gap: 0
}

@media (max-width:767px) {

    .customer-account-login .login-container,
    .customer-account-create .login-container,
    .customer-account-forgotpassword .login-container,
    .customer-account-createpassword .login-container,
    .customer-account-login .customer-full-section,
    .customer-account-create .customer-full-section,
    .customer-account-forgotpassword .customer-full-section,
    .customer-account-createpassword .customer-full-section {
        flex-direction: column;
        padding-bottom: 50px
    }
}

.customer-account-login .login-container .login-left-column,
.customer-account-create .login-container .login-left-column,
.customer-account-forgotpassword .login-container .login-left-column,
.customer-account-createpassword .login-container .login-left-column,
.customer-account-login .customer-full-section .login-left-column,
.customer-account-create .customer-full-section .login-left-column,
.customer-account-forgotpassword .customer-full-section .login-left-column,
.customer-account-createpassword .customer-full-section .login-left-column,
.customer-account-login .login-container .customer-left-column,
.customer-account-create .login-container .customer-left-column,
.customer-account-forgotpassword .login-container .customer-left-column,
.customer-account-createpassword .login-container .customer-left-column,
.customer-account-login .customer-full-section .customer-left-column,
.customer-account-create .customer-full-section .customer-left-column,
.customer-account-forgotpassword .customer-full-section .customer-left-column,
.customer-account-createpassword .customer-full-section .customer-left-column {
    width: 50%
}

@media (max-width:767px) {

    .customer-account-login .login-container .login-left-column,
    .customer-account-create .login-container .login-left-column,
    .customer-account-forgotpassword .login-container .login-left-column,
    .customer-account-createpassword .login-container .login-left-column,
    .customer-account-login .customer-full-section .login-left-column,
    .customer-account-create .customer-full-section .login-left-column,
    .customer-account-forgotpassword .customer-full-section .login-left-column,
    .customer-account-createpassword .customer-full-section .login-left-column,
    .customer-account-login .login-container .customer-left-column,
    .customer-account-create .login-container .customer-left-column,
    .customer-account-forgotpassword .login-container .customer-left-column,
    .customer-account-createpassword .login-container .customer-left-column,
    .customer-account-login .customer-full-section .customer-left-column,
    .customer-account-create .customer-full-section .customer-left-column,
    .customer-account-forgotpassword .customer-full-section .customer-left-column,
    .customer-account-createpassword .customer-full-section .customer-left-column {
        width: 100%;
        display: none
    }
}

.customer-account-login .login-container .login-left-column img,
.customer-account-create .login-container .login-left-column img,
.customer-account-forgotpassword .login-container .login-left-column img,
.customer-account-createpassword .login-container .login-left-column img,
.customer-account-login .customer-full-section .login-left-column img,
.customer-account-create .customer-full-section .login-left-column img,
.customer-account-forgotpassword .customer-full-section .login-left-column img,
.customer-account-createpassword .customer-full-section .login-left-column img,
.customer-account-login .login-container .customer-left-column img,
.customer-account-create .login-container .customer-left-column img,
.customer-account-forgotpassword .login-container .customer-left-column img,
.customer-account-createpassword .login-container .customer-left-column img,
.customer-account-login .customer-full-section .customer-left-column img,
.customer-account-create .customer-full-section .customer-left-column img,
.customer-account-forgotpassword .customer-full-section .customer-left-column img,
.customer-account-createpassword .customer-full-section .customer-left-column img {
    height: 100vh;
    object-fit: cover;
    width: 100%
}

@media (max-width:767px) {

    .customer-account-login .login-container .login-left-column img,
    .customer-account-create .login-container .login-left-column img,
    .customer-account-forgotpassword .login-container .login-left-column img,
    .customer-account-createpassword .login-container .login-left-column img,
    .customer-account-login .customer-full-section .login-left-column img,
    .customer-account-create .customer-full-section .login-left-column img,
    .customer-account-forgotpassword .customer-full-section .login-left-column img,
    .customer-account-createpassword .customer-full-section .login-left-column img,
    .customer-account-login .login-container .customer-left-column img,
    .customer-account-create .login-container .customer-left-column img,
    .customer-account-forgotpassword .login-container .customer-left-column img,
    .customer-account-createpassword .login-container .customer-left-column img,
    .customer-account-login .customer-full-section .customer-left-column img,
    .customer-account-create .customer-full-section .customer-left-column img,
    .customer-account-forgotpassword .customer-full-section .customer-left-column img,
    .customer-account-createpassword .customer-full-section .customer-left-column img {
        height: auto
    }
}

.customer-account-login .login-container .block-customer-login,
.customer-account-create .login-container .block-customer-login,
.customer-account-forgotpassword .login-container .block-customer-login,
.customer-account-createpassword .login-container .block-customer-login,
.customer-account-login .customer-full-section .block-customer-login,
.customer-account-create .customer-full-section .block-customer-login,
.customer-account-forgotpassword .customer-full-section .block-customer-login,
.customer-account-createpassword .customer-full-section .block-customer-login,
.customer-account-login .login-container .customer-right-column,
.customer-account-create .login-container .customer-right-column,
.customer-account-forgotpassword .login-container .customer-right-column,
.customer-account-createpassword .login-container .customer-right-column,
.customer-account-login .customer-full-section .customer-right-column,
.customer-account-create .customer-full-section .customer-right-column,
.customer-account-forgotpassword .customer-full-section .customer-right-column,
.customer-account-createpassword .customer-full-section .customer-right-column {
    width: 50%;
    flex-grow: inherit;
    flex-basis: initial;
    padding: 78px;
    align-items: center;
    display: flex;
    overflow: auto;
    max-height: 100vh
}

@media (max-width:1199px) {

    .customer-account-login .login-container .block-customer-login,
    .customer-account-create .login-container .block-customer-login,
    .customer-account-forgotpassword .login-container .block-customer-login,
    .customer-account-createpassword .login-container .block-customer-login,
    .customer-account-login .customer-full-section .block-customer-login,
    .customer-account-create .customer-full-section .block-customer-login,
    .customer-account-forgotpassword .customer-full-section .block-customer-login,
    .customer-account-createpassword .customer-full-section .block-customer-login,
    .customer-account-login .login-container .customer-right-column,
    .customer-account-create .login-container .customer-right-column,
    .customer-account-forgotpassword .login-container .customer-right-column,
    .customer-account-createpassword .login-container .customer-right-column,
    .customer-account-login .customer-full-section .customer-right-column,
    .customer-account-create .customer-full-section .customer-right-column,
    .customer-account-forgotpassword .customer-full-section .customer-right-column,
    .customer-account-createpassword .customer-full-section .customer-right-column {
        padding: 20px
    }
}

@media (max-width:767px) {

    .customer-account-login .login-container .block-customer-login,
    .customer-account-create .login-container .block-customer-login,
    .customer-account-forgotpassword .login-container .block-customer-login,
    .customer-account-createpassword .login-container .block-customer-login,
    .customer-account-login .customer-full-section .block-customer-login,
    .customer-account-create .customer-full-section .block-customer-login,
    .customer-account-forgotpassword .customer-full-section .block-customer-login,
    .customer-account-createpassword .customer-full-section .block-customer-login,
    .customer-account-login .login-container .customer-right-column,
    .customer-account-create .login-container .customer-right-column,
    .customer-account-forgotpassword .login-container .customer-right-column,
    .customer-account-createpassword .login-container .customer-right-column,
    .customer-account-login .customer-full-section .customer-right-column,
    .customer-account-create .customer-full-section .customer-right-column,
    .customer-account-forgotpassword .customer-full-section .customer-right-column,
    .customer-account-createpassword .customer-full-section .customer-right-column {
        width: 100%;
        min-height: calc(100vh - 200px);
        max-height: auto
    }
}

.customer-account-login .block-customer-login .block-title,
.customer-account-create .block-customer-login .block-title,
.customer-account-forgotpassword .block-customer-login .block-title,
.customer-account-createpassword .block-customer-login .block-title,
.customer-account-login .customer-right-column .block-title,
.customer-account-create .customer-right-column .block-title,
.customer-account-forgotpassword .customer-right-column .block-title,
.customer-account-createpassword .customer-right-column .block-title {
    margin: 0 0 10px;
    padding: 0;
    display: flex;
    align-items: center
}

.customer-account-login .block-customer-login .block-title .back,
.customer-account-create .block-customer-login .block-title .back,
.customer-account-forgotpassword .block-customer-login .block-title .back,
.customer-account-createpassword .block-customer-login .block-title .back,
.customer-account-login .customer-right-column .block-title .back,
.customer-account-create .customer-right-column .block-title .back,
.customer-account-forgotpassword .customer-right-column .block-title .back,
.customer-account-createpassword .customer-right-column .block-title .back {
    margin-right: 10px;
    display: inline-block
}

.customer-account-login .block-customer-login .block-title strong,
.customer-account-create .block-customer-login .block-title strong,
.customer-account-forgotpassword .block-customer-login .block-title strong,
.customer-account-createpassword .block-customer-login .block-title strong,
.customer-account-login .customer-right-column .block-title strong,
.customer-account-create .customer-right-column .block-title strong,
.customer-account-forgotpassword .customer-right-column .block-title strong,
.customer-account-createpassword .customer-right-column .block-title strong {
    font-style: normal;
    font-weight: 400;
    font-size: 22px;
    line-height: 26px;
    text-align: center;
    text-transform: lowercase;
    color: #165c7d;
    font-family: 'mothercare_2020-regular-webfont', sans-serif;
    display: inline-block;
    padding-left: 10px;
    position: relative;
    padding-top: 3px
}

.customer-account-login .block-customer-login .field.note,
.customer-account-create .block-customer-login .field.note,
.customer-account-forgotpassword .block-customer-login .field.note,
.customer-account-createpassword .block-customer-login .field.note,
.customer-account-login .customer-right-column .field.note,
.customer-account-create .customer-right-column .field.note,
.customer-account-forgotpassword .customer-right-column .field.note,
.customer-account-createpassword .customer-right-column .field.note {
    font-style: normal;
    font-weight: 400;
    font-size: 10px;
    line-height: 11px;
    text-transform: lowercase;
    color: #000;
    font-family: Arial, Helvetica, sans-serif;
    display: block;
    margin: 0 0 20px
}

.customer-account-login .block-customer-login .field:not(.choice),
.customer-account-create .block-customer-login .field:not(.choice),
.customer-account-forgotpassword .block-customer-login .field:not(.choice),
.customer-account-createpassword .block-customer-login .field:not(.choice),
.customer-account-login .customer-right-column .field:not(.choice),
.customer-account-create .customer-right-column .field:not(.choice),
.customer-account-forgotpassword .customer-right-column .field:not(.choice),
.customer-account-createpassword .customer-right-column .field:not(.choice),
.customer-account-login .block-customer-login .row-input-inline,
.customer-account-create .block-customer-login .row-input-inline,
.customer-account-forgotpassword .block-customer-login .row-input-inline,
.customer-account-createpassword .block-customer-login .row-input-inline,
.customer-account-login .customer-right-column .row-input-inline,
.customer-account-create .customer-right-column .row-input-inline,
.customer-account-forgotpassword .customer-right-column .row-input-inline,
.customer-account-createpassword .customer-right-column .row-input-inline {
    margin-bottom: 20px
}

.customer-account-login .block-customer-login .field:not(.choice) .label,
.customer-account-create .block-customer-login .field:not(.choice) .label,
.customer-account-forgotpassword .block-customer-login .field:not(.choice) .label,
.customer-account-createpassword .block-customer-login .field:not(.choice) .label,
.customer-account-login .customer-right-column .field:not(.choice) .label,
.customer-account-create .customer-right-column .field:not(.choice) .label,
.customer-account-forgotpassword .customer-right-column .field:not(.choice) .label,
.customer-account-createpassword .customer-right-column .field:not(.choice) .label,
.customer-account-login .block-customer-login .row-input-inline .label,
.customer-account-create .block-customer-login .row-input-inline .label,
.customer-account-forgotpassword .block-customer-login .row-input-inline .label,
.customer-account-createpassword .block-customer-login .row-input-inline .label,
.customer-account-login .customer-right-column .row-input-inline .label,
.customer-account-create .customer-right-column .row-input-inline .label,
.customer-account-forgotpassword .customer-right-column .row-input-inline .label,
.customer-account-createpassword .customer-right-column .row-input-inline .label,
.customer-account-login .block-customer-login .field:not(.choice) label,
.customer-account-create .block-customer-login .field:not(.choice) label,
.customer-account-forgotpassword .block-customer-login .field:not(.choice) label,
.customer-account-createpassword .block-customer-login .field:not(.choice) label,
.customer-account-login .customer-right-column .field:not(.choice) label,
.customer-account-create .customer-right-column .field:not(.choice) label,
.customer-account-forgotpassword .customer-right-column .field:not(.choice) label,
.customer-account-createpassword .customer-right-column .field:not(.choice) label,
.customer-account-login .block-customer-login .row-input-inline label,
.customer-account-create .block-customer-login .row-input-inline label,
.customer-account-forgotpassword .block-customer-login .row-input-inline label,
.customer-account-createpassword .block-customer-login .row-input-inline label,
.customer-account-login .customer-right-column .row-input-inline label,
.customer-account-create .customer-right-column .row-input-inline label,
.customer-account-forgotpassword .customer-right-column .row-input-inline label,
.customer-account-createpassword .customer-right-column .row-input-inline label {
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 25px;
    text-transform: lowercase;
    color: #000;
    font-family: 'mothercare_2020-regular-webfont';
    margin: 0 0 10px
}

.customer-account-login .block-customer-login .field:not(.choice) .input-text,
.customer-account-create .block-customer-login .field:not(.choice) .input-text,
.customer-account-forgotpassword .block-customer-login .field:not(.choice) .input-text,
.customer-account-createpassword .block-customer-login .field:not(.choice) .input-text,
.customer-account-login .customer-right-column .field:not(.choice) .input-text,
.customer-account-create .customer-right-column .field:not(.choice) .input-text,
.customer-account-forgotpassword .customer-right-column .field:not(.choice) .input-text,
.customer-account-createpassword .customer-right-column .field:not(.choice) .input-text,
.customer-account-login .block-customer-login .row-input-inline .input-text,
.customer-account-create .block-customer-login .row-input-inline .input-text,
.customer-account-forgotpassword .block-customer-login .row-input-inline .input-text,
.customer-account-createpassword .block-customer-login .row-input-inline .input-text,
.customer-account-login .customer-right-column .row-input-inline .input-text,
.customer-account-create .customer-right-column .row-input-inline .input-text,
.customer-account-forgotpassword .customer-right-column .row-input-inline .input-text,
.customer-account-createpassword .customer-right-column .row-input-inline .input-text {
    background: #fff;
    border: .5px solid #a8a8a8;
    border-radius: 5px;
    height: 30px;
    font-weight: 400;
    font-size: 12px;
    line-height: 25px;
    font-family: Arial, Helvetica, sans-serif;
    color: #000
}

.customer-account-login .block-customer-login .field:not(.choice) .input-text ::-webkit-input-placeholder,
.customer-account-create .block-customer-login .field:not(.choice) .input-text ::-webkit-input-placeholder,
.customer-account-forgotpassword .block-customer-login .field:not(.choice) .input-text ::-webkit-input-placeholder,
.customer-account-createpassword .block-customer-login .field:not(.choice) .input-text ::-webkit-input-placeholder,
.customer-account-login .customer-right-column .field:not(.choice) .input-text ::-webkit-input-placeholder,
.customer-account-create .customer-right-column .field:not(.choice) .input-text ::-webkit-input-placeholder,
.customer-account-forgotpassword .customer-right-column .field:not(.choice) .input-text ::-webkit-input-placeholder,
.customer-account-createpassword .customer-right-column .field:not(.choice) .input-text ::-webkit-input-placeholder,
.customer-account-login .block-customer-login .row-input-inline .input-text ::-webkit-input-placeholder,
.customer-account-create .block-customer-login .row-input-inline .input-text ::-webkit-input-placeholder,
.customer-account-forgotpassword .block-customer-login .row-input-inline .input-text ::-webkit-input-placeholder,
.customer-account-createpassword .block-customer-login .row-input-inline .input-text ::-webkit-input-placeholder,
.customer-account-login .customer-right-column .row-input-inline .input-text ::-webkit-input-placeholder,
.customer-account-create .customer-right-column .row-input-inline .input-text ::-webkit-input-placeholder,
.customer-account-forgotpassword .customer-right-column .row-input-inline .input-text ::-webkit-input-placeholder,
.customer-account-createpassword .customer-right-column .row-input-inline .input-text ::-webkit-input-placeholder {
    color: #a8a8a8
}

.customer-account-login .block-customer-login .field:not(.choice) .input-text ::-moz-placeholder,
.customer-account-create .block-customer-login .field:not(.choice) .input-text ::-moz-placeholder,
.customer-account-forgotpassword .block-customer-login .field:not(.choice) .input-text ::-moz-placeholder,
.customer-account-createpassword .block-customer-login .field:not(.choice) .input-text ::-moz-placeholder,
.customer-account-login .customer-right-column .field:not(.choice) .input-text ::-moz-placeholder,
.customer-account-create .customer-right-column .field:not(.choice) .input-text ::-moz-placeholder,
.customer-account-forgotpassword .customer-right-column .field:not(.choice) .input-text ::-moz-placeholder,
.customer-account-createpassword .customer-right-column .field:not(.choice) .input-text ::-moz-placeholder,
.customer-account-login .block-customer-login .row-input-inline .input-text ::-moz-placeholder,
.customer-account-create .block-customer-login .row-input-inline .input-text ::-moz-placeholder,
.customer-account-forgotpassword .block-customer-login .row-input-inline .input-text ::-moz-placeholder,
.customer-account-createpassword .block-customer-login .row-input-inline .input-text ::-moz-placeholder,
.customer-account-login .customer-right-column .row-input-inline .input-text ::-moz-placeholder,
.customer-account-create .customer-right-column .row-input-inline .input-text ::-moz-placeholder,
.customer-account-forgotpassword .customer-right-column .row-input-inline .input-text ::-moz-placeholder,
.customer-account-createpassword .customer-right-column .row-input-inline .input-text ::-moz-placeholder {
    color: #a8a8a8
}

.customer-account-login .block-customer-login .field:not(.choice) .input-text :-ms-input-placeholder,
.customer-account-create .block-customer-login .field:not(.choice) .input-text :-ms-input-placeholder,
.customer-account-forgotpassword .block-customer-login .field:not(.choice) .input-text :-ms-input-placeholder,
.customer-account-createpassword .block-customer-login .field:not(.choice) .input-text :-ms-input-placeholder,
.customer-account-login .customer-right-column .field:not(.choice) .input-text :-ms-input-placeholder,
.customer-account-create .customer-right-column .field:not(.choice) .input-text :-ms-input-placeholder,
.customer-account-forgotpassword .customer-right-column .field:not(.choice) .input-text :-ms-input-placeholder,
.customer-account-createpassword .customer-right-column .field:not(.choice) .input-text :-ms-input-placeholder,
.customer-account-login .block-customer-login .row-input-inline .input-text :-ms-input-placeholder,
.customer-account-create .block-customer-login .row-input-inline .input-text :-ms-input-placeholder,
.customer-account-forgotpassword .block-customer-login .row-input-inline .input-text :-ms-input-placeholder,
.customer-account-createpassword .block-customer-login .row-input-inline .input-text :-ms-input-placeholder,
.customer-account-login .customer-right-column .row-input-inline .input-text :-ms-input-placeholder,
.customer-account-create .customer-right-column .row-input-inline .input-text :-ms-input-placeholder,
.customer-account-forgotpassword .customer-right-column .row-input-inline .input-text :-ms-input-placeholder,
.customer-account-createpassword .customer-right-column .row-input-inline .input-text :-ms-input-placeholder {
    color: #a8a8a8
}

.customer-account-login .block-customer-login .field:not(.choice) .input-text :-moz-placeholder,
.customer-account-create .block-customer-login .field:not(.choice) .input-text :-moz-placeholder,
.customer-account-forgotpassword .block-customer-login .field:not(.choice) .input-text :-moz-placeholder,
.customer-account-createpassword .block-customer-login .field:not(.choice) .input-text :-moz-placeholder,
.customer-account-login .customer-right-column .field:not(.choice) .input-text :-moz-placeholder,
.customer-account-create .customer-right-column .field:not(.choice) .input-text :-moz-placeholder,
.customer-account-forgotpassword .customer-right-column .field:not(.choice) .input-text :-moz-placeholder,
.customer-account-createpassword .customer-right-column .field:not(.choice) .input-text :-moz-placeholder,
.customer-account-login .block-customer-login .row-input-inline .input-text :-moz-placeholder,
.customer-account-create .block-customer-login .row-input-inline .input-text :-moz-placeholder,
.customer-account-forgotpassword .block-customer-login .row-input-inline .input-text :-moz-placeholder,
.customer-account-createpassword .block-customer-login .row-input-inline .input-text :-moz-placeholder,
.customer-account-login .customer-right-column .row-input-inline .input-text :-moz-placeholder,
.customer-account-create .customer-right-column .row-input-inline .input-text :-moz-placeholder,
.customer-account-forgotpassword .customer-right-column .row-input-inline .input-text :-moz-placeholder,
.customer-account-createpassword .customer-right-column .row-input-inline .input-text :-moz-placeholder {
    color: #a8a8a8
}

.customer-account-login .block-customer-login .field:not(.choice) .country-code,
.customer-account-create .block-customer-login .field:not(.choice) .country-code,
.customer-account-forgotpassword .block-customer-login .field:not(.choice) .country-code,
.customer-account-createpassword .block-customer-login .field:not(.choice) .country-code,
.customer-account-login .customer-right-column .field:not(.choice) .country-code,
.customer-account-create .customer-right-column .field:not(.choice) .country-code,
.customer-account-forgotpassword .customer-right-column .field:not(.choice) .country-code,
.customer-account-createpassword .customer-right-column .field:not(.choice) .country-code,
.customer-account-login .block-customer-login .row-input-inline .country-code,
.customer-account-create .block-customer-login .row-input-inline .country-code,
.customer-account-forgotpassword .block-customer-login .row-input-inline .country-code,
.customer-account-createpassword .block-customer-login .row-input-inline .country-code,
.customer-account-login .customer-right-column .row-input-inline .country-code,
.customer-account-create .customer-right-column .row-input-inline .country-code,
.customer-account-forgotpassword .customer-right-column .row-input-inline .country-code,
.customer-account-createpassword .customer-right-column .row-input-inline .country-code {
    position: absolute;
    left: 1px;
    top: 1px;
    z-index: 1;
    background: #edf1e8;
    border-radius: 5px 0 0 5px;
    height: 28px;
    width: auto;
    color: #1e1e1e;
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 28px;
    padding: 0 9px
}

.customer-account-login .block-customer-login .field:not(.choice) input[name=phone],
.customer-account-create .block-customer-login .field:not(.choice) input[name=phone],
.customer-account-forgotpassword .block-customer-login .field:not(.choice) input[name=phone],
.customer-account-createpassword .block-customer-login .field:not(.choice) input[name=phone],
.customer-account-login .customer-right-column .field:not(.choice) input[name=phone],
.customer-account-create .customer-right-column .field:not(.choice) input[name=phone],
.customer-account-forgotpassword .customer-right-column .field:not(.choice) input[name=phone],
.customer-account-createpassword .customer-right-column .field:not(.choice) input[name=phone],
.customer-account-login .block-customer-login .row-input-inline input[name=phone],
.customer-account-create .block-customer-login .row-input-inline input[name=phone],
.customer-account-forgotpassword .block-customer-login .row-input-inline input[name=phone],
.customer-account-createpassword .block-customer-login .row-input-inline input[name=phone],
.customer-account-login .customer-right-column .row-input-inline input[name=phone],
.customer-account-create .customer-right-column .row-input-inline input[name=phone],
.customer-account-forgotpassword .customer-right-column .row-input-inline input[name=phone],
.customer-account-createpassword .customer-right-column .row-input-inline input[name=phone] {
    padding-left: 50px
}

.customer-account-login .block-customer-login .field:not(.choice) select:not([multiple]),
.customer-account-create .block-customer-login .field:not(.choice) select:not([multiple]),
.customer-account-forgotpassword .block-customer-login .field:not(.choice) select:not([multiple]),
.customer-account-createpassword .block-customer-login .field:not(.choice) select:not([multiple]),
.customer-account-login .customer-right-column .field:not(.choice) select:not([multiple]),
.customer-account-create .customer-right-column .field:not(.choice) select:not([multiple]),
.customer-account-forgotpassword .customer-right-column .field:not(.choice) select:not([multiple]),
.customer-account-createpassword .customer-right-column .field:not(.choice) select:not([multiple]),
.customer-account-login .block-customer-login .row-input-inline select:not([multiple]),
.customer-account-create .block-customer-login .row-input-inline select:not([multiple]),
.customer-account-forgotpassword .block-customer-login .row-input-inline select:not([multiple]),
.customer-account-createpassword .block-customer-login .row-input-inline select:not([multiple]),
.customer-account-login .customer-right-column .row-input-inline select:not([multiple]),
.customer-account-create .customer-right-column .row-input-inline select:not([multiple]),
.customer-account-forgotpassword .customer-right-column .row-input-inline select:not([multiple]),
.customer-account-createpassword .customer-right-column .row-input-inline select:not([multiple]) {
    background-color: #fff;
    border: .5px solid #a8a8a8;
    border-radius: 5px;
    height: 30px;
    font-weight: 400;
    font-size: 12px;
    line-height: 25px;
    font-family: Arial, Helvetica, sans-serif;
    padding: 0 .75rem;
    letter-spacing: -.011em;
    color: #515759
}

.customer-account-login .block-customer-login .field:not(.choice) div.mage-error,
.customer-account-create .block-customer-login .field:not(.choice) div.mage-error,
.customer-account-forgotpassword .block-customer-login .field:not(.choice) div.mage-error,
.customer-account-createpassword .block-customer-login .field:not(.choice) div.mage-error,
.customer-account-login .customer-right-column .field:not(.choice) div.mage-error,
.customer-account-create .customer-right-column .field:not(.choice) div.mage-error,
.customer-account-forgotpassword .customer-right-column .field:not(.choice) div.mage-error,
.customer-account-createpassword .customer-right-column .field:not(.choice) div.mage-error,
.customer-account-login .block-customer-login .row-input-inline div.mage-error,
.customer-account-create .block-customer-login .row-input-inline div.mage-error,
.customer-account-forgotpassword .block-customer-login .row-input-inline div.mage-error,
.customer-account-createpassword .block-customer-login .row-input-inline div.mage-error,
.customer-account-login .customer-right-column .row-input-inline div.mage-error,
.customer-account-create .customer-right-column .row-input-inline div.mage-error,
.customer-account-forgotpassword .customer-right-column .row-input-inline div.mage-error,
.customer-account-createpassword .customer-right-column .row-input-inline div.mage-error,
.customer-account-login .block-customer-login .field:not(.choice) div.field-error,
.customer-account-create .block-customer-login .field:not(.choice) div.field-error,
.customer-account-forgotpassword .block-customer-login .field:not(.choice) div.field-error,
.customer-account-createpassword .block-customer-login .field:not(.choice) div.field-error,
.customer-account-login .customer-right-column .field:not(.choice) div.field-error,
.customer-account-create .customer-right-column .field:not(.choice) div.field-error,
.customer-account-forgotpassword .customer-right-column .field:not(.choice) div.field-error,
.customer-account-createpassword .customer-right-column .field:not(.choice) div.field-error,
.customer-account-login .block-customer-login .row-input-inline div.field-error,
.customer-account-create .block-customer-login .row-input-inline div.field-error,
.customer-account-forgotpassword .block-customer-login .row-input-inline div.field-error,
.customer-account-createpassword .block-customer-login .row-input-inline div.field-error,
.customer-account-login .customer-right-column .row-input-inline div.field-error,
.customer-account-create .customer-right-column .row-input-inline div.field-error,
.customer-account-forgotpassword .customer-right-column .row-input-inline div.field-error,
.customer-account-createpassword .customer-right-column .row-input-inline div.field-error {
    font-size: 10px;
    line-height: 1.5
}

.customer-account-login .block-customer-login .form-bottom,
.customer-account-create .block-customer-login .form-bottom,
.customer-account-forgotpassword .block-customer-login .form-bottom,
.customer-account-createpassword .block-customer-login .form-bottom,
.customer-account-login .customer-right-column .form-bottom,
.customer-account-create .customer-right-column .form-bottom,
.customer-account-forgotpassword .customer-right-column .form-bottom,
.customer-account-createpassword .customer-right-column .form-bottom {
    display: flex;
    justify-content: space-between;
    margin-top: 20px
}

.customer-account-login .block-customer-login .field.choice input[type=checkbox],
.customer-account-create .block-customer-login .field.choice input[type=checkbox],
.customer-account-forgotpassword .block-customer-login .field.choice input[type=checkbox],
.customer-account-createpassword .block-customer-login .field.choice input[type=checkbox],
.customer-account-login .customer-right-column .field.choice input[type=checkbox],
.customer-account-create .customer-right-column .field.choice input[type=checkbox],
.customer-account-forgotpassword .customer-right-column .field.choice input[type=checkbox],
.customer-account-createpassword .customer-right-column .field.choice input[type=checkbox] {
    border: 1px solid #444;
    border-radius: 2px;
    margin: 3px 0 0
}

.customer-account-login .block-customer-login .field.choice input[type=checkbox]:checked,
.customer-account-create .block-customer-login .field.choice input[type=checkbox]:checked,
.customer-account-forgotpassword .block-customer-login .field.choice input[type=checkbox]:checked,
.customer-account-createpassword .block-customer-login .field.choice input[type=checkbox]:checked,
.customer-account-login .customer-right-column .field.choice input[type=checkbox]:checked,
.customer-account-create .customer-right-column .field.choice input[type=checkbox]:checked,
.customer-account-forgotpassword .customer-right-column .field.choice input[type=checkbox]:checked,
.customer-account-createpassword .customer-right-column .field.choice input[type=checkbox]:checked {
    background-color: #165c7d;
    border-color: #165c7d
}

.customer-account-login .block-customer-login .field.choice .label,
.customer-account-create .block-customer-login .field.choice .label,
.customer-account-forgotpassword .block-customer-login .field.choice .label,
.customer-account-createpassword .block-customer-login .field.choice .label,
.customer-account-login .customer-right-column .field.choice .label,
.customer-account-create .customer-right-column .field.choice .label,
.customer-account-forgotpassword .customer-right-column .field.choice .label,
.customer-account-createpassword .customer-right-column .field.choice .label,
.customer-account-login .block-customer-login .field.choice>label,
.customer-account-create .block-customer-login .field.choice>label,
.customer-account-forgotpassword .block-customer-login .field.choice>label,
.customer-account-createpassword .block-customer-login .field.choice>label,
.customer-account-login .customer-right-column .field.choice>label,
.customer-account-create .customer-right-column .field.choice>label,
.customer-account-forgotpassword .customer-right-column .field.choice>label,
.customer-account-createpassword .customer-right-column .field.choice>label {
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 22px;
    display: flex;
    align-items: center;
    text-transform: lowercase;
    color: #444;
    font-family: 'mothercare_2020-regular-webfont'
}

.customer-account-login .block-customer-login .forgotpass-link a,
.customer-account-create .block-customer-login .forgotpass-link a,
.customer-account-forgotpassword .block-customer-login .forgotpass-link a,
.customer-account-createpassword .block-customer-login .forgotpass-link a,
.customer-account-login .customer-right-column .forgotpass-link a,
.customer-account-create .customer-right-column .forgotpass-link a,
.customer-account-forgotpassword .customer-right-column .forgotpass-link a,
.customer-account-createpassword .customer-right-column .forgotpass-link a {
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 19px;
    text-align: center;
    text-decoration: underline;
    text-transform: lowercase;
    color: #515759
}

.customer-account-login .block-customer-login .forgotpass-link a:hover,
.customer-account-create .block-customer-login .forgotpass-link a:hover,
.customer-account-forgotpassword .block-customer-login .forgotpass-link a:hover,
.customer-account-createpassword .block-customer-login .forgotpass-link a:hover,
.customer-account-login .customer-right-column .forgotpass-link a:hover,
.customer-account-create .customer-right-column .forgotpass-link a:hover,
.customer-account-forgotpassword .customer-right-column .forgotpass-link a:hover,
.customer-account-createpassword .customer-right-column .forgotpass-link a:hover {
    text-decoration: none
}

.customer-account-login .block-customer-login .primary button,
.customer-account-create .block-customer-login .primary button,
.customer-account-forgotpassword .block-customer-login .primary button,
.customer-account-createpassword .block-customer-login .primary button,
.customer-account-login .customer-right-column .primary button,
.customer-account-create .customer-right-column .primary button,
.customer-account-forgotpassword .customer-right-column .primary button,
.customer-account-createpassword .customer-right-column .primary button {
    background: #165c7d;
    border-radius: 5px;
    width: 100%;
    height: 47px;
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 19px;
    display: flex;
    align-items: center;
    text-align: center;
    text-transform: lowercase;
    color: #fff;
    font-family: 'mothercare_2020-regular-webfont', sans-serif;
    border: none
}

.customer-account-login .block-customer-login .primary button:focus,
.customer-account-create .block-customer-login .primary button:focus,
.customer-account-forgotpassword .block-customer-login .primary button:focus,
.customer-account-createpassword .block-customer-login .primary button:focus,
.customer-account-login .customer-right-column .primary button:focus,
.customer-account-create .customer-right-column .primary button:focus,
.customer-account-forgotpassword .customer-right-column .primary button:focus,
.customer-account-createpassword .customer-right-column .primary button:focus,
.customer-account-login .block-customer-login .primary button:hover,
.customer-account-create .block-customer-login .primary button:hover,
.customer-account-forgotpassword .block-customer-login .primary button:hover,
.customer-account-createpassword .block-customer-login .primary button:hover,
.customer-account-login .customer-right-column .primary button:hover,
.customer-account-create .customer-right-column .primary button:hover,
.customer-account-forgotpassword .customer-right-column .primary button:hover,
.customer-account-createpassword .customer-right-column .primary button:hover {
    background: #165c7d;
    color: #fff;
    outline: none;
    box-shadow: none
}

.customer-account-login .block-customer-login .row-up,
.customer-account-create .block-customer-login .row-up,
.customer-account-forgotpassword .block-customer-login .row-up,
.customer-account-createpassword .block-customer-login .row-up,
.customer-account-login .customer-right-column .row-up,
.customer-account-create .customer-right-column .row-up,
.customer-account-forgotpassword .customer-right-column .row-up,
.customer-account-createpassword .customer-right-column .row-up {
    margin: 20px 0 15px;
    border-top: 1px #d7d7d7 solid;
    padding-top: 20px
}

.customer-account-login .block-customer-login .row-up button#active-privilege,
.customer-account-create .block-customer-login .row-up button#active-privilege,
.customer-account-forgotpassword .block-customer-login .row-up button#active-privilege,
.customer-account-createpassword .block-customer-login .row-up button#active-privilege,
.customer-account-login .customer-right-column .row-up button#active-privilege,
.customer-account-create .customer-right-column .row-up button#active-privilege,
.customer-account-forgotpassword .customer-right-column .row-up button#active-privilege,
.customer-account-createpassword .customer-right-column .row-up button#active-privilege {
    background: #165c7d !important;
    border-radius: 5px;
    width: 100% !important;
    height: 47px;
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 19px;
    display: flex;
    align-items: center;
    text-align: center;
    text-transform: lowercase;
    color: #fff;
    font-family: 'mothercare_2020-regular-webfont', sans-serif;
    border: none
}

.customer-account-login .block-customer-login .row-up button#active-privilege:focus,
.customer-account-create .block-customer-login .row-up button#active-privilege:focus,
.customer-account-forgotpassword .block-customer-login .row-up button#active-privilege:focus,
.customer-account-createpassword .block-customer-login .row-up button#active-privilege:focus,
.customer-account-login .customer-right-column .row-up button#active-privilege:focus,
.customer-account-create .customer-right-column .row-up button#active-privilege:focus,
.customer-account-forgotpassword .customer-right-column .row-up button#active-privilege:focus,
.customer-account-createpassword .customer-right-column .row-up button#active-privilege:focus,
.customer-account-login .block-customer-login .row-up button#active-privilege:hover,
.customer-account-create .block-customer-login .row-up button#active-privilege:hover,
.customer-account-forgotpassword .block-customer-login .row-up button#active-privilege:hover,
.customer-account-createpassword .block-customer-login .row-up button#active-privilege:hover,
.customer-account-login .customer-right-column .row-up button#active-privilege:hover,
.customer-account-create .customer-right-column .row-up button#active-privilege:hover,
.customer-account-forgotpassword .customer-right-column .row-up button#active-privilege:hover,
.customer-account-createpassword .customer-right-column .row-up button#active-privilege:hover {
    background: #165c7d;
    color: #fff;
    outline: none;
    box-shadow: none
}

.customer-account-login .block-customer-login .row-up .cancel-btn,
.customer-account-create .block-customer-login .row-up .cancel-btn,
.customer-account-forgotpassword .block-customer-login .row-up .cancel-btn,
.customer-account-createpassword .block-customer-login .row-up .cancel-btn,
.customer-account-login .customer-right-column .row-up .cancel-btn,
.customer-account-create .customer-right-column .row-up .cancel-btn,
.customer-account-forgotpassword .customer-right-column .row-up .cancel-btn,
.customer-account-createpassword .customer-right-column .row-up .cancel-btn {
    display: none
}

.customer-account-login .block-customer-login .row-down .action.resend-btn,
.customer-account-create .block-customer-login .row-down .action.resend-btn,
.customer-account-forgotpassword .block-customer-login .row-down .action.resend-btn,
.customer-account-createpassword .block-customer-login .row-down .action.resend-btn,
.customer-account-login .customer-right-column .row-down .action.resend-btn,
.customer-account-create .customer-right-column .row-down .action.resend-btn,
.customer-account-forgotpassword .customer-right-column .row-down .action.resend-btn,
.customer-account-createpassword .customer-right-column .row-down .action.resend-btn {
    background: #fff !important;
    border-radius: 5px;
    width: 100% !important;
    height: 47px;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 19px;
    display: flex;
    align-items: center;
    text-align: center;
    text-transform: lowercase;
    color: #165c7d;
    font-family: 'mothercare_2020-regular-webfont', sans-serif;
    border: 1px solid #165c7d;
    margin-left: 0 !important
}

.customer-account-login .block-customer-login .row-down .action.resend-btn:not([disabled]):focus,
.customer-account-create .block-customer-login .row-down .action.resend-btn:not([disabled]):focus,
.customer-account-forgotpassword .block-customer-login .row-down .action.resend-btn:not([disabled]):focus,
.customer-account-createpassword .block-customer-login .row-down .action.resend-btn:not([disabled]):focus,
.customer-account-login .customer-right-column .row-down .action.resend-btn:not([disabled]):focus,
.customer-account-create .customer-right-column .row-down .action.resend-btn:not([disabled]):focus,
.customer-account-forgotpassword .customer-right-column .row-down .action.resend-btn:not([disabled]):focus,
.customer-account-createpassword .customer-right-column .row-down .action.resend-btn:not([disabled]):focus,
.customer-account-login .block-customer-login .row-down .action.resend-btn:not([disabled]):hover,
.customer-account-create .block-customer-login .row-down .action.resend-btn:not([disabled]):hover,
.customer-account-forgotpassword .block-customer-login .row-down .action.resend-btn:not([disabled]):hover,
.customer-account-createpassword .block-customer-login .row-down .action.resend-btn:not([disabled]):hover,
.customer-account-login .customer-right-column .row-down .action.resend-btn:not([disabled]):hover,
.customer-account-create .customer-right-column .row-down .action.resend-btn:not([disabled]):hover,
.customer-account-forgotpassword .customer-right-column .row-down .action.resend-btn:not([disabled]):hover,
.customer-account-createpassword .customer-right-column .row-down .action.resend-btn:not([disabled]):hover {
    background: #165c7d !important;
    color: #fff;
    outline: none;
    box-shadow: none
}

.customer-account-login .block-customer-login .block-active-privilege,
.customer-account-create .block-customer-login .block-active-privilege,
.customer-account-forgotpassword .block-customer-login .block-active-privilege,
.customer-account-createpassword .block-customer-login .block-active-privilege,
.customer-account-login .customer-right-column .block-active-privilege,
.customer-account-create .customer-right-column .block-active-privilege,
.customer-account-forgotpassword .customer-right-column .block-active-privilege,
.customer-account-createpassword .customer-right-column .block-active-privilege {
    padding: 0
}

.customer-account-login .block-customer-login #timming-resend,
.customer-account-create .block-customer-login #timming-resend,
.customer-account-forgotpassword .block-customer-login #timming-resend,
.customer-account-createpassword .block-customer-login #timming-resend,
.customer-account-login .customer-right-column #timming-resend,
.customer-account-create .customer-right-column #timming-resend,
.customer-account-forgotpassword .customer-right-column #timming-resend,
.customer-account-createpassword .customer-right-column #timming-resend {
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 25px;
    color: #000;
    margin: 16px 0
}

.customer-account-login .customer-login-inner,
.customer-account-create .customer-login-inner,
.customer-account-forgotpassword .customer-login-inner,
.customer-account-createpassword .customer-login-inner,
.customer-account-login .customer-right-inner,
.customer-account-create .customer-right-inner,
.customer-account-forgotpassword .customer-right-inner,
.customer-account-createpassword .customer-right-inner {
    max-width: 480px;
    width: 100%;
    border: 1px solid #ebeae8;
    padding: 20px 78px 30px;
    margin: 0 auto;
    position: relative
}

@media (max-width:1199px) {

    .customer-account-login .customer-login-inner,
    .customer-account-create .customer-login-inner,
    .customer-account-forgotpassword .customer-login-inner,
    .customer-account-createpassword .customer-login-inner,
    .customer-account-login .customer-right-inner,
    .customer-account-create .customer-right-inner,
    .customer-account-forgotpassword .customer-right-inner,
    .customer-account-createpassword .customer-right-inner {
        padding: 20px
    }
}

.customer-account-login .customer-login-inner .block-content,
.customer-account-create .customer-login-inner .block-content,
.customer-account-forgotpassword .customer-login-inner .block-content,
.customer-account-createpassword .customer-login-inner .block-content,
.customer-account-login .customer-right-inner .block-content,
.customer-account-create .customer-right-inner .block-content,
.customer-account-forgotpassword .customer-right-inner .block-content,
.customer-account-createpassword .customer-right-inner .block-content {
    padding: 0
}

.customer-account-login .customer-login-inner .block-privilege,
.customer-account-create .customer-login-inner .block-privilege,
.customer-account-forgotpassword .customer-login-inner .block-privilege,
.customer-account-createpassword .customer-login-inner .block-privilege,
.customer-account-login .customer-right-inner .block-privilege,
.customer-account-create .customer-right-inner .block-privilege,
.customer-account-forgotpassword .customer-right-inner .block-privilege,
.customer-account-createpassword .customer-right-inner .block-privilege {
    padding: 0
}

.customer-account-login .copyright-footer,
.customer-account-create .copyright-footer,
.customer-account-forgotpassword .copyright-footer,
.customer-account-createpassword .copyright-footer {
    position: absolute;
    bottom: 0;
    right: 0;
    width: 50%;
    z-index: 3;
    font-style: normal;
    font-weight: 400 !important;
    font-size: 14px !important;
    line-height: 24px !important;
    text-align: center !important;
    text-transform: lowercase !important;
    color: #a8a8a8 !important;
    background-color: #fff !important
}

@media (max-width:767px) {

    .customer-account-login .copyright-footer,
    .customer-account-create .copyright-footer,
    .customer-account-forgotpassword .copyright-footer,
    .customer-account-createpassword .copyright-footer {
        width: 100%;
        font-size: 13px !important;
        position: fixed
    }
}

.customer-account-login .create-link p,
.customer-account-create .create-link p,
.customer-account-forgotpassword .create-link p,
.customer-account-createpassword .create-link p {
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 14px;
    text-transform: lowercase;
    color: #444;
    text-align: center
}

.customer-account-login .create-link p a,
.customer-account-create .create-link p a,
.customer-account-forgotpassword .create-link p a,
.customer-account-createpassword .create-link p a {
    text-decoration: underline
}

.customer-account-login .create-link p a:hover,
.customer-account-create .create-link p a:hover,
.customer-account-forgotpassword .create-link p a:hover,
.customer-account-createpassword .create-link p a:hover {
    text-decoration: none
}

.customer-account-login .reset-pass-icon,
.customer-account-create .reset-pass-icon,
.customer-account-forgotpassword .reset-pass-icon,
.customer-account-createpassword .reset-pass-icon {
    max-width: 18px
}

.signup-validate .field.note,
.signup-active .field.note {
    border-bottom: 1px #d7d7d7 solid;
    padding-bottom: 20px
}

.signup-validate .actions-toolbar,
.signup-active .actions-toolbar {
    border-top: 1px #d7d7d7 solid;
    padding-top: 25px;
    margin-top: 0
}

.customer-account-forgotpassword form .actions-toolbar {
    margin-bottom: 0
}

.form.password-reset {
    padding: 0;
    margin: 20px 0;
    border: none;
    box-shadow: none
}

.form.form-create-account {
    padding: 0;
    margin: 0;
    border: none;
    box-shadow: none
}

.form.form-create-account .fieldset.create.info {
    margin: 0 0 10px;
    border-bottom: .5px solid #d7d7d7;
    padding-bottom: 15px
}

.form.form-create-account .fieldset.create.info .field.choice {
    display: none
}

.form.form-create-account .fieldset.create.account,
.form.form-create-account .fieldset.additional_info {
    margin-bottom: 0
}

.form.form-create-account .field.fullname>.label {
    display: none
}

.form.form-create-account .field.fullname .field.field-name-prefix {
    max-width: 80px
}

.form.form-create-account .field.fullname .field.field-name-prefix select:not([multiple]) {
    font-size: 16px !important
}

.form.form-create-account .field.fullname .fields {
    flex-direction: column
}

.form.form-create-account .field:not(.choice) {
    margin-bottom: 0
}

.form.form-create-account .field.field-dob .control div.mage-error:not(hidden)+.ui-datepicker-trigger {
    top: 0;
    height: 30px;
    margin: 0
}

.field.captcha .control.captcha {
    display: flex;
    flex-direction: column
}

.field.captcha .control.captcha input[type=text] {
    order: 1
}

.field.captcha .control.captcha .mage-error {
    order: 2
}

.field.captcha .control.captcha .nested {
    border: 1px solid #d9d9d6;
    padding: 10px;
    margin: 0 0 10px
}

.field.captcha .control.captcha .nested .field.captcha {
    margin: 0 !important
}

.field.captcha .control.captcha .nested .control.captcha-image {
    margin-top: 0;
    gap: 8%;
    justify-content: center
}

.field.captcha .control.captcha .nested .control.captcha-image .captcha-img {
    width: 46%;
    border: 1px solid #757575
}

.field.captcha .control.captcha .nested .control.captcha-image button.action {
    color: #165c7d;
    font-weight: 400;
    font-size: 14px;
    line-height: 17px;
    background: #fff;
    border: 1px solid #165c7d;
    border-radius: 5px;
    padding: 0 10px;
    height: 37px;
    width: 46%
}

.field.captcha .control.captcha .nested .control.captcha-image button.action:hover,
.field.captcha .control.captcha .nested .control.captcha-image button.action:focus {
    background-color: #165c7d;
    color: #fff
}

.field.captcha .control.captcha .nested .control.captcha-image button.action:hover span,
.field.captcha .control.captcha .nested .control.captcha-image button.action:focus span {
    color: #fff
}

.customer-dob input[type=text] {
    background: #fff;
    border: .5px solid #a8a8a8;
    border-radius: 5px;
    height: 30px;
    font-weight: 400;
    font-size: 12px;
    line-height: 25px;
    font-family: Arial, Helvetica, sans-serif;
    color: #000;
    padding: 0 20px 0 40px
}

.customer-dob .ui-datepicker-trigger {
    width: 13px;
    height: 13px;
    left: 13px;
    right: inherit;
    top: 0;
    bottom: 0;
    margin: auto
}

.customer-dob .ui-datepicker-trigger:before {
    background: url(../images/date.svg) no-repeat;
    width: 13px;
    height: 13px;
    -webkit-mask: none
}

.choice.showPassword {
    position: absolute;
    top: 4px;
    right: 10px;
    width: 20px;
    height: 20px
}

.choice.showPassword input {
    position: absolute;
    left: 0;
    top: 0;
    opacity: 0;
    cursor: pointer
}

.choice.showPassword input:checked~.label {
    background: url(../images/bi_eye-fill-gray.svg) no-repeat center
}

.choice.showPassword .label {
    width: 20px;
    height: 20px;
    background: url(../images/bi_eye-fill.svg) no-repeat center
}

.choice.showPassword .label span {
    display: none
}

.customer-account-login .block-customer-login #pass {
    padding-right: 40px
}

.mc-loading {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background-color: rgba(135, 135, 135, .33);
    z-index: 1;
    display: flex;
    align-items: center;
    justify-content: center
}

.mc-loading .loading-img {
    width: 60px;
    height: 60px;
    background: #fff;
    border: 1px solid #fafafa;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
    position: relative;
    margin: auto
}

.mc-loading .loading-img:after {
    content: "";
    border: 4px solid rgba(22, 92, 125, .17);
    position: absolute;
    left: -4px;
    top: -4px;
    right: -4px;
    bottom: -4px;
    background-color: transparent;
    border-radius: 50%;
    animation: crescendo .8s alternate infinite ease-in;
    z-index: -1
}

@keyframes crescendo {
    0% {
        transform: scale(.95)
    }

    100% {
        transform: scale(1.12)
    }
}

.empty-gift-registry {
    display: flex;
    flex-flow: column;
    gap: 10px;
    margin-top: 55px
}

@media screen and (max-width:767px) {
    .empty-gift-registry {
        margin-top: 90px
    }
}

.empty-gift-registry .empty-gift-icon {
    text-align: center
}

.empty-gift-registry .empty-gift-icon img {
    width: 55px
}

.empty-gift-registry .message.empty {
    justify-content: center;
    background: #fff;
    font-family: 'mothercare_2020-regular-webfont';
    font-style: normal;
    text-transform: lowercase;
    font-weight: 400;
    font-size: 16px;
    line-height: 19px;
    color: #a8a8a8;
    padding: 0;
    margin: 0
}

.empty-gift-registry .message.empty:before {
    display: none
}

.empty-gift-registry .actions-toolbar {
    margin: 0;
    justify-content: center
}

@media screen and (max-width:767px) {
    .empty-gift-registry .actions-toolbar {
        margin: 85px 0 30px !important
    }
}

.empty-gift-registry .actions-toolbar .primary .add {
    min-width: 275px
}

@media screen and (max-width:767px) {
    .empty-gift-registry .actions-toolbar .primary .add {
        min-width: 100%
    }
}

.magento_giftregistry-index-index .page-main .columns .column.main .actions-toolbar {
    margin: 60px 0
}

.magento_giftregistry-index-index .page-main .columns .column.main .actions-toolbar .primary .add {
    font-family: 'mothercare_2020-regular-webfont';
    text-transform: lowercase;
    background: #165c7d;
    border-radius: 5px;
    color: #fff;
    min-width: 275px
}

@media screen and (max-width:767px) {
    .magento_giftregistry-index-index .page-main .columns .column.main .actions-toolbar .primary .add {
        min-width: 100%
    }
}

.magento_giftregistry-index-index .page-main .columns .column.main .table-wrapper.giftregistry {
    padding: 5px 0 20px
}

.magento_giftregistry-index-index .page-main .columns .column.main .table-wrapper.giftregistry .table-giftregistry {
    border: 1px solid #d9d9d6
}

@media screen and (max-width:767px) {
    .magento_giftregistry-index-index .page-main .columns .column.main .table-wrapper.giftregistry .table-giftregistry {
        border: 0
    }
}

.magento_giftregistry-index-index .page-main .columns .column.main .table-wrapper.giftregistry .table-giftregistry thead tr {
    border-bottom: 1px solid #d9d9d6
}

.magento_giftregistry-index-index .page-main .columns .column.main .table-wrapper.giftregistry .table-giftregistry thead tr th {
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 19px;
    vertical-align: middle;
    margin: 0;
    min-width: 140px
}

.magento_giftregistry-index-index .page-main .columns .column.main .table-wrapper.giftregistry .table-giftregistry thead tr th:nth-child(2) {
    text-align: left
}

.magento_giftregistry-index-index .page-main .columns .column.main .table-wrapper.giftregistry .table-giftregistry tbody tr {
    border-bottom: 1px solid #d9d9d6
}

.magento_giftregistry-index-index .page-main .columns .column.main .table-wrapper.giftregistry .table-giftregistry tbody tr td {
    text-align: left
}

@media screen and (max-width:767px) {
    .magento_giftregistry-index-index .page-main .columns .column.main .table-wrapper.giftregistry .table-giftregistry tbody tr td {
        text-align: left;
        margin: 0
    }
}

.magento_giftregistry-index-index .page-main .columns .column.main .table-wrapper.giftregistry .table-giftregistry tbody tr td.actions a {
    display: table;
    margin: 5px 0
}

@media screen and (max-width:767px) {
    .magento_giftregistry-index-index .page-main .columns .column.main .table-wrapper.giftregistry .table-giftregistry tbody tr td.actions a {
        text-align: left
    }
}

.magento_giftregistry-index-index .page-main .columns .column.main .table-wrapper.giftregistry .table-giftregistry tbody tr td.actions a:after {
    display: none
}

.magento_giftregistry-index-index .page-main .columns .column.main .table-wrapper.giftregistry .table-giftregistry tbody tr td.actions a.delete {
    color: #ff0049
}

@media screen and (max-width:767px) {
    .magento_giftregistry-index-index .page-main .columns .column.main .table-wrapper.giftregistry .table-giftregistry tbody tr td:after {
        content: '';
        position: absolute;
        right: 0;
        width: 62%;
        height: 100%;
        border-left: 1px solid #d9d9d6;
        top: 0
    }
}

.magento_giftregistry-index-addselect .columns .column.main .form-giftregistry-create .fieldset {
    margin-bottom: 20px
}

.magento_giftregistry-index-addselect .columns .column.main .form-giftregistry-create .fieldset .legend {
    display: none
}

.magento_giftregistry-index-addselect .columns .column.main .form-giftregistry-create .fieldset .field .label {
    font-family: 'Arial';
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    line-height: 25px;
    text-transform: lowercase;
    color: #000;
    margin: 0 0 11px
}

.magento_giftregistry-index-addselect .columns .column.main .form-giftregistry-create .fieldset .field .label:after {
    color: #e00d49
}

.magento_giftregistry-index-addselect .columns .column.main .form-giftregistry-create .fieldset .field .control {
    width: 200px
}

@media screen and (max-width:767px) {
    .magento_giftregistry-index-addselect .columns .column.main .form-giftregistry-create .fieldset .field .control {
        width: 100%
    }
}

.magento_giftregistry-index-addselect .columns .column.main .form-giftregistry-create .fieldset .field .control select {
    border: 1px solid #d9d9d6;
    border-radius: 0;
    letter-spacing: -.011em;
    color: #515759;
    font-family: 'Arial';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 150%
}

.magento_giftregistry-index-addselect .columns .column.main .form-giftregistry-create .actions-toolbar {
    margin: 20px 0 0
}

.magento_giftregistry-index-addselect .columns .column.main .form-giftregistry-create .actions-toolbar .primary .next {
    background: #165c7d;
    border-radius: 5px;
    min-width: 275px;
    font-family: 'mothercare_2020-regular-webfont';
    text-transform: lowercase
}

@media screen and (max-width:767px) {
    .magento_giftregistry-index-addselect .columns .column.main .form-giftregistry-create .actions-toolbar .primary .next {
        min-width: 100%
    }
}

.magento_giftregistry-index-edit .page-main .columns .column.main .form-giftregistry-edit {
    max-width: 70%
}

@media screen and (max-width:1199px) {
    .magento_giftregistry-index-edit .page-main .columns .column.main .form-giftregistry-edit {
        max-width: 100%
    }
}

.magento_giftregistry-index-edit .page-main .columns .column.main .form-giftregistry-edit .giftregistry-type {
    font-family: 'Arial';
    margin: 15px 0 20px
}

.magento_giftregistry-index-edit .page-main .columns .column.main .form-giftregistry-edit .giftregistry-type strong {
    font-weight: 700;
    text-transform: lowercase
}

.magento_giftregistry-index-edit .page-main .columns .column.main .form-giftregistry-edit .fieldset {
    display: flex;
    justify-content: space-between;
    flex-flow: row wrap
}

.magento_giftregistry-index-edit .page-main .columns .column.main .form-giftregistry-edit .fieldset .legend {
    font-size: 22px;
    line-height: 26px;
    text-transform: lowercase;
    color: #165c7d;
    font-weight: 400;
    border: 0;
    width: 100%;
    padding: 0;
    margin: 0 0 20px
}

.magento_giftregistry-index-edit .page-main .columns .column.main .form-giftregistry-edit .fieldset .field {
    width: calc(49% - 0px);
    margin: 0 0 21px
}

@media screen and (max-width:767px) {
    .magento_giftregistry-index-edit .page-main .columns .column.main .form-giftregistry-edit .fieldset .field {
        width: 100%;
        margin: 0 0 20px
    }
}

.magento_giftregistry-index-edit .page-main .columns .column.main .form-giftregistry-edit .fieldset .field>.label {
    font-family: 'Arial';
    font-size: 14px;
    line-height: 25px;
    font-weight: 700;
    text-transform: lowercase;
    color: #000;
    gap: 0
}

.magento_giftregistry-index-edit .page-main .columns .column.main .form-giftregistry-edit .fieldset .field>.label:after {
    color: #e00d49
}

.magento_giftregistry-index-edit .page-main .columns .column.main .form-giftregistry-edit .fieldset .field .control .input-text,
.magento_giftregistry-index-edit .page-main .columns .column.main .form-giftregistry-edit .fieldset .field .control select,
.magento_giftregistry-index-edit .page-main .columns .column.main .form-giftregistry-edit .fieldset .field .control textarea {
    width: 100%;
    font-family: 'Arial';
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 25px;
    height: 35px;
    padding: 3px 12px;
    border-radius: 0;
    border: .5px solid #a8a8a8;
    color: #515759
}

.magento_giftregistry-index-edit .page-main .columns .column.main .form-giftregistry-edit .fieldset .field .control textarea {
    height: 96px
}

.magento_giftregistry-index-edit .page-main .columns .column.main .form-giftregistry-edit .fieldset .field .control .input-text::placeholder {
    color: #a8a8a8;
    opacity: 1
}

.magento_giftregistry-index-edit .page-main .columns .column.main .form-giftregistry-edit .fieldset .field .control .input-text:-ms-input-placeholder {
    color: #a8a8a8
}

.magento_giftregistry-index-edit .page-main .columns .column.main .form-giftregistry-edit .fieldset .field .control .input-text::-ms-input-placeholder {
    color: #a8a8a8
}

.magento_giftregistry-index-edit .page-main .columns .column.main .form-giftregistry-edit .fieldset .field .control span.country-code {
    z-index: 1;
    background: #edf1e8;
    border-radius: 0;
    height: 35px;
    width: auto;
    color: #1e1e1e;
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 28px;
    padding: 0 9px
}

.magento_giftregistry-index-edit .page-main .columns .column.main .form-giftregistry-edit .fieldset.general-fieldset {
    padding-bottom: 40px;
    border-bottom: 1px solid #c5c5c5
}

@media screen and (max-width:767px) {
    .magento_giftregistry-index-edit .page-main .columns .column.main .form-giftregistry-edit .fieldset.general-fieldset {
        padding-bottom: 30px
    }
}

.magento_giftregistry-index-edit .page-main .columns .column.main .form-giftregistry-edit .fieldset.general-fieldset .field.privacy .control .select,
.magento_giftregistry-index-edit .page-main .columns .column.main .form-giftregistry-edit .fieldset.general-fieldset .field.status .control .select {
    width: 170px
}

.magento_giftregistry-index-edit .page-main .columns .column.main .form-giftregistry-edit .fieldset.event-information {
    margin-top: 60px;
    padding-bottom: 30px;
    border-bottom: 1px solid #c5c5c5
}

@media screen and (max-width:767px) {
    .magento_giftregistry-index-edit .page-main .columns .column.main .form-giftregistry-edit .fieldset.event-information {
        margin-top: 30px
    }
}

.magento_giftregistry-index-edit .page-main .columns .column.main .form-giftregistry-edit .fieldset.event-information .legend {
    margin: 0 0 35px
}

@media screen and (max-width:767px) {
    .magento_giftregistry-index-edit .page-main .columns .column.main .form-giftregistry-edit .fieldset.event-information .legend {
        margin: 0 0 20px
    }
}

.magento_giftregistry-index-edit .page-main .columns .column.main .form-giftregistry-edit .fieldset.event-information .field.date .control .datetime-picker {
    padding: 3px 0 3px 40px
}

.magento_giftregistry-index-edit .page-main .columns .column.main .form-giftregistry-edit .fieldset.event-information .field.date .control .ui-datepicker-trigger {
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    padding-left: 10px !important
}

.magento_giftregistry-index-edit .page-main .columns .column.main .form-giftregistry-edit .fieldset.event-information .field.date .control .ui-datepicker-trigger:before {
    -webkit-mask: none;
    margin-right: auto;
    background: url('../images/calendar.svg') no-repeat 0px 0px;
    background-size: auto;
    width: 20px;
    height: 20px;
    background-size: 100% 100%
}

.magento_giftregistry-index-edit .page-main .columns .column.main .form-giftregistry-edit .fieldset.recipients {
    margin-top: 40px
}

@media screen and (max-width:767px) {
    .magento_giftregistry-index-edit .page-main .columns .column.main .form-giftregistry-edit .fieldset.recipients {
        margin-bottom: 20px
    }
}

.magento_giftregistry-index-edit .page-main .columns .column.main .form-giftregistry-edit .fieldset.recipients #registrant-container {
    width: 100%
}

.magento_giftregistry-index-edit .page-main .columns .column.main .form-giftregistry-edit .fieldset.recipients .fields {
    padding-bottom: 38px;
    margin-bottom: 48px;
    border-bottom: 1px solid #d9d9d6;
    gap: 0
}

@media screen and (max-width:767px) {
    .magento_giftregistry-index-edit .page-main .columns .column.main .form-giftregistry-edit .fieldset.recipients .fields {
        margin-bottom: 38px
    }
}

.magento_giftregistry-index-edit .page-main .columns .column.main .form-giftregistry-edit .fieldset.recipients .fields .fieldset {
    width: 100%
}

.magento_giftregistry-index-edit .page-main .columns .column.main .form-giftregistry-edit .fieldset.recipients .fields .fieldset .field {
    max-width: inherit;
    width: 32%
}

@media screen and (max-width:1023px) {
    .magento_giftregistry-index-edit .page-main .columns .column.main .form-giftregistry-edit .fieldset.recipients .fields .fieldset .field {
        width: 31%
    }
}

@media screen and (max-width:767px) {
    .magento_giftregistry-index-edit .page-main .columns .column.main .form-giftregistry-edit .fieldset.recipients .fields .fieldset .field {
        width: 100%;
        margin: 0 0 10px
    }
}

.magento_giftregistry-index-edit .page-main .columns .column.main .form-giftregistry-edit .fieldset.recipients .fields.additional {
    position: relative
}

.magento_giftregistry-index-edit .page-main .columns .column.main .form-giftregistry-edit .fieldset.recipients .fields.additional .actions-toolbar {
    position: absolute;
    right: 0;
    top: -3px;
    margin: 0
}

.magento_giftregistry-index-edit .page-main .columns .column.main .form-giftregistry-edit .fieldset.recipients .fields.additional .actions-toolbar .secondary .action {
    background: 0 0;
    width: 24px;
    height: 24px;
    border: 1px solid #e2e2e2;
    border-radius: 50%;
    padding: 0
}

.magento_giftregistry-index-edit .page-main .columns .column.main .form-giftregistry-edit .fieldset.recipients .fields.additional .actions-toolbar .secondary .action span {
    font-size: 0;
    display: flex;
    align-items: center;
    justify-content: safe center
}

.magento_giftregistry-index-edit .page-main .columns .column.main .form-giftregistry-edit .fieldset.recipients .fields.additional .actions-toolbar .secondary .action span:after {
    content: '';
    display: inline-block;
    margin: auto;
    background: url('../images/trash-bin-icon.svg') no-repeat 0px 0px;
    width: 11px;
    height: 15px;
    background-size: 100% 100%
}

.magento_giftregistry-index-edit .page-main .columns .column.main .form-giftregistry-edit .fieldset.recipients .fields:last-child {
    margin-bottom: 0;
    padding-bottom: 0;
    border-bottom: 0;
    gap: 0
}

.magento_giftregistry-index-edit .page-main .columns .column.main .form-giftregistry-edit .fieldset.recipients .actions-toolbar .secondary .add {
    border: 1px solid #165c7d;
    border-radius: 5px;
    background: 0 0;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 17px;
    text-transform: lowercase;
    color: #165c7d;
    padding: 9px 16px
}

.magento_giftregistry-index-edit .page-main .columns .column.main .form-giftregistry-edit .fieldset.shipping_address {
    display: block;
    padding-bottom: 20px;
    margin-bottom: 40px;
    border-bottom: 1px solid #d9d9d6
}

.magento_giftregistry-index-edit .page-main .columns .column.main .form-giftregistry-edit .fieldset.shipping_address>.field.address .label {
    margin-bottom: 7px;
    display: block
}

.magento_giftregistry-index-edit .page-main .columns .column.main .form-giftregistry-edit .fieldset.shipping_address .field {
    max-width: 595px;
    width: 100%;
    margin-left: 0 !important
}

.magento_giftregistry-index-edit .page-main .columns .column.main .form-giftregistry-edit .fieldset.shipping_address .field.address .control {
    display: flex;
    align-items: center;
    gap: 0 10px
}

@media screen and (max-width:767px) {
    .magento_giftregistry-index-edit .page-main .columns .column.main .form-giftregistry-edit .fieldset.shipping_address .field.address .control {
        flex-wrap: wrap;
        gap: 9px 0
    }
}

.magento_giftregistry-index-edit .page-main .columns .column.main .form-giftregistry-edit .fieldset.shipping_address .field.address .control .or-new-address {
    text-transform: lowercase
}

@media screen and (max-width:767px) {
    .magento_giftregistry-index-edit .page-main .columns .column.main .form-giftregistry-edit .fieldset.shipping_address .field.address .control .or-new-address {
        width: 100%;
        text-align: center
    }
}

@media screen and (max-width:767px) {
    .magento_giftregistry-index-edit .page-main .columns .column.main .form-giftregistry-edit .fieldset.shipping_address .field.address .control .actions-toolbar {
        width: 100%;
        margin: 0
    }
}

.magento_giftregistry-index-edit .page-main .columns .column.main .form-giftregistry-edit .fieldset.shipping_address .field.address .control .actions-toolbar .secondary .add {
    border: 1px solid #165c7d;
    border-radius: 5px;
    background: 0 0;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 17px;
    text-transform: lowercase;
    color: #165c7d;
    padding: 9px 16px
}

@media screen and (max-width:767px) {
    .magento_giftregistry-index-edit .page-main .columns .column.main .form-giftregistry-edit .fieldset.shipping_address .field.address .control .actions-toolbar .secondary .add {
        min-width: 100%
    }
}

.magento_giftregistry-index-edit .page-main .columns .column.main .form-giftregistry-edit .fieldset.shipping_address .field.telephone .control.phone-input {
    display: flex;
    flex-wrap: wrap
}

.magento_giftregistry-index-edit .page-main .columns .column.main .form-giftregistry-edit .fieldset.shipping_address .field.telephone .control.phone-input .country-code {
    position: absolute
}

.magento_giftregistry-index-edit .page-main .columns .column.main .form-giftregistry-edit .fieldset.shipping_address .field.telephone .control.phone-input .input-text {
    padding-left: 45px
}

.magento_giftregistry-index-edit .page-main .columns .column.main .form-giftregistry-edit .fieldset.shipping_address .field.telephone .control.phone-input .mage-error {
    width: 100%
}

.magento_giftregistry-index-edit .page-main .columns .column.main .form-giftregistry-edit .fieldset.shipping_address .fieldset .field {
    display: inline-block;
    vertical-align: top
}

.magento_giftregistry-index-edit .page-main .columns .column.main .form-giftregistry-edit .fieldset.shipping_address .fieldset .field:nth-child(odd) {
    margin-left: 15px
}

.magento_giftregistry-index-edit .page-main .columns .column.main .form-giftregistry-edit .fieldset.shipping_address .fieldset .field .control {
    flex-wrap: wrap
}

.magento_giftregistry-index-edit .page-main .columns .column.main .form-giftregistry-edit .fieldset.shipping_address .fieldset .field .control .nested {
    width: 100%
}

.magento_giftregistry-index-edit .page-main .columns .column.main .form-giftregistry-edit .fieldset.shipping_address .fieldset .field .control .nested .field {
    width: 100%;
    margin: 10px 0 0
}

.magento_giftregistry-index-edit .page-main .columns .column.main .form-giftregistry-edit .actions-toolbar .primary .save {
    font-family: 'mothercare_2020-regular-webfont';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 19px;
    min-width: 275px;
    display: inline-block;
    background: #165c7d;
    border-radius: 5px;
    padding: 11px 15px;
    color: #fff;
    text-transform: lowercase
}

@media screen and (max-width:767px) {
    .magento_giftregistry-index-edit .page-main .columns .column.main .form-giftregistry-edit .actions-toolbar .primary .save {
        min-width: 100%
    }
}

.magento_giftregistry-view-index #maincontent {
    background: #fbfbfb;
    border: 2px solid #d5b8bb;
    border-radius: 10px;
    max-width: 100%;
    padding: 40px;
    margin: 70px auto;
    width: calc(100% - 300px)
}

@media (max-width:767px) {
    .magento_giftregistry-view-index #maincontent {
        margin: 40px auto;
        padding: 20px;
        width: calc(100% - 30px)
    }
}

.magento_giftregistry-view-index #maincontent .columns {
    margin-top: 0
}

.magento_giftregistry-view-index #maincontent .page-title {
    font-style: normal;
    font-weight: 400;
    font-size: 32px;
    line-height: 1.2;
    text-transform: lowercase;
    color: #165c7d;
    text-align: center;
    margin: 0 0 28px
}

.magento_giftregistry-view-index #maincontent .registry-info-icons {
    text-align: center;
    margin: 0 0 20px
}

.magento_giftregistry-view-index #maincontent .item-options.giftregistry-description {
    display: flex;
    flex-flow: wrap;
    margin: 0 -10px
}

@media (max-width:767px) {
    .magento_giftregistry-view-index #maincontent .item-options.giftregistry-description {
        margin: 0
    }
}

.magento_giftregistry-view-index #maincontent .item-options.giftregistry-description .desc-item {
    width: calc(100%/4 - 20px);
    margin: 0 10px 20px;
    background: #fff;
    border: 2px solid #d9d9d6;
    border-radius: 4px;
    padding: 20px
}

@media (max-width:767px) {
    .magento_giftregistry-view-index #maincontent .item-options.giftregistry-description .desc-item {
        padding: 15px;
        width: 100%;
        margin: 0 0 15px
    }
}

.magento_giftregistry-view-index #maincontent .item-options.giftregistry-description .desc-item .item-title {
    font-style: normal;
    font-weight: 700;
    font-size: 18px;
    line-height: 150%;
    letter-spacing: .04em;
    text-transform: lowercase;
    color: #165c7d;
    margin: 0
}

@media (max-width:767px) {
    .magento_giftregistry-view-index #maincontent .item-options.giftregistry-description .desc-item .item-title {
        font-size: 14px
    }
}

.magento_giftregistry-view-index #maincontent .item-options.giftregistry-description .desc-item .item-value {
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 150%;
    letter-spacing: .02em;
    text-transform: lowercase;
    color: #3b3a3a
}

.magento_giftregistry-view-index #maincontent .item-options.giftregistry-description .desc-item:last-child {
    width: 100%
}

.magento_giftregistry-view-index #maincontent .item-options.giftregistry-description .desc-item:last-child .item-title {
    margin: 0 0 13px
}

.magento_giftregistry-view-index #maincontent .block.block-giftregistry-shared-items {
    margin: 0
}

.block.block-giftregistry-shared-items .block-title {
    margin: 0;
    padding: 20px 0
}

.block.block-giftregistry-shared-items .block-title strong {
    font-style: normal;
    font-weight: 400;
    font-size: 32px;
    line-height: 1.2;
    text-transform: lowercase;
    color: #165c7d;
    text-align: center;
    margin: 0 0 28px;
    font-family: 'mothercare_2020-regular-webfont'
}

.block.block-giftregistry-shared-items .block-content .table-wrapper table {
    max-width: 100%;
    width: 100%
}

@media (max-width:639.98px) {
    .block.block-giftregistry-shared-items .block-content .table-wrapper table {
        border: 1px solid #d5b8bb
    }
}

.block.block-giftregistry-shared-items .block-content .table-wrapper table thead th {
    background: #165c7d;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 17px;
    color: #fff;
    text-align: center;
    padding: 12px 0;
    font-family: 'mothercare_2020-regular-webfont';
    min-width: 110px;
    text-transform: lowercase
}

.block.block-giftregistry-shared-items .block-content .table-wrapper table thead th:first-child {
    border-top-left-radius: 12px
}

.block.block-giftregistry-shared-items .block-content .table-wrapper table thead th:last-child {
    border-top-right-radius: 12px
}

@media (max-width:639.98px) {
    .block.block-giftregistry-shared-items .block-content .table-wrapper table tbody tr {
        margin: 0 !important;
        padding: 0 !important
    }
}

.block.block-giftregistry-shared-items .block-content .table-wrapper table tbody tr td {
    padding: 20px 12px;
    border-bottom: 1px solid #d5b8bb
}

@media (max-width:639.98px) {
    .block.block-giftregistry-shared-items .block-content .table-wrapper table tbody tr td {
        padding: 20px 10px 20px 146px !important;
        border: none !important;
        text-align: left !important;
        position: relative
    }
}

@media (max-width:639.98px) {
    .block.block-giftregistry-shared-items .block-content .table-wrapper table tbody tr td:before {
        position: absolute;
        left: 0;
        border: none;
        background-color: #165c7d;
        height: 100%;
        color: #fff !important;
        width: 126px;
        font-size: 13px;
        padding: 20px;
        text-align: left;
        top: 0;
        text-transform: lowercase
    }
}

.block.block-giftregistry-shared-items .block-content .table-wrapper table tbody tr td:first-child {
    border-left: 1px solid #d5b8bb
}

.block.block-giftregistry-shared-items .block-content .table-wrapper table tbody tr td:last-child {
    border-right: 1px solid #d5b8bb
}

.block.block-giftregistry-shared-items .block-content .table-wrapper table tbody tr td.col.product {
    padding: 20px;
    display: flex
}

.block.block-giftregistry-shared-items .block-content .table-wrapper table tbody tr td.col.product .product-item-photo {
    width: 77px;
    margin-right: 20px;
    border: .5px solid #d9d9d6;
    align-self: flex-start;
    display: flex
}

@media (max-width:639.98px) {
    .block.block-giftregistry-shared-items .block-content .table-wrapper table tbody tr td.col.product .product-item-photo {
        margin-bottom: 20px
    }
}

.block.block-giftregistry-shared-items .block-content .table-wrapper table tbody tr td.col.product .product-item-details .product-item-name {
    font-family: 'mothercare_2020-regular-webfont';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 16px;
    text-transform: lowercase;
    color: #000;
    display: block;
    margin: 0 0 5px
}

.block.block-giftregistry-shared-items .block-content .table-wrapper table tbody tr td.col.product .product-item-details .product-item-name .sku {
    font-family: 'Arial';
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    color: #d9d9d9;
    text-transform: capitalize;
    margin-top: 10px
}

.block.block-giftregistry-shared-items .block-content .table-wrapper table tbody tr td.col.product dl.item-options {
    display: inline-block;
    width: 100%
}

.block.block-giftregistry-shared-items .block-content .table-wrapper table tbody tr td.col.product dl.item-options * {
    font-family: 'Arial';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 16px;
    text-transform: lowercase;
    color: #000
}

.block.block-giftregistry-shared-items .block-content .table-wrapper table tbody tr td.col.product dl.item-options dt {
    clear: left;
    float: left;
    margin: 0 5px 5px 0
}

.block.block-giftregistry-shared-items .block-content .table-wrapper table tbody tr td.col.product dl.item-options dd {
    display: inline-block;
    float: left;
    margin: 0 0 5px;
    word-break: break-all
}

.block.block-giftregistry-shared-items .block-content .table-wrapper table tbody tr td.registered,
.block.block-giftregistry-shared-items .block-content .table-wrapper table tbody tr td.fulfilled,
.block.block-giftregistry-shared-items .block-content .table-wrapper table tbody tr td.remaining {
    font-family: 'Arial';
    text-align: center;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 16px;
    text-transform: lowercase;
    color: #000
}

.block.block-giftregistry-shared-items .block-content .table-wrapper table tbody tr td.price {
    font-family: 'Arial';
    text-align: center;
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    line-height: 18px;
    color: #1e1e1e
}

.block.block-giftregistry-shared-items .block-content .table-wrapper table tbody tr td.price .price-box .old-price {
    display: block;
    margin-bottom: 5px
}

.block.block-giftregistry-shared-items .block-content .table-wrapper table tbody tr td.price .price-box .old-price .price {
    font-size: 14px;
    font-weight: 400;
    color: #515759
}

.block.block-giftregistry-shared-items .block-content .table-wrapper table tbody tr td.price .price-box .special-price {
    color: #1e1e1e
}

.block.block-giftregistry-shared-items .block-content .table-wrapper table tbody tr td.price .price-box .special-price .price {
    color: inherit
}

.block.block-giftregistry-shared-items .block-content .table-wrapper table tbody tr td.price .price-box .discount-off .discount-percent {
    background: #f24822;
    padding: 0 4px;
    font-style: normal;
    font-weight: 400;
    font-size: 10px;
    line-height: 16px;
    letter-spacing: -.011em;
    color: #fff;
    display: inline-block;
    vertical-align: top;
    position: relative;
    height: 15px
}

.block.block-giftregistry-shared-items .block-content .table-wrapper table tbody tr td.qty .input-text.qty {
    font-family: 'Arial';
    width: 36px;
    height: 36px;
    background: #fff;
    border: 1px solid #eaeaea;
    border-radius: 0;
    padding: 0 3px;
    text-align: center;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 36px;
    color: #000;
    margin: auto;
    display: block;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

.block.block-giftregistry-shared-items .block-content .table-wrapper table tbody tr td.qty .input-text.qty::-webkit-outer-spin-button,
.block.block-giftregistry-shared-items .block-content .table-wrapper table tbody tr td.qty .input-text.qty::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0
}

.block.block-giftregistry-shared-items .block-content .table-wrapper table tbody tr td.qty .input-text.qty[type=number] {
    -moz-appearance: textfield
}

@media (max-width:639.98px) {
    .block.block-giftregistry-shared-items .block-content .table-wrapper table tbody tr td.qty .input-text.qty {
        margin: 0
    }
}

.block.block-giftregistry-shared-items .block-content .actions-toolbar {
    margin: 40px 0 0
}

@media (max-width:639.98px) {
    .block.block-giftregistry-shared-items .block-content .actions-toolbar {
        margin: 25px 0 0
    }
}

.block.block-giftregistry-shared-items .block-content .actions-toolbar button.action.primary {
    height: 56px;
    background: #165c7d;
    border-radius: 5px;
    max-width: 275px;
    width: 100%;
    font-style: normal;
    font-weight: 400;
    font-size: 24px;
    margin: 0 auto;
    font-family: 'mothercare_2020-regular-webfont'
}

@media (max-width:639.98px) {
    .block.block-giftregistry-shared-items .block-content .actions-toolbar button.action.primary {
        max-width: 100%;
        height: 41px;
        font-size: 14px
    }
}

@media (max-width:767px) {
    .magento_giftregistry-index-items.account .page-main .columns .column.main .page-title-wrapper .page-title {
        margin: 30px 0 6px
    }
}

.magento_giftregistry-index-items.account .page-main .columns .column.main .giftregistry {
    padding: 5px 0
}

.magento_giftregistry-index-items.account .page-main .columns .column.main .giftregistry .table-giftregistry-items {
    border: 1px solid #d9d9d6
}

@media (max-width:767px) {
    .magento_giftregistry-index-items.account .page-main .columns .column.main .giftregistry .table-giftregistry-items {
        border: 0
    }
}

.magento_giftregistry-index-items.account .page-main .columns .column.main .giftregistry .table-giftregistry-items thead tr th {
    font-weight: 400;
    font-size: 16px;
    line-height: 19px
}

.magento_giftregistry-index-items.account .page-main .columns .column.main .giftregistry .table-giftregistry-items tbody tr td {
    font-family: 'Arial';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 16px;
    color: #000
}

@media (max-width:767px) {
    .magento_giftregistry-index-items.account .page-main .columns .column.main .giftregistry .table-giftregistry-items tbody tr td {
        text-align: left;
        padding: 20px 13px 20px 150px
    }
}

.magento_giftregistry-index-items.account .page-main .columns .column.main .giftregistry .table-giftregistry-items tbody tr td.product {
    display: flex
}

@media (max-width:767px) {
    .magento_giftregistry-index-items.account .page-main .columns .column.main .giftregistry .table-giftregistry-items tbody tr td.product {
        display: inherit
    }
}

.magento_giftregistry-index-items.account .page-main .columns .column.main .giftregistry .table-giftregistry-items tbody tr td.product .item-img .product-image-photo {
    filter: none
}

@media (max-width:767px) {
    .magento_giftregistry-index-items.account .page-main .columns .column.main .giftregistry .table-giftregistry-items tbody tr td.product .item-img .product-image-photo {
        filter: contrast(94%)
    }
}

.magento_giftregistry-index-items.account .page-main .columns .column.main .giftregistry .table-giftregistry-items tbody tr td.product .item-details {
    width: calc(100% - 100px);
    text-align: left;
    margin-left: 17px
}

@media (max-width:767px) {
    .magento_giftregistry-index-items.account .page-main .columns .column.main .giftregistry .table-giftregistry-items tbody tr td.product .item-details {
        width: 100%;
        margin-left: 0;
        margin-top: 17px
    }
}

.magento_giftregistry-index-items.account .page-main .columns .column.main .giftregistry .table-giftregistry-items tbody tr td.product .item-details a {
    font-family: 'mothercare_2020-regular-webfont';
    font-style: normal;
    font-weight: 700;
    font-size: 14px;
    line-height: 16px;
    text-decoration: underline;
    text-transform: lowercase;
    color: #000
}

.magento_giftregistry-index-items.account .page-main .columns .column.main .giftregistry .table-giftregistry-items tbody tr td.product .item-details dl {
    margin: 15px 0
}

.magento_giftregistry-index-items.account .page-main .columns .column.main .giftregistry .table-giftregistry-items tbody tr td.product .item-details dl dt {
    font-family: 'mothercare_2020-regular-webfont';
    font-style: normal;
    font-weight: 700;
    font-size: 14px;
    line-height: 16px;
    text-transform: lowercase;
    color: #000
}

.magento_giftregistry-index-items.account .page-main .columns .column.main .giftregistry .table-giftregistry-items tbody tr td.product .item-details dl dd {
    font-family: 'Arial';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 16px;
    text-transform: lowercase;
    color: #000
}

.magento_giftregistry-index-items.account .page-main .columns .column.main .giftregistry .table-giftregistry-items tbody tr td.product .item-details dl dd .price {
    text-transform: capitalize
}

.magento_giftregistry-index-items.account .page-main .columns .column.main .giftregistry .table-giftregistry-items tbody tr td.product .item-details dl:last-child {
    margin-bottom: 0
}

.magento_giftregistry-index-items.account .page-main .columns .column.main .giftregistry .table-giftregistry-items tbody tr td .field {
    justify-content: center
}

@media (max-width:767px) {
    .magento_giftregistry-index-items.account .page-main .columns .column.main .giftregistry .table-giftregistry-items tbody tr td .field {
        justify-content: flex-start
    }
}

.magento_giftregistry-index-items.account .page-main .columns .column.main .giftregistry .table-giftregistry-items tbody tr td .field .control textarea {
    border: 1px solid #d9d9d9
}

.magento_giftregistry-index-items.account .page-main .columns .column.main .giftregistry .table-giftregistry-items tbody tr td .field .control .input-text {
    max-width: 60px;
    text-align: center;
    border: 1px solid #d9d9d9;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

.magento_giftregistry-index-items.account .page-main .columns .column.main .giftregistry .table-giftregistry-items tbody tr td .field .control .input-text::-webkit-outer-spin-button,
.magento_giftregistry-index-items.account .page-main .columns .column.main .giftregistry .table-giftregistry-items tbody tr td .field .control .input-text::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0
}

.magento_giftregistry-index-items.account .page-main .columns .column.main .giftregistry .table-giftregistry-items tbody tr td .field .control .input-text[type=number] {
    -moz-appearance: textfield
}

.magento_giftregistry-index-items.account .page-main .columns .column.main .giftregistry .table-giftregistry-items tbody tr td .field .checkbox {
    border: 1px solid #d9d9d9
}

.magento_giftregistry-index-items.account .page-main .columns .column.main .giftregistry .table-giftregistry-items tbody tr td .field .checkbox:checked {
    border: 1px solid #165c7d;
    background-color: #165c7d
}

.magento_giftregistry-index-items.account .page-main .columns .column.main .actions-toolbar {
    margin: 53px 0 0
}

@media (max-width:767px) {
    .magento_giftregistry-index-items.account .page-main .columns .column.main .actions-toolbar {
        margin: 10px 0 0
    }
}

.magento_giftregistry-index-items.account .page-main .columns .column.main .actions-toolbar .primary .update {
    background: #165c7d;
    border-radius: 5px;
    padding: 8px 15px;
    min-width: 275px;
    font-family: 'mothercare_2020-regular-webfont';
    text-transform: lowercase;
    text-align: center
}

@media (max-width:767px) {
    .magento_giftregistry-index-share .page-main .columns .column.main .page-title-wrapper .page-title {
        margin: 30px 0 6px
    }
}

.magento_giftregistry-index-share .page-main .columns .column.main .subtitle {
    font-family: 'Arial';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 16px;
    margin: 40px 0 20px
}

@media (max-width:767px) {
    .magento_giftregistry-index-share .page-main .columns .column.main .subtitle {
        margin: 30px 0 20px
    }
}

.magento_giftregistry-index-share .page-main .columns .column.main .form-giftregistry-share {
    max-width: 70%
}

@media (max-width:1199px) {
    .magento_giftregistry-index-share .page-main .columns .column.main .form-giftregistry-share {
        max-width: 100%
    }
}

.magento_giftregistry-index-share .page-main .columns .column.main .form-giftregistry-share .fieldset {
    padding-bottom: 50px;
    margin-bottom: 50px;
    border-bottom: 1px solid #d9d9d6
}

@media (max-width:767px) {
    .magento_giftregistry-index-share .page-main .columns .column.main .form-giftregistry-share .fieldset {
        padding-bottom: 15px;
        margin-bottom: 35px
    }
}

.magento_giftregistry-index-share .page-main .columns .column.main .form-giftregistry-share .fieldset .legend {
    font-size: 22px;
    line-height: 26px;
    text-transform: lowercase;
    color: #165c7d;
    font-weight: 400;
    border: 0;
    width: 100%;
    padding: 0;
    margin: 0 0 20px
}

.magento_giftregistry-index-share .page-main .columns .column.main .form-giftregistry-share .fieldset>.field {
    display: block;
    padding: 0;
    margin: 0 0 21px
}

.magento_giftregistry-index-share .page-main .columns .column.main .form-giftregistry-share .fieldset>.field .label {
    font-family: 'Arial';
    font-size: 14px;
    line-height: 25px;
    font-weight: 700;
    text-transform: lowercase;
    color: #000;
    gap: 0
}

.magento_giftregistry-index-share .page-main .columns .column.main .form-giftregistry-share .fieldset>.field .label:after {
    color: #e00d49
}

.magento_giftregistry-index-share .page-main .columns .column.main .form-giftregistry-share .fieldset>.field .control .input-text {
    width: 100%;
    font-family: 'Arial';
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 25px;
    height: 35px;
    padding: 3px 12px;
    border-radius: 0;
    border: .5px solid #a8a8a8;
    color: #515759
}

.magento_giftregistry-index-share .page-main .columns .column.main .form-giftregistry-share .fieldset>.field .control .input-text::placeholder {
    color: #a8a8a8;
    opacity: 1
}

.magento_giftregistry-index-share .page-main .columns .column.main .form-giftregistry-share .fieldset>.field .control .input-text:-ms-input-placeholder {
    color: #a8a8a8
}

.magento_giftregistry-index-share .page-main .columns .column.main .form-giftregistry-share .fieldset>.field .control .input-text::-ms-input-placeholder {
    color: #a8a8a8
}

.magento_giftregistry-index-share .page-main .columns .column.main .form-giftregistry-share .fieldset>.field .control textarea.input-text {
    height: 96px
}

.magento_giftregistry-index-share .page-main .columns .column.main .form-giftregistry-share .fieldset>.field .control textarea::placeholder {
    font-style: italic
}

.magento_giftregistry-index-share .page-main .columns .column.main .form-giftregistry-share .fieldset>.field .control textarea:-ms-input-placeholder {
    font-style: italic
}

.magento_giftregistry-index-share .page-main .columns .column.main .form-giftregistry-share .fieldset>.field .control textarea::-ms-input-placeholder {
    font-style: italic
}

.magento_giftregistry-index-share .page-main .columns .column.main .form-giftregistry-share .fieldset.recipients {
    border: 0;
    padding: 0;
    margin: 0
}

.magento_giftregistry-index-share .page-main .columns .column.main .form-giftregistry-share .fieldset.recipients #recipients-options .fields {
    padding-bottom: 38px;
    margin-bottom: 48px;
    border-bottom: 1px solid #d9d9d6;
    gap: 0
}

@media (max-width:767px) {
    .magento_giftregistry-index-share .page-main .columns .column.main .form-giftregistry-share .fieldset.recipients #recipients-options .fields {
        padding-bottom: 30px;
        margin-bottom: 30px
    }
}

.magento_giftregistry-index-share .page-main .columns .column.main .form-giftregistry-share .fieldset.recipients #recipients-options .fields .fieldset {
    width: 100%;
    display: flex;
    justify-content: space-between;
    flex-flow: row nowrap;
    gap: 22px;
    margin: 0
}

@media (max-width:767px) {
    .magento_giftregistry-index-share .page-main .columns .column.main .form-giftregistry-share .fieldset.recipients #recipients-options .fields .fieldset {
        flex-flow: row wrap
    }
}

.magento_giftregistry-index-share .page-main .columns .column.main .form-giftregistry-share .fieldset.recipients #recipients-options .fields .fieldset .field {
    max-width: inherit;
    width: calc(49% - 1px)
}

@media (max-width:767px) {
    .magento_giftregistry-index-share .page-main .columns .column.main .form-giftregistry-share .fieldset.recipients #recipients-options .fields .fieldset .field {
        width: 100%;
        margin-bottom: 3px
    }
}

.magento_giftregistry-index-share .page-main .columns .column.main .form-giftregistry-share .fieldset.recipients #recipients-options .fields.additional {
    position: relative
}

.magento_giftregistry-index-share .page-main .columns .column.main .form-giftregistry-share .fieldset.recipients #recipients-options .fields.additional .actions-toolbar {
    position: absolute;
    right: 0;
    top: -3px;
    margin: 0
}

.magento_giftregistry-index-share .page-main .columns .column.main .form-giftregistry-share .fieldset.recipients #recipients-options .fields.additional .actions-toolbar .secondary .action {
    background: 0 0;
    width: 24px;
    height: 24px;
    border: 1px solid #e2e2e2;
    border-radius: 50%;
    padding: 0
}

.magento_giftregistry-index-share .page-main .columns .column.main .form-giftregistry-share .fieldset.recipients #recipients-options .fields.additional .actions-toolbar .secondary .action span {
    font-size: 0;
    display: flex;
    align-items: center;
    justify-content: center
}

.magento_giftregistry-index-share .page-main .columns .column.main .form-giftregistry-share .fieldset.recipients #recipients-options .fields.additional .actions-toolbar .secondary .action span:after {
    content: '';
    display: inline-block;
    margin: auto;
    background: url(../images/trash-bin-icon.svg) no-repeat 0px 0px;
    width: 11px;
    height: 15px;
    background-size: 100% 100%
}

.magento_giftregistry-index-share .page-main .columns .column.main .form-giftregistry-share .fieldset.recipients #recipients-options .fields:last-child {
    margin-bottom: 0;
    padding-bottom: 0;
    border-bottom: 0;
    gap: 0
}

@media (max-width:767px) {
    .magento_giftregistry-index-share .page-main .columns .column.main .form-giftregistry-share .fieldset.recipients .actions-toolbar {
        margin: 30px 0 15px
    }
}

.magento_giftregistry-index-share .page-main .columns .column.main .form-giftregistry-share .fieldset.recipients .actions-toolbar .secondary .add {
    border: 1px solid #165c7d;
    border-radius: 5px;
    background: 0 0;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 17px;
    text-transform: lowercase;
    color: #165c7d;
    padding: 9px 16px
}

.magento_giftregistry-index-share .page-main .columns .column.main .form-giftregistry-share .fieldset:last-child {
    border-bottom: 0;
    padding-bottom: 0
}

.magento_giftregistry-index-share .page-main .columns .column.main .form-giftregistry-share .actions-toolbar .primary .share {
    font-family: 'mothercare_2020-regular-webfont';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 19px;
    min-width: 275px;
    display: inline-block;
    background: #165c7d;
    border-radius: 5px;
    padding: 11px 15px;
    color: #fff;
    text-transform: lowercase
}

@media (max-width:767px) {
    .magento_giftregistry-index-share .page-main .columns .column.main .form-giftregistry-share .actions-toolbar .primary .share {
        min-width: 100%
    }
}

.contact-index-index #maincontent {
    margin-top: 2rem
}

.contact-index-index .column.main {
    min-height: 0
}

.contact-index-index .column.main .form.contact {
    box-shadow: none;
    background: 0 0;
    border-radius: 0;
    border: 1px solid #ebeae8;
    padding: 20px 50px;
    margin: 0 auto
}

.contact-index-index .column.main .form.contact .legend span {
    color: #000;
    font-size: 16px;
    font-weight: 700
}

.contact-index-index .column.main .form.contact .primary {
    width: 100%
}

.contact-index-index .column.main .form.contact .field {
    margin: 0;
    margin-bottom: 25px
}

.contact-index-index .column.main .form.contact .fieldset {
    border: 0;
    margin: 0 0 20px;
    padding: 0;
    letter-spacing: -.31em
}

.contact-index-index .column.main .form.contact .fieldset .field .label {
    display: none
}

.contact-index-index .column.main .form.contact .fieldset .note {
    text-transform: lowercase
}

.contact-index-index .column.main .form.contact .fieldset>.legend {
    margin: 0 0 20px;
    padding: 0 0 10px;
    width: 100%;
    box-sizing: border-box;
    float: left;
    font-weight: 300;
    line-height: 1.2;
    font-size: 1.8rem;
    border-bottom: none
}

.contact-index-index .column.main .form.contact .fieldset>* {
    letter-spacing: normal
}

.contact-index-index .column.main .form.contact .legend>span {
    margin-right: 5px;
    text-transform: lowercase
}

.contact-index-index .column.main .form.contact .field.comment.required {
    margin-bottom: 0
}

.contact-index-index .column.main .form.contact input[placeholder] {
    text-overflow: ellipsis
}

.contact-index-index .column.main .form.contact select,
.contact-index-index .column.main .form.contact input[type=text],
.contact-index-index .column.main .form.contact input[type=password],
.contact-index-index .column.main .form.contact input[type=url],
.contact-index-index .column.main .form.contact input[type=tel],
.contact-index-index .column.main .form.contact input[type=search],
.contact-index-index .column.main .form.contact input[type=number],
.contact-index-index .column.main .form.contact input[type=datetime],
.contact-index-index .column.main .form.contact input[type=email] {
    display: block;
    height: 48px;
    width: 100%;
    padding: 10px 36px 10px 16px;
    font-size: 1rem;
    line-height: 1.5;
    color: #495057;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    border-radius: 5px;
    font-family: Arial, Helvetica, sans-serif;
    transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out
}

.contact-index-index .column.main .form.contact .actions-toolbar .primary {
    width: 100%
}

.contact-index-index .column.main .form.contact .actions-toolbar>.primary:last-child,
.contact-index-index .column.main .form.contact .actions-toolbar>.secondary:last-child {
    margin-bottom: 0
}

.contact-index-index .column.main .form.contact .action {
    background: #165c7d;
    border-radius: 5px;
    width: 100%;
    height: 47px;
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 19px;
    display: flex;
    align-items: center;
    text-align: center;
    text-transform: lowercase;
    color: #fff;
    font-family: 'mothercare_2020-regular-webfont', sans-serif;
    border: none
}

.contact-index-index .column.main .form.contact textarea {
    height: auto;
    padding-top: 10px;
    padding-bottom: 10px;
    display: block;
    padding: 10px 36px 10px 16px;
    font-size: 1rem;
    color: #495057;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    border-radius: 0;
    font-family: Arial, Helvetica, sans-serif;
    line-height: 1.42857143;
    vertical-align: baseline;
    width: 100%;
    box-sizing: border-box;
    resize: vertical;
    transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out
}

.contact-index-index .column.main .form.contact .fieldset>.field .label span,
.contact-index-index .column.main .form.contact .fieldset .fields>.field .label span {
    display: none
}

.contact-index-index .column.main .form.contact .field+.field {
    margin-top: 1.5rem
}

.contact-index-index .page.messages {
    max-width: 550px;
    margin: 0 auto
}

.contact-index-index .page.messages .messages {
    padding-bottom: 15px
}

.contact-index-index .field.note.no-label {
    font-size: 1rem;
    line-height: 1.5;
    color: #000;
    margin-bottom: 30px !important
}

.contact-index-index .page-main>.page-title-wrapper .page-title {
    width: 100%;
    padding: 16px 0;
    margin-bottom: 0;
    padding-bottom: 0
}

.contact-index-index .page-main>.page-title-wrapper .page-title span {
    font-size: 36px;
    line-height: 44px;
    font-family: 'mothercare_2020-regular-webfont';
    color: #165c7d
}

.contact-index-index .contact-information {
    margin-bottom: 2rem
}

.contact-index-index .contact-information strong {
    font-size: 14px
}

.contact-index-index .contact-information p {
    font-size: 12px
}

html {
    overflow-x: hidden
}

body._block-content-loading .loading-mask {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background-color: rgba(135, 135, 135, .33);
    display: flex;
    align-items: center;
    justify-content: center
}

body._block-content-loading .loading-mask .loader {
    width: 60px;
    height: 60px;
    background: #fff;
    border: 1px solid #fafafa;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
    position: relative;
    animation: none
}

body._block-content-loading .loading-mask .loader:before {
    content: url("../images/loading_circle.svg") !important;
    position: absolute;
    background-color: transparent;
    border-radius: 100%;
    animation: none;
    left: -4px;
    top: -4px;
    right: -4px;
    bottom: -4px;
    margin: auto;
    z-index: 1
}

body._block-content-loading .loading-mask .loader:after {
    content: "";
    border: 4px solid rgba(22, 92, 125, .17);
    position: absolute;
    left: -4px;
    top: -4px;
    right: -4px;
    bottom: -4px;
    background-color: transparent;
    border-radius: 50%;
    animation: crescendo .8s alternate infinite ease-in;
    z-index: -1
}

.header.panel .lang-switch-mc {
    display: none
}

#switcher-language {
    vertical-align: middle;
    width: auto
}

@media (max-width:996px) {
    #switcher-language {
        float: right
    }
}

@media (max-width:996px) {
    #switcher-language .dropdown.options {
        top: 6px;
        right: 10px
    }
}

#switcher-language .dropdown.options .switcher-trigger {
    font-weight: 300;
    font-size: 14px;
    line-height: 14px;
    text-align: center;
    letter-spacing: .025em;
    color: #fff
}

#switcher-language .dropdown.options .switcher-trigger strong.view-mothercare_website_english span,
#switcher-language .dropdown.options .switcher-trigger strong.view-mothercare_website_bahasa span {
    text-transform: unset !important;
    font-size: 14px;
    color: rgba(255, 255, 255, .85)
}

#switcher-language .dropdown.options .dropdown.switcher-dropdown {
    visibility: visible;
    opacity: 1;
    top: 33px;
    pointer-events: unset;
    padding: 0;
    border-radius: 0;
    border: 1px solid #d3d3d3
}

@media (max-width:996px) {
    #switcher-language .dropdown.options .dropdown.switcher-dropdown {
        top: 22px
    }
}

#switcher-language .dropdown.options .dropdown.switcher-dropdown>li>a {
    border-radius: 0
}

#switcher-language .dropdown.options .dropdown.switcher-dropdown>li>a:hover {
    background: #165c7d;
    color: #fff
}

#switcher-language .dropdown.options:not(.no-chevron) .toggle:after {
    background-image: url(../images/switch_arrow.svg);
    background-position: center;
    background-repeat: no-repeat;
    -webkit-mask: none;
    background-color: transparent;
    transform: rotate(0deg);
    margin-top: -2px
}

#switcher-language .dropdown.options:not(.no-chevron) .toggle:before {
    background-image: url(../images/language_icon.svg);
    background-position: center;
    background-repeat: no-repeat;
    -webkit-mask: none;
    background-color: transparent;
    transform: rotate(0deg);
    margin-top: -2px;
    content: '';
    width: 14px;
    height: 14px;
    margin-right: 3px
}

#switcher-language .dropdown.options:not(.no-chevron) .toggle.active:after {
    transform: rotate(-180deg)
}

.cms-mothercare-website-home-page .pagebuilder-slider.slick-initialized {
    padding: 0 30px
}

.cms-mothercare-website-home-page .pagebuilder-slider.slick-initialized .slick-arrow {
    width: 54px;
    height: 54px
}

.cms-mothercare-website-home-page .pagebuilder-slider.slick-initialized .slick-arrow:before {
    content: '';
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    width: auto;
    height: auto
}

.cms-mothercare-website-home-page .pagebuilder-slider.slick-initialized .slick-next:before,
.cms-mothercare-website-home-page .pagebuilder-slider.slick-initialized .slick-prev:before {
    -webkit-mask: none;
    -webkit-mask-size: 0;
    content: "";
    height: 26px;
    width: 15px;
    mask: none;
    mask-size: 0;
    background-color: transparent;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center
}

.cms-mothercare-website-home-page .pagebuilder-slider.slick-initialized .slick-dots .slick-active button {
    width: 30px;
    border-radius: 0;
    height: 4px;
    border: 0;
    box-shadow: none;
    background-color: #165c7d
}

.cms-mothercare-website-home-page .pagebuilder-slider.slick-initialized .slick-dots li button {
    background-color: #165C7D66;
    width: 30px;
    border-radius: 0;
    height: 4px;
    border: 0;
    box-shadow: none
}

.page-wrapper .page-header {
    position: sticky;
    top: 0;
    z-index: 900
}

.page-wrapper .page-header .mobile-header-panel {
    display: none
}

.page-wrapper .page-header .panel.wrapper {
    background-color: #165c7d
}

@media (max-width:639.98px) {
    .page-wrapper .page-header .panel.wrapper {
        display: block
    }
}

@media (max-width:639.98px) {
    .page-wrapper .page-header .panel.wrapper .action.skip+div {
        display: none
    }
}

@media (max-width:639.98px) {
    .page-wrapper .page-header .panel.wrapper .panel.header {
        display: block;
        height: 30px;
        padding: 0
    }
}

@media (min-width:769px) {
    .page-wrapper .page-header .panel.wrapper .panel.header {
        box-sizing: border-box;
        margin-left: auto;
        margin-right: auto;
        max-width: 100%;
        width: auto;
        padding-left: 50px;
        padding-right: 50px
    }
}

.page-wrapper .page-header .panel.wrapper .header.panel {
    justify-content: flex-end !important;
    align-items: center;
    display: table;
    width: 100%
}

.page-wrapper .page-header .panel.wrapper .header.panel div {
    width: auto;
    font-size: 14px
}

.page-wrapper .page-header .panel.wrapper .header.panel .left_top_header {
    float: left
}

.page-wrapper .page-header .panel.wrapper .header.panel .right_top_header {
    float: right
}

.page-wrapper .page-header .panel.wrapper .header.panel .right_top_header .top-header-components-mc {
    display: inline-block;
    padding-left: 20px
}

@media (max-width:767px) {
    .page-wrapper .page-header .panel.wrapper .header.panel .header_panel_info {
        display: none
    }
}

.page-wrapper .page-header .panel.wrapper .header.panel .header_panel_info li>a {
    line-height: 30px
}

@media (min-width:769px) {
    .page-wrapper .page-header .header.content {
        box-sizing: border-box;
        margin-left: auto;
        margin-right: auto;
        max-width: 100%;
        width: auto;
        padding-left: 45px;
        padding-right: 50px
    }
}

@media (max-width:767px) {
    .page-wrapper .page-header .header.content {
        padding-top: 5px;
        padding-bottom: 5px
    }
}

.page-wrapper .page-header .header.content .home-page-logo {
    margin-bottom: 0
}

@media (max-width:767px) {
    .page-wrapper .page-header .header.content .home-page-logo {
        position: relative;
        width: 55VW;
        top: -3px
    }
}

.page-wrapper .page-header .header.content .home-page-logo img {
    max-width: 160px
}

.page-wrapper .page-header .header.content .ves-megamenu {
    background: #fff
}

.page-wrapper .page-header .header.content .ves-megamenu li.level0>a {
    font-weight: unset;
    text-transform: unset
}

@media (max-width:768px) {
    .page-wrapper .page-header .header.content .ves-megamenu li.level0>a {
        font-size: 16px !important;
        padding: 12px 10px;
        border-radius: 0;
        color: #165c7d;
        justify-content: left;
        position: relative
    }
}

.page-wrapper .page-header .header.content .ves-megamenu li.level0:hover>a {
    background: #fff !important
}

.page-wrapper .page-header .header.content .ves-megamenu .nav-item>a {
    padding: 0 5px
}

.page-wrapper .page-header .header.content .account-dropdown {
    order: 1
}

.page-wrapper .page-header .header.content .account-dropdown a.action.toggle.switcher-trigger {
    background-image: url("../images/Mothercare_Web_Sketch_Icons_MC_Profile.svg");
    background-repeat: no-repeat
}

.page-wrapper .page-header .header.content .wishlist-dropdown a.action.toggle.switcher-trigger {
    background-image: url("../images/Mothercare_Web_Sketch_Icons_MC_Heart.svg");
    background-position: center
}

.page-wrapper .page-header .header.content .minicart-wrapper .action.showcart {
    background-image: url("../images/Mothercare_Web_Sketch_Icons_MC_Basket.svg");
    background-position: center
}

.page-wrapper .page-header .header.content .minicart-wrapper .action.showcart span.txt-cart {
    display: none
}

@media (min-width:769px) {
    .page-wrapper #maincontent.page-main-full-width .columns {
        --container-max-width: 100%;
        box-sizing: border-box;
        margin-left: auto;
        margin-right: auto;
        max-width: 100%;
        width: auto;
        padding-left: 50px;
        padding-right: 50px
    }
}

.page-wrapper #maincontent.page-main:before,
.page-wrapper #maincontent.page-main:after {
    display: none !important
}

.page-wrapper .page-footer {
    color: #165c7d
}

@media (min-width:769px) {
    .page-wrapper .page-footer {
        box-sizing: border-box;
        margin-left: auto;
        margin-right: auto;
        max-width: 1280px;
        width: auto
    }
}

.page-wrapper .page-footer a {
    color: #165c7d
}

.page-wrapper .page-footer .footer-promo {
    display: flex;
    column-gap: 20px
}

.catalog-category-view .products-grid .product-items .product-item .product-item-details .product-item-name .product-item-link,
.catalog-category-view [data-appearance=carousel] .product-items .product-item .product-item-details .product-item-name .product-item-link {
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical
}

@media (max-width:769px) {
    .page-header .header.content .top-header-components-mc {
        display: none
    }

    .page-header .header.content .navigation-wrapper .top-header-components-mc {
        display: block;
        order: 2;
        margin-top: 10px
    }

    .page-header .header.content .navigation-wrapper .top-header-components-mc .lang-switch-mc {
        display: none
    }

    .page-header .header.content .navigation-wrapper .top-header-components-mc .header_panel_info {
        display: block
    }

    .page-header .header.content .navigation-wrapper .top-header-components-mc .header_panel_info li {
        color: #165c7d;
        padding: 7px 0
    }

    .page-header .header.content .kanmo-middle-header #kanmo-mc-search-btn,
    .page-header .header.content .kanmo-middle-header #kanmo-mc-cancel-btn {
        display: none
    }

    #maincontent .column.main .pagebuilder-column-line {
        overflow: scroll
    }

    #maincontent .column.main .pagebuilder-column.kanmo-shop-by-category {
        width: 100% !important
    }

    #maincontent .column.main .pagebuilder-column.kanmo-shop-by-category img {
        max-width: unset
    }

    #maincontent .column.main .pagebuilder-column.kanmo-shop-by-category .heading-shop-by-category {
        display: none
    }

    #maincontent .column.main .pagebuilder-column-group.featured-offers-kanmo .pagebuilder-column-line {
        flex-wrap: wrap;
        width: unset !important
    }

    #maincontent .column.main .pagebuilder-column-group.featured-offers-kanmo .pagebuilder-column-line .pagebuilder-column.kanmo-featured-offers {
        flex-basis: 50% !important;
        flex-wrap: wrap !important
    }

    #maincontent .column.main .pagebuilder-column-group.featured-offers-kanmo .pagebuilder-column-line .pagebuilder-column.kanmo-featured-offers img {
        width: 100%;
        max-width: unset !important;
        padding: 15px
    }

    #maincontent .column.main .pagebuilder-column.kanmo-top-category {
        width: 100% !important
    }

    #maincontent .column.main .pagebuilder-column.kanmo-top-category img {
        max-width: unset
    }

    #maincontent .column.main .pagebuilder-column-group.recommendations-kanmo .pagebuilder-column-line {
        display: unset !important
    }

    #maincontent .column.main .pagebuilder-column-group.recommendations-kanmo .pagebuilder-column-line .pagebuilder-column {
        width: 100% !important
    }

    #maincontent .column.main .pagebuilder-column-group.product-categories-kanmo .pagebuilder-column-line {
        flex-wrap: wrap;
        width: unset
    }

    #maincontent .column.main .pagebuilder-column-group.product-categories-kanmo .pagebuilder-column-line .pagebuilder-column.kanmo-product-categories {
        flex-basis: 50% !important;
        flex-wrap: wrap !important
    }

    #maincontent .column.main .pagebuilder-column-group.product-categories-kanmo .pagebuilder-column-line .pagebuilder-column.kanmo-product-categories img {
        width: 100%;
        max-width: unset;
        padding: 10px
    }

    #maincontent .column.main .shopping-on-mc-desktop {
        display: none !important
    }

    .page-footer .footer-content-mckanmo-desktop .footer-main-column-mc .pagebuilder-column-line {
        flex-direction: column
    }

    .page-footer .footer-content-mckanmo-desktop .footer-main-column-mc .pagebuilder-column-line .pagebuilder-column.shop-with-us-column-mc,
    .page-footer .footer-content-mckanmo-desktop .footer-main-column-mc .pagebuilder-column-line .shop-by-category-column-mc,
    .page-footer .footer-content-mckanmo-desktop .footer-main-column-mc .pagebuilder-column-line .need-help-column-mc {
        width: 100% !important;
        border: 1px solid #e7e7e7;
        padding: 10px
    }

    .page-footer .footer-content-mckanmo-desktop .footer-main-column-mc .pagebuilder-column-line .pagebuilder-column.shop-with-us-column-mc h4.heading-shop-with-us-kanmo-mc,
    .page-footer .footer-content-mckanmo-desktop .footer-main-column-mc .pagebuilder-column-line .shop-by-category-column-mc h4.heading-shop-with-us-kanmo-mc,
    .page-footer .footer-content-mckanmo-desktop .footer-main-column-mc .pagebuilder-column-line .need-help-column-mc h4.heading-shop-with-us-kanmo-mc,
    .page-footer .footer-content-mckanmo-desktop .footer-main-column-mc .pagebuilder-column-line .pagebuilder-column.shop-with-us-column-mc .heading-shop-by-category-kanmo-mc,
    .page-footer .footer-content-mckanmo-desktop .footer-main-column-mc .pagebuilder-column-line .shop-by-category-column-mc .heading-shop-by-category-kanmo-mc,
    .page-footer .footer-content-mckanmo-desktop .footer-main-column-mc .pagebuilder-column-line .need-help-column-mc .heading-shop-by-category-kanmo-mc,
    .page-footer .footer-content-mckanmo-desktop .footer-main-column-mc .pagebuilder-column-line .pagebuilder-column.shop-with-us-column-mc .heading-need-help-kanmo-mc,
    .page-footer .footer-content-mckanmo-desktop .footer-main-column-mc .pagebuilder-column-line .shop-by-category-column-mc .heading-need-help-kanmo-mc,
    .page-footer .footer-content-mckanmo-desktop .footer-main-column-mc .pagebuilder-column-line .need-help-column-mc .heading-need-help-kanmo-mc {
        display: flex;
        justify-content: space-between
    }

    .page-footer .footer-content-mckanmo-desktop .footer-main-column-mc .pagebuilder-column-line .pagebuilder-column.shop-with-us-column-mc h4.heading-shop-with-us-kanmo-mc:after,
    .page-footer .footer-content-mckanmo-desktop .footer-main-column-mc .pagebuilder-column-line .shop-by-category-column-mc h4.heading-shop-with-us-kanmo-mc:after,
    .page-footer .footer-content-mckanmo-desktop .footer-main-column-mc .pagebuilder-column-line .need-help-column-mc h4.heading-shop-with-us-kanmo-mc:after,
    .page-footer .footer-content-mckanmo-desktop .footer-main-column-mc .pagebuilder-column-line .pagebuilder-column.shop-with-us-column-mc .heading-shop-by-category-kanmo-mc:after,
    .page-footer .footer-content-mckanmo-desktop .footer-main-column-mc .pagebuilder-column-line .shop-by-category-column-mc .heading-shop-by-category-kanmo-mc:after,
    .page-footer .footer-content-mckanmo-desktop .footer-main-column-mc .pagebuilder-column-line .need-help-column-mc .heading-shop-by-category-kanmo-mc:after,
    .page-footer .footer-content-mckanmo-desktop .footer-main-column-mc .pagebuilder-column-line .pagebuilder-column.shop-with-us-column-mc .heading-need-help-kanmo-mc:after,
    .page-footer .footer-content-mckanmo-desktop .footer-main-column-mc .pagebuilder-column-line .shop-by-category-column-mc .heading-need-help-kanmo-mc:after,
    .page-footer .footer-content-mckanmo-desktop .footer-main-column-mc .pagebuilder-column-line .need-help-column-mc .heading-need-help-kanmo-mc:after {
        content: url("../images/Vector1.png")
    }

    .page-footer .footer-content-mckanmo-desktop .footer-main-column-mc .pagebuilder-column-line .pagebuilder-column.shop-with-us-column-mc p a,
    .page-footer .footer-content-mckanmo-desktop .footer-main-column-mc .pagebuilder-column-line .shop-by-category-column-mc p a,
    .page-footer .footer-content-mckanmo-desktop .footer-main-column-mc .pagebuilder-column-line .need-help-column-mc p a {
        font-family: 'Arial'
    }

    .page-footer .footer-content-mckanmo-desktop .footer-main-column-mc .pagebuilder-column-line .pagebuilder-column.shop-with-us-column-mc.open-content,
    .page-footer .footer-content-mckanmo-desktop .footer-main-column-mc .pagebuilder-column-line .shop-by-category-column-mc.open-content,
    .page-footer .footer-content-mckanmo-desktop .footer-main-column-mc .pagebuilder-column-line .need-help-column-mc.open-content {
        width: 100% !important;
        border: 1px solid #e7e7e7;
        padding: 10px
    }

    .page-footer .footer-content-mckanmo-desktop .footer-main-column-mc .pagebuilder-column-line .pagebuilder-column.shop-with-us-column-mc.open-content h4.heading-shop-with-us-kanmo-mc,
    .page-footer .footer-content-mckanmo-desktop .footer-main-column-mc .pagebuilder-column-line .shop-by-category-column-mc.open-content h4.heading-shop-with-us-kanmo-mc,
    .page-footer .footer-content-mckanmo-desktop .footer-main-column-mc .pagebuilder-column-line .need-help-column-mc.open-content h4.heading-shop-with-us-kanmo-mc,
    .page-footer .footer-content-mckanmo-desktop .footer-main-column-mc .pagebuilder-column-line .pagebuilder-column.shop-with-us-column-mc.open-content .heading-shop-by-category-kanmo-mc,
    .page-footer .footer-content-mckanmo-desktop .footer-main-column-mc .pagebuilder-column-line .shop-by-category-column-mc.open-content .heading-shop-by-category-kanmo-mc,
    .page-footer .footer-content-mckanmo-desktop .footer-main-column-mc .pagebuilder-column-line .need-help-column-mc.open-content .heading-shop-by-category-kanmo-mc,
    .page-footer .footer-content-mckanmo-desktop .footer-main-column-mc .pagebuilder-column-line .pagebuilder-column.shop-with-us-column-mc.open-content .heading-need-help-kanmo-mc,
    .page-footer .footer-content-mckanmo-desktop .footer-main-column-mc .pagebuilder-column-line .shop-by-category-column-mc.open-content .heading-need-help-kanmo-mc,
    .page-footer .footer-content-mckanmo-desktop .footer-main-column-mc .pagebuilder-column-line .need-help-column-mc.open-content .heading-need-help-kanmo-mc {
        display: flex;
        justify-content: space-between
    }

    .page-footer .footer-content-mckanmo-desktop .footer-main-column-mc .pagebuilder-column-line .pagebuilder-column.shop-with-us-column-mc.open-content h4.heading-shop-with-us-kanmo-mc:after,
    .page-footer .footer-content-mckanmo-desktop .footer-main-column-mc .pagebuilder-column-line .shop-by-category-column-mc.open-content h4.heading-shop-with-us-kanmo-mc:after,
    .page-footer .footer-content-mckanmo-desktop .footer-main-column-mc .pagebuilder-column-line .need-help-column-mc.open-content h4.heading-shop-with-us-kanmo-mc:after,
    .page-footer .footer-content-mckanmo-desktop .footer-main-column-mc .pagebuilder-column-line .pagebuilder-column.shop-with-us-column-mc.open-content .heading-shop-by-category-kanmo-mc:after,
    .page-footer .footer-content-mckanmo-desktop .footer-main-column-mc .pagebuilder-column-line .shop-by-category-column-mc.open-content .heading-shop-by-category-kanmo-mc:after,
    .page-footer .footer-content-mckanmo-desktop .footer-main-column-mc .pagebuilder-column-line .need-help-column-mc.open-content .heading-shop-by-category-kanmo-mc:after,
    .page-footer .footer-content-mckanmo-desktop .footer-main-column-mc .pagebuilder-column-line .pagebuilder-column.shop-with-us-column-mc.open-content .heading-need-help-kanmo-mc:after,
    .page-footer .footer-content-mckanmo-desktop .footer-main-column-mc .pagebuilder-column-line .shop-by-category-column-mc.open-content .heading-need-help-kanmo-mc:after,
    .page-footer .footer-content-mckanmo-desktop .footer-main-column-mc .pagebuilder-column-line .need-help-column-mc.open-content .heading-need-help-kanmo-mc:after {
        content: url("../images/MC_footer_uparrow.png")
    }

    .page-footer .footer-content-mckanmo-desktop .footer-main-column-mc .pagebuilder-column-line .pagebuilder-column.shop-with-us-column-mc.open-content p a,
    .page-footer .footer-content-mckanmo-desktop .footer-main-column-mc .pagebuilder-column-line .shop-by-category-column-mc.open-content p a,
    .page-footer .footer-content-mckanmo-desktop .footer-main-column-mc .pagebuilder-column-line .need-help-column-mc.open-content p a {
        font-family: 'Arial'
    }

    .page-footer .footer-content-mckanmo-desktop .footer-main-column-mc .pagebuilder-column-line .pagebuilder-column.download-ourapps-column-mc {
        width: 55% !important;
        text-align: center;
        padding: 30px;
        margin: 0 auto
    }

    .page-footer .footer-content-mckanmo-desktop .footer-main-column-mc .pagebuilder-column-line .pagebuilder-column.download-ourapps-column-mc .heading-download-apps-kanmo-mc {
        font-size: 14px
    }

    .page-footer .footer-content-mckanmo-desktop .row-full-width-inner span {
        font-family: 'Arial';
        font-style: normal;
        font-weight: 400;
        line-height: 150%;
        letter-spacing: -.011em;
        color: #1e1e1e
    }

    .shop-with-us-column-mc.open-content h4.heading-shop-with-us-kanmo-mc,
    .shop-by-category-column-mc.open-content h4.heading-shop-with-us-kanmo-mc,
    .need-help-column-mc.open-content h4.heading-shop-with-us-kanmo-mc,
    .shop-with-us-column-mc.open-content .heading-shop-by-category-kanmo-mc,
    .shop-by-category-column-mc.open-content .heading-shop-by-category-kanmo-mc,
    .need-help-column-mc.open-content .heading-shop-by-category-kanmo-mc,
    .shop-with-us-column-mc.open-content .heading-need-help-kanmo-mc,
    .shop-by-category-column-mc.open-content .heading-need-help-kanmo-mc,
    .need-help-column-mc.open-content .heading-need-help-kanmo-mc {
        display: flex;
        justify-content: space-between
    }

    .shop-with-us-column-mc.open-content h4.heading-shop-with-us-kanmo-mc:after,
    .shop-by-category-column-mc.open-content h4.heading-shop-with-us-kanmo-mc:after,
    .need-help-column-mc.open-content h4.heading-shop-with-us-kanmo-mc:after,
    .shop-with-us-column-mc.open-content .heading-shop-by-category-kanmo-mc:after,
    .shop-by-category-column-mc.open-content .heading-shop-by-category-kanmo-mc:after,
    .need-help-column-mc.open-content .heading-shop-by-category-kanmo-mc:after,
    .shop-with-us-column-mc.open-content .heading-need-help-kanmo-mc:after,
    .shop-by-category-column-mc.open-content .heading-need-help-kanmo-mc:after,
    .need-help-column-mc.open-content .heading-need-help-kanmo-mc:after {
        content: url("../images/Vector.png")
    }

    .shop-with-us-column-mc.open-content div,
    .shop-by-category-column-mc.open-content div,
    .need-help-column-mc.open-content div {
        display: block
    }

    .shop-with-us-column-mc div,
    .shop-by-category-column-mc div,
    .need-help-column-mc div {
        display: none
    }
}

@media (min-width:769px) {
    .header.content {
        justify-content: center;
        height: 90px
    }

    .header.content .ves-megamenu a.nav-anchor {
        font-size: 13px !important
    }

    .header.content .kanmo-middle-header {
        width: 100%;
        display: flex;
        justify-content: space-between;
        align-items: center;
        margin-left: unset !important
    }

    .header.content .kanmo-middle-header .navigation-wrapper {
        display: block !important
    }

    .header.content .kanmo-middle-header .navigation-wrapper .kanmo-megamenu-components-mobile {
        display: none
    }

    .header.content .kanmo-middle-header .navigation-wrapper .top-header-components-mc {
        display: none
    }

    .header.content .kanmo-middle-header .block.block-search {
        display: none !important
    }

    .header.content .kanmo-middle-header button#kanmo-mc-search-btn {
        display: block !important;
        background: #fff;
        transform: translate(0px, 0px);
        padding: 0
    }

    .header.content .kanmo-middle-header button#kanmo-mc-search-btn img {
        height: 25px;
        width: 27px
    }

    .header.content .kanmo-middle-header button#kanmo-mc-cancel-btn {
        display: none !important
    }

    .header.content .kanmo-middle-header .kanmo-megamenu-header-mobile .header-megamenu-mobile {
        display: none
    }

    .header.content .kanmo-middle-header.open-search {
        display: flex;
        width: 100%;
        column-gap: 10px
    }

    .header.content .kanmo-middle-header.open-search .navigation-wrapper {
        display: none !important
    }

    .header.content .kanmo-middle-header.open-search .block.block-search {
        display: block !important
    }

    .header.content .kanmo-middle-header.open-search button#kanmo-mc-search-btn {
        display: none !important
    }

    .header.content .kanmo-middle-header.open-search button#kanmo-mc-cancel-btn {
        display: inline-block !important;
        background-color: #fff;
        color: #b30000;
        font-weight: 100
    }

    .header.content .kanmo-middle-header.open-search .kanmo-custom-search-mc {
        display: flex;
        width: 100%
    }

    .header.content .kanmo-middle-header.open-search .kanmo-custom-search-mc .block-search {
        width: 100%
    }

    .header.content .kanmo-middle-header.open-search .kanmo-custom-search-mc .block-search .field.search {
        width: 100%
    }

    .header.content .kanmo-middle-header.open-search .kanmo-custom-search-mc .block-search .field.search .input-text {
        max-width: unset !important;
        border-radius: 30px
    }

    .pagebuilder-column.kanmo-shop-by-category .heading-shop-by-category {
        display: none
    }

    .shopping-on-mc-mobile {
        display: none !important
    }
}

body.cms-page-view main#maincontent {
    font-size: 13px !important;
    font-family: 'Arial';
    color: #414141
}

body.cms-page-view main#maincontent strong {
    font-weight: 600
}

body.cms-page-view main#maincontent a {
    color: #165c7d !important;
    text-decoration: underline !important
}

body.cms-page-view main#maincontent .page-title-wrapper .page-title span.base {
    color: #165c7d;
    font-family: 'mothercare_2020-regular-webfont';
    font-size: 26px;
    text-transform: uppercase
}

body.cms-page-view main#maincontent p {
    margin-bottom: unset !important
}

body.cms-page-view main#maincontent h1 {
    font-family: 'mothercare_2020-regular-webfont';
    font-size: 36px;
    margin: 20px 0;
    color: #165c7d !important
}

body.cms-page-view main#maincontent h4 {
    font-family: 'mothercare_2020-regular-webfont';
    font-size: 20px;
    margin: 20px 0;
    color: #165c7d !important
}

body.cms-page-view main#maincontent h5 {
    font-family: 'mothercare_2020-regular-webfont';
    font-weight: 300;
    line-height: 24px;
    font-size: 18px;
    margin: 20px 0
}

body.cms-page-view main#maincontent h2 {
    font-family: 'mothercare_2020-regular-webfont';
    font-weight: 300;
    line-height: 39px;
    font-size: 30px;
    margin: 20px 0
}

body.cms-page-view .private-sales-index .content h1 {
    color: #165c7d
}

body.cms-page-view .tab-faq {
    float: left;
    width: 22.88135593%;
    margin: 0 0 30px;
    background: #fff;
    border: #d6d6d6 solid 1px
}

body.cms-page-view .tabcontent {
    float: right;
    width: 74.57627119%;
    padding-bottom: 30px;
    margin-bottom: 60px;
    border: #d6d6d6 solid 1px
}

body.cms-page-view .tabcontent h3 {
    font-family: 'mothercare_2020-regular-webfont';
    color: #165c7d;
    font-size: 20px;
    font-weight: 400;
    line-height: normal;
    text-align: left;
    text-transform: lowercase;
    border-bottom: #d6d6d6 solid 1px;
    padding: 14px 20px 15px;
    margin: 0
}

body.cms-page-view .tabcontent h3+p {
    padding: 20px 20px 0
}

body.cms-page-view .tabcontent .content {
    display: none;
    padding: 20px 20px 0
}

body.cms-page-view .tabcontent .collapsible {
    position: relative;
    display: block;
    width: 100%;
    background: 0 0;
    color: #165c7d;
    border: none;
    font-size: 15px;
    font-weight: 700;
    text-align: left;
    line-height: normal;
    text-decoration: none;
    padding: 20px 45px 0 20px
}

body.cms-page-view .tabcontent .collapsible:after {
    position: absolute;
    top: 20px;
    right: 20px;
    font-family: "mothercare-icons";
    content: "\e932";
    font-size: 1.6rem
}

body.cms-page-view .tabcontent .collapsible.active:after {
    content: "\e933"
}

body.cms-page-view .tablinks,
body.cms-page-view .tablinks:hover,
body.cms-page-view .tablinks:focus,
body.cms-page-view .tablinks:active {
    display: block;
    width: 100%;
    font-family: 'mothercare_2020-regular-webfont';
    color: #414141;
    font-size: 13px;
    font-weight: 400;
    line-height: normal;
    text-align: left;
    text-transform: lowercase;
    text-decoration: none;
    padding: 12px 10px 12px 20px;
    background: 0 0;
    border: none;
    border-top: #d6d6d6 solid 1px
}

body.cms-page-view .tablinks:first-child {
    border-top: none
}

body.cms-page-view .tablinks.active {
    background: #f6f6f6;
    font-family: 'mothercare_2020-regular-webfont';
    color: #888;
    font-size: 16px
}

@media (max-width:769px) {

    body.cms-page-view .tab-faq,
    body.cms-page-view .tabcontent {
        float: none;
        width: auto;
        margin: 0 -10px;
        border-width: 1px 0
    }

    body.cms-page-view .tab-faq {
        margin-bottom: -1px
    }

    body.cms-page-view .tabcontent h3 {
        font-size: 15px
    }

    body.cms-page-view .tabcontent .collapsible {
        font-size: 14px;
        white-space: normal
    }

    body.cms-page-view .tabcontent .collapsible:after {
        top: 20px;
        right: 20px;
        font-size: 14px
    }

    body.cms-page-view .tablinks,
    body.cms-page-view .tablinks:hover,
    body.cms-page-view .tablinks:focus,
    body.cms-page-view .tablinks:active {
        display: block;
        width: 100%;
        font-family: 'mothercare_2020-regular-webfont';
        color: #414141;
        font-size: 13px;
        font-weight: 400;
        padding: 12px 10px 12px 20px;
        text-align: left;
        text-transform: lowercase;
        text-decoration: none;
        background: 0 0;
        border: none;
        border-top: #d6d6d6 solid 1px
    }

    body.cms-page-view .tablinks:first-child {
        border-top: none
    }

    body.cms-page-view .tablinks.active {
        background: #f6f6f6;
        font-family: 'mothercare_2020-regular-webfont';
        color: #888;
        font-size: 16px
    }

    body.cms-page-view .tab_drawer_heading {
        font-family: 'mothercare_2020-regular-webfont' !important;
        font-size: 14px
    }

    body.cms-page-view .tab_drawer_heading.active {
        font-family: 'mothercare_2020-regular-webfont' !important;
        font-size: 17px !important
    }

    body.cms-page-view .tab_drawer_heading.active strong {
        font-weight: 600
    }

    body.cms-page-view .tab_drawer_heading.active .page-title-wrapper .page-title span.base {
        color: #165c7d;
        font-family: 'mothercare_2020-regular-webfont';
        font-size: 26px
    }
}

.cms-page-view .main {
    font-size: 13px !important;
    line-height: unset !important
}

.cms-reward-points.cms-page-view .columns h2 {
    font-family: 'mothercare_2020-regular-webfont'
}

.cms-no-route.cms-page-view .columns {
    all: unset !important
}

.cms-no-route.cms-page-view .columns h5 {
    margin: 20px 0;
    font-family: 'mothercare_2020-regular-webfont';
    font-size: 18px;
    font-weight: 300
}

.cms-service-unavailable .columns h1 {
    color: #165c7d;
    font-family: 'mothercare_2020-regular-webfont'
}

.cms-free-assembly .columns h4 span,
.cms-same-day-processing .columns h4 span,
.cms-satisfaction-warranty .columns h4 span {
    color: #165c7d !important
}

.cms-how-to-shop .columns h2,
.cms-how-to-shop .columns h3 {
    color: #165c7d !important;
    font-family: 'mothercare_2020-regular-webfont'
}

.cms-how-to-shop .columns .progress .circle.active .label {
    background: #165c7d !important
}

.cms-returns_and_exchanges main#maincontent h4 strong {
    font-family: 'mothercare_2020-regular-webfont';
    font-size: 24px
}

.cms-size-chart main#maincontent a.button-size {
    color: #fff !important;
    background-color: #165c7d !important
}

.cms-payment-method main#maincontent p {
    margin-bottom: 15px !important
}

.cms-no-route .columns {
    max-width: unset !important;
    margin-bottom: unset !important
}

.cms-all-about-us main#maincontent .linktreecontainer .btn {
    color: #fff !important
}

.cms-all-about-us main#maincontent .linktreecontainer .btn:hover {
    background: #fff !important;
    color: #000 !important
}

form .customer-dob .ui-datepicker-trigger {
    width: 100%;
    left: 10px;
    right: 100%;
    justify-content: left;
    height: 100%
}

#ui-datepicker-div {
    width: 320px
}

@media (max-width:767px) {
    .navigation-wrapper {
        display: flex;
        flex-direction: column
    }

    .navigation-wrapper .block.ves-menu.ves-megamenu-mobile {
        order: 1
    }

    .navigation-wrapper .block.ves-menu.ves-megamenu-mobile .ves-megamenu .opener {
        padding: 0;
        position: absolute;
        top: 0;
        width: 100%;
        height: 100%
    }

    .navigation-wrapper .block.ves-menu.ves-megamenu-mobile .ves-megamenu li.nav-item {
        border-bottom: unset !important;
        padding: 0
    }

    .navigation-wrapper .block.ves-menu.ves-megamenu-mobile .ves-megamenu li.nav-item .nav-anchor.ui-menu-item-wrapper span {
        color: #165c7d
    }

    .navigation-wrapper .block.ves-menu.ves-megamenu-mobile .ves-megamenu li.nav-item .nav-anchor.ui-menu-item-wrapper .opener.item-active:before {
        content: "\f106"
    }

    .navigation-wrapper .block.ves-menu.ves-megamenu-mobile .ves-megamenu li.nav-item .nav-anchor.ui-menu-item-wrapper .opener:before {
        content: "\f107"
    }

    .navigation-wrapper .block.ves-menu.ves-megamenu-mobile .ves-megamenu li.nav-item .nav-anchor.ui-menu-item-wrapper .opener {
        padding: 5px
    }

    .navigation-wrapper .block.ves-menu.ves-megamenu-mobile .ves-megamenu li.nav-item .nav-anchor#ui-id-335 span {
        color: unset
    }

    .navigation-wrapper .kanmo-megamenu-header-mobile {
        order: 0
    }

    .navigation-wrapper .kanmo-megamenu-header-mobile .header-megamenu-mobile {
        display: flex;
        align-items: center;
        column-gap: 10px;
        justify-content: space-evenly;
        background-color: #165c7d
    }

    .navigation-wrapper .kanmo-megamenu-header-mobile .header-megamenu-mobile .fa-user-icon-mc {
        display: flex;
        align-items: center;
        column-gap: 30px;
        color: #fff
    }

    .navigation-wrapper .kanmo-megamenu-header-mobile .header-megamenu-mobile .fa-user-icon-mc:before {
        content: url("../images/kanmo_user_icon_mob.png")
    }

    .navigation-wrapper .kanmo-megamenu-header-mobile .header-megamenu-mobile .account-label {
        color: #fff;
        font-size: 14px
    }

    .navigation-wrapper .kanmo-megamenu-header-mobile .header-megamenu-mobile .account-label.logout-account a {
        text-decoration: underline;
        text-transform: lowercase
    }

    .navigation-wrapper .kanmo-megamenu-header-mobile .header-megamenu-mobile .account-label span {
        display: block;
        font-size: 12px
    }

    .navigation-wrapper .kanmo-megamenu-header-mobile .header-megamenu-mobile button {
        color: #165c7d;
        background-color: #fff;
        border-radius: 5px;
        margin: 10px 0
    }

    .navigation-wrapper .kanmo-megamenu-components-mobile {
        order: 2
    }

    .navigation-wrapper .kanmo-megamenu-components-mobile .kanmo-megamenu-bottom-components-mobile label.switch {
        width: 100%
    }

    .navigation-wrapper .kanmo-megamenu-components-mobile .kanmo-megamenu-bottom-components-mobile label.switch input:checked+.slider:before {
        transform: translateX(120px) !important
    }

    .navigation-wrapper .kanmo-megamenu-components-mobile .kanmo-megamenu-bottom-components-mobile label.switch .slider:before {
        width: 50% !important
    }

    .nav-open .nav-toggle:before {
        opacity: 0
    }

    .nav-open .nav-toggle:after {
        color: unset
    }

    .nav-open .navigation-wrapper {
        top: 90px
    }

    .nav-open .navigation-wrapper span.button-close {
        display: none
    }

    .switcher-options.no-chevron.account-dropdown {
        display: none
    }
}

@media (max-width:767px) and (max-width:767px) {
    .navigation-wrapper .block.ves-menu.ves-megamenu-mobile .ves-megamenu li.nav-item.menu-sale-link .nav-anchor {
        padding: 20px 10px
    }
}

.form.minisearch .field.search label img {
    height: 30px;
    width: 30px
}

.header .block-search .label:before {
    content: none;
    -webkit-mask: unset !important;
    background-color: #fff !important
}

.product-reviews-summary.short {
    justify-content: center
}

@media (max-width:767px) {
    .product-reviews-summary.short .reviews-actions .action.view span {
        display: block !important
    }
}

.product-reviews-summary.short.empty .reviews-actions {
    display: block
}

.product-reviews-summary.short.empty .reviews-actions a {
    text-decoration-line: none
}

.product-reviews-summary.short.empty .reviews-actions a:hover {
    text-decoration-line: underline
}

.product-reviews-summary.short.empty .reviews-actions .action.add:before {
    content: "";
    display: inline-block;
    background: url('../images/upgrade_m245_mc_icon-star.svg') no-repeat center center;
    vertical-align: middle;
    margin-right: 5px;
    background-size: auto 90%;
    margin-bottom: 4px;
    width: 15px;
    height: 15px
}

.product-reviews-summary.short .rating-result {
    width: 5rem;
    height: 1rem
}

.product-reviews-summary.short .rating-result:before {
    left: 0;
    color: #ebc96d;
    -webkit-mask-size: 1rem 1rem;
    height: 1rem
}

.product-reviews-summary.short .rating-result>span:before {
    left: 0;
    color: #ebc96d;
    -webkit-mask-size: 1rem 1rem;
    height: 1rem
}

.product-reviews-summary.short .reviews-actions a {
    font-style: normal;
    font-weight: 400;
    font-size: 10px;
    line-height: 12px;
    text-align: center;
    text-decoration-line: underline;
    color: #165c7d
}

.breadcrumbs ul.items {
    padding-left: 50px;
    padding-right: 50px;
    max-width: 100%;
    gap: 0
}

@media (max-width:767px) {
    .breadcrumbs ul.items {
        padding-left: 20px !important;
        padding-right: 20px !important
    }
}

.breadcrumbs ul.items li.item {
    text-transform: lowercase;
    font-size: 12px
}

.breadcrumbs ul.items li.item.home:after {
    margin: 0 10px
}

.page-wrapper .widget.block-static-block {
    margin-left: auto;
    margin-right: auto;
    max-width: 1200px;
    padding-left: 10px;
    padding-right: 10px;
    width: 100%;
    box-sizing: border-box
}

.page-wrapper .page-footer {
    position: relative;
    max-width: 100%;
    width: 100%;
    padding-left: 50px;
    padding-right: 50px
}

.page-wrapper .page-footer [data-content-type=row] [data-element=inner] {
    padding-top: 0;
    padding-bottom: 0;
    max-width: 100%;
    width: 100%;
    padding-left: 0;
    padding-right: 0
}

.modal-inner-wrap .modal-content {
    padding: 25px
}

.modal-inner-wrap .modal-footer .action-secondary.action-dismiss {
    background-color: #fff;
    border: 1px solid #165c7d;
    width: 25%
}

.modal-inner-wrap .modal-footer .action-secondary.action-dismiss span {
    color: #165c7d
}

.modal-inner-wrap .modal-footer .action-primary.action-accept {
    background-color: #165c7d;
    width: 25%
}

.catalog-product-view .page-main .sharing-buttons.mobile-sharing-button {
    display: none
}

@media (max-width:768px) {
    .catalog-product-view .product.info.detailed .data.item.title {
        order: unset
    }

    .catalog-product-view .page-main .sharing-buttons {
        display: none
    }

    .catalog-product-view .page-main .sharing-buttons.mobile-sharing-button {
        display: block
    }

    .catalog-product-view .page-main .sharing-buttons.mobile-sharing-button label {
        font-family: 'mothercare_2020-regular-webfont';
        font-style: normal;
        font-weight: 400;
        font-size: 16px;
        line-height: 150%;
        letter-spacing: -.011em;
        text-transform: lowercase;
        color: #165c7d;
        display: block;
        text-align: center;
        padding: 10px 0
    }

    .catalog-product-view .page-main .sharing-buttons.mobile-sharing-button .st-btn.st-first,
    .catalog-product-view .page-main .sharing-buttons.mobile-sharing-button .st-btn.st-last {
        background: #165c7d !important
    }

    .catalog-product-view .page-main .product-info-main .product-info {
        display: contents !important
    }

    .catalog-product-view .page-main .product-info-main .product.attribute.overview {
        order: 1 !important
    }

    .catalog-product-view .page-main .product-info-main .product-config {
        display: contents !important
    }
}

.onestepcheckout-index-index .active {
    display: block !important
}

.onestepcheckout-index-index .one-step-checkout-container {
    background-color: transparent;
    border: 0
}

@media (max-width:769px) {
    .onestepcheckout-index-index .one-step-checkout-container {
        display: flex;
        flex-direction: column
    }
}

@media (max-width:769px) {
    .onestepcheckout-index-index .one-step-checkout-container .sticky {
        position: unset;
        order: 1;
        padding: unset
    }
}

@media (max-width:769px) {
    .onestepcheckout-index-index .header.content {
        justify-content: center
    }
}

.onestepcheckout-index-index .header.content .nav-toggle {
    display: none
}

.onestepcheckout-index-index .step-title {
    background: #f6f6f6;
    border-radius: 6px 6px 0 0;
    border-bottom: 1px solid #eaeaea
}

.onestepcheckout-index-index .step-title .fa {
    display: none !important
}

.onestepcheckout-index-index .step-title span {
    text-transform: lowercase;
    font-family: 'mothercare_2020-regular-webfont';
    color: #165c7d
}

.onestepcheckout-index-index .opc-estimated-wrapper {
    display: none
}

.onestepcheckout-index-index .billing-address-same-as-shipping-block.pickup-store-enabled {
    display: none !important
}

.onestepcheckout-index-index .ampromo-overlay,
.onestepcheckout-index-index .ampromo-items-add {
    display: none !important
}

.onestepcheckout-index-index .page-title-wrapper {
    margin: unset !important
}

.onestepcheckout-index-index .page-title-wrapper h1.page-title {
    margin: unset
}

.onestepcheckout-index-index .page-title-wrapper h1.page-title span.base {
    font-size: 32px;
    color: #515759
}

.onestepcheckout-index-index #checkout-step-shipping_method.step-content {
    padding-top: 0 !important
}

.onestepcheckout-index-index .loading-mask {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background-color: rgba(135, 135, 135, .33);
    display: flex;
    align-items: center;
    justify-content: center
}

.onestepcheckout-index-index .loading-mask .loader {
    width: 60px;
    height: 60px;
    background: #fff;
    border: 1px solid #fafafa;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
    position: relative;
    animation: none
}

.onestepcheckout-index-index .loading-mask .loader:before {
    content: url("../images/loading_circle.svg") !important;
    position: absolute;
    background-color: transparent;
    border-radius: 100%;
    animation: none;
    left: -4px;
    top: -4px;
    right: -4px;
    bottom: -4px;
    margin: auto;
    z-index: 1
}

.onestepcheckout-index-index .loading-mask .loader:after {
    content: "";
    border: 4px solid rgba(22, 92, 125, .17);
    position: absolute;
    left: -4px;
    top: -4px;
    right: -4px;
    bottom: -4px;
    background-color: transparent;
    border-radius: 50%;
    animation: crescendo .8s alternate infinite ease-in;
    z-index: -1
}

.onestepcheckout-index-index .minicart-items-wrapper .product-item.item-message {
    color: red
}

.onestepcheckout-index-index .minicart-items-wrapper .product-item.item-message .message {
    padding: 5px 0 0
}

.onestepcheckout-index-index .not-available-store {
    display: block;
    color: red;
    font-size: .8rem;
    padding: 0 0 10px
}

.onestepcheckout-index-index .checkout-payment-method .payment-method-content {
    display: none !important
}

.onestepcheckout-index-index .one-step-checkout-wrapper .checkout-payment-method-kanmo #checkout-step-payment #checkout-payment-method-load .payment-section-tab .payment-section-content {
    border: 1px solid #eaeaea;
    border-radius: 8px;
    margin: 10px 0;
    padding: 10px 15px
}

.onestepcheckout-index-index .one-step-checkout-wrapper .checkout-payment-method-kanmo #checkout-step-payment #checkout-payment-method-load .payment-section-tab .payment-section-content .payment-method {
    display: inline-block;
    padding: 10px 15px;
    margin-right: 3%;
    cursor: pointer
}

.onestepcheckout-index-index .one-step-checkout-wrapper .checkout-payment-method-kanmo #checkout-step-payment #checkout-payment-method-load .payment-section-tab .payment-section-content .payment-method .payment-method-title.field.choice label.label span {
    display: none !important
}

.onestepcheckout-index-index .one-step-checkout-wrapper .checkout-payment-method-kanmo #checkout-step-payment #checkout-payment-method-load .payment-section-tab .payment-section-content .payment-method .payment-method-title.field.choice {
    gap: 1rem
}

.onestepcheckout-index-index .one-step-checkout-wrapper .checkout-payment-method-kanmo #checkout-step-payment #checkout-payment-method-load .payment-section-tab .payment-section-content .payment-method .payment-method-title.field.choice label.label {
    gap: 1rem;
    cursor: pointer
}

.onestepcheckout-index-index .field.choice {
    padding-left: 0
}

.one-step-checkout-wrapper .block.items-in-cart .title {
    margin: unset
}

.one-step-checkout-wrapper .one-step-checkout-container .one-step-checkout-sub-container .kanmo-order-details {
    padding: unset
}

.one-step-checkout-wrapper .one-step-checkout-container .content.minicart-items .minicart-items-wrapper {
    margin: 0 0 1rem
}

.one-step-checkout-wrapper .one-step-checkout-container .content.minicart-items #checkout-review-table {
    border-spacing: 0;
    border: 1px solid #eaeaea
}

.one-step-checkout-wrapper .one-step-checkout-container .content.minicart-items #checkout-review-table th.a-center {
    font-size: 12px;
    color: #515759;
    text-transform: lowercase !important;
    padding: 10px 15px;
    background-color: #d9d9d9;
    font-family: 'mothercare_2020-regular-webfont';
    width: 30%
}

@media (max-width:769px) {
    .one-step-checkout-wrapper .one-step-checkout-container .content.minicart-items #checkout-review-table th.a-center {
        display: none
    }
}

.one-step-checkout-wrapper .one-step-checkout-container .content.minicart-items #checkout-review-table tbody tr td {
    border-bottom: unset !important
}

@media (max-width:769px) {
    .one-step-checkout-wrapper .one-step-checkout-container .content.minicart-items #checkout-review-table tbody tr td:first-child {
        width: auto;
        flex: 0 0 100%;
        border: unset
    }
}

@media (max-width:769px) {
    .one-step-checkout-wrapper .one-step-checkout-container .content.minicart-items #checkout-review-table tbody tr td.a-center.giftwrap:before {
        content: 'giftwrap';
        display: block;
        font-size: 14px;
        text-transform: capitalize;
        color: #000;
        line-height: normal;
        font-size: 10px
    }
}

@media (max-width:769px) {
    .one-step-checkout-wrapper .one-step-checkout-container .content.minicart-items #checkout-review-table tbody tr td.a-center.price:before {
        content: 'price';
        display: block;
        font-size: 14px;
        text-transform: capitalize;
        color: #000;
        line-height: normal;
        font-size: 10px
    }
}

@media (max-width:769px) {
    .one-step-checkout-wrapper .one-step-checkout-container .content.minicart-items #checkout-review-table tbody tr td.a-center.details-qty:before {
        content: 'qty';
        display: block;
        font-size: 14px;
        text-transform: capitalize;
        color: #000;
        line-height: normal;
        font-size: 10px
    }
}

@media (max-width:769px) {
    .one-step-checkout-wrapper .one-step-checkout-container .content.minicart-items #checkout-review-table tbody tr td.a-center.subtotal:before {
        content: 'subtotal';
        display: block;
        font-size: 14px;
        text-transform: capitalize;
        color: #000;
        line-height: normal;
        font-size: 10px;
        font-weight: 600px
    }
}

@media (max-width:769px) {
    .one-step-checkout-wrapper .one-step-checkout-container .content.minicart-items #checkout-review-table .product-item {
        display: flex;
        flex-wrap: wrap
    }
}

.one-step-checkout-wrapper .one-step-checkout-container .content.minicart-items #checkout-review-table .product-item span.gift-wrap {
    font-size: 10px;
    color: #000
}

.one-step-checkout-wrapper .one-step-checkout-container .content.minicart-items #checkout-review-table .product-item span.item-price {
    font-size: 10px;
    color: #000
}

.one-step-checkout-wrapper .one-step-checkout-container .content.minicart-items #checkout-review-table .product-item span.item_qty.input-text.update.value {
    font-size: 10px;
    color: #000
}

.one-step-checkout-wrapper .one-step-checkout-container .content.minicart-items #checkout-review-table .product-item span.subtotal {
    font-size: 10px;
    color: #000;
    font-weight: 600
}

.one-step-checkout-wrapper .one-step-checkout-container .content.minicart-items #checkout-review-table .product-item .product-item-detail .product-item-inner {
    display: flex;
    gap: 10px
}

.one-step-checkout-wrapper .one-step-checkout-container .content.minicart-items #checkout-review-table .product-item .product-item-detail .product-item-inner .product-item-thumbnail {
    width: 77px;
    height: 94px
}

.one-step-checkout-wrapper .one-step-checkout-container .content.minicart-items #checkout-review-table .product-item .product-item-detail .product-item-inner .product-item-name-block {
    font-family: 'Arial';
    font-style: normal;
    font-weight: 400;
    font-size: 10px;
    line-height: 15px
}

.one-step-checkout-wrapper .one-step-checkout-container .content.minicart-items #checkout-review-table .product-item .product-item-detail .product-item-inner .product-item-name-block strong.product-item-name {
    font-family: 'mothercare_2020-regular-webfont';
    font-size: 10px !important;
    color: #000;
    text-transform: capitalize
}

.one-step-checkout-wrapper .one-step-checkout-container .content.minicart-items #checkout-review-table .product-item .product-item-detail .product-item-inner .product-item-name-block dl.item-options {
    font-size: 10px;
    display: flex;
    gap: 5px;
    align-items: center;
    color: #b8b8b8
}

.one-step-checkout-wrapper .one-step-checkout-container .content.minicart-items #checkout-review-table .product-item .product-item-detail .product-item-inner .product-item-name-block dl.item-options1 .checkout-order-details-color-size {
    display: flex;
    gap: 5px;
    align-items: center;
    color: #000;
    font-size: 10px;
    text-transform: lowercase
}

.one-step-checkout-wrapper .one-step-checkout-container .content.minicart-items #checkout-review-table .product-item .product-item-detail .product-item-inner .product-item-name-block dl.item-options1 .checkout-order-details-color-size dt.label:after {
    content: ':'
}

.one-step-checkout-wrapper .one-step-checkout-container .content.minicart-items #checkout-review-table .product-item .a-center {
    text-align: center;
    font-family: 'Arial';
    font-style: normal;
    font-weight: 400;
    font-size: 10px;
    white-space: nowrap
}

@media (max-width:769px) {
    .one-step-checkout-wrapper .one-step-checkout-container .content.minicart-items #checkout-review-table .product-item .a-center.giftwrap {
        flex: 0 0 100%;
        display: flex;
        gap: 10px;
        align-items: center;
        padding: 0 20px;
        border: unset
    }
}

@media (max-width:769px) {
    .one-step-checkout-wrapper .one-step-checkout-container .content.minicart-items #checkout-review-table .product-item .a-center.price {
        flex: 0 0 100%;
        display: flex;
        gap: 10px;
        align-items: center;
        padding: 0 20px;
        border: unset
    }
}

@media (max-width:769px) {
    .one-step-checkout-wrapper .one-step-checkout-container .content.minicart-items #checkout-review-table .product-item .a-center.details-qty {
        padding: 0 20px
    }
}

@media (max-width:769px) {
    .one-step-checkout-wrapper .one-step-checkout-container .content.minicart-items #checkout-review-table .product-item .a-center.subtotal {
        flex: 0 0 100%;
        padding: 0 20px;
        display: flex;
        gap: 10px;
        align-items: center;
        justify-content: flex-end
    }
}

.one-step-checkout-wrapper .one-step-checkout-container .content.minicart-items #checkout-review-table .product-item td.a-center.details-qty {
    margin: unset;
    display: revert
}

@media (max-width:769px) {
    .one-step-checkout-wrapper .one-step-checkout-container .content.minicart-items #checkout-review-table .product-item td.a-center.details-qty {
        border-bottom: unset;
        display: flex
    }
}

.one-step-checkout-wrapper .one-step-checkout-container .checkout-points-credits-gifts {
    margin: 20px 0;
    border: 1px solid #eaeaea;
    padding: unset;
    border-radius: 10px
}

.one-step-checkout-wrapper .checkout-payment-method-kanmo {
    margin: 20px 0;
    border: 1px solid #eaeaea;
    padding: unset;
    border-radius: 10px
}

.one-step-checkout-wrapper .block.items-in-cart .title {
    background-color: #f7f7f7 !important;
    padding: 20px !important;
    border: unset;
    border: 2px solid #eaeaea;
    border-radius: 6px
}

.one-step-checkout-wrapper .block.items-in-cart .title strong {
    font-family: 'mothercare_2020-regular-webfont';
    color: #165c7d;
    font-size: 16px;
    text-transform: lowercase
}

.one-step-checkout-wrapper .block.items-in-cart .title:after {
    content: url("../images/Chevron_down.png") !important;
    all: unset
}

.one-step-checkout-wrapper .block.items-in-cart.active .title {
    background-color: #f7f7f7 !important;
    padding: 20px !important;
    border: unset;
    border: 2px solid #eaeaea;
    border-radius: 6px 6px 0 0
}

.one-step-checkout-wrapper .block.items-in-cart.active .title strong {
    font-family: 'mothercare_2020-regular-webfont';
    color: #165c7d;
    font-size: 16px;
    text-transform: lowercase
}

.one-step-checkout-wrapper .block.items-in-cart.active .title:after {
    content: url("../images/Chevron_up.png") !important;
    all: unset
}

.one-step-checkout-wrapper .block.items-in-cart {
    margin-bottom: 10px
}

.one-step-checkout-wrapper .shipping-address-main-block-kanmo {
    border: 1px solid #eaeaea;
    padding: unset;
    border-radius: 10px
}

.one-step-checkout-wrapper .shipping-address-main-block-kanmo .step-title {
    padding: 20px;
    font-weight: 600
}

.one-step-checkout-wrapper .shipping-address-main-block-kanmo .step-title span {
    font-family: 'mothercare_2020-regular-webfont';
    color: #165c7d;
    font-size: 16px
}

.one-step-checkout-wrapper .shipping-address-main-block-kanmo #store-pickup {
    list-style: none
}

.one-step-checkout-wrapper .shipping-address-main-block-kanmo #store-pickup #delivery-method-selector {
    text-align: center;
    padding: 30px
}

@media (max-width:769px) {
    .one-step-checkout-wrapper .shipping-address-main-block-kanmo #store-pickup #delivery-method-selector {
        display: flex;
        justify-content: center;
        align-items: center
    }
}

.one-step-checkout-wrapper .shipping-address-main-block-kanmo #store-pickup #delivery-method-selector button.action.action-select-shipping {
    background-color: #fff !important;
    border-color: #fff !important;
    padding: 5px 20px !important;
    font-size: .875rem;
    display: inline-flex;
    gap: 16px;
    align-items: center;
    justify-content: center;
    text-transform: lowercase;
    color: #165c7d !important;
    font-family: 'mothercare_2020-regular-webfont'
}

.one-step-checkout-wrapper .shipping-address-main-block-kanmo #store-pickup #delivery-method-selector button.action.action-select-shipping:before {
    content: url("../images/Checkout_Home.png") !important;
    margin-top: 5px
}

.one-step-checkout-wrapper .shipping-address-main-block-kanmo #store-pickup #delivery-method-selector button.action.action-select-shipping.selected {
    background-color: rgba(0, 57, 113, .04) !important;
    border-radius: 10px
}

.one-step-checkout-wrapper .shipping-address-main-block-kanmo #store-pickup #delivery-method-selector button.action.action-select-store-pickup {
    background-color: #fff !important;
    border-color: #fff !important;
    padding: 5px 20px !important;
    font-size: .875rem;
    display: inline-flex;
    gap: 16px;
    align-items: center;
    justify-content: center;
    text-transform: lowercase;
    border-radius: 50px;
    color: #165c7d !important;
    font-family: 'mothercare_2020-regular-webfont'
}

.one-step-checkout-wrapper .shipping-address-main-block-kanmo #store-pickup #delivery-method-selector button.action.action-select-store-pickup:before {
    content: url("../images/Checkout_PickInStore.png") !important;
    margin-top: 5px
}

.one-step-checkout-wrapper .shipping-address-main-block-kanmo #store-pickup #delivery-method-selector button.action.action-select-store-pickup.selected {
    background-color: rgba(0, 57, 113, .04) !important;
    border-radius: 10px
}

.one-step-checkout-wrapper .shipping-address-main-block-kanmo #store-pickup div#store-selector {
    padding: 0 25px
}

.one-step-checkout-wrapper .shipping-address-main-block-kanmo #store-pickup div#store-selector #checkout-step-store-selector .store-pickup-info-title {
    display: block;
    font-size: 14px;
    font-family: 'mothercare_2020-regular-webfont';
    font-weight: 600;
    text-transform: lowercase;
    margin-bottom: 10px
}

.one-step-checkout-wrapper .shipping-address-main-block-kanmo #store-pickup div#store-selector #checkout-step-store-selector .store-pickup-select-area-store,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo #store-pickup div#store-selector #checkout-step-store-selector .mc-checkout-pickup-date {
    display: inline-block;
    font-size: 12px;
    font-family: 'mothercare_2020-regular-webfont';
    color: #515759;
    text-transform: lowercase;
    margin-bottom: 10px
}

.one-step-checkout-wrapper .shipping-address-main-block-kanmo #store-pickup div#store-selector #checkout-step-store-selector select {
    font-size: 12px;
    border: 1px solid #eaeaea;
    margin: 0 0 10px 15px;
    text-transform: lowercase;
    color: #165c7d
}

.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo {
    padding: 0 15px
}

.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-address .shipping-info-title-mc,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-address .shipping-info-title-mc,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-address .shipping-info-title-mc,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-method .shipping-info-title-mc,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-method .shipping-info-title-mc,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-method .shipping-info-title-mc,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-billing-address .shipping-info-title-mc,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-billing-address .shipping-info-title-mc,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-billing-address .shipping-info-title-mc,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-address .billing-info-title-mc,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-address .billing-info-title-mc,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-address .billing-info-title-mc,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-method .billing-info-title-mc,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-method .billing-info-title-mc,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-method .billing-info-title-mc,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-billing-address .billing-info-title-mc,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-billing-address .billing-info-title-mc,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-billing-address .billing-info-title-mc {
    margin: 0 10px 20px;
    font-family: 'mothercare_2020-regular-webfont'
}

.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-address span:first-child,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-address span:first-child,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-address span:first-child,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-method span:first-child,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-method span:first-child,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-method span:first-child,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-billing-address span:first-child,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-billing-address span:first-child,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-billing-address span:first-child {
    display: inline-block;
    text-transform: lowercase;
    font-size: 14px;
    font-weight: 600
}

.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-address .shipping-address-content-kanmo-mc,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-address .shipping-address-content-kanmo-mc,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-address .shipping-address-content-kanmo-mc,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-method .shipping-address-content-kanmo-mc,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-method .shipping-address-content-kanmo-mc,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-method .shipping-address-content-kanmo-mc,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-billing-address .shipping-address-content-kanmo-mc,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-billing-address .shipping-address-content-kanmo-mc,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-billing-address .shipping-address-content-kanmo-mc,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-address .checkout-shipping-method,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-address .checkout-shipping-method,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-address .checkout-shipping-method,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-method .checkout-shipping-method,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-method .checkout-shipping-method,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-method .checkout-shipping-method,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-billing-address .checkout-shipping-method,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-billing-address .checkout-shipping-method,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-billing-address .checkout-shipping-method,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-address .billing-address-content-kanmo-mc,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-address .billing-address-content-kanmo-mc,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-address .billing-address-content-kanmo-mc,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-method .billing-address-content-kanmo-mc,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-method .billing-address-content-kanmo-mc,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-method .billing-address-content-kanmo-mc,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-billing-address .billing-address-content-kanmo-mc,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-billing-address .billing-address-content-kanmo-mc,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-billing-address .billing-address-content-kanmo-mc {
    border: 1px solid #eaeaea;
    margin: 0 10px 10px;
    border-radius: 10px
}

.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-address .shipping-address-content-kanmo-mc .step-title,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-address .shipping-address-content-kanmo-mc .step-title,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-address .shipping-address-content-kanmo-mc .step-title,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-method .shipping-address-content-kanmo-mc .step-title,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-method .shipping-address-content-kanmo-mc .step-title,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-method .shipping-address-content-kanmo-mc .step-title,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-billing-address .shipping-address-content-kanmo-mc .step-title,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-billing-address .shipping-address-content-kanmo-mc .step-title,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-billing-address .shipping-address-content-kanmo-mc .step-title,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-address .checkout-shipping-method .step-title,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-address .checkout-shipping-method .step-title,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-address .checkout-shipping-method .step-title,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-method .checkout-shipping-method .step-title,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-method .checkout-shipping-method .step-title,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-method .checkout-shipping-method .step-title,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-billing-address .checkout-shipping-method .step-title,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-billing-address .checkout-shipping-method .step-title,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-billing-address .checkout-shipping-method .step-title,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-address .billing-address-content-kanmo-mc .step-title,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-address .billing-address-content-kanmo-mc .step-title,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-address .billing-address-content-kanmo-mc .step-title,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-method .billing-address-content-kanmo-mc .step-title,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-method .billing-address-content-kanmo-mc .step-title,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-method .billing-address-content-kanmo-mc .step-title,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-billing-address .billing-address-content-kanmo-mc .step-title,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-billing-address .billing-address-content-kanmo-mc .step-title,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-billing-address .billing-address-content-kanmo-mc .step-title {
    background-color: #165c7d !important;
    line-height: 1
}

.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-address .shipping-address-content-kanmo-mc .step-title span,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-address .shipping-address-content-kanmo-mc .step-title span,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-address .shipping-address-content-kanmo-mc .step-title span,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-method .shipping-address-content-kanmo-mc .step-title span,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-method .shipping-address-content-kanmo-mc .step-title span,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-method .shipping-address-content-kanmo-mc .step-title span,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-billing-address .shipping-address-content-kanmo-mc .step-title span,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-billing-address .shipping-address-content-kanmo-mc .step-title span,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-billing-address .shipping-address-content-kanmo-mc .step-title span,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-address .checkout-shipping-method .step-title span,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-address .checkout-shipping-method .step-title span,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-address .checkout-shipping-method .step-title span,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-method .checkout-shipping-method .step-title span,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-method .checkout-shipping-method .step-title span,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-method .checkout-shipping-method .step-title span,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-billing-address .checkout-shipping-method .step-title span,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-billing-address .checkout-shipping-method .step-title span,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-billing-address .checkout-shipping-method .step-title span,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-address .billing-address-content-kanmo-mc .step-title span,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-address .billing-address-content-kanmo-mc .step-title span,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-address .billing-address-content-kanmo-mc .step-title span,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-method .billing-address-content-kanmo-mc .step-title span,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-method .billing-address-content-kanmo-mc .step-title span,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-method .billing-address-content-kanmo-mc .step-title span,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-billing-address .billing-address-content-kanmo-mc .step-title span,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-billing-address .billing-address-content-kanmo-mc .step-title span,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-billing-address .billing-address-content-kanmo-mc .step-title span {
    color: #fff !important;
    font-size: 14px;
    font-family: 'mothercare_2020-regular-webfont'
}

.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-address .shipping-address-content-kanmo-mc div#checkout-step-shipping_method,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-address .shipping-address-content-kanmo-mc div#checkout-step-shipping_method,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-address .shipping-address-content-kanmo-mc div#checkout-step-shipping_method,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-method .shipping-address-content-kanmo-mc div#checkout-step-shipping_method,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-method .shipping-address-content-kanmo-mc div#checkout-step-shipping_method,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-method .shipping-address-content-kanmo-mc div#checkout-step-shipping_method,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-billing-address .shipping-address-content-kanmo-mc div#checkout-step-shipping_method,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-billing-address .shipping-address-content-kanmo-mc div#checkout-step-shipping_method,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-billing-address .shipping-address-content-kanmo-mc div#checkout-step-shipping_method,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-address .checkout-shipping-method div#checkout-step-shipping_method,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-address .checkout-shipping-method div#checkout-step-shipping_method,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-address .checkout-shipping-method div#checkout-step-shipping_method,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-method .checkout-shipping-method div#checkout-step-shipping_method,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-method .checkout-shipping-method div#checkout-step-shipping_method,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-method .checkout-shipping-method div#checkout-step-shipping_method,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-billing-address .checkout-shipping-method div#checkout-step-shipping_method,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-billing-address .checkout-shipping-method div#checkout-step-shipping_method,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-billing-address .checkout-shipping-method div#checkout-step-shipping_method,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-address .billing-address-content-kanmo-mc div#checkout-step-shipping_method,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-address .billing-address-content-kanmo-mc div#checkout-step-shipping_method,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-address .billing-address-content-kanmo-mc div#checkout-step-shipping_method,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-method .billing-address-content-kanmo-mc div#checkout-step-shipping_method,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-method .billing-address-content-kanmo-mc div#checkout-step-shipping_method,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-method .billing-address-content-kanmo-mc div#checkout-step-shipping_method,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-billing-address .billing-address-content-kanmo-mc div#checkout-step-shipping_method,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-billing-address .billing-address-content-kanmo-mc div#checkout-step-shipping_method,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-billing-address .billing-address-content-kanmo-mc div#checkout-step-shipping_method {
    float: unset;
    padding: 10px
}

.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-address .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-address .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-address .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-method .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-method .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-method .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-billing-address .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-billing-address .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-billing-address .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-address .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-address .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-address .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-method .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-method .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-method .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-billing-address .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-billing-address .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-billing-address .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-address .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-address .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-address .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-method .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-method .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-method .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-billing-address .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-billing-address .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-billing-address .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method {
    gap: 10px;
    display: flex;
    flex-direction: column
}

.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-address .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-address .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-address .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-method .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-method .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-method .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-billing-address .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-billing-address .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-billing-address .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-address .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method .method-row,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-address .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method .method-row,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-address .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method .method-row,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-method .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method .method-row,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-method .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method .method-row,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-method .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method .method-row,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-billing-address .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method .method-row,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-billing-address .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method .method-row,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-billing-address .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method .method-row,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-address .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-address .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-address .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-method .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-method .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-method .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-billing-address .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-billing-address .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-billing-address .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row {
    padding: 12px 15px;
    background: #fff;
    border: 1px solid #d9d9d6;
    border-radius: 3px
}

.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-address .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-address .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-address .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-method .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-method .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-method .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-billing-address .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-billing-address .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-billing-address .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-address .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-address .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-address .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-method .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-method .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-method .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-billing-address .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-billing-address .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-billing-address .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-address .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-address .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-address .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-method .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-method .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-method .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-billing-address .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-billing-address .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-billing-address .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row {
    display: flex;
    flex-flow: row wrap;
    align-items: center;
    gap: 15px;
    position: relative
}

@media (max-width:767px) {

    .one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-address .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row,
    .one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-address .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row,
    .one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-address .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row,
    .one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-method .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row,
    .one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-method .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row,
    .one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-method .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row,
    .one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-billing-address .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row,
    .one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-billing-address .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row,
    .one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-billing-address .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row,
    .one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-address .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row,
    .one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-address .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row,
    .one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-address .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row,
    .one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-method .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row,
    .one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-method .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row,
    .one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-method .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row,
    .one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-billing-address .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row,
    .one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-billing-address .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row,
    .one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-billing-address .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row,
    .one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-address .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row,
    .one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-address .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row,
    .one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-address .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row,
    .one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-method .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row,
    .one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-method .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row,
    .one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-method .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row,
    .one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-billing-address .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row,
    .one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-billing-address .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row,
    .one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-billing-address .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row {
        gap: 10px
    }
}

.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-address .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .radio-input,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-address .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .radio-input,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-address .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .radio-input,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-method .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .radio-input,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-method .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .radio-input,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-method .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .radio-input,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-billing-address .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .radio-input,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-billing-address .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .radio-input,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-billing-address .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .radio-input,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-address .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .radio-input,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-address .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .radio-input,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-address .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .radio-input,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-method .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .radio-input,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-method .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .radio-input,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-method .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .radio-input,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-billing-address .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .radio-input,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-billing-address .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .radio-input,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-billing-address .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .radio-input,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-address .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .radio-input,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-address .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .radio-input,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-address .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .radio-input,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-method .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .radio-input,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-method .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .radio-input,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-method .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .radio-input,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-billing-address .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .radio-input,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-billing-address .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .radio-input,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-billing-address .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .radio-input {
    background: 0 0;
    width: calc(130%);
    position: absolute;
    height: calc(100% + 25px);
    left: -15px;
    top: -15px
}

.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-address .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .radio-input input[type=radio],
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-address .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .radio-input input[type=radio],
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-address .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .radio-input input[type=radio],
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-method .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .radio-input input[type=radio],
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-method .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .radio-input input[type=radio],
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-method .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .radio-input input[type=radio],
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-billing-address .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .radio-input input[type=radio],
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-billing-address .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .radio-input input[type=radio],
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-billing-address .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .radio-input input[type=radio],
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-address .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .radio-input input[type=radio],
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-address .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .radio-input input[type=radio],
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-address .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .radio-input input[type=radio],
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-method .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .radio-input input[type=radio],
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-method .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .radio-input input[type=radio],
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-method .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .radio-input input[type=radio],
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-billing-address .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .radio-input input[type=radio],
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-billing-address .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .radio-input input[type=radio],
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-billing-address .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .radio-input input[type=radio],
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-address .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .radio-input input[type=radio],
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-address .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .radio-input input[type=radio],
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-address .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .radio-input input[type=radio],
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-method .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .radio-input input[type=radio],
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-method .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .radio-input input[type=radio],
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-method .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .radio-input input[type=radio],
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-billing-address .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .radio-input input[type=radio],
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-billing-address .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .radio-input input[type=radio],
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-billing-address .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .radio-input input[type=radio] {
    border-radius: 100%;
    background: #f2f2f2;
    border: .2px solid #d9d9d6;
    margin: 25px 15px;
    pointer-events: none;
    cursor: pointer
}

.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-address .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .radio-input input[type=radio]:checked,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-address .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .radio-input input[type=radio]:checked,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-address .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .radio-input input[type=radio]:checked,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-method .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .radio-input input[type=radio]:checked,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-method .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .radio-input input[type=radio]:checked,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-method .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .radio-input input[type=radio]:checked,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-billing-address .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .radio-input input[type=radio]:checked,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-billing-address .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .radio-input input[type=radio]:checked,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-billing-address .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .radio-input input[type=radio]:checked,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-address .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .radio-input input[type=radio]:checked,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-address .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .radio-input input[type=radio]:checked,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-address .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .radio-input input[type=radio]:checked,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-method .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .radio-input input[type=radio]:checked,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-method .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .radio-input input[type=radio]:checked,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-method .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .radio-input input[type=radio]:checked,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-billing-address .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .radio-input input[type=radio]:checked,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-billing-address .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .radio-input input[type=radio]:checked,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-billing-address .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .radio-input input[type=radio]:checked,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-address .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .radio-input input[type=radio]:checked,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-address .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .radio-input input[type=radio]:checked,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-address .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .radio-input input[type=radio]:checked,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-method .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .radio-input input[type=radio]:checked,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-method .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .radio-input input[type=radio]:checked,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-method .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .radio-input input[type=radio]:checked,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-billing-address .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .radio-input input[type=radio]:checked,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-billing-address .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .radio-input input[type=radio]:checked,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-billing-address .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .radio-input input[type=radio]:checked {
    background-image: url(../images/radio-selector.svg);
    background-size: 100%;
    width: 18px;
    height: 18px;
    background-position: center
}

.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-address .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .radio-input+.col,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-address .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .radio-input+.col,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-address .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .radio-input+.col,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-method .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .radio-input+.col,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-method .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .radio-input+.col,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-method .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .radio-input+.col,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-billing-address .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .radio-input+.col,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-billing-address .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .radio-input+.col,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-billing-address .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .radio-input+.col,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-address .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .radio-input+.col,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-address .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .radio-input+.col,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-address .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .radio-input+.col,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-method .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .radio-input+.col,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-method .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .radio-input+.col,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-method .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .radio-input+.col,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-billing-address .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .radio-input+.col,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-billing-address .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .radio-input+.col,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-billing-address .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .radio-input+.col,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-address .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .radio-input+.col,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-address .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .radio-input+.col,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-address .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .radio-input+.col,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-method .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .radio-input+.col,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-method .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .radio-input+.col,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-method .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .radio-input+.col,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-billing-address .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .radio-input+.col,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-billing-address .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .radio-input+.col,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-billing-address .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .radio-input+.col {
    margin-left: 30px
}

.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-address .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .col-method,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-address .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .col-method,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-address .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .col-method,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-method .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .col-method,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-method .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .col-method,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-method .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .col-method,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-billing-address .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .col-method,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-billing-address .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .col-method,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-billing-address .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .col-method,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-address .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .col-method,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-address .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .col-method,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-address .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .col-method,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-method .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .col-method,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-method .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .col-method,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-method .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .col-method,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-billing-address .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .col-method,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-billing-address .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .col-method,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-billing-address .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .col-method,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-address .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .col-method,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-address .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .col-method,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-address .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .col-method,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-method .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .col-method,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-method .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .col-method,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-method .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .col-method,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-billing-address .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .col-method,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-billing-address .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .col-method,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-billing-address .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .col-method {
    display: flex;
    flex-direction: column;
    gap: 5px
}

@media (max-width:767px) {

    .one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-address .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .col-method,
    .one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-address .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .col-method,
    .one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-address .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .col-method,
    .one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-method .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .col-method,
    .one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-method .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .col-method,
    .one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-method .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .col-method,
    .one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-billing-address .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .col-method,
    .one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-billing-address .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .col-method,
    .one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-billing-address .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .col-method,
    .one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-address .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .col-method,
    .one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-address .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .col-method,
    .one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-address .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .col-method,
    .one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-method .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .col-method,
    .one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-method .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .col-method,
    .one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-method .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .col-method,
    .one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-billing-address .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .col-method,
    .one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-billing-address .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .col-method,
    .one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-billing-address .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .col-method,
    .one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-address .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .col-method,
    .one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-address .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .col-method,
    .one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-address .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .col-method,
    .one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-method .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .col-method,
    .one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-method .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .col-method,
    .one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-method .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .col-method,
    .one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-billing-address .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .col-method,
    .one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-billing-address .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .col-method,
    .one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-billing-address .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .col-method {
        width: calc(100% - 100px)
    }
}

.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-address .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .col-method .title,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-address .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .col-method .title,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-address .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .col-method .title,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-method .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .col-method .title,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-method .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .col-method .title,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-method .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .col-method .title,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-billing-address .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .col-method .title,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-billing-address .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .col-method .title,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-billing-address .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .col-method .title,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-address .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .col-method .title,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-address .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .col-method .title,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-address .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .col-method .title,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-method .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .col-method .title,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-method .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .col-method .title,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-method .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .col-method .title,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-billing-address .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .col-method .title,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-billing-address .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .col-method .title,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-billing-address .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .col-method .title,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-address .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .col-method .title,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-address .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .col-method .title,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-address .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .col-method .title,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-method .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .col-method .title,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-method .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .col-method .title,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-method .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .col-method .title,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-billing-address .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .col-method .title,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-billing-address .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .col-method .title,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-billing-address .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .col-method .title {
    font-family: 'Arial';
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    line-height: normal;
    letter-spacing: -.019em;
    color: #1e1e1e;
    text-transform: capitalize
}

@media (max-width:767px) {

    .one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-address .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .col-method .title,
    .one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-address .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .col-method .title,
    .one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-address .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .col-method .title,
    .one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-method .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .col-method .title,
    .one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-method .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .col-method .title,
    .one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-method .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .col-method .title,
    .one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-billing-address .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .col-method .title,
    .one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-billing-address .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .col-method .title,
    .one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-billing-address .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .col-method .title,
    .one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-address .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .col-method .title,
    .one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-address .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .col-method .title,
    .one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-address .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .col-method .title,
    .one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-method .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .col-method .title,
    .one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-method .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .col-method .title,
    .one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-method .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .col-method .title,
    .one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-billing-address .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .col-method .title,
    .one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-billing-address .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .col-method .title,
    .one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-billing-address .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .col-method .title,
    .one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-address .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .col-method .title,
    .one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-address .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .col-method .title,
    .one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-address .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .col-method .title,
    .one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-method .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .col-method .title,
    .one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-method .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .col-method .title,
    .one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-method .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .col-method .title,
    .one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-billing-address .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .col-method .title,
    .one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-billing-address .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .col-method .title,
    .one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-billing-address .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .col-method .title {
        font-size: 14px
    }
}

.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-address .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .col-method .price,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-address .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .col-method .price,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-address .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .col-method .price,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-method .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .col-method .price,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-method .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .col-method .price,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-method .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .col-method .price,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-billing-address .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .col-method .price,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-billing-address .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .col-method .price,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-billing-address .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .col-method .price,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-address .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .col-method .price,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-address .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .col-method .price,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-address .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .col-method .price,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-method .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .col-method .price,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-method .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .col-method .price,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-method .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .col-method .price,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-billing-address .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .col-method .price,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-billing-address .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .col-method .price,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-billing-address .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .col-method .price,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-address .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .col-method .price,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-address .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .col-method .price,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-address .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .col-method .price,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-method .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .col-method .price,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-method .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .col-method .price,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-method .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .col-method .price,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-billing-address .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .col-method .price,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-billing-address .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .col-method .price,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-billing-address .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .col-method .price {
    font-family: 'Arial';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: normal;
    letter-spacing: .025em;
    color: #1e1e1e;
    text-transform: capitalize !important
}

.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-address .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .col-logo .logo-img,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-address .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .col-logo .logo-img,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-address .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .col-logo .logo-img,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-method .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .col-logo .logo-img,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-method .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .col-logo .logo-img,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-method .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .col-logo .logo-img,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-billing-address .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .col-logo .logo-img,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-billing-address .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .col-logo .logo-img,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-billing-address .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .col-logo .logo-img,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-address .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .col-logo .logo-img,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-address .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .col-logo .logo-img,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-address .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .col-logo .logo-img,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-method .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .col-logo .logo-img,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-method .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .col-logo .logo-img,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-method .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .col-logo .logo-img,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-billing-address .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .col-logo .logo-img,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-billing-address .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .col-logo .logo-img,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-billing-address .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .col-logo .logo-img,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-address .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .col-logo .logo-img,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-address .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .col-logo .logo-img,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-address .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .col-logo .logo-img,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-method .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .col-logo .logo-img,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-method .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .col-logo .logo-img,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-method .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .col-logo .logo-img,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-billing-address .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .col-logo .logo-img,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-billing-address .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .col-logo .logo-img,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-billing-address .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .col-logo .logo-img {
    width: 40px
}

.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-address .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .col-expand,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-address .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .col-expand,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-address .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .col-expand,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-method .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .col-expand,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-method .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .col-expand,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-method .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .col-expand,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-billing-address .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .col-expand,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-billing-address .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .col-expand,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-billing-address .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .col-expand,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-address .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .col-expand,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-address .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .col-expand,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-address .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .col-expand,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-method .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .col-expand,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-method .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .col-expand,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-method .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .col-expand,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-billing-address .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .col-expand,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-billing-address .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .col-expand,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-billing-address .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .col-expand,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-address .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .col-expand,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-address .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .col-expand,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-address .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .col-expand,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-method .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .col-expand,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-method .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .col-expand,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-method .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .col-expand,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-billing-address .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .col-expand,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-billing-address .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .col-expand,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-billing-address .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .col-expand {
    background: 0 0;
    display: block;
    position: absolute;
    right: -15px;
    width: 70px;
    height: calc(100% + 25px)
}

.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-address .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .col-expand .expand:before,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-address .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .col-expand .expand:before,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-address .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .col-expand .expand:before,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-method .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .col-expand .expand:before,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-method .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .col-expand .expand:before,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-method .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .col-expand .expand:before,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-billing-address .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .col-expand .expand:before,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-billing-address .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .col-expand .expand:before,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-billing-address .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .col-expand .expand:before,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-address .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .col-expand .expand:before,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-address .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .col-expand .expand:before,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-address .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .col-expand .expand:before,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-method .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .col-expand .expand:before,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-method .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .col-expand .expand:before,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-method .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .col-expand .expand:before,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-billing-address .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .col-expand .expand:before,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-billing-address .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .col-expand .expand:before,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-billing-address .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .col-expand .expand:before,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-address .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .col-expand .expand:before,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-address .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .col-expand .expand:before,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-address .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .col-expand .expand:before,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-method .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .col-expand .expand:before,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-method .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .col-expand .expand:before,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-method .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .col-expand .expand:before,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-billing-address .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .col-expand .expand:before,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-billing-address .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .col-expand .expand:before,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-billing-address .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .col-expand .expand:before {
    content: "";
    width: 15px;
    height: 15px;
    background: url(../images/checkout/upgrade_m245_mc_down-arrow-black.svg) no-repeat center;
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;
    right: 25px;
    background-size: 100%
}

.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-address .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row.active .col-expand .expand:before,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-address .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row.active .col-expand .expand:before,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-address .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row.active .col-expand .expand:before,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-method .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row.active .col-expand .expand:before,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-method .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row.active .col-expand .expand:before,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-method .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row.active .col-expand .expand:before,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-billing-address .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row.active .col-expand .expand:before,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-billing-address .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row.active .col-expand .expand:before,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-billing-address .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row.active .col-expand .expand:before,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-address .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row.active .col-expand .expand:before,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-address .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row.active .col-expand .expand:before,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-address .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row.active .col-expand .expand:before,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-method .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row.active .col-expand .expand:before,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-method .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row.active .col-expand .expand:before,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-method .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row.active .col-expand .expand:before,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-billing-address .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row.active .col-expand .expand:before,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-billing-address .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row.active .col-expand .expand:before,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-billing-address .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row.active .col-expand .expand:before,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-address .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row.active .col-expand .expand:before,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-address .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row.active .col-expand .expand:before,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-address .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row.active .col-expand .expand:before,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-method .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row.active .col-expand .expand:before,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-method .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row.active .col-expand .expand:before,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-method .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row.active .col-expand .expand:before,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-billing-address .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row.active .col-expand .expand:before,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-billing-address .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row.active .col-expand .expand:before,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-billing-address .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row.active .col-expand .expand:before {
    transform: rotate(180deg)
}

.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-address .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-address .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-address .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-method .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-method .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-method .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-billing-address .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-billing-address .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-billing-address .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-address .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-address .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-address .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-method .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-method .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-method .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-billing-address .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-billing-address .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-billing-address .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-address .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-address .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-address .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-method .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-method .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-method .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-billing-address .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-billing-address .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-billing-address .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data {
    border-top: 1px solid #d9d9d6;
    padding: 15px 0;
    margin-top: 15px
}

.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-address .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .title,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-address .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .title,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-address .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .title,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-method .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .title,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-method .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .title,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-method .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .title,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-billing-address .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .title,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-billing-address .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .title,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-billing-address .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .title,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-address .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .title,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-address .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .title,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-address .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .title,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-method .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .title,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-method .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .title,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-method .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .title,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-billing-address .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .title,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-billing-address .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .title,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-billing-address .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .title,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-address .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .title,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-address .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .title,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-address .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .title,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-method .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .title,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-method .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .title,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-method .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .title,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-billing-address .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .title,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-billing-address .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .title,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-billing-address .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .title {
    text-transform: capitalize;
    font-weight: 700
}

.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-address .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .col-products.more-one,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-address .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .col-products.more-one,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-address .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .col-products.more-one,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-method .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .col-products.more-one,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-method .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .col-products.more-one,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-method .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .col-products.more-one,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-billing-address .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .col-products.more-one,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-billing-address .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .col-products.more-one,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-billing-address .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .col-products.more-one,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-address .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .col-products.more-one,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-address .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .col-products.more-one,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-address .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .col-products.more-one,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-method .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .col-products.more-one,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-method .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .col-products.more-one,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-method .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .col-products.more-one,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-billing-address .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .col-products.more-one,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-billing-address .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .col-products.more-one,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-billing-address .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .col-products.more-one,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-address .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .col-products.more-one,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-address .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .col-products.more-one,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-address .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .col-products.more-one,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-method .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .col-products.more-one,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-method .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .col-products.more-one,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-method .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .col-products.more-one,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-billing-address .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .col-products.more-one,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-billing-address .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .col-products.more-one,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-billing-address .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .col-products.more-one {
    height: 150px;
    overflow: auto
}

.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-address .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .col-products .row-product,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-address .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .col-products .row-product,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-address .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .col-products .row-product,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-method .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .col-products .row-product,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-method .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .col-products .row-product,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-method .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .col-products .row-product,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-billing-address .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .col-products .row-product,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-billing-address .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .col-products .row-product,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-billing-address .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .col-products .row-product,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-address .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .col-products .row-product,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-address .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .col-products .row-product,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-address .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .col-products .row-product,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-method .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .col-products .row-product,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-method .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .col-products .row-product,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-method .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .col-products .row-product,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-billing-address .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .col-products .row-product,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-billing-address .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .col-products .row-product,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-billing-address .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .col-products .row-product,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-address .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .col-products .row-product,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-address .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .col-products .row-product,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-address .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .col-products .row-product,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-method .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .col-products .row-product,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-method .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .col-products .row-product,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-method .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .col-products .row-product,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-billing-address .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .col-products .row-product,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-billing-address .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .col-products .row-product,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-billing-address .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .col-products .row-product {
    display: flex;
    align-items: center;
    padding: 9px 0;
    gap: 12px
}

.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-address .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .col-products .row-product .product-img,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-address .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .col-products .row-product .product-img,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-address .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .col-products .row-product .product-img,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-method .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .col-products .row-product .product-img,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-method .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .col-products .row-product .product-img,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-method .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .col-products .row-product .product-img,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-billing-address .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .col-products .row-product .product-img,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-billing-address .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .col-products .row-product .product-img,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-billing-address .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .col-products .row-product .product-img,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-address .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .col-products .row-product .product-img,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-address .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .col-products .row-product .product-img,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-address .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .col-products .row-product .product-img,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-method .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .col-products .row-product .product-img,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-method .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .col-products .row-product .product-img,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-method .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .col-products .row-product .product-img,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-billing-address .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .col-products .row-product .product-img,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-billing-address .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .col-products .row-product .product-img,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-billing-address .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .col-products .row-product .product-img,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-address .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .col-products .row-product .product-img,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-address .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .col-products .row-product .product-img,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-address .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .col-products .row-product .product-img,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-method .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .col-products .row-product .product-img,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-method .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .col-products .row-product .product-img,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-method .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .col-products .row-product .product-img,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-billing-address .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .col-products .row-product .product-img,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-billing-address .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .col-products .row-product .product-img,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-billing-address .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .col-products .row-product .product-img {
    max-width: 60px
}

@media (max-width:1023px) {

    .one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-address .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .col-products .row-product .product-img,
    .one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-address .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .col-products .row-product .product-img,
    .one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-address .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .col-products .row-product .product-img,
    .one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-method .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .col-products .row-product .product-img,
    .one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-method .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .col-products .row-product .product-img,
    .one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-method .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .col-products .row-product .product-img,
    .one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-billing-address .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .col-products .row-product .product-img,
    .one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-billing-address .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .col-products .row-product .product-img,
    .one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-billing-address .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .col-products .row-product .product-img,
    .one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-address .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .col-products .row-product .product-img,
    .one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-address .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .col-products .row-product .product-img,
    .one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-address .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .col-products .row-product .product-img,
    .one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-method .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .col-products .row-product .product-img,
    .one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-method .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .col-products .row-product .product-img,
    .one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-method .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .col-products .row-product .product-img,
    .one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-billing-address .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .col-products .row-product .product-img,
    .one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-billing-address .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .col-products .row-product .product-img,
    .one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-billing-address .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .col-products .row-product .product-img,
    .one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-address .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .col-products .row-product .product-img,
    .one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-address .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .col-products .row-product .product-img,
    .one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-address .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .col-products .row-product .product-img,
    .one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-method .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .col-products .row-product .product-img,
    .one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-method .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .col-products .row-product .product-img,
    .one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-method .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .col-products .row-product .product-img,
    .one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-billing-address .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .col-products .row-product .product-img,
    .one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-billing-address .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .col-products .row-product .product-img,
    .one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-billing-address .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .col-products .row-product .product-img {
        max-width: 52px
    }
}

@media (max-width:767px) {

    .one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-address .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .col-products .row-product .product-img,
    .one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-address .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .col-products .row-product .product-img,
    .one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-address .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .col-products .row-product .product-img,
    .one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-method .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .col-products .row-product .product-img,
    .one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-method .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .col-products .row-product .product-img,
    .one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-method .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .col-products .row-product .product-img,
    .one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-billing-address .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .col-products .row-product .product-img,
    .one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-billing-address .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .col-products .row-product .product-img,
    .one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-billing-address .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .col-products .row-product .product-img,
    .one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-address .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .col-products .row-product .product-img,
    .one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-address .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .col-products .row-product .product-img,
    .one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-address .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .col-products .row-product .product-img,
    .one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-method .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .col-products .row-product .product-img,
    .one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-method .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .col-products .row-product .product-img,
    .one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-method .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .col-products .row-product .product-img,
    .one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-billing-address .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .col-products .row-product .product-img,
    .one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-billing-address .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .col-products .row-product .product-img,
    .one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-billing-address .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .col-products .row-product .product-img,
    .one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-address .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .col-products .row-product .product-img,
    .one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-address .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .col-products .row-product .product-img,
    .one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-address .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .col-products .row-product .product-img,
    .one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-method .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .col-products .row-product .product-img,
    .one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-method .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .col-products .row-product .product-img,
    .one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-method .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .col-products .row-product .product-img,
    .one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-billing-address .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .col-products .row-product .product-img,
    .one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-billing-address .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .col-products .row-product .product-img,
    .one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-billing-address .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .col-products .row-product .product-img {
        max-width: 45px
    }
}

.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-address .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .col-products::-webkit-scrollbar,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-address .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .col-products::-webkit-scrollbar,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-address .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .col-products::-webkit-scrollbar,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-method .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .col-products::-webkit-scrollbar,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-method .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .col-products::-webkit-scrollbar,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-method .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .col-products::-webkit-scrollbar,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-billing-address .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .col-products::-webkit-scrollbar,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-billing-address .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .col-products::-webkit-scrollbar,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-billing-address .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .col-products::-webkit-scrollbar,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-address .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .col-products::-webkit-scrollbar,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-address .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .col-products::-webkit-scrollbar,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-address .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .col-products::-webkit-scrollbar,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-method .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .col-products::-webkit-scrollbar,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-method .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .col-products::-webkit-scrollbar,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-method .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .col-products::-webkit-scrollbar,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-billing-address .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .col-products::-webkit-scrollbar,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-billing-address .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .col-products::-webkit-scrollbar,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-billing-address .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .col-products::-webkit-scrollbar,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-address .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .col-products::-webkit-scrollbar,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-address .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .col-products::-webkit-scrollbar,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-address .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .col-products::-webkit-scrollbar,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-method .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .col-products::-webkit-scrollbar,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-method .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .col-products::-webkit-scrollbar,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-method .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .col-products::-webkit-scrollbar,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-billing-address .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .col-products::-webkit-scrollbar,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-billing-address .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .col-products::-webkit-scrollbar,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-billing-address .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .col-products::-webkit-scrollbar {
    width: 9px
}

.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-address .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .col-products::-webkit-scrollbar-track,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-address .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .col-products::-webkit-scrollbar-track,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-address .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .col-products::-webkit-scrollbar-track,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-method .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .col-products::-webkit-scrollbar-track,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-method .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .col-products::-webkit-scrollbar-track,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-method .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .col-products::-webkit-scrollbar-track,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-billing-address .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .col-products::-webkit-scrollbar-track,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-billing-address .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .col-products::-webkit-scrollbar-track,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-billing-address .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .col-products::-webkit-scrollbar-track,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-address .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .col-products::-webkit-scrollbar-track,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-address .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .col-products::-webkit-scrollbar-track,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-address .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .col-products::-webkit-scrollbar-track,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-method .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .col-products::-webkit-scrollbar-track,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-method .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .col-products::-webkit-scrollbar-track,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-method .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .col-products::-webkit-scrollbar-track,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-billing-address .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .col-products::-webkit-scrollbar-track,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-billing-address .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .col-products::-webkit-scrollbar-track,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-billing-address .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .col-products::-webkit-scrollbar-track,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-address .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .col-products::-webkit-scrollbar-track,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-address .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .col-products::-webkit-scrollbar-track,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-address .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .col-products::-webkit-scrollbar-track,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-method .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .col-products::-webkit-scrollbar-track,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-method .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .col-products::-webkit-scrollbar-track,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-method .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .col-products::-webkit-scrollbar-track,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-billing-address .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .col-products::-webkit-scrollbar-track,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-billing-address .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .col-products::-webkit-scrollbar-track,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-billing-address .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .col-products::-webkit-scrollbar-track {
    background: #f7f7f7;
    border-radius: 10px
}

.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-address .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .col-products::-webkit-scrollbar-thumb,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-address .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .col-products::-webkit-scrollbar-thumb,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-address .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .col-products::-webkit-scrollbar-thumb,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-method .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .col-products::-webkit-scrollbar-thumb,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-method .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .col-products::-webkit-scrollbar-thumb,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-method .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .col-products::-webkit-scrollbar-thumb,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-billing-address .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .col-products::-webkit-scrollbar-thumb,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-billing-address .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .col-products::-webkit-scrollbar-thumb,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-billing-address .shipping-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .col-products::-webkit-scrollbar-thumb,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-address .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .col-products::-webkit-scrollbar-thumb,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-address .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .col-products::-webkit-scrollbar-thumb,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-address .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .col-products::-webkit-scrollbar-thumb,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-method .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .col-products::-webkit-scrollbar-thumb,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-method .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .col-products::-webkit-scrollbar-thumb,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-method .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .col-products::-webkit-scrollbar-thumb,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-billing-address .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .col-products::-webkit-scrollbar-thumb,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-billing-address .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .col-products::-webkit-scrollbar-thumb,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-billing-address .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .col-products::-webkit-scrollbar-thumb,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-address .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .col-products::-webkit-scrollbar-thumb,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-address .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .col-products::-webkit-scrollbar-thumb,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-address .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .col-products::-webkit-scrollbar-thumb,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-method .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .col-products::-webkit-scrollbar-thumb,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-method .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .col-products::-webkit-scrollbar-thumb,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-method .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .col-products::-webkit-scrollbar-thumb,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-billing-address .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .col-products::-webkit-scrollbar-thumb,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-billing-address .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .col-products::-webkit-scrollbar-thumb,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-billing-address .billing-address-content-kanmo-mc div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .details-row .method-data li.method-label .col-products::-webkit-scrollbar-thumb {
    background: #d9d9d9;
    border: 2px solid #f7f7f7;
    border-radius: 10px
}

.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-address .shipping-address-content-kanmo-mc #checkout-step-shipping button.action.action-show-popup,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-address .shipping-address-content-kanmo-mc #checkout-step-shipping button.action.action-show-popup,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-address .shipping-address-content-kanmo-mc #checkout-step-shipping button.action.action-show-popup,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-method .shipping-address-content-kanmo-mc #checkout-step-shipping button.action.action-show-popup,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-method .shipping-address-content-kanmo-mc #checkout-step-shipping button.action.action-show-popup,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-method .shipping-address-content-kanmo-mc #checkout-step-shipping button.action.action-show-popup,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-billing-address .shipping-address-content-kanmo-mc #checkout-step-shipping button.action.action-show-popup,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-billing-address .shipping-address-content-kanmo-mc #checkout-step-shipping button.action.action-show-popup,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-billing-address .shipping-address-content-kanmo-mc #checkout-step-shipping button.action.action-show-popup,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-address .checkout-shipping-method #checkout-step-shipping button.action.action-show-popup,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-address .checkout-shipping-method #checkout-step-shipping button.action.action-show-popup,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-address .checkout-shipping-method #checkout-step-shipping button.action.action-show-popup,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-method .checkout-shipping-method #checkout-step-shipping button.action.action-show-popup,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-method .checkout-shipping-method #checkout-step-shipping button.action.action-show-popup,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-method .checkout-shipping-method #checkout-step-shipping button.action.action-show-popup,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-billing-address .checkout-shipping-method #checkout-step-shipping button.action.action-show-popup,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-billing-address .checkout-shipping-method #checkout-step-shipping button.action.action-show-popup,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-billing-address .checkout-shipping-method #checkout-step-shipping button.action.action-show-popup,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-address .billing-address-content-kanmo-mc #checkout-step-shipping button.action.action-show-popup,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-address .billing-address-content-kanmo-mc #checkout-step-shipping button.action.action-show-popup,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-address .billing-address-content-kanmo-mc #checkout-step-shipping button.action.action-show-popup,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-method .billing-address-content-kanmo-mc #checkout-step-shipping button.action.action-show-popup,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-method .billing-address-content-kanmo-mc #checkout-step-shipping button.action.action-show-popup,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-method .billing-address-content-kanmo-mc #checkout-step-shipping button.action.action-show-popup,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-billing-address .billing-address-content-kanmo-mc #checkout-step-shipping button.action.action-show-popup,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-billing-address .billing-address-content-kanmo-mc #checkout-step-shipping button.action.action-show-popup,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-billing-address .billing-address-content-kanmo-mc #checkout-step-shipping button.action.action-show-popup,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-address .shipping-address-content-kanmo-mc #checkout-step-shipping_method button.action.action-show-popup,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-address .shipping-address-content-kanmo-mc #checkout-step-shipping_method button.action.action-show-popup,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-address .shipping-address-content-kanmo-mc #checkout-step-shipping_method button.action.action-show-popup,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-method .shipping-address-content-kanmo-mc #checkout-step-shipping_method button.action.action-show-popup,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-method .shipping-address-content-kanmo-mc #checkout-step-shipping_method button.action.action-show-popup,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-method .shipping-address-content-kanmo-mc #checkout-step-shipping_method button.action.action-show-popup,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-billing-address .shipping-address-content-kanmo-mc #checkout-step-shipping_method button.action.action-show-popup,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-billing-address .shipping-address-content-kanmo-mc #checkout-step-shipping_method button.action.action-show-popup,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-billing-address .shipping-address-content-kanmo-mc #checkout-step-shipping_method button.action.action-show-popup,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-address .checkout-shipping-method #checkout-step-shipping_method button.action.action-show-popup,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-address .checkout-shipping-method #checkout-step-shipping_method button.action.action-show-popup,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-address .checkout-shipping-method #checkout-step-shipping_method button.action.action-show-popup,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-method .checkout-shipping-method #checkout-step-shipping_method button.action.action-show-popup,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-method .checkout-shipping-method #checkout-step-shipping_method button.action.action-show-popup,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-method .checkout-shipping-method #checkout-step-shipping_method button.action.action-show-popup,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-billing-address .checkout-shipping-method #checkout-step-shipping_method button.action.action-show-popup,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-billing-address .checkout-shipping-method #checkout-step-shipping_method button.action.action-show-popup,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-billing-address .checkout-shipping-method #checkout-step-shipping_method button.action.action-show-popup,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-address .billing-address-content-kanmo-mc #checkout-step-shipping_method button.action.action-show-popup,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-address .billing-address-content-kanmo-mc #checkout-step-shipping_method button.action.action-show-popup,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-address .billing-address-content-kanmo-mc #checkout-step-shipping_method button.action.action-show-popup,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-method .billing-address-content-kanmo-mc #checkout-step-shipping_method button.action.action-show-popup,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-method .billing-address-content-kanmo-mc #checkout-step-shipping_method button.action.action-show-popup,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-method .billing-address-content-kanmo-mc #checkout-step-shipping_method button.action.action-show-popup,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-billing-address .billing-address-content-kanmo-mc #checkout-step-shipping_method button.action.action-show-popup,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-billing-address .billing-address-content-kanmo-mc #checkout-step-shipping_method button.action.action-show-popup,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-billing-address .billing-address-content-kanmo-mc #checkout-step-shipping_method button.action.action-show-popup,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-address .shipping-address-content-kanmo-mc #checkout-step-billing button.action.action-show-popup,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-address .shipping-address-content-kanmo-mc #checkout-step-billing button.action.action-show-popup,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-address .shipping-address-content-kanmo-mc #checkout-step-billing button.action.action-show-popup,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-method .shipping-address-content-kanmo-mc #checkout-step-billing button.action.action-show-popup,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-method .shipping-address-content-kanmo-mc #checkout-step-billing button.action.action-show-popup,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-method .shipping-address-content-kanmo-mc #checkout-step-billing button.action.action-show-popup,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-billing-address .shipping-address-content-kanmo-mc #checkout-step-billing button.action.action-show-popup,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-billing-address .shipping-address-content-kanmo-mc #checkout-step-billing button.action.action-show-popup,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-billing-address .shipping-address-content-kanmo-mc #checkout-step-billing button.action.action-show-popup,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-address .checkout-shipping-method #checkout-step-billing button.action.action-show-popup,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-address .checkout-shipping-method #checkout-step-billing button.action.action-show-popup,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-address .checkout-shipping-method #checkout-step-billing button.action.action-show-popup,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-method .checkout-shipping-method #checkout-step-billing button.action.action-show-popup,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-method .checkout-shipping-method #checkout-step-billing button.action.action-show-popup,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-method .checkout-shipping-method #checkout-step-billing button.action.action-show-popup,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-billing-address .checkout-shipping-method #checkout-step-billing button.action.action-show-popup,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-billing-address .checkout-shipping-method #checkout-step-billing button.action.action-show-popup,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-billing-address .checkout-shipping-method #checkout-step-billing button.action.action-show-popup,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-address .billing-address-content-kanmo-mc #checkout-step-billing button.action.action-show-popup,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-address .billing-address-content-kanmo-mc #checkout-step-billing button.action.action-show-popup,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-address .billing-address-content-kanmo-mc #checkout-step-billing button.action.action-show-popup,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-method .billing-address-content-kanmo-mc #checkout-step-billing button.action.action-show-popup,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-method .billing-address-content-kanmo-mc #checkout-step-billing button.action.action-show-popup,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-method .billing-address-content-kanmo-mc #checkout-step-billing button.action.action-show-popup,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-billing-address .billing-address-content-kanmo-mc #checkout-step-billing button.action.action-show-popup,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-billing-address .billing-address-content-kanmo-mc #checkout-step-billing button.action.action-show-popup,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-billing-address .billing-address-content-kanmo-mc #checkout-step-billing button.action.action-show-popup {
    background-color: #fff !important;
    margin-bottom: 20px
}

.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-address .shipping-address-content-kanmo-mc #checkout-step-shipping button.action.action-show-popup span,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-address .shipping-address-content-kanmo-mc #checkout-step-shipping button.action.action-show-popup span,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-address .shipping-address-content-kanmo-mc #checkout-step-shipping button.action.action-show-popup span,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-method .shipping-address-content-kanmo-mc #checkout-step-shipping button.action.action-show-popup span,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-method .shipping-address-content-kanmo-mc #checkout-step-shipping button.action.action-show-popup span,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-method .shipping-address-content-kanmo-mc #checkout-step-shipping button.action.action-show-popup span,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-billing-address .shipping-address-content-kanmo-mc #checkout-step-shipping button.action.action-show-popup span,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-billing-address .shipping-address-content-kanmo-mc #checkout-step-shipping button.action.action-show-popup span,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-billing-address .shipping-address-content-kanmo-mc #checkout-step-shipping button.action.action-show-popup span,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-address .checkout-shipping-method #checkout-step-shipping button.action.action-show-popup span,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-address .checkout-shipping-method #checkout-step-shipping button.action.action-show-popup span,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-address .checkout-shipping-method #checkout-step-shipping button.action.action-show-popup span,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-method .checkout-shipping-method #checkout-step-shipping button.action.action-show-popup span,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-method .checkout-shipping-method #checkout-step-shipping button.action.action-show-popup span,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-method .checkout-shipping-method #checkout-step-shipping button.action.action-show-popup span,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-billing-address .checkout-shipping-method #checkout-step-shipping button.action.action-show-popup span,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-billing-address .checkout-shipping-method #checkout-step-shipping button.action.action-show-popup span,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-billing-address .checkout-shipping-method #checkout-step-shipping button.action.action-show-popup span,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-address .billing-address-content-kanmo-mc #checkout-step-shipping button.action.action-show-popup span,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-address .billing-address-content-kanmo-mc #checkout-step-shipping button.action.action-show-popup span,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-address .billing-address-content-kanmo-mc #checkout-step-shipping button.action.action-show-popup span,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-method .billing-address-content-kanmo-mc #checkout-step-shipping button.action.action-show-popup span,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-method .billing-address-content-kanmo-mc #checkout-step-shipping button.action.action-show-popup span,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-method .billing-address-content-kanmo-mc #checkout-step-shipping button.action.action-show-popup span,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-billing-address .billing-address-content-kanmo-mc #checkout-step-shipping button.action.action-show-popup span,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-billing-address .billing-address-content-kanmo-mc #checkout-step-shipping button.action.action-show-popup span,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-billing-address .billing-address-content-kanmo-mc #checkout-step-shipping button.action.action-show-popup span,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-address .shipping-address-content-kanmo-mc #checkout-step-shipping_method button.action.action-show-popup span,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-address .shipping-address-content-kanmo-mc #checkout-step-shipping_method button.action.action-show-popup span,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-address .shipping-address-content-kanmo-mc #checkout-step-shipping_method button.action.action-show-popup span,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-method .shipping-address-content-kanmo-mc #checkout-step-shipping_method button.action.action-show-popup span,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-method .shipping-address-content-kanmo-mc #checkout-step-shipping_method button.action.action-show-popup span,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-method .shipping-address-content-kanmo-mc #checkout-step-shipping_method button.action.action-show-popup span,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-billing-address .shipping-address-content-kanmo-mc #checkout-step-shipping_method button.action.action-show-popup span,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-billing-address .shipping-address-content-kanmo-mc #checkout-step-shipping_method button.action.action-show-popup span,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-billing-address .shipping-address-content-kanmo-mc #checkout-step-shipping_method button.action.action-show-popup span,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-address .checkout-shipping-method #checkout-step-shipping_method button.action.action-show-popup span,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-address .checkout-shipping-method #checkout-step-shipping_method button.action.action-show-popup span,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-address .checkout-shipping-method #checkout-step-shipping_method button.action.action-show-popup span,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-method .checkout-shipping-method #checkout-step-shipping_method button.action.action-show-popup span,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-method .checkout-shipping-method #checkout-step-shipping_method button.action.action-show-popup span,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-method .checkout-shipping-method #checkout-step-shipping_method button.action.action-show-popup span,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-billing-address .checkout-shipping-method #checkout-step-shipping_method button.action.action-show-popup span,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-billing-address .checkout-shipping-method #checkout-step-shipping_method button.action.action-show-popup span,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-billing-address .checkout-shipping-method #checkout-step-shipping_method button.action.action-show-popup span,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-address .billing-address-content-kanmo-mc #checkout-step-shipping_method button.action.action-show-popup span,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-address .billing-address-content-kanmo-mc #checkout-step-shipping_method button.action.action-show-popup span,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-address .billing-address-content-kanmo-mc #checkout-step-shipping_method button.action.action-show-popup span,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-method .billing-address-content-kanmo-mc #checkout-step-shipping_method button.action.action-show-popup span,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-method .billing-address-content-kanmo-mc #checkout-step-shipping_method button.action.action-show-popup span,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-method .billing-address-content-kanmo-mc #checkout-step-shipping_method button.action.action-show-popup span,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-billing-address .billing-address-content-kanmo-mc #checkout-step-shipping_method button.action.action-show-popup span,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-billing-address .billing-address-content-kanmo-mc #checkout-step-shipping_method button.action.action-show-popup span,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-billing-address .billing-address-content-kanmo-mc #checkout-step-shipping_method button.action.action-show-popup span,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-address .shipping-address-content-kanmo-mc #checkout-step-billing button.action.action-show-popup span,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-address .shipping-address-content-kanmo-mc #checkout-step-billing button.action.action-show-popup span,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-address .shipping-address-content-kanmo-mc #checkout-step-billing button.action.action-show-popup span,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-method .shipping-address-content-kanmo-mc #checkout-step-billing button.action.action-show-popup span,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-method .shipping-address-content-kanmo-mc #checkout-step-billing button.action.action-show-popup span,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-method .shipping-address-content-kanmo-mc #checkout-step-billing button.action.action-show-popup span,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-billing-address .shipping-address-content-kanmo-mc #checkout-step-billing button.action.action-show-popup span,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-billing-address .shipping-address-content-kanmo-mc #checkout-step-billing button.action.action-show-popup span,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-billing-address .shipping-address-content-kanmo-mc #checkout-step-billing button.action.action-show-popup span,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-address .checkout-shipping-method #checkout-step-billing button.action.action-show-popup span,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-address .checkout-shipping-method #checkout-step-billing button.action.action-show-popup span,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-address .checkout-shipping-method #checkout-step-billing button.action.action-show-popup span,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-method .checkout-shipping-method #checkout-step-billing button.action.action-show-popup span,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-method .checkout-shipping-method #checkout-step-billing button.action.action-show-popup span,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-method .checkout-shipping-method #checkout-step-billing button.action.action-show-popup span,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-billing-address .checkout-shipping-method #checkout-step-billing button.action.action-show-popup span,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-billing-address .checkout-shipping-method #checkout-step-billing button.action.action-show-popup span,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-billing-address .checkout-shipping-method #checkout-step-billing button.action.action-show-popup span,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-address .billing-address-content-kanmo-mc #checkout-step-billing button.action.action-show-popup span,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-address .billing-address-content-kanmo-mc #checkout-step-billing button.action.action-show-popup span,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-address .billing-address-content-kanmo-mc #checkout-step-billing button.action.action-show-popup span,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-method .billing-address-content-kanmo-mc #checkout-step-billing button.action.action-show-popup span,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-method .billing-address-content-kanmo-mc #checkout-step-billing button.action.action-show-popup span,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-method .billing-address-content-kanmo-mc #checkout-step-billing button.action.action-show-popup span,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-billing-address .billing-address-content-kanmo-mc #checkout-step-billing button.action.action-show-popup span,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-billing-address .billing-address-content-kanmo-mc #checkout-step-billing button.action.action-show-popup span,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-billing-address .billing-address-content-kanmo-mc #checkout-step-billing button.action.action-show-popup span {
    color: #165c7d
}

.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-address .shipping-address-content-kanmo-mc #checkout-step-shipping select,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-address .shipping-address-content-kanmo-mc #checkout-step-shipping select,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-address .shipping-address-content-kanmo-mc #checkout-step-shipping select,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-method .shipping-address-content-kanmo-mc #checkout-step-shipping select,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-method .shipping-address-content-kanmo-mc #checkout-step-shipping select,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-method .shipping-address-content-kanmo-mc #checkout-step-shipping select,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-billing-address .shipping-address-content-kanmo-mc #checkout-step-shipping select,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-billing-address .shipping-address-content-kanmo-mc #checkout-step-shipping select,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-billing-address .shipping-address-content-kanmo-mc #checkout-step-shipping select,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-address .checkout-shipping-method #checkout-step-shipping select,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-address .checkout-shipping-method #checkout-step-shipping select,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-address .checkout-shipping-method #checkout-step-shipping select,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-method .checkout-shipping-method #checkout-step-shipping select,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-method .checkout-shipping-method #checkout-step-shipping select,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-method .checkout-shipping-method #checkout-step-shipping select,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-billing-address .checkout-shipping-method #checkout-step-shipping select,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-billing-address .checkout-shipping-method #checkout-step-shipping select,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-billing-address .checkout-shipping-method #checkout-step-shipping select,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-address .billing-address-content-kanmo-mc #checkout-step-shipping select,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-address .billing-address-content-kanmo-mc #checkout-step-shipping select,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-address .billing-address-content-kanmo-mc #checkout-step-shipping select,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-method .billing-address-content-kanmo-mc #checkout-step-shipping select,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-method .billing-address-content-kanmo-mc #checkout-step-shipping select,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-method .billing-address-content-kanmo-mc #checkout-step-shipping select,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-billing-address .billing-address-content-kanmo-mc #checkout-step-shipping select,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-billing-address .billing-address-content-kanmo-mc #checkout-step-shipping select,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-billing-address .billing-address-content-kanmo-mc #checkout-step-shipping select,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-address .shipping-address-content-kanmo-mc #checkout-step-shipping_method select,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-address .shipping-address-content-kanmo-mc #checkout-step-shipping_method select,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-address .shipping-address-content-kanmo-mc #checkout-step-shipping_method select,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-method .shipping-address-content-kanmo-mc #checkout-step-shipping_method select,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-method .shipping-address-content-kanmo-mc #checkout-step-shipping_method select,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-method .shipping-address-content-kanmo-mc #checkout-step-shipping_method select,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-billing-address .shipping-address-content-kanmo-mc #checkout-step-shipping_method select,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-billing-address .shipping-address-content-kanmo-mc #checkout-step-shipping_method select,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-billing-address .shipping-address-content-kanmo-mc #checkout-step-shipping_method select,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-address .checkout-shipping-method #checkout-step-shipping_method select,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-address .checkout-shipping-method #checkout-step-shipping_method select,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-address .checkout-shipping-method #checkout-step-shipping_method select,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-method .checkout-shipping-method #checkout-step-shipping_method select,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-method .checkout-shipping-method #checkout-step-shipping_method select,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-method .checkout-shipping-method #checkout-step-shipping_method select,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-billing-address .checkout-shipping-method #checkout-step-shipping_method select,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-billing-address .checkout-shipping-method #checkout-step-shipping_method select,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-billing-address .checkout-shipping-method #checkout-step-shipping_method select,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-address .billing-address-content-kanmo-mc #checkout-step-shipping_method select,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-address .billing-address-content-kanmo-mc #checkout-step-shipping_method select,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-address .billing-address-content-kanmo-mc #checkout-step-shipping_method select,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-method .billing-address-content-kanmo-mc #checkout-step-shipping_method select,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-method .billing-address-content-kanmo-mc #checkout-step-shipping_method select,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-method .billing-address-content-kanmo-mc #checkout-step-shipping_method select,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-billing-address .billing-address-content-kanmo-mc #checkout-step-shipping_method select,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-billing-address .billing-address-content-kanmo-mc #checkout-step-shipping_method select,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-billing-address .billing-address-content-kanmo-mc #checkout-step-shipping_method select,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-address .shipping-address-content-kanmo-mc #checkout-step-billing select,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-address .shipping-address-content-kanmo-mc #checkout-step-billing select,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-address .shipping-address-content-kanmo-mc #checkout-step-billing select,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-method .shipping-address-content-kanmo-mc #checkout-step-billing select,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-method .shipping-address-content-kanmo-mc #checkout-step-billing select,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-method .shipping-address-content-kanmo-mc #checkout-step-billing select,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-billing-address .shipping-address-content-kanmo-mc #checkout-step-billing select,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-billing-address .shipping-address-content-kanmo-mc #checkout-step-billing select,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-billing-address .shipping-address-content-kanmo-mc #checkout-step-billing select,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-address .checkout-shipping-method #checkout-step-billing select,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-address .checkout-shipping-method #checkout-step-billing select,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-address .checkout-shipping-method #checkout-step-billing select,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-method .checkout-shipping-method #checkout-step-billing select,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-method .checkout-shipping-method #checkout-step-billing select,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-method .checkout-shipping-method #checkout-step-billing select,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-billing-address .checkout-shipping-method #checkout-step-billing select,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-billing-address .checkout-shipping-method #checkout-step-billing select,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-billing-address .checkout-shipping-method #checkout-step-billing select,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-address .billing-address-content-kanmo-mc #checkout-step-billing select,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-address .billing-address-content-kanmo-mc #checkout-step-billing select,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-address .billing-address-content-kanmo-mc #checkout-step-billing select,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-method .billing-address-content-kanmo-mc #checkout-step-billing select,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-method .billing-address-content-kanmo-mc #checkout-step-billing select,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-method .billing-address-content-kanmo-mc #checkout-step-billing select,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-billing-address .billing-address-content-kanmo-mc #checkout-step-billing select,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-billing-address .billing-address-content-kanmo-mc #checkout-step-billing select,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-billing-address .billing-address-content-kanmo-mc #checkout-step-billing select {
    border: 1px solid #f2f2f2;
    font-size: 12px;
    color: #165c7d;
    text-transform: lowercase
}

.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-address .shipping-address-content-kanmo-mc #checkout-step-shipping select option,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-address .shipping-address-content-kanmo-mc #checkout-step-shipping select option,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-address .shipping-address-content-kanmo-mc #checkout-step-shipping select option,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-method .shipping-address-content-kanmo-mc #checkout-step-shipping select option,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-method .shipping-address-content-kanmo-mc #checkout-step-shipping select option,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-method .shipping-address-content-kanmo-mc #checkout-step-shipping select option,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-billing-address .shipping-address-content-kanmo-mc #checkout-step-shipping select option,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-billing-address .shipping-address-content-kanmo-mc #checkout-step-shipping select option,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-billing-address .shipping-address-content-kanmo-mc #checkout-step-shipping select option,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-address .checkout-shipping-method #checkout-step-shipping select option,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-address .checkout-shipping-method #checkout-step-shipping select option,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-address .checkout-shipping-method #checkout-step-shipping select option,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-method .checkout-shipping-method #checkout-step-shipping select option,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-method .checkout-shipping-method #checkout-step-shipping select option,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-method .checkout-shipping-method #checkout-step-shipping select option,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-billing-address .checkout-shipping-method #checkout-step-shipping select option,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-billing-address .checkout-shipping-method #checkout-step-shipping select option,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-billing-address .checkout-shipping-method #checkout-step-shipping select option,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-address .billing-address-content-kanmo-mc #checkout-step-shipping select option,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-address .billing-address-content-kanmo-mc #checkout-step-shipping select option,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-address .billing-address-content-kanmo-mc #checkout-step-shipping select option,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-method .billing-address-content-kanmo-mc #checkout-step-shipping select option,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-method .billing-address-content-kanmo-mc #checkout-step-shipping select option,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-method .billing-address-content-kanmo-mc #checkout-step-shipping select option,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-billing-address .billing-address-content-kanmo-mc #checkout-step-shipping select option,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-billing-address .billing-address-content-kanmo-mc #checkout-step-shipping select option,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-billing-address .billing-address-content-kanmo-mc #checkout-step-shipping select option,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-address .shipping-address-content-kanmo-mc #checkout-step-shipping_method select option,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-address .shipping-address-content-kanmo-mc #checkout-step-shipping_method select option,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-address .shipping-address-content-kanmo-mc #checkout-step-shipping_method select option,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-method .shipping-address-content-kanmo-mc #checkout-step-shipping_method select option,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-method .shipping-address-content-kanmo-mc #checkout-step-shipping_method select option,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-method .shipping-address-content-kanmo-mc #checkout-step-shipping_method select option,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-billing-address .shipping-address-content-kanmo-mc #checkout-step-shipping_method select option,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-billing-address .shipping-address-content-kanmo-mc #checkout-step-shipping_method select option,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-billing-address .shipping-address-content-kanmo-mc #checkout-step-shipping_method select option,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-address .checkout-shipping-method #checkout-step-shipping_method select option,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-address .checkout-shipping-method #checkout-step-shipping_method select option,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-address .checkout-shipping-method #checkout-step-shipping_method select option,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-method .checkout-shipping-method #checkout-step-shipping_method select option,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-method .checkout-shipping-method #checkout-step-shipping_method select option,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-method .checkout-shipping-method #checkout-step-shipping_method select option,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-billing-address .checkout-shipping-method #checkout-step-shipping_method select option,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-billing-address .checkout-shipping-method #checkout-step-shipping_method select option,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-billing-address .checkout-shipping-method #checkout-step-shipping_method select option,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-address .billing-address-content-kanmo-mc #checkout-step-shipping_method select option,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-address .billing-address-content-kanmo-mc #checkout-step-shipping_method select option,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-address .billing-address-content-kanmo-mc #checkout-step-shipping_method select option,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-method .billing-address-content-kanmo-mc #checkout-step-shipping_method select option,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-method .billing-address-content-kanmo-mc #checkout-step-shipping_method select option,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-method .billing-address-content-kanmo-mc #checkout-step-shipping_method select option,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-billing-address .billing-address-content-kanmo-mc #checkout-step-shipping_method select option,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-billing-address .billing-address-content-kanmo-mc #checkout-step-shipping_method select option,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-billing-address .billing-address-content-kanmo-mc #checkout-step-shipping_method select option,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-address .shipping-address-content-kanmo-mc #checkout-step-billing select option,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-address .shipping-address-content-kanmo-mc #checkout-step-billing select option,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-address .shipping-address-content-kanmo-mc #checkout-step-billing select option,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-method .shipping-address-content-kanmo-mc #checkout-step-billing select option,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-method .shipping-address-content-kanmo-mc #checkout-step-billing select option,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-method .shipping-address-content-kanmo-mc #checkout-step-billing select option,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-billing-address .shipping-address-content-kanmo-mc #checkout-step-billing select option,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-billing-address .shipping-address-content-kanmo-mc #checkout-step-billing select option,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-billing-address .shipping-address-content-kanmo-mc #checkout-step-billing select option,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-address .checkout-shipping-method #checkout-step-billing select option,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-address .checkout-shipping-method #checkout-step-billing select option,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-address .checkout-shipping-method #checkout-step-billing select option,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-method .checkout-shipping-method #checkout-step-billing select option,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-method .checkout-shipping-method #checkout-step-billing select option,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-method .checkout-shipping-method #checkout-step-billing select option,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-billing-address .checkout-shipping-method #checkout-step-billing select option,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-billing-address .checkout-shipping-method #checkout-step-billing select option,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-billing-address .checkout-shipping-method #checkout-step-billing select option,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-address .billing-address-content-kanmo-mc #checkout-step-billing select option,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-address .billing-address-content-kanmo-mc #checkout-step-billing select option,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-address .billing-address-content-kanmo-mc #checkout-step-billing select option,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-method .billing-address-content-kanmo-mc #checkout-step-billing select option,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-method .billing-address-content-kanmo-mc #checkout-step-billing select option,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-method .billing-address-content-kanmo-mc #checkout-step-billing select option,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-billing-address .billing-address-content-kanmo-mc #checkout-step-billing select option,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-billing-address .billing-address-content-kanmo-mc #checkout-step-billing select option,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-billing-address .billing-address-content-kanmo-mc #checkout-step-billing select option {
    color: #6a6c6c
}

.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-address .field .label span,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-address .field .label span,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-address .field .label span,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-method .field .label span,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-method .field .label span,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-method .field .label span,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-billing-address .field .label span,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-billing-address .field .label span,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-billing-address .field .label span {
    margin: 0 20px;
    display: block;
    font-size: 12px;
    font-weight: unset;
    font-family: 'Arial'
}

.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-address .field .control,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-address .field .control,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-address .field .control,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-method .field .control,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-method .field .control,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-method .field .control,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-billing-address .field .control,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-billing-address .field .control,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-billing-address .field .control {
    padding: 10px 20px
}

.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-address .field .shipping-address-items,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-address .field .shipping-address-items,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-address .field .shipping-address-items,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-method .field .shipping-address-items,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-method .field .shipping-address-items,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-method .field .shipping-address-items,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-billing-address .field .shipping-address-items,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-billing-address .field .shipping-address-items,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-billing-address .field .shipping-address-items {
    justify-content: space-between
}

.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-address .field .shipping-address-items .default-address-title-kanmo,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-address .field .shipping-address-items .default-address-title-kanmo,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-address .field .shipping-address-items .default-address-title-kanmo,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-method .field .shipping-address-items .default-address-title-kanmo,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-method .field .shipping-address-items .default-address-title-kanmo,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-method .field .shipping-address-items .default-address-title-kanmo,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-billing-address .field .shipping-address-items .default-address-title-kanmo,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-billing-address .field .shipping-address-items .default-address-title-kanmo,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-billing-address .field .shipping-address-items .default-address-title-kanmo {
    flex-basis: 100%
}

.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-address .field .shipping-address-items .kanmo-shipping-address-checkout-one,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-address .field .shipping-address-items .kanmo-shipping-address-checkout-one,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-address .field .shipping-address-items .kanmo-shipping-address-checkout-one,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-method .field .shipping-address-items .kanmo-shipping-address-checkout-one,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-method .field .shipping-address-items .kanmo-shipping-address-checkout-one,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-method .field .shipping-address-items .kanmo-shipping-address-checkout-one,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-billing-address .field .shipping-address-items .kanmo-shipping-address-checkout-one,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-billing-address .field .shipping-address-items .kanmo-shipping-address-checkout-one,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-billing-address .field .shipping-address-items .kanmo-shipping-address-checkout-one {
    flex-basis: 46%
}

.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-address .field .shipping-address-items .kanmo-shipping-address-checkout-one .shipping-address-title,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-address .field .shipping-address-items .kanmo-shipping-address-checkout-one .shipping-address-title,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-address .field .shipping-address-items .kanmo-shipping-address-checkout-one .shipping-address-title,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-method .field .shipping-address-items .kanmo-shipping-address-checkout-one .shipping-address-title,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-method .field .shipping-address-items .kanmo-shipping-address-checkout-one .shipping-address-title,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-method .field .shipping-address-items .kanmo-shipping-address-checkout-one .shipping-address-title,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-billing-address .field .shipping-address-items .kanmo-shipping-address-checkout-one .shipping-address-title,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-billing-address .field .shipping-address-items .kanmo-shipping-address-checkout-one .shipping-address-title,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-billing-address .field .shipping-address-items .kanmo-shipping-address-checkout-one .shipping-address-title {
    text-align: center;
    background-color: #165c7d;
    color: #fff;
    padding: 10px;
    border-radius: 10px 10px 0 0
}

.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-address .field .shipping-address-items .kanmo-shipping-address-checkout-one .shipping-address-item,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-address .field .shipping-address-items .kanmo-shipping-address-checkout-one .shipping-address-item,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-address .field .shipping-address-items .kanmo-shipping-address-checkout-one .shipping-address-item,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-method .field .shipping-address-items .kanmo-shipping-address-checkout-one .shipping-address-item,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-method .field .shipping-address-items .kanmo-shipping-address-checkout-one .shipping-address-item,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-method .field .shipping-address-items .kanmo-shipping-address-checkout-one .shipping-address-item,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-billing-address .field .shipping-address-items .kanmo-shipping-address-checkout-one .shipping-address-item,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-billing-address .field .shipping-address-items .kanmo-shipping-address-checkout-one .shipping-address-item,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-billing-address .field .shipping-address-items .kanmo-shipping-address-checkout-one .shipping-address-item {
    border-radius: 0 0 10px 10px
}

.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-address .field .shipping-address-items .kanmo-shipping-address-checkout-one .shipping-address-item a.edit-address,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-address .field .shipping-address-items .kanmo-shipping-address-checkout-one .shipping-address-item a.edit-address,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-address .field .shipping-address-items .kanmo-shipping-address-checkout-one .shipping-address-item a.edit-address,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-method .field .shipping-address-items .kanmo-shipping-address-checkout-one .shipping-address-item a.edit-address,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-method .field .shipping-address-items .kanmo-shipping-address-checkout-one .shipping-address-item a.edit-address,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-method .field .shipping-address-items .kanmo-shipping-address-checkout-one .shipping-address-item a.edit-address,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-billing-address .field .shipping-address-items .kanmo-shipping-address-checkout-one .shipping-address-item a.edit-address,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-billing-address .field .shipping-address-items .kanmo-shipping-address-checkout-one .shipping-address-item a.edit-address,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-billing-address .field .shipping-address-items .kanmo-shipping-address-checkout-one .shipping-address-item a.edit-address {
    width: 100%;
    text-align: center;
    display: block;
    color: #165c7d;
    text-decoration: underline
}

.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-address .field .shipping-address-items .kanmo-shipping-address-checkout-two,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-address .field .shipping-address-items .kanmo-shipping-address-checkout-two,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-address .field .shipping-address-items .kanmo-shipping-address-checkout-two,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-method .field .shipping-address-items .kanmo-shipping-address-checkout-two,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-method .field .shipping-address-items .kanmo-shipping-address-checkout-two,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-method .field .shipping-address-items .kanmo-shipping-address-checkout-two,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-billing-address .field .shipping-address-items .kanmo-shipping-address-checkout-two,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-billing-address .field .shipping-address-items .kanmo-shipping-address-checkout-two,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-billing-address .field .shipping-address-items .kanmo-shipping-address-checkout-two {
    flex-basis: 46%
}

.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-address .field .shipping-address-items .kanmo-shipping-address-checkout-two .shipping-address-title,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-address .field .shipping-address-items .kanmo-shipping-address-checkout-two .shipping-address-title,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-address .field .shipping-address-items .kanmo-shipping-address-checkout-two .shipping-address-title,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-method .field .shipping-address-items .kanmo-shipping-address-checkout-two .shipping-address-title,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-method .field .shipping-address-items .kanmo-shipping-address-checkout-two .shipping-address-title,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-method .field .shipping-address-items .kanmo-shipping-address-checkout-two .shipping-address-title,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-billing-address .field .shipping-address-items .kanmo-shipping-address-checkout-two .shipping-address-title,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-billing-address .field .shipping-address-items .kanmo-shipping-address-checkout-two .shipping-address-title,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-billing-address .field .shipping-address-items .kanmo-shipping-address-checkout-two .shipping-address-title {
    text-align: center;
    background-color: #165c7d;
    color: #fff;
    padding: 10px;
    border-radius: 10px 10px 0 0
}

.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-address .field .shipping-address-items .shipping-address-item,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-address .field .shipping-address-items .shipping-address-item,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-address .field .shipping-address-items .shipping-address-item,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-method .field .shipping-address-items .shipping-address-item,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-method .field .shipping-address-items .shipping-address-item,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-method .field .shipping-address-items .shipping-address-item,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-billing-address .field .shipping-address-items .shipping-address-item,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-billing-address .field .shipping-address-items .shipping-address-item,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-billing-address .field .shipping-address-items .shipping-address-item {
    border-radius: 0 0 10px 10px
}

.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-address .field .shipping-address-items .shipping-address-item a.edit-address,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-address .field .shipping-address-items .shipping-address-item a.edit-address,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-address .field .shipping-address-items .shipping-address-item a.edit-address,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-method .field .shipping-address-items .shipping-address-item a.edit-address,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-method .field .shipping-address-items .shipping-address-item a.edit-address,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-method .field .shipping-address-items .shipping-address-item a.edit-address,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-billing-address .field .shipping-address-items .shipping-address-item a.edit-address,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-billing-address .field .shipping-address-items .shipping-address-item a.edit-address,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-billing-address .field .shipping-address-items .shipping-address-item a.edit-address {
    width: 100%;
    text-align: center;
    display: block;
    color: #165c7d;
    text-decoration: underline
}

.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-address .field .shipping-address-items .shipping-address-item .additional-addresses-name-checkout-kanmo,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-address .field .shipping-address-items .shipping-address-item .additional-addresses-name-checkout-kanmo,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-address .field .shipping-address-items .shipping-address-item .additional-addresses-name-checkout-kanmo,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-method .field .shipping-address-items .shipping-address-item .additional-addresses-name-checkout-kanmo,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-method .field .shipping-address-items .shipping-address-item .additional-addresses-name-checkout-kanmo,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-method .field .shipping-address-items .shipping-address-item .additional-addresses-name-checkout-kanmo,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-billing-address .field .shipping-address-items .shipping-address-item .additional-addresses-name-checkout-kanmo,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-billing-address .field .shipping-address-items .shipping-address-item .additional-addresses-name-checkout-kanmo,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-billing-address .field .shipping-address-items .shipping-address-item .additional-addresses-name-checkout-kanmo {
    font-size: .875rem;
    font-weight: 600;
    color: #3a3a3a
}

.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-address .field .shipping-address-items .shipping-address-item .additional-addresses-checkout-kanmo,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-address .field .shipping-address-items .shipping-address-item .additional-addresses-checkout-kanmo,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-address .field .shipping-address-items .shipping-address-item .additional-addresses-checkout-kanmo,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-method .field .shipping-address-items .shipping-address-item .additional-addresses-checkout-kanmo,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-method .field .shipping-address-items .shipping-address-item .additional-addresses-checkout-kanmo,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-method .field .shipping-address-items .shipping-address-item .additional-addresses-checkout-kanmo,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-billing-address .field .shipping-address-items .shipping-address-item .additional-addresses-checkout-kanmo,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-billing-address .field .shipping-address-items .shipping-address-item .additional-addresses-checkout-kanmo,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-billing-address .field .shipping-address-items .shipping-address-item .additional-addresses-checkout-kanmo {
    font-size: .875rem;
    color: #414141
}

.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-address .field .shipping-address-items .shipping-address-item .additional-addresses-checkbox-kanmo,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-address .field .shipping-address-items .shipping-address-item .additional-addresses-checkbox-kanmo,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-address .field .shipping-address-items .shipping-address-item .additional-addresses-checkbox-kanmo,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-method .field .shipping-address-items .shipping-address-item .additional-addresses-checkbox-kanmo,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-method .field .shipping-address-items .shipping-address-item .additional-addresses-checkbox-kanmo,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-method .field .shipping-address-items .shipping-address-item .additional-addresses-checkbox-kanmo,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-billing-address .field .shipping-address-items .shipping-address-item .additional-addresses-checkbox-kanmo,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-billing-address .field .shipping-address-items .shipping-address-item .additional-addresses-checkbox-kanmo,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-billing-address .field .shipping-address-items .shipping-address-item .additional-addresses-checkbox-kanmo {
    display: flex;
    gap: 25px
}

.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-address .field .shipping-address-items .shipping-address-item .additional-addresses-checkbox-kanmo a.edit-address,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-address .field .shipping-address-items .shipping-address-item .additional-addresses-checkbox-kanmo a.edit-address,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-address .field .shipping-address-items .shipping-address-item .additional-addresses-checkbox-kanmo a.edit-address,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-method .field .shipping-address-items .shipping-address-item .additional-addresses-checkbox-kanmo a.edit-address,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-method .field .shipping-address-items .shipping-address-item .additional-addresses-checkbox-kanmo a.edit-address,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-method .field .shipping-address-items .shipping-address-item .additional-addresses-checkbox-kanmo a.edit-address,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-billing-address .field .shipping-address-items .shipping-address-item .additional-addresses-checkbox-kanmo a.edit-address,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-billing-address .field .shipping-address-items .shipping-address-item .additional-addresses-checkbox-kanmo a.edit-address,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-billing-address .field .shipping-address-items .shipping-address-item .additional-addresses-checkbox-kanmo a.edit-address {
    color: #575757 !important;
    font-size: .875rem
}

.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-address .field .shipping-address-items .kanmo-additional-address,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-address .field .shipping-address-items .kanmo-additional-address,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-address .field .shipping-address-items .kanmo-additional-address,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-method .field .shipping-address-items .kanmo-additional-address,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-method .field .shipping-address-items .kanmo-additional-address,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-method .field .shipping-address-items .kanmo-additional-address,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-billing-address .field .shipping-address-items .kanmo-additional-address,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-billing-address .field .shipping-address-items .kanmo-additional-address,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-billing-address .field .shipping-address-items .kanmo-additional-address {
    display: flex;
    gap: 30px;
    align-items: center
}

.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-address .field .shipping-address-items .kanmo-additional-address button.action.action-show-popup,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-address .field .shipping-address-items .kanmo-additional-address button.action.action-show-popup,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-address .field .shipping-address-items .kanmo-additional-address button.action.action-show-popup,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-method .field .shipping-address-items .kanmo-additional-address button.action.action-show-popup,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-method .field .shipping-address-items .kanmo-additional-address button.action.action-show-popup,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-method .field .shipping-address-items .kanmo-additional-address button.action.action-show-popup,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-billing-address .field .shipping-address-items .kanmo-additional-address button.action.action-show-popup,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-billing-address .field .shipping-address-items .kanmo-additional-address button.action.action-show-popup,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-billing-address .field .shipping-address-items .kanmo-additional-address button.action.action-show-popup {
    background-color: #fff !important;
    border-color: #fff !important;
    text-transform: lowercase
}

.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-address button.action.action-show-popup,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-address button.action.action-show-popup,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-address button.action.action-show-popup,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-method button.action.action-show-popup,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-method button.action.action-show-popup,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-method button.action.action-show-popup,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-billing-address button.action.action-show-popup,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-billing-address button.action.action-show-popup,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-billing-address button.action.action-show-popup {
    padding: unset;
    height: unset;
    background-color: #fff !important;
    border: unset;
    margin: 0 20px
}

.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-address .create-new-address-title-mc,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-address .create-new-address-title-mc,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-address .create-new-address-title-mc,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-method .create-new-address-title-mc,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-method .create-new-address-title-mc,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-method .create-new-address-title-mc,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-billing-address .create-new-address-title-mc,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-billing-address .create-new-address-title-mc,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-billing-address .create-new-address-title-mc {
    margin: 0 20px;
    font-weight: unset !important;
    font-family: 'Arial'
}

.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-address .form.form-shipping-address,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-address .form.form-shipping-address,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-address .form.form-shipping-address,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-method .form.form-shipping-address,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-method .form.form-shipping-address,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-method .form.form-shipping-address,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-billing-address .form.form-shipping-address,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-billing-address .form.form-shipping-address,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-billing-address .form.form-shipping-address,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-address #billing-new-address-form,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-address #billing-new-address-form,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-address #billing-new-address-form,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-method #billing-new-address-form,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-method #billing-new-address-form,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-method #billing-new-address-form,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-billing-address #billing-new-address-form,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-billing-address #billing-new-address-form,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-billing-address #billing-new-address-form {
    padding: 30px;
    border: 2px solid #165c7d;
    border-radius: 10px;
    margin: 30px !important
}

@media (max-width:769px) {

    .one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-address .form.form-shipping-address,
    .one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-address .form.form-shipping-address,
    .one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-address .form.form-shipping-address,
    .one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-method .form.form-shipping-address,
    .one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-method .form.form-shipping-address,
    .one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-method .form.form-shipping-address,
    .one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-billing-address .form.form-shipping-address,
    .one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-billing-address .form.form-shipping-address,
    .one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-billing-address .form.form-shipping-address,
    .one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-address #billing-new-address-form,
    .one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-address #billing-new-address-form,
    .one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-address #billing-new-address-form,
    .one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-method #billing-new-address-form,
    .one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-method #billing-new-address-form,
    .one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-method #billing-new-address-form,
    .one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-billing-address #billing-new-address-form,
    .one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-billing-address #billing-new-address-form,
    .one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-billing-address #billing-new-address-form {
        padding: 15px;
        margin: 15px
    }
}

.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-address .form.form-shipping-address .contact-info-title-mc,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-address .form.form-shipping-address .contact-info-title-mc,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-address .form.form-shipping-address .contact-info-title-mc,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-method .form.form-shipping-address .contact-info-title-mc,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-method .form.form-shipping-address .contact-info-title-mc,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-method .form.form-shipping-address .contact-info-title-mc,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-billing-address .form.form-shipping-address .contact-info-title-mc,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-billing-address .form.form-shipping-address .contact-info-title-mc,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-billing-address .form.form-shipping-address .contact-info-title-mc,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-address #billing-new-address-form .contact-info-title-mc,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-address #billing-new-address-form .contact-info-title-mc,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-address #billing-new-address-form .contact-info-title-mc,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-method #billing-new-address-form .contact-info-title-mc,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-method #billing-new-address-form .contact-info-title-mc,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-method #billing-new-address-form .contact-info-title-mc,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-billing-address #billing-new-address-form .contact-info-title-mc,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-billing-address #billing-new-address-form .contact-info-title-mc,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-billing-address #billing-new-address-form .contact-info-title-mc {
    margin: 0 0 30px 10px
}

@media (max-width:769px) {

    .one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-address .form.form-shipping-address .contact-info-title-mc,
    .one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-address .form.form-shipping-address .contact-info-title-mc,
    .one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-address .form.form-shipping-address .contact-info-title-mc,
    .one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-method .form.form-shipping-address .contact-info-title-mc,
    .one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-method .form.form-shipping-address .contact-info-title-mc,
    .one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-method .form.form-shipping-address .contact-info-title-mc,
    .one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-billing-address .form.form-shipping-address .contact-info-title-mc,
    .one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-billing-address .form.form-shipping-address .contact-info-title-mc,
    .one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-billing-address .form.form-shipping-address .contact-info-title-mc,
    .one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-address #billing-new-address-form .contact-info-title-mc,
    .one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-address #billing-new-address-form .contact-info-title-mc,
    .one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-address #billing-new-address-form .contact-info-title-mc,
    .one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-method #billing-new-address-form .contact-info-title-mc,
    .one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-method #billing-new-address-form .contact-info-title-mc,
    .one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-method #billing-new-address-form .contact-info-title-mc,
    .one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-billing-address #billing-new-address-form .contact-info-title-mc,
    .one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-billing-address #billing-new-address-form .contact-info-title-mc,
    .one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-billing-address #billing-new-address-form .contact-info-title-mc {
        margin: 0 0 15px
    }
}

.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-address .form.form-shipping-address .field,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-address .form.form-shipping-address .field,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-address .form.form-shipping-address .field,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-method .form.form-shipping-address .field,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-method .form.form-shipping-address .field,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-method .form.form-shipping-address .field,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-billing-address .form.form-shipping-address .field,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-billing-address .form.form-shipping-address .field,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-billing-address .form.form-shipping-address .field,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-address #billing-new-address-form .field,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-address #billing-new-address-form .field,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-address #billing-new-address-form .field,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-method #billing-new-address-form .field,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-method #billing-new-address-form .field,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-method #billing-new-address-form .field,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-billing-address #billing-new-address-form .field,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-billing-address #billing-new-address-form .field,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-billing-address #billing-new-address-form .field {
    display: flex;
    flex-direction: column;
    width: 100%
}

.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-address .form.form-shipping-address .field label.label span,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-address .form.form-shipping-address .field label.label span,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-address .form.form-shipping-address .field label.label span,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-method .form.form-shipping-address .field label.label span,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-method .form.form-shipping-address .field label.label span,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-method .form.form-shipping-address .field label.label span,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-billing-address .form.form-shipping-address .field label.label span,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-billing-address .form.form-shipping-address .field label.label span,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-billing-address .form.form-shipping-address .field label.label span,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-address #billing-new-address-form .field label.label span,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-address #billing-new-address-form .field label.label span,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-address #billing-new-address-form .field label.label span,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-method #billing-new-address-form .field label.label span,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-method #billing-new-address-form .field label.label span,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-method #billing-new-address-form .field label.label span,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-billing-address #billing-new-address-form .field label.label span,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-billing-address #billing-new-address-form .field label.label span,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-billing-address #billing-new-address-form .field label.label span {
    color: #414141;
    margin: unset !important
}

.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-address .form.form-shipping-address .field div.field-error,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-address .form.form-shipping-address .field div.field-error,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-address .form.form-shipping-address .field div.field-error,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-method .form.form-shipping-address .field div.field-error,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-method .form.form-shipping-address .field div.field-error,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-method .form.form-shipping-address .field div.field-error,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-billing-address .form.form-shipping-address .field div.field-error,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-billing-address .form.form-shipping-address .field div.field-error,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-billing-address .form.form-shipping-address .field div.field-error,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-address #billing-new-address-form .field div.field-error,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-address #billing-new-address-form .field div.field-error,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-address #billing-new-address-form .field div.field-error,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-method #billing-new-address-form .field div.field-error,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-method #billing-new-address-form .field div.field-error,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-method #billing-new-address-form .field div.field-error,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-billing-address #billing-new-address-form .field div.field-error,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-billing-address #billing-new-address-form .field div.field-error,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-billing-address #billing-new-address-form .field div.field-error {
    width: 100%
}

.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-address .form.form-shipping-address .field[name="shippingAddress.telephone"] .control,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-address .form.form-shipping-address .field[name="shippingAddress.telephone"] .control,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-address .form.form-shipping-address .field[name="shippingAddress.telephone"] .control,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-method .form.form-shipping-address .field[name="shippingAddress.telephone"] .control,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-method .form.form-shipping-address .field[name="shippingAddress.telephone"] .control,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-method .form.form-shipping-address .field[name="shippingAddress.telephone"] .control,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-billing-address .form.form-shipping-address .field[name="shippingAddress.telephone"] .control,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-billing-address .form.form-shipping-address .field[name="shippingAddress.telephone"] .control,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-billing-address .form.form-shipping-address .field[name="shippingAddress.telephone"] .control,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-address #billing-new-address-form .field[name="shippingAddress.telephone"] .control,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-address #billing-new-address-form .field[name="shippingAddress.telephone"] .control,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-address #billing-new-address-form .field[name="shippingAddress.telephone"] .control,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-method #billing-new-address-form .field[name="shippingAddress.telephone"] .control,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-method #billing-new-address-form .field[name="shippingAddress.telephone"] .control,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-method #billing-new-address-form .field[name="shippingAddress.telephone"] .control,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-billing-address #billing-new-address-form .field[name="shippingAddress.telephone"] .control,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-billing-address #billing-new-address-form .field[name="shippingAddress.telephone"] .control,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-billing-address #billing-new-address-form .field[name="shippingAddress.telephone"] .control,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-address .form.form-shipping-address .field[name="billingAddress.telephone"] .control,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-address .form.form-shipping-address .field[name="billingAddress.telephone"] .control,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-address .form.form-shipping-address .field[name="billingAddress.telephone"] .control,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-method .form.form-shipping-address .field[name="billingAddress.telephone"] .control,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-method .form.form-shipping-address .field[name="billingAddress.telephone"] .control,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-method .form.form-shipping-address .field[name="billingAddress.telephone"] .control,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-billing-address .form.form-shipping-address .field[name="billingAddress.telephone"] .control,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-billing-address .form.form-shipping-address .field[name="billingAddress.telephone"] .control,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-billing-address .form.form-shipping-address .field[name="billingAddress.telephone"] .control,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-address #billing-new-address-form .field[name="billingAddress.telephone"] .control,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-address #billing-new-address-form .field[name="billingAddress.telephone"] .control,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-address #billing-new-address-form .field[name="billingAddress.telephone"] .control,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-method #billing-new-address-form .field[name="billingAddress.telephone"] .control,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-method #billing-new-address-form .field[name="billingAddress.telephone"] .control,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-method #billing-new-address-form .field[name="billingAddress.telephone"] .control,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-billing-address #billing-new-address-form .field[name="billingAddress.telephone"] .control,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-billing-address #billing-new-address-form .field[name="billingAddress.telephone"] .control,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-billing-address #billing-new-address-form .field[name="billingAddress.telephone"] .control {
    flex-direction: inherit;
    flex-flow: wrap
}

.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-address .form.form-shipping-address .field[name="shippingAddress.telephone"] .control span.country-code,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-address .form.form-shipping-address .field[name="shippingAddress.telephone"] .control span.country-code,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-address .form.form-shipping-address .field[name="shippingAddress.telephone"] .control span.country-code,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-method .form.form-shipping-address .field[name="shippingAddress.telephone"] .control span.country-code,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-method .form.form-shipping-address .field[name="shippingAddress.telephone"] .control span.country-code,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-method .form.form-shipping-address .field[name="shippingAddress.telephone"] .control span.country-code,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-billing-address .form.form-shipping-address .field[name="shippingAddress.telephone"] .control span.country-code,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-billing-address .form.form-shipping-address .field[name="shippingAddress.telephone"] .control span.country-code,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-billing-address .form.form-shipping-address .field[name="shippingAddress.telephone"] .control span.country-code,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-address #billing-new-address-form .field[name="shippingAddress.telephone"] .control span.country-code,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-address #billing-new-address-form .field[name="shippingAddress.telephone"] .control span.country-code,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-address #billing-new-address-form .field[name="shippingAddress.telephone"] .control span.country-code,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-method #billing-new-address-form .field[name="shippingAddress.telephone"] .control span.country-code,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-method #billing-new-address-form .field[name="shippingAddress.telephone"] .control span.country-code,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-method #billing-new-address-form .field[name="shippingAddress.telephone"] .control span.country-code,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-billing-address #billing-new-address-form .field[name="shippingAddress.telephone"] .control span.country-code,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-billing-address #billing-new-address-form .field[name="shippingAddress.telephone"] .control span.country-code,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-billing-address #billing-new-address-form .field[name="shippingAddress.telephone"] .control span.country-code,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-address .form.form-shipping-address .field[name="billingAddress.telephone"] .control span.country-code,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-address .form.form-shipping-address .field[name="billingAddress.telephone"] .control span.country-code,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-address .form.form-shipping-address .field[name="billingAddress.telephone"] .control span.country-code,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-method .form.form-shipping-address .field[name="billingAddress.telephone"] .control span.country-code,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-method .form.form-shipping-address .field[name="billingAddress.telephone"] .control span.country-code,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-method .form.form-shipping-address .field[name="billingAddress.telephone"] .control span.country-code,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-billing-address .form.form-shipping-address .field[name="billingAddress.telephone"] .control span.country-code,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-billing-address .form.form-shipping-address .field[name="billingAddress.telephone"] .control span.country-code,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-billing-address .form.form-shipping-address .field[name="billingAddress.telephone"] .control span.country-code,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-address #billing-new-address-form .field[name="billingAddress.telephone"] .control span.country-code,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-address #billing-new-address-form .field[name="billingAddress.telephone"] .control span.country-code,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-address #billing-new-address-form .field[name="billingAddress.telephone"] .control span.country-code,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-method #billing-new-address-form .field[name="billingAddress.telephone"] .control span.country-code,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-method #billing-new-address-form .field[name="billingAddress.telephone"] .control span.country-code,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-method #billing-new-address-form .field[name="billingAddress.telephone"] .control span.country-code,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-billing-address #billing-new-address-form .field[name="billingAddress.telephone"] .control span.country-code,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-billing-address #billing-new-address-form .field[name="billingAddress.telephone"] .control span.country-code,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-billing-address #billing-new-address-form .field[name="billingAddress.telephone"] .control span.country-code {
    width: 50px
}

.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-address .form.form-shipping-address .field[name="shippingAddress.telephone"] .control .input-text,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-address .form.form-shipping-address .field[name="shippingAddress.telephone"] .control .input-text,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-address .form.form-shipping-address .field[name="shippingAddress.telephone"] .control .input-text,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-method .form.form-shipping-address .field[name="shippingAddress.telephone"] .control .input-text,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-method .form.form-shipping-address .field[name="shippingAddress.telephone"] .control .input-text,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-method .form.form-shipping-address .field[name="shippingAddress.telephone"] .control .input-text,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-billing-address .form.form-shipping-address .field[name="shippingAddress.telephone"] .control .input-text,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-billing-address .form.form-shipping-address .field[name="shippingAddress.telephone"] .control .input-text,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-billing-address .form.form-shipping-address .field[name="shippingAddress.telephone"] .control .input-text,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-address #billing-new-address-form .field[name="shippingAddress.telephone"] .control .input-text,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-address #billing-new-address-form .field[name="shippingAddress.telephone"] .control .input-text,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-address #billing-new-address-form .field[name="shippingAddress.telephone"] .control .input-text,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-method #billing-new-address-form .field[name="shippingAddress.telephone"] .control .input-text,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-method #billing-new-address-form .field[name="shippingAddress.telephone"] .control .input-text,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-method #billing-new-address-form .field[name="shippingAddress.telephone"] .control .input-text,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-billing-address #billing-new-address-form .field[name="shippingAddress.telephone"] .control .input-text,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-billing-address #billing-new-address-form .field[name="shippingAddress.telephone"] .control .input-text,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-billing-address #billing-new-address-form .field[name="shippingAddress.telephone"] .control .input-text,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-address .form.form-shipping-address .field[name="billingAddress.telephone"] .control .input-text,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-address .form.form-shipping-address .field[name="billingAddress.telephone"] .control .input-text,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-address .form.form-shipping-address .field[name="billingAddress.telephone"] .control .input-text,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-method .form.form-shipping-address .field[name="billingAddress.telephone"] .control .input-text,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-method .form.form-shipping-address .field[name="billingAddress.telephone"] .control .input-text,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-method .form.form-shipping-address .field[name="billingAddress.telephone"] .control .input-text,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-billing-address .form.form-shipping-address .field[name="billingAddress.telephone"] .control .input-text,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-billing-address .form.form-shipping-address .field[name="billingAddress.telephone"] .control .input-text,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-billing-address .form.form-shipping-address .field[name="billingAddress.telephone"] .control .input-text,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-address #billing-new-address-form .field[name="billingAddress.telephone"] .control .input-text,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-address #billing-new-address-form .field[name="billingAddress.telephone"] .control .input-text,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-address #billing-new-address-form .field[name="billingAddress.telephone"] .control .input-text,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-method #billing-new-address-form .field[name="billingAddress.telephone"] .control .input-text,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-method #billing-new-address-form .field[name="billingAddress.telephone"] .control .input-text,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-method #billing-new-address-form .field[name="billingAddress.telephone"] .control .input-text,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-billing-address #billing-new-address-form .field[name="billingAddress.telephone"] .control .input-text,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-billing-address #billing-new-address-form .field[name="billingAddress.telephone"] .control .input-text,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-billing-address #billing-new-address-form .field[name="billingAddress.telephone"] .control .input-text {
    width: calc(100% - 50px)
}

.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-address .form.form-shipping-address .field .control,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-address .form.form-shipping-address .field .control,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-address .form.form-shipping-address .field .control,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-method .form.form-shipping-address .field .control,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-method .form.form-shipping-address .field .control,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-method .form.form-shipping-address .field .control,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-billing-address .form.form-shipping-address .field .control,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-billing-address .form.form-shipping-address .field .control,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-billing-address .form.form-shipping-address .field .control,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-address #billing-new-address-form .field .control,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-address #billing-new-address-form .field .control,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-address #billing-new-address-form .field .control,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-method #billing-new-address-form .field .control,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-method #billing-new-address-form .field .control,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-method #billing-new-address-form .field .control,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-billing-address #billing-new-address-form .field .control,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-billing-address #billing-new-address-form .field .control,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-billing-address #billing-new-address-form .field .control {
    display: flex;
    align-items: center;
    padding: 0 20px 0 0;
    flex-direction: column
}

.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-address .form.form-shipping-address .field .control input,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-address .form.form-shipping-address .field .control input,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-address .form.form-shipping-address .field .control input,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-method .form.form-shipping-address .field .control input,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-method .form.form-shipping-address .field .control input,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-method .form.form-shipping-address .field .control input,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-billing-address .form.form-shipping-address .field .control input,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-billing-address .form.form-shipping-address .field .control input,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-billing-address .form.form-shipping-address .field .control input,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-address #billing-new-address-form .field .control input,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-address #billing-new-address-form .field .control input,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-address #billing-new-address-form .field .control input,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-method #billing-new-address-form .field .control input,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-method #billing-new-address-form .field .control input,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-method #billing-new-address-form .field .control input,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-billing-address #billing-new-address-form .field .control input,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-billing-address #billing-new-address-form .field .control input,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-billing-address #billing-new-address-form .field .control input {
    border: 1px solid #eaeaea;
    font-size: 12px
}

.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-address .form.form-shipping-address .field .control input .field-error,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-address .form.form-shipping-address .field .control input .field-error,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-address .form.form-shipping-address .field .control input .field-error,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-method .form.form-shipping-address .field .control input .field-error,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-method .form.form-shipping-address .field .control input .field-error,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-method .form.form-shipping-address .field .control input .field-error,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-billing-address .form.form-shipping-address .field .control input .field-error,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-billing-address .form.form-shipping-address .field .control input .field-error,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-billing-address .form.form-shipping-address .field .control input .field-error,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-address #billing-new-address-form .field .control input .field-error,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-address #billing-new-address-form .field .control input .field-error,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-address #billing-new-address-form .field .control input .field-error,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-method #billing-new-address-form .field .control input .field-error,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-method #billing-new-address-form .field .control input .field-error,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-method #billing-new-address-form .field .control input .field-error,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-billing-address #billing-new-address-form .field .control input .field-error,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-billing-address #billing-new-address-form .field .control input .field-error,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-billing-address #billing-new-address-form .field .control input .field-error {
    text-align: left;
    width: 100%
}

.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-address .form.form-shipping-address .field .control input::-webkit-outer-spin-button,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-address .form.form-shipping-address .field .control input::-webkit-outer-spin-button,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-address .form.form-shipping-address .field .control input::-webkit-outer-spin-button,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-method .form.form-shipping-address .field .control input::-webkit-outer-spin-button,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-method .form.form-shipping-address .field .control input::-webkit-outer-spin-button,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-method .form.form-shipping-address .field .control input::-webkit-outer-spin-button,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-billing-address .form.form-shipping-address .field .control input::-webkit-outer-spin-button,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-billing-address .form.form-shipping-address .field .control input::-webkit-outer-spin-button,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-billing-address .form.form-shipping-address .field .control input::-webkit-outer-spin-button,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-address #billing-new-address-form .field .control input::-webkit-outer-spin-button,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-address #billing-new-address-form .field .control input::-webkit-outer-spin-button,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-address #billing-new-address-form .field .control input::-webkit-outer-spin-button,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-method #billing-new-address-form .field .control input::-webkit-outer-spin-button,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-method #billing-new-address-form .field .control input::-webkit-outer-spin-button,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-method #billing-new-address-form .field .control input::-webkit-outer-spin-button,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-billing-address #billing-new-address-form .field .control input::-webkit-outer-spin-button,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-billing-address #billing-new-address-form .field .control input::-webkit-outer-spin-button,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-billing-address #billing-new-address-form .field .control input::-webkit-outer-spin-button,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-address .form.form-shipping-address .field .control input::-webkit-inner-spin-button,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-address .form.form-shipping-address .field .control input::-webkit-inner-spin-button,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-address .form.form-shipping-address .field .control input::-webkit-inner-spin-button,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-method .form.form-shipping-address .field .control input::-webkit-inner-spin-button,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-method .form.form-shipping-address .field .control input::-webkit-inner-spin-button,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-method .form.form-shipping-address .field .control input::-webkit-inner-spin-button,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-billing-address .form.form-shipping-address .field .control input::-webkit-inner-spin-button,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-billing-address .form.form-shipping-address .field .control input::-webkit-inner-spin-button,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-billing-address .form.form-shipping-address .field .control input::-webkit-inner-spin-button,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-address #billing-new-address-form .field .control input::-webkit-inner-spin-button,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-address #billing-new-address-form .field .control input::-webkit-inner-spin-button,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-address #billing-new-address-form .field .control input::-webkit-inner-spin-button,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-method #billing-new-address-form .field .control input::-webkit-inner-spin-button,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-method #billing-new-address-form .field .control input::-webkit-inner-spin-button,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-method #billing-new-address-form .field .control input::-webkit-inner-spin-button,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-billing-address #billing-new-address-form .field .control input::-webkit-inner-spin-button,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-billing-address #billing-new-address-form .field .control input::-webkit-inner-spin-button,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-billing-address #billing-new-address-form .field .control input::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0
}

.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-address .form.form-shipping-address .field .control .border-end.country-code,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-address .form.form-shipping-address .field .control .border-end.country-code,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-address .form.form-shipping-address .field .control .border-end.country-code,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-method .form.form-shipping-address .field .control .border-end.country-code,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-method .form.form-shipping-address .field .control .border-end.country-code,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-method .form.form-shipping-address .field .control .border-end.country-code,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-billing-address .form.form-shipping-address .field .control .border-end.country-code,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-billing-address .form.form-shipping-address .field .control .border-end.country-code,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-billing-address .form.form-shipping-address .field .control .border-end.country-code,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-address #billing-new-address-form .field .control .border-end.country-code,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-address #billing-new-address-form .field .control .border-end.country-code,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-address #billing-new-address-form .field .control .border-end.country-code,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-method #billing-new-address-form .field .control .border-end.country-code,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-method #billing-new-address-form .field .control .border-end.country-code,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-method #billing-new-address-form .field .control .border-end.country-code,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-billing-address #billing-new-address-form .field .control .border-end.country-code,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-billing-address #billing-new-address-form .field .control .border-end.country-code,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-billing-address #billing-new-address-form .field .control .border-end.country-code {
    background-color: #c2c2c2;
    padding: 10px;
    color: #fff;
    border-radius: .25rem 0 0 .25rem;
    height: 42px;
    font-family: "mothercare_2020-demi-webfont"
}

.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-address .form.form-shipping-address .field .control .control._with-tooltip input[name=telephone],
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-address .form.form-shipping-address .field .control .control._with-tooltip input[name=telephone],
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-address .form.form-shipping-address .field .control .control._with-tooltip input[name=telephone],
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-method .form.form-shipping-address .field .control .control._with-tooltip input[name=telephone],
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-method .form.form-shipping-address .field .control .control._with-tooltip input[name=telephone],
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-method .form.form-shipping-address .field .control .control._with-tooltip input[name=telephone],
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-billing-address .form.form-shipping-address .field .control .control._with-tooltip input[name=telephone],
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-billing-address .form.form-shipping-address .field .control .control._with-tooltip input[name=telephone],
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-billing-address .form.form-shipping-address .field .control .control._with-tooltip input[name=telephone],
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-address #billing-new-address-form .field .control .control._with-tooltip input[name=telephone],
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-address #billing-new-address-form .field .control .control._with-tooltip input[name=telephone],
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-address #billing-new-address-form .field .control .control._with-tooltip input[name=telephone],
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-method #billing-new-address-form .field .control .control._with-tooltip input[name=telephone],
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-method #billing-new-address-form .field .control .control._with-tooltip input[name=telephone],
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-method #billing-new-address-form .field .control .control._with-tooltip input[name=telephone],
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-billing-address #billing-new-address-form .field .control .control._with-tooltip input[name=telephone],
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-billing-address #billing-new-address-form .field .control .control._with-tooltip input[name=telephone],
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-billing-address #billing-new-address-form .field .control .control._with-tooltip input[name=telephone] {
    border-radius: 0 10px 10px 0
}

.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-address .form.form-shipping-address .field .control select.select,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-address .form.form-shipping-address .field .control select.select,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-address .form.form-shipping-address .field .control select.select,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-method .form.form-shipping-address .field .control select.select,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-method .form.form-shipping-address .field .control select.select,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-method .form.form-shipping-address .field .control select.select,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-billing-address .form.form-shipping-address .field .control select.select,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-billing-address .form.form-shipping-address .field .control select.select,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-billing-address .form.form-shipping-address .field .control select.select,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-address #billing-new-address-form .field .control select.select,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-address #billing-new-address-form .field .control select.select,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-address #billing-new-address-form .field .control select.select,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-method #billing-new-address-form .field .control select.select,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-method #billing-new-address-form .field .control select.select,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-method #billing-new-address-form .field .control select.select,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-billing-address #billing-new-address-form .field .control select.select,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-billing-address #billing-new-address-form .field .control select.select,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-billing-address #billing-new-address-form .field .control select.select {
    border: 1px solid #eaeaea;
    color: #c2c2c2;
    font-size: 12px
}

.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-address .form.form-shipping-address .field .control .field-tooltip.toggle,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-address .form.form-shipping-address .field .control .field-tooltip.toggle,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-address .form.form-shipping-address .field .control .field-tooltip.toggle,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-method .form.form-shipping-address .field .control .field-tooltip.toggle,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-method .form.form-shipping-address .field .control .field-tooltip.toggle,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-method .form.form-shipping-address .field .control .field-tooltip.toggle,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-billing-address .form.form-shipping-address .field .control .field-tooltip.toggle,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-billing-address .form.form-shipping-address .field .control .field-tooltip.toggle,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-billing-address .form.form-shipping-address .field .control .field-tooltip.toggle,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-address #billing-new-address-form .field .control .field-tooltip.toggle,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-address #billing-new-address-form .field .control .field-tooltip.toggle,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-address #billing-new-address-form .field .control .field-tooltip.toggle,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-method #billing-new-address-form .field .control .field-tooltip.toggle,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-method #billing-new-address-form .field .control .field-tooltip.toggle,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-method #billing-new-address-form .field .control .field-tooltip.toggle,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-billing-address #billing-new-address-form .field .control .field-tooltip.toggle,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-billing-address #billing-new-address-form .field .control .field-tooltip.toggle,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-billing-address #billing-new-address-form .field .control .field-tooltip.toggle {
    display: none
}

.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-address .form.form-shipping-address .field .control._with-tooltip,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-address .form.form-shipping-address .field .control._with-tooltip,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-address .form.form-shipping-address .field .control._with-tooltip,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-method .form.form-shipping-address .field .control._with-tooltip,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-method .form.form-shipping-address .field .control._with-tooltip,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-method .form.form-shipping-address .field .control._with-tooltip,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-billing-address .form.form-shipping-address .field .control._with-tooltip,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-billing-address .form.form-shipping-address .field .control._with-tooltip,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-billing-address .form.form-shipping-address .field .control._with-tooltip,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-address #billing-new-address-form .field .control._with-tooltip,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-address #billing-new-address-form .field .control._with-tooltip,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-address #billing-new-address-form .field .control._with-tooltip,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-method #billing-new-address-form .field .control._with-tooltip,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-method #billing-new-address-form .field .control._with-tooltip,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-method #billing-new-address-form .field .control._with-tooltip,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-billing-address #billing-new-address-form .field .control._with-tooltip,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-billing-address #billing-new-address-form .field .control._with-tooltip,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-billing-address #billing-new-address-form .field .control._with-tooltip {
    flex-direction: row !important
}

@media (min-width:769px) {

    .one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-address .form.form-shipping-address .field.use-default-shipping,
    .one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-address .form.form-shipping-address .field.use-default-shipping,
    .one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-address .form.form-shipping-address .field.use-default-shipping,
    .one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-method .form.form-shipping-address .field.use-default-shipping,
    .one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-method .form.form-shipping-address .field.use-default-shipping,
    .one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-method .form.form-shipping-address .field.use-default-shipping,
    .one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-billing-address .form.form-shipping-address .field.use-default-shipping,
    .one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-billing-address .form.form-shipping-address .field.use-default-shipping,
    .one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-billing-address .form.form-shipping-address .field.use-default-shipping,
    .one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-address #billing-new-address-form .field.use-default-shipping,
    .one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-address #billing-new-address-form .field.use-default-shipping,
    .one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-address #billing-new-address-form .field.use-default-shipping,
    .one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-method #billing-new-address-form .field.use-default-shipping,
    .one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-method #billing-new-address-form .field.use-default-shipping,
    .one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-method #billing-new-address-form .field.use-default-shipping,
    .one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-billing-address #billing-new-address-form .field.use-default-shipping,
    .one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-billing-address #billing-new-address-form .field.use-default-shipping,
    .one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-billing-address #billing-new-address-form .field.use-default-shipping,
    .one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-address .form.form-shipping-address .field.use-billing-shipping,
    .one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-address .form.form-shipping-address .field.use-billing-shipping,
    .one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-address .form.form-shipping-address .field.use-billing-shipping,
    .one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-method .form.form-shipping-address .field.use-billing-shipping,
    .one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-method .form.form-shipping-address .field.use-billing-shipping,
    .one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-method .form.form-shipping-address .field.use-billing-shipping,
    .one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-billing-address .form.form-shipping-address .field.use-billing-shipping,
    .one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-billing-address .form.form-shipping-address .field.use-billing-shipping,
    .one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-billing-address .form.form-shipping-address .field.use-billing-shipping,
    .one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-address #billing-new-address-form .field.use-billing-shipping,
    .one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-address #billing-new-address-form .field.use-billing-shipping,
    .one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-address #billing-new-address-form .field.use-billing-shipping,
    .one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-method #billing-new-address-form .field.use-billing-shipping,
    .one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-method #billing-new-address-form .field.use-billing-shipping,
    .one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-method #billing-new-address-form .field.use-billing-shipping,
    .one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-billing-address #billing-new-address-form .field.use-billing-shipping,
    .one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-billing-address #billing-new-address-form .field.use-billing-shipping,
    .one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-billing-address #billing-new-address-form .field.use-billing-shipping {
        width: 45%
    }
}

.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-address .form.form-shipping-address fieldset.field.street .label span,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-address .form.form-shipping-address fieldset.field.street .label span,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-address .form.form-shipping-address fieldset.field.street .label span,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-method .form.form-shipping-address fieldset.field.street .label span,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-method .form.form-shipping-address fieldset.field.street .label span,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-method .form.form-shipping-address fieldset.field.street .label span,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-billing-address .form.form-shipping-address fieldset.field.street .label span,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-billing-address .form.form-shipping-address fieldset.field.street .label span,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-billing-address .form.form-shipping-address fieldset.field.street .label span,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-address #billing-new-address-form fieldset.field.street .label span,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-address #billing-new-address-form fieldset.field.street .label span,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-address #billing-new-address-form fieldset.field.street .label span,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-method #billing-new-address-form fieldset.field.street .label span,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-method #billing-new-address-form fieldset.field.street .label span,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-method #billing-new-address-form fieldset.field.street .label span,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-billing-address #billing-new-address-form fieldset.field.street .label span,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-billing-address #billing-new-address-form fieldset.field.street .label span,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-billing-address #billing-new-address-form fieldset.field.street .label span {
    color: #414141;
    margin: unset
}

.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-address .form.form-shipping-address fieldset.field.street .control,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-address .form.form-shipping-address fieldset.field.street .control,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-address .form.form-shipping-address fieldset.field.street .control,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-method .form.form-shipping-address fieldset.field.street .control,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-method .form.form-shipping-address fieldset.field.street .control,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-method .form.form-shipping-address fieldset.field.street .control,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-billing-address .form.form-shipping-address fieldset.field.street .control,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-billing-address .form.form-shipping-address fieldset.field.street .control,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-billing-address .form.form-shipping-address fieldset.field.street .control,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-address #billing-new-address-form fieldset.field.street .control,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-address #billing-new-address-form fieldset.field.street .control,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-address #billing-new-address-form fieldset.field.street .control,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-method #billing-new-address-form fieldset.field.street .control,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-method #billing-new-address-form fieldset.field.street .control,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-method #billing-new-address-form fieldset.field.street .control,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-billing-address #billing-new-address-form fieldset.field.street .control,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-billing-address #billing-new-address-form fieldset.field.street .control,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-billing-address #billing-new-address-form fieldset.field.street .control {
    display: unset
}

.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-address .form.form-shipping-address fieldset.field.street .control .field .control,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-address .form.form-shipping-address fieldset.field.street .control .field .control,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-address .form.form-shipping-address fieldset.field.street .control .field .control,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-method .form.form-shipping-address fieldset.field.street .control .field .control,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-method .form.form-shipping-address fieldset.field.street .control .field .control,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-method .form.form-shipping-address fieldset.field.street .control .field .control,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-billing-address .form.form-shipping-address fieldset.field.street .control .field .control,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-billing-address .form.form-shipping-address fieldset.field.street .control .field .control,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-billing-address .form.form-shipping-address fieldset.field.street .control .field .control,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-address #billing-new-address-form fieldset.field.street .control .field .control,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-address #billing-new-address-form fieldset.field.street .control .field .control,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-address #billing-new-address-form fieldset.field.street .control .field .control,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-method #billing-new-address-form fieldset.field.street .control .field .control,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-method #billing-new-address-form fieldset.field.street .control .field .control,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-method #billing-new-address-form fieldset.field.street .control .field .control,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-billing-address #billing-new-address-form fieldset.field.street .control .field .control,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-billing-address #billing-new-address-form fieldset.field.street .control .field .control,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-billing-address #billing-new-address-form fieldset.field.street .control .field .control {
    padding: unset
}

.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-address .form.form-shipping-address .field.choice,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-address .form.form-shipping-address .field.choice,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-address .form.form-shipping-address .field.choice,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-method .form.form-shipping-address .field.choice,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-method .form.form-shipping-address .field.choice,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-method .form.form-shipping-address .field.choice,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-billing-address .form.form-shipping-address .field.choice,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-billing-address .form.form-shipping-address .field.choice,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-billing-address .form.form-shipping-address .field.choice,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-address #billing-new-address-form .field.choice,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-address #billing-new-address-form .field.choice,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-address #billing-new-address-form .field.choice,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-method #billing-new-address-form .field.choice,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-method #billing-new-address-form .field.choice,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-method #billing-new-address-form .field.choice,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-billing-address #billing-new-address-form .field.choice,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-billing-address #billing-new-address-form .field.choice,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-billing-address #billing-new-address-form .field.choice {
    flex-direction: row !important
}

.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-address .form.form-shipping-address .field.choice .checkbox,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-address .form.form-shipping-address .field.choice .checkbox,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-address .form.form-shipping-address .field.choice .checkbox,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-method .form.form-shipping-address .field.choice .checkbox,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-method .form.form-shipping-address .field.choice .checkbox,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-method .form.form-shipping-address .field.choice .checkbox,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-billing-address .form.form-shipping-address .field.choice .checkbox,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-billing-address .form.form-shipping-address .field.choice .checkbox,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-billing-address .form.form-shipping-address .field.choice .checkbox,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-address #billing-new-address-form .field.choice .checkbox,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-address #billing-new-address-form .field.choice .checkbox,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-address #billing-new-address-form .field.choice .checkbox,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-method #billing-new-address-form .field.choice .checkbox,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-method #billing-new-address-form .field.choice .checkbox,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-method #billing-new-address-form .field.choice .checkbox,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-billing-address #billing-new-address-form .field.choice .checkbox,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-billing-address #billing-new-address-form .field.choice .checkbox,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-billing-address #billing-new-address-form .field.choice .checkbox {
    border: 1px solid #888
}

.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-address .form.form-shipping-address .field.choice button.useThisAddress,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-address .form.form-shipping-address .field.choice button.useThisAddress,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-address .form.form-shipping-address .field.choice button.useThisAddress,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-method .form.form-shipping-address .field.choice button.useThisAddress,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-method .form.form-shipping-address .field.choice button.useThisAddress,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-method .form.form-shipping-address .field.choice button.useThisAddress,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-billing-address .form.form-shipping-address .field.choice button.useThisAddress,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-billing-address .form.form-shipping-address .field.choice button.useThisAddress,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-billing-address .form.form-shipping-address .field.choice button.useThisAddress,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-address #billing-new-address-form .field.choice button.useThisAddress,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-address #billing-new-address-form .field.choice button.useThisAddress,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-address #billing-new-address-form .field.choice button.useThisAddress,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-method #billing-new-address-form .field.choice button.useThisAddress,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-method #billing-new-address-form .field.choice button.useThisAddress,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-method #billing-new-address-form .field.choice button.useThisAddress,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-billing-address #billing-new-address-form .field.choice button.useThisAddress,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-billing-address #billing-new-address-form .field.choice button.useThisAddress,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-billing-address #billing-new-address-form .field.choice button.useThisAddress {
    background-color: #165c7d !important;
    width: 100%;
    border: unset
}

.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-address .form.form-shipping-address .field.choice button.useThisAddress span,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-address .form.form-shipping-address .field.choice button.useThisAddress span,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-address .form.form-shipping-address .field.choice button.useThisAddress span,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-method .form.form-shipping-address .field.choice button.useThisAddress span,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-method .form.form-shipping-address .field.choice button.useThisAddress span,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-method .form.form-shipping-address .field.choice button.useThisAddress span,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-billing-address .form.form-shipping-address .field.choice button.useThisAddress span,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-billing-address .form.form-shipping-address .field.choice button.useThisAddress span,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-billing-address .form.form-shipping-address .field.choice button.useThisAddress span,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-address #billing-new-address-form .field.choice button.useThisAddress span,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-address #billing-new-address-form .field.choice button.useThisAddress span,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-address #billing-new-address-form .field.choice button.useThisAddress span,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-method #billing-new-address-form .field.choice button.useThisAddress span,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-method #billing-new-address-form .field.choice button.useThisAddress span,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-method #billing-new-address-form .field.choice button.useThisAddress span,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-billing-address #billing-new-address-form .field.choice button.useThisAddress span,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-billing-address #billing-new-address-form .field.choice button.useThisAddress span,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-billing-address #billing-new-address-form .field.choice button.useThisAddress span {
    color: #fff
}

.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-address .form.form-shipping-address .field.choice button.showAddressBook,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-address .form.form-shipping-address .field.choice button.showAddressBook,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-address .form.form-shipping-address .field.choice button.showAddressBook,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-method .form.form-shipping-address .field.choice button.showAddressBook,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-method .form.form-shipping-address .field.choice button.showAddressBook,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-method .form.form-shipping-address .field.choice button.showAddressBook,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-billing-address .form.form-shipping-address .field.choice button.showAddressBook,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-billing-address .form.form-shipping-address .field.choice button.showAddressBook,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-billing-address .form.form-shipping-address .field.choice button.showAddressBook,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-address #billing-new-address-form .field.choice button.showAddressBook,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-address #billing-new-address-form .field.choice button.showAddressBook,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-address #billing-new-address-form .field.choice button.showAddressBook,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-method #billing-new-address-form .field.choice button.showAddressBook,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-method #billing-new-address-form .field.choice button.showAddressBook,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-method #billing-new-address-form .field.choice button.showAddressBook,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-billing-address #billing-new-address-form .field.choice button.showAddressBook,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-billing-address #billing-new-address-form .field.choice button.showAddressBook,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-billing-address #billing-new-address-form .field.choice button.showAddressBook {
    background-color: #fff !important;
    border: 1px solid #165c7d !important;
    width: 100%
}

.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-address .form.form-shipping-address .field.choice button.showAddressBook span,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-address .form.form-shipping-address .field.choice button.showAddressBook span,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-address .form.form-shipping-address .field.choice button.showAddressBook span,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-method .form.form-shipping-address .field.choice button.showAddressBook span,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-method .form.form-shipping-address .field.choice button.showAddressBook span,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-method .form.form-shipping-address .field.choice button.showAddressBook span,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-billing-address .form.form-shipping-address .field.choice button.showAddressBook span,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-billing-address .form.form-shipping-address .field.choice button.showAddressBook span,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-billing-address .form.form-shipping-address .field.choice button.showAddressBook span,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-address #billing-new-address-form .field.choice button.showAddressBook span,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-address #billing-new-address-form .field.choice button.showAddressBook span,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-address #billing-new-address-form .field.choice button.showAddressBook span,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-shipping-method #billing-new-address-form .field.choice button.showAddressBook span,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-method #billing-new-address-form .field.choice button.showAddressBook span,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-shipping-method #billing-new-address-form .field.choice button.showAddressBook span,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .checkout-billing-address #billing-new-address-form .field.choice button.showAddressBook span,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-billing-address #billing-new-address-form .field.choice button.showAddressBook span,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .checkout-billing-address #billing-new-address-form .field.choice button.showAddressBook span {
    color: #165c7d
}

.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .billing-address-same-as-shipping-block,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .billing-address-same-as-shipping-block,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .billing-address-same-as-shipping-block {
    padding-left: 10px
}

.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .billing-address-same-as-shipping-block input[name=billing-address-same-as-shipping],
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .billing-address-same-as-shipping-block input[name=billing-address-same-as-shipping],
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .billing-address-same-as-shipping-block input[name=billing-address-same-as-shipping] {
    border: 1px solid #e8e8e8
}

.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-address-sub-block-kanmo .billing-address-same-as-shipping-block span,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .billing-address-same-as-shipping-block span,
.one-step-checkout-wrapper .shipping-address-main-block-kanmo .billing-address-sub-block-kanmo .billing-address-same-as-shipping-block span {
    font-size: 12px;
    color: #6a6c6c;
    text-transform: lowercase
}

.one-step-checkout-wrapper .checkout-payment-method-kanmo #checkout-step-payment #checkout-payment-method-load .payment-section-tab {
    flex-direction: column
}

.one-step-checkout-wrapper .checkout-payment-method-kanmo #checkout-step-payment #checkout-payment-method-load .payment-section-tab .tab-title[data-payment-title="Virtual Account"] {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    padding: 20px 40px;
    gap: 26px;
    background: #fff;
    border: 1px solid #d9d9d6;
    border-radius: 8px;
    color: #165c7d;
    margin-bottom: 10px;
    text-transform: lowercase;
    cursor: pointer
}

.one-step-checkout-wrapper .checkout-payment-method-kanmo #checkout-step-payment #checkout-payment-method-load .payment-section-tab .tab-title[data-payment-title="Virtual Account"] .group-title {
    display: flex;
    align-items: center;
    gap: 20px;
    width: 100%;
    position: relative
}

.one-step-checkout-wrapper .checkout-payment-method-kanmo #checkout-step-payment #checkout-payment-method-load .payment-section-tab .tab-title[data-payment-title="Virtual Account"] .group-title:before {
    content: url("../images/virtual_account_inactive.png")
}

.one-step-checkout-wrapper .checkout-payment-method-kanmo #checkout-step-payment #checkout-payment-method-load .payment-section-tab .tab-title[data-payment-title="Virtual Account"] .group-title:after {
    content: url("../images/inactive_downarrow.png");
    position: absolute;
    right: 0
}

.one-step-checkout-wrapper .checkout-payment-method-kanmo #checkout-step-payment #checkout-payment-method-load .payment-section-tab .tab-title[data-payment-title="Credit and Debit Cards"] {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    padding: 20px 40px;
    gap: 26px;
    background: #fff;
    border: 1px solid #d9d9d6;
    border-radius: 8px;
    color: #165c7d;
    margin-bottom: 10px;
    text-transform: lowercase;
    cursor: pointer
}

.one-step-checkout-wrapper .checkout-payment-method-kanmo #checkout-step-payment #checkout-payment-method-load .payment-section-tab .tab-title[data-payment-title="Credit and Debit Cards"] .group-title {
    display: flex;
    align-items: center;
    gap: 20px;
    width: 100%;
    position: relative
}

.one-step-checkout-wrapper .checkout-payment-method-kanmo #checkout-step-payment #checkout-payment-method-load .payment-section-tab .tab-title[data-payment-title="Credit and Debit Cards"] .group-title:before {
    content: url("../images/credit_debit_icon.png")
}

.one-step-checkout-wrapper .checkout-payment-method-kanmo #checkout-step-payment #checkout-payment-method-load .payment-section-tab .tab-title[data-payment-title="Credit and Debit Cards"] .group-title:after {
    content: url("../images/inactive_downarrow.png");
    position: absolute;
    right: 0
}

.one-step-checkout-wrapper .checkout-payment-method-kanmo #checkout-step-payment #checkout-payment-method-load .payment-section-tab .tab-title[data-payment-title=E-wallet] {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    padding: 20px 40px;
    gap: 26px;
    background: #fff;
    border: 1px solid #d9d9d6;
    border-radius: 8px;
    color: #165c7d;
    margin-bottom: 10px;
    text-transform: lowercase;
    cursor: pointer
}

.one-step-checkout-wrapper .checkout-payment-method-kanmo #checkout-step-payment #checkout-payment-method-load .payment-section-tab .tab-title[data-payment-title=E-wallet] .group-title {
    display: flex;
    align-items: center;
    gap: 20px;
    width: 100%;
    position: relative
}

.one-step-checkout-wrapper .checkout-payment-method-kanmo #checkout-step-payment #checkout-payment-method-load .payment-section-tab .tab-title[data-payment-title=E-wallet] .group-title:before {
    content: url("../images/E-wallet_icon.png")
}

.one-step-checkout-wrapper .checkout-payment-method-kanmo #checkout-step-payment #checkout-payment-method-load .payment-section-tab .tab-title[data-payment-title=E-wallet] .group-title:after {
    content: url("../images/inactive_downarrow.png");
    position: absolute;
    right: 0
}

.one-step-checkout-wrapper .checkout-payment-method-kanmo #checkout-step-payment #checkout-payment-method-load .payment-section-tab .tab-title[data-payment-title="Pay Later"] {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    padding: 20px 40px;
    gap: 26px;
    background: #fff;
    border: 1px solid #d9d9d6;
    border-radius: 8px;
    color: #165c7d;
    margin-bottom: 10px;
    text-transform: lowercase;
    cursor: pointer
}

.one-step-checkout-wrapper .checkout-payment-method-kanmo #checkout-step-payment #checkout-payment-method-load .payment-section-tab .tab-title[data-payment-title="Pay Later"] .group-title {
    display: flex;
    align-items: center;
    gap: 20px;
    width: 100%;
    position: relative
}

.one-step-checkout-wrapper .checkout-payment-method-kanmo #checkout-step-payment #checkout-payment-method-load .payment-section-tab .tab-title[data-payment-title="Pay Later"] .group-title:before {
    content: url("../images/pay_later_icon.png")
}

.one-step-checkout-wrapper .checkout-payment-method-kanmo #checkout-step-payment #checkout-payment-method-load .payment-section-tab .tab-title[data-payment-title="Pay Later"] .group-title:after {
    content: url("../images/inactive_downarrow.png");
    position: absolute;
    right: 0
}

.one-step-checkout-wrapper .checkout-payment-method-kanmo #checkout-step-payment #checkout-payment-method-load .payment-section-tab .tab-title.virtual-account-active {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    padding: 20px 40px;
    gap: 26px;
    background: #165c7d;
    border: 1px solid #d9d9d6;
    border-radius: 8px;
    color: #fff;
    margin-bottom: 10px;
    text-transform: lowercase;
    cursor: pointer
}

.one-step-checkout-wrapper .checkout-payment-method-kanmo #checkout-step-payment #checkout-payment-method-load .payment-section-tab .tab-title.virtual-account-active .group-title {
    display: flex;
    align-items: center;
    gap: 20px;
    text-transform: lowercase;
    width: 100%;
    position: relative
}

.one-step-checkout-wrapper .checkout-payment-method-kanmo #checkout-step-payment #checkout-payment-method-load .payment-section-tab .tab-title.virtual-account-active .group-title:before {
    content: url("../images/Virtual_Account_Icon.png")
}

.one-step-checkout-wrapper .checkout-payment-method-kanmo #checkout-step-payment #checkout-payment-method-load .payment-section-tab .tab-title.virtual-account-active .group-title:after {
    content: url("../images/checkout_virtual_uparrow.png");
    position: absolute;
    right: 0
}

.one-step-checkout-wrapper .checkout-payment-method-kanmo #checkout-step-payment #checkout-payment-method-load .payment-section-tab .tab-title.credit-and-debit-cards-active {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    padding: 20px 40px;
    gap: 26px;
    background: #165c7d;
    border: 1px solid #d9d9d6;
    border-radius: 8px;
    color: #fff;
    margin-bottom: 10px;
    text-transform: lowercase;
    cursor: pointer
}

.one-step-checkout-wrapper .checkout-payment-method-kanmo #checkout-step-payment #checkout-payment-method-load .payment-section-tab .tab-title.credit-and-debit-cards-active .group-title {
    display: flex;
    align-items: center;
    gap: 20px;
    text-transform: lowercase;
    width: 100%;
    position: relative
}

.one-step-checkout-wrapper .checkout-payment-method-kanmo #checkout-step-payment #checkout-payment-method-load .payment-section-tab .tab-title.credit-and-debit-cards-active .group-title:before {
    content: url("../images/credit_debit_inactive.png")
}

.one-step-checkout-wrapper .checkout-payment-method-kanmo #checkout-step-payment #checkout-payment-method-load .payment-section-tab .tab-title.credit-and-debit-cards-active .group-title:after {
    content: url("../images/checkout_virtual_uparrow.png");
    position: absolute;
    right: 0
}

.one-step-checkout-wrapper .checkout-payment-method-kanmo #checkout-step-payment #checkout-payment-method-load .payment-section-tab .tab-title.e-wallet-active {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    padding: 20px 40px;
    gap: 26px;
    background: #165c7d;
    border: 1px solid #d9d9d6;
    border-radius: 8px;
    color: #fff;
    margin-bottom: 10px;
    text-transform: lowercase;
    cursor: pointer
}

.one-step-checkout-wrapper .checkout-payment-method-kanmo #checkout-step-payment #checkout-payment-method-load .payment-section-tab .tab-title.e-wallet-active .group-title {
    display: flex;
    align-items: center;
    gap: 20px;
    text-transform: lowercase;
    width: 100%;
    position: relative
}

.one-step-checkout-wrapper .checkout-payment-method-kanmo #checkout-step-payment #checkout-payment-method-load .payment-section-tab .tab-title.e-wallet-active .group-title:before {
    content: url("../images/e-wallet_inactive.png")
}

.one-step-checkout-wrapper .checkout-payment-method-kanmo #checkout-step-payment #checkout-payment-method-load .payment-section-tab .tab-title.e-wallet-active .group-title:after {
    content: url("../images/checkout_virtual_uparrow.png");
    position: absolute;
    right: 0
}

.one-step-checkout-wrapper .checkout-payment-method-kanmo #checkout-step-payment #checkout-payment-method-load .payment-section-tab .tab-title.pay-later-active {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    padding: 20px 40px;
    gap: 26px;
    background: #165c7d;
    border: 1px solid #d9d9d6;
    border-radius: 8px;
    color: #fff;
    margin-bottom: 10px;
    text-transform: lowercase;
    cursor: pointer
}

.one-step-checkout-wrapper .checkout-payment-method-kanmo #checkout-step-payment #checkout-payment-method-load .payment-section-tab .tab-title.pay-later-active .group-title {
    display: flex;
    align-items: center;
    gap: 20px;
    text-transform: lowercase;
    width: 100%;
    position: relative
}

.one-step-checkout-wrapper .checkout-payment-method-kanmo #checkout-step-payment #checkout-payment-method-load .payment-section-tab .tab-title.pay-later-active .group-title:before {
    content: url("../images/pay_later_inactive.png")
}

.one-step-checkout-wrapper .checkout-payment-method-kanmo #checkout-step-payment #checkout-payment-method-load .payment-section-tab .tab-title.pay-later-active .group-title:after {
    content: url("../images/checkout_virtual_uparrow.png");
    position: absolute;
    right: 0
}

.one-step-checkout-wrapper .checkout-payment-method-kanmo #checkout-step-payment #checkout-payment-method-load .payment-section-tab .payment-section-content {
    display: none;
    padding: 20px 0
}

.one-step-checkout-wrapper .checkout-payment-method-kanmo #checkout-step-payment #checkout-payment-method-load .payment-section-tab .payment-section-content .payment-method {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    padding: 21px 41px;
    gap: 10px;
    background: #fff;
    border: 1px solid #eaeaea;
    border-radius: 8px;
    margin: 10px
}

@media (max-width:769px) {
    .one-step-checkout-wrapper .checkout-payment-method-kanmo #checkout-step-payment #checkout-payment-method-load .payment-section-tab .payment-section-content .payment-method {
        padding: 20px
    }
}

.one-step-checkout-wrapper .checkout-payment-method-kanmo #checkout-step-payment #checkout-payment-method-load .payment-section-tab .payment-section-content .payment-method .payment-method-title.field.choice {
    gap: 2rem;
    align-items: center
}

@media (max-width:769px) {
    .one-step-checkout-wrapper .checkout-payment-method-kanmo #checkout-step-payment #checkout-payment-method-load .payment-section-tab .payment-section-content .payment-method .payment-method-title.field.choice {
        gap: 1rem
    }
}

.one-step-checkout-wrapper .checkout-payment-method-kanmo #checkout-step-payment #checkout-payment-method-load .payment-section-tab .payment-section-content .payment-method .payment-method-title.field.choice label.label {
    width: 100%;
    display: flex;
    align-items: center;
    gap: 2rem;
    font-family: 'Arial'
}

@media (max-width:769px) {
    .one-step-checkout-wrapper .checkout-payment-method-kanmo #checkout-step-payment #checkout-payment-method-load .payment-section-tab .payment-section-content .payment-method .payment-method-title.field.choice label.label {
        gap: 1rem
    }
}

.one-step-checkout-wrapper .checkout-payment-method-kanmo #checkout-step-payment #checkout-payment-method-load .payment-section-tab .payment-section-content .payment-method .payment-method-title.field.choice label.label img.xendit-payment-icon {
    float: unset
}

.one-step-checkout-wrapper .checkout-payment-method-kanmo #checkout-step-payment #checkout-payment-method-load .payment-section-tab .payment-section-content .payment-method .payment-method-title.field.choice input[type=radio] {
    cursor: pointer
}

.one-step-checkout-wrapper .checkout-payment-method-kanmo #checkout-step-payment #checkout-payment-method-load .payment-section-tab .payment-section-content .payment-method .payment-method-content {
    font-family: 'Arial'
}

.one-step-checkout-wrapper .checkout-payment-method-kanmo #checkout-step-payment #checkout-payment-method-load .payment-section-tab .payment-section-content.virtual-account-active,
.one-step-checkout-wrapper .checkout-payment-method-kanmo #checkout-step-payment #checkout-payment-method-load .payment-section-tab .payment-section-content.credit-and-debit-cards-active,
.one-step-checkout-wrapper .checkout-payment-method-kanmo #checkout-step-payment #checkout-payment-method-load .payment-section-tab .payment-section-content.e-wallet-active,
.one-step-checkout-wrapper .checkout-payment-method-kanmo #checkout-step-payment #checkout-payment-method-load .payment-section-tab .payment-section-content.pay-later-active {
    display: block
}

.one-step-checkout-wrapper .checkout-payment-method-kanmo #checkout-step-payment #checkout-payment-method-load .payment-section-tab .payment-section-content.virtual-account-active .payment-method._active,
.one-step-checkout-wrapper .checkout-payment-method-kanmo #checkout-step-payment #checkout-payment-method-load .payment-section-tab .payment-section-content.credit-and-debit-cards-active .payment-method._active,
.one-step-checkout-wrapper .checkout-payment-method-kanmo #checkout-step-payment #checkout-payment-method-load .payment-section-tab .payment-section-content.e-wallet-active .payment-method._active,
.one-step-checkout-wrapper .checkout-payment-method-kanmo #checkout-step-payment #checkout-payment-method-load .payment-section-tab .payment-section-content.pay-later-active .payment-method._active {
    background-color: rgba(0, 57, 113, .03)
}

.one-step-checkout-wrapper .checkout-points-credits-gifts .step-title {
    background: #f6f6f6;
    margin-bottom: 0
}

.one-step-checkout-wrapper .checkout-points-credits-gifts .payment-option-content {
    margin: 15px 15px 35px
}

.one-step-checkout-wrapper .checkout-points-credits-gifts .payment-option-content .payment-option-inner.giftcard {
    padding: 15px;
    border: 1px solid #e2e2e2;
    border-radius: 10px
}

.one-step-checkout-wrapper .checkout-points-credits-gifts .payment-option-content .payment-option-inner.giftcard .payment-option-title.field .action.action-toggle span {
    color: #125faa;
    font-weight: 700;
    font-size: 13px;
    display: flex;
    align-items: center;
    gap: 5px
}

.one-step-checkout-wrapper .checkout-points-credits-gifts .payment-option-content .payment-option-inner.giftcard .payment-option-title.field .action.action-toggle span:before {
    content: url("../images/gift-card-checkout.png")
}

@media (max-width:769px) {
    .one-step-checkout-wrapper .checkout-points-credits-gifts .payment-option-content .payment-option-inner.giftcard .payment-option-title.field .action.action-toggle span {
        justify-content: center
    }
}

.one-step-checkout-wrapper .checkout-points-credits-gifts .payment-option-content .payment-option-inner.giftcard .form.form-giftcard-account .payment-option-inner {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 15px
}

@media (max-width:769px) {
    .one-step-checkout-wrapper .checkout-points-credits-gifts .payment-option-content .payment-option-inner.giftcard .form.form-giftcard-account .payment-option-inner {
        display: unset
    }
}

.one-step-checkout-wrapper .checkout-points-credits-gifts .payment-option-content .payment-option-inner.giftcard .form.form-giftcard-account .payment-option-inner .field {
    flex: 0 0 42%;
    margin: unset !important
}

.one-step-checkout-wrapper .checkout-points-credits-gifts .payment-option-content .payment-option-inner.giftcard .form.form-giftcard-account .payment-option-inner .field input.input-text {
    color: #414141;
    border: #e2e2e2 solid 1px;
    background-color: #fff;
    font-size: 12px;
    font-family: "mothercare_2020-demi-webfont";
    text-transform: lowercase
}

@media (max-width:769px) {
    .one-step-checkout-wrapper .checkout-points-credits-gifts .payment-option-content .payment-option-inner.giftcard .form.form-giftcard-account .payment-option-inner .field input.input-text {
        margin-bottom: 10px
    }
}

.one-step-checkout-wrapper .checkout-points-credits-gifts .payment-option-content .payment-option-inner.giftcard .form.form-giftcard-account .payment-option-inner .field span.clear-input {
    position: absolute;
    top: 10px;
    right: 10px;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    background: url("../images/gift-card-close-icon.svg")
}

@media (max-width:769px) {
    .one-step-checkout-wrapper .checkout-points-credits-gifts .payment-option-content .payment-option-inner.giftcard .form.form-giftcard-account .payment-option-inner .field input#giftcard-pin {
        margin-bottom: 10px
    }
}

@media (max-width:769px) {
    .one-step-checkout-wrapper .checkout-points-credits-gifts .payment-option-content .payment-option-inner.giftcard .form.form-giftcard-account .payment-option-inner .actions-toolbar {
        display: block;
        width: 100%;
        margin: unset !important
    }
}

.one-step-checkout-wrapper .checkout-points-credits-gifts .payment-option-content .payment-option-inner.giftcard .form.form-giftcard-account .payment-option-inner .actions-toolbar button.action.action-add.primary.checkout {
    background-color: #165c7d;
    font-family: 'mothercare_2020-regular-webfont';
    color: #fff;
    font-size: 12px;
    line-height: unset;
    text-transform: lowercase
}

@media (max-width:769px) {
    .one-step-checkout-wrapper .checkout-points-credits-gifts .payment-option-content .payment-option-inner.giftcard .form.form-giftcard-account .payment-option-inner .actions-toolbar button.action.action-add.primary.checkout {
        width: 100%;
        background-color: #ff6501;
        color: #fff;
        text-transform: lowercase
    }
}

.one-step-checkout-wrapper .checkout-points-credits-gifts .payment-option-content .payment-option-inner.giftcard .gift-card-message.success .message {
    color: #3d9412;
    font-size: 14px
}

.one-step-checkout-wrapper .checkout-points-credits-gifts .payment-option-content .payment-option-inner.giftcard .gift-card-message.success .message strong {
    font-weight: 600
}

.one-step-checkout-wrapper .checkout-points-credits-gifts .payment-option-content .payment-option-inner.giftcard .gift-card-message.success .message:before {
    content: url("../images/Giftcard_success_icon.png")
}

.one-step-checkout-wrapper .checkout-points-credits-gifts .payment-option-content .payment-option-inner.giftcard .gift-card-message.error .message {
    display: unset;
    padding: unset
}

.one-step-checkout-wrapper .checkout-points-credits-gifts .payment-option-content .applied-gift-cards {
    margin: 15px 0;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between
}

.one-step-checkout-wrapper .checkout-points-credits-gifts .payment-option-content .applied-gift-cards .applied-gift-card.gift-card,
.one-step-checkout-wrapper .checkout-points-credits-gifts .payment-option-content .applied-gift-cards .applied-gift-card.e-gift-card {
    color: #fff;
    z-index: 9;
    border-radius: 22px;
    border: none;
    box-shadow: none;
    position: relative;
    flex: 0 0 calc(50% - 7px);
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    padding: 15px;
    margin-bottom: 14px
}

@media (max-width:769px) {

    .one-step-checkout-wrapper .checkout-points-credits-gifts .payment-option-content .applied-gift-cards .applied-gift-card.gift-card,
    .one-step-checkout-wrapper .checkout-points-credits-gifts .payment-option-content .applied-gift-cards .applied-gift-card.e-gift-card {
        flex: 0 0 100%
    }
}

.one-step-checkout-wrapper .checkout-points-credits-gifts .payment-option-content .applied-gift-cards .applied-gift-card.gift-card:before,
.one-step-checkout-wrapper .checkout-points-credits-gifts .payment-option-content .applied-gift-cards .applied-gift-card.e-gift-card:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: -2
}

.one-step-checkout-wrapper .checkout-points-credits-gifts .payment-option-content .applied-gift-cards .applied-gift-card.gift-card .gift-card-img-container img.gift-card-img,
.one-step-checkout-wrapper .checkout-points-credits-gifts .payment-option-content .applied-gift-cards .applied-gift-card.e-gift-card .gift-card-img-container img.gift-card-img {
    max-height: 30px;
    margin-bottom: 15px
}

.one-step-checkout-wrapper .checkout-points-credits-gifts .payment-option-content .applied-gift-cards .applied-gift-card.gift-card .gift-card-number,
.one-step-checkout-wrapper .checkout-points-credits-gifts .payment-option-content .applied-gift-cards .applied-gift-card.e-gift-card .gift-card-number {
    font-size: 13px;
    font-weight: 400
}

.one-step-checkout-wrapper .checkout-points-credits-gifts .payment-option-content .applied-gift-cards .applied-gift-card.gift-card .gift-card-amount,
.one-step-checkout-wrapper .checkout-points-credits-gifts .payment-option-content .applied-gift-cards .applied-gift-card.e-gift-card .gift-card-amount {
    padding: 15px 0;
    min-height: 75px;
    text-align: center
}

.one-step-checkout-wrapper .checkout-points-credits-gifts .payment-option-content .applied-gift-cards .applied-gift-card.gift-card .gift-card-amount .price,
.one-step-checkout-wrapper .checkout-points-credits-gifts .payment-option-content .applied-gift-cards .applied-gift-card.e-gift-card .gift-card-amount .price {
    color: #575757;
    font-size: 30px !important;
    font-weight: 700 !important
}

.one-step-checkout-wrapper .checkout-points-credits-gifts .payment-option-content .applied-gift-cards .applied-gift-card.gift-card .gift-card-amount .card-info,
.one-step-checkout-wrapper .checkout-points-credits-gifts .payment-option-content .applied-gift-cards .applied-gift-card.e-gift-card .gift-card-amount .card-info {
    font-size: 12px;
    color: #575757;
    font-weight: 400
}

.one-step-checkout-wrapper .checkout-points-credits-gifts .payment-option-content .applied-gift-cards .applied-gift-card.gift-card .gift-card-details,
.one-step-checkout-wrapper .checkout-points-credits-gifts .payment-option-content .applied-gift-cards .applied-gift-card.e-gift-card .gift-card-details {
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 14px;
    color: #563434;
    display: flex;
    font-size: 15px;
    justify-content: space-between
}

.one-step-checkout-wrapper .checkout-points-credits-gifts .payment-option-content .applied-gift-cards .applied-gift-card.gift-card .gift-card-details .gift-card-balance.details-section,
.one-step-checkout-wrapper .checkout-points-credits-gifts .payment-option-content .applied-gift-cards .applied-gift-card.e-gift-card .gift-card-details .gift-card-balance.details-section,
.one-step-checkout-wrapper .checkout-points-credits-gifts .payment-option-content .applied-gift-cards .applied-gift-card.gift-card .gift-card-details .gift-card-expiry.details-section,
.one-step-checkout-wrapper .checkout-points-credits-gifts .payment-option-content .applied-gift-cards .applied-gift-card.e-gift-card .gift-card-details .gift-card-expiry.details-section {
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 14px
}

.one-step-checkout-wrapper .checkout-points-credits-gifts .payment-option-content .applied-gift-cards .applied-gift-card.gift-card .gift-card-details .gift-card-balance.details-section .gift-card-label,
.one-step-checkout-wrapper .checkout-points-credits-gifts .payment-option-content .applied-gift-cards .applied-gift-card.e-gift-card .gift-card-details .gift-card-balance.details-section .gift-card-label,
.one-step-checkout-wrapper .checkout-points-credits-gifts .payment-option-content .applied-gift-cards .applied-gift-card.gift-card .gift-card-details .gift-card-expiry.details-section .gift-card-label,
.one-step-checkout-wrapper .checkout-points-credits-gifts .payment-option-content .applied-gift-cards .applied-gift-card.e-gift-card .gift-card-details .gift-card-expiry.details-section .gift-card-label {
    font-size: 8px !important;
    letter-spacing: .1em
}

.one-step-checkout-wrapper .checkout-points-credits-gifts .payment-option-content .applied-gift-cards .applied-gift-card.gift-card span.gift-card-action.delete,
.one-step-checkout-wrapper .checkout-points-credits-gifts .payment-option-content .applied-gift-cards .applied-gift-card.e-gift-card span.gift-card-action.delete {
    background: url("../images/upgrade_m245_ks_icon-giftcard-delete.svg") no-repeat;
    position: absolute;
    top: -8px;
    right: -3px;
    width: 35px;
    height: 35px;
    cursor: pointer;
    border-radius: 50%
}

.one-step-checkout-wrapper .checkout-points-credits-gifts .payment-option-content .applied-gift-cards .applied-gift-card.gift-card:after,
.one-step-checkout-wrapper .checkout-points-credits-gifts .payment-option-content .applied-gift-cards .applied-gift-card.e-gift-card:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: -1;
    background: url("../images/upgrade_m245_ks_logo-egiftcard.png") no-repeat;
    background-size: 100%;
    opacity: .8;
    width: 197px;
    height: 205px;
    mix-blend-mode: multiply;
    margin: auto 0
}

.one-step-checkout-wrapper .checkout-points-credits-gifts .payment-option-content .applied-gift-cards .applied-gift-card.gift-card {
    padding: 15px 15px 5px
}

.one-step-checkout-wrapper .checkout-points-credits-gifts .payment-option-content .applied-gift-cards .applied-gift-card.gift-card:before {
    background: #fff;
    box-shadow: 0px 1px 6px rgba(0, 0, 0, .2);
    border-radius: 12px
}

.one-step-checkout-wrapper .checkout-points-credits-gifts .payment-option-content .applied-gift-cards .applied-gift-card.gift-card .gift-card-img-container:before {
    content: url("../images/upgrade_m245_ks_icon-gift-ribbon.svg");
    position: absolute;
    top: 0;
    right: 0
}

.one-step-checkout-wrapper .checkout-points-credits-gifts .payment-option-content .applied-gift-cards .applied-gift-card.gift-card .gift-card-number {
    color: #575757
}

.one-step-checkout-wrapper .checkout-points-credits-gifts .payment-option-content .applied-gift-cards .applied-gift-card.gift-card .gift-card-amount .price {
    color: #575757
}

.one-step-checkout-wrapper .checkout-points-credits-gifts .payment-option-content .applied-gift-cards .applied-gift-card.gift-card .gift-card-amount .card-info {
    color: #575757
}

.one-step-checkout-wrapper .checkout-points-credits-gifts .payment-option-content .applied-gift-cards .applied-gift-card.gift-card .gift-card-details {
    color: #575757 !important
}

.one-step-checkout-wrapper .checkout-points-credits-gifts .payment-option-content .applied-gift-cards .applied-gift-card.gift-card .gift-card-details .gift-card-balance.details-section,
.one-step-checkout-wrapper .checkout-points-credits-gifts .payment-option-content .applied-gift-cards .applied-gift-card.gift-card .gift-card-details .gift-card-expiry.details-section {
    font-size: 15px;
    line-height: 18px
}

.one-step-checkout-wrapper .checkout-points-credits-gifts .payment-option-content .applied-gift-cards .applied-gift-card.e-gift-card:before {
    background: linear-gradient(358.4deg, #af7431 -5.86%, #f8e191 98.12%);
    border-radius: 22px
}

.one-step-checkout-wrapper .checkout-points-credits-gifts .payment-option-content .applied-gift-cards .applied-gift-card.e-gift-card .gift-card-number {
    color: #563434
}

.one-step-checkout-wrapper .checkout-points-credits-gifts .payment-option-content .applied-gift-cards .applied-gift-card.e-gift-card .gift-card-amount .price {
    color: #563434
}

.one-step-checkout-wrapper .checkout-points-credits-gifts .payment-option-content .applied-gift-cards .applied-gift-card.e-gift-card .gift-card-amount .card-info {
    color: #563434
}

.one-step-checkout-wrapper .checkout-points-credits-gifts .payment-option-content .applied-gift-cards .gift-card-actions {
    flex: 0 0 100%
}

.one-step-checkout-wrapper .checkout-points-credits-gifts .payment-option-content .applied-gift-cards .gift-card-actions button.action.action-remove.secondary {
    width: 100%;
    margin-top: 10px;
    font-size: 15px;
    font-weight: 400 !important;
    text-transform: capitalize !important;
    background-color: #165c7d !important;
    border-radius: 5px;
    color: #fff !important;
    border-color: unset !important
}

@media (max-width:769px) {
    .one-step-checkout-wrapper .checkout-points-credits-gifts .payment-option-content .applied-gift-cards .gift-card-actions button.action.action-remove.secondary {
        background-color: #165c7d !important;
        height: 45px
    }
}

.one-step-checkout-wrapper .checkout-points-credits-gifts .payment-option-content .applied-gift-cards {
    margin: 15px 0;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between
}

.one-step-checkout-wrapper .checkout-points-credits-gifts .payment-option-content .applied-gift-cards .applied-gift-card.e-gift-card {
    color: #fff;
    z-index: 9;
    border-radius: 22px;
    border: none;
    box-shadow: none;
    position: relative;
    flex: 0 0 calc(50% - 7px);
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    padding: 15px;
    margin-bottom: 14px
}

@media (max-width:769px) {
    .one-step-checkout-wrapper .checkout-points-credits-gifts .payment-option-content .applied-gift-cards .applied-gift-card.e-gift-card {
        flex: 0 0 100%
    }
}

.one-step-checkout-wrapper .checkout-points-credits-gifts .payment-option-content .applied-gift-cards .applied-gift-card.e-gift-card:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: -2;
    background: linear-gradient(358.4deg, #af7431 -5.86%, #f8e191 98.12%);
    border-radius: 22px
}

.one-step-checkout-wrapper .checkout-points-credits-gifts .payment-option-content .applied-gift-cards .applied-gift-card.e-gift-card .gift-card-img-container img.gift-card-img {
    max-height: 30px;
    margin-bottom: 15px
}

.one-step-checkout-wrapper .checkout-points-credits-gifts .payment-option-content .applied-gift-cards .applied-gift-card.e-gift-card .gift-card-number {
    color: #563434;
    font-size: 13px;
    font-weight: 400
}

.one-step-checkout-wrapper .checkout-points-credits-gifts .payment-option-content .applied-gift-cards .applied-gift-card.e-gift-card .gift-card-amount {
    padding: 15px 0;
    min-height: 80px;
    text-align: center
}

.one-step-checkout-wrapper .checkout-points-credits-gifts .payment-option-content .applied-gift-cards .applied-gift-card.e-gift-card .gift-card-amount .price {
    color: #563434;
    font-size: 30px !important;
    font-weight: 700 !important
}

.one-step-checkout-wrapper .checkout-points-credits-gifts .payment-option-content .applied-gift-cards .applied-gift-card.e-gift-card .gift-card-amount .card-info {
    font-size: 12px;
    color: #563434;
    font-weight: 400
}

.one-step-checkout-wrapper .checkout-points-credits-gifts .payment-option-content .applied-gift-cards .applied-gift-card.e-gift-card .gift-card-details {
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 14px;
    color: #563434;
    display: flex;
    font-size: 15px;
    justify-content: space-between
}

.one-step-checkout-wrapper .checkout-points-credits-gifts .payment-option-content .applied-gift-cards .applied-gift-card.e-gift-card .gift-card-details .gift-card-balance.details-section {
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 14px;
    color: #563434
}

.one-step-checkout-wrapper .checkout-points-credits-gifts .payment-option-content .applied-gift-cards .applied-gift-card.e-gift-card .gift-card-details .gift-card-balance.details-section .gift-card-label {
    font-size: 8px !important
}

.one-step-checkout-wrapper .checkout-points-credits-gifts .payment-option-content .applied-gift-cards .applied-gift-card.e-gift-card .gift-card-details .gift-card-expiry.details-section {
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 14px;
    color: #563434
}

.one-step-checkout-wrapper .checkout-points-credits-gifts .payment-option-content .applied-gift-cards .applied-gift-card.e-gift-card .gift-card-details .gift-card-expiry.details-section .gift-card-label {
    font-size: 8px !important
}

.one-step-checkout-wrapper .checkout-points-credits-gifts .payment-option-content .applied-gift-cards .applied-gift-card.e-gift-card span.gift-card-action.delete {
    background: no-repeat -159px -368px url("../images/checkout-icon.png") #e2e2e2;
    position: absolute;
    top: -8px;
    right: -3px;
    width: 35px;
    height: 35px;
    cursor: pointer;
    border-radius: 50%
}

.one-step-checkout-wrapper .checkout-points-credits-gifts .payment-option-content .applied-gift-cards .applied-gift-card.e-gift-card:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: -1;
    background: no-repeat -58px -48px url("../images/egift-card-icon.png");
    background-size: 82%;
    opacity: .5
}

.one-step-checkout-wrapper .checkout-points-credits-gifts .osc-payment-after-methods .payment-option.opc-payment-additional.customerbalance .payment-option-inner {
    position: relative;
    display: flex;
    align-items: center;
    border: 1px solid #e2e2e2;
    border-radius: 5px;
    margin: 15px 0;
    padding: 12px 12px 12px 44px;
    cursor: pointer
}

.one-step-checkout-wrapper .checkout-points-credits-gifts .osc-payment-after-methods .payment-option.opc-payment-additional.customerbalance .payment-option-inner:before {
    position: absolute;
    content: '';
    left: 12px;
    width: 19px;
    height: 19px;
    border: 1px solid #125faa;
    background: #fff;
    border-radius: 3px
}

.one-step-checkout-wrapper .checkout-points-credits-gifts .osc-payment-after-methods .payment-option.opc-payment-additional.customerbalance .payment-option-inner .customer-balance-text {
    padding-left: 12px;
    display: flex;
    flex: 1 1 auto;
    align-items: center;
    justify-content: space-between;
    font-size: 14px
}

.one-step-checkout-wrapper .checkout-points-credits-gifts .osc-payment-after-methods .payment-option.opc-payment-additional.customerbalance .payment-option-inner .customer-balance-text span {
    color: #125faa
}

.one-step-checkout-wrapper .checkout-points-credits-gifts .osc-payment-after-methods .payment-option.opc-payment-additional.customerbalance .payment-option-inner .customer-balance-text span.amount {
    color: #000;
    font-weight: 700;
    font-family: 'Arial'
}

.one-step-checkout-wrapper .checkout-points-credits-gifts .osc-payment-after-methods .payment-option.opc-payment-additional.customerbalance .payment-option-inner.active {
    border: 2px solid #125faa
}

.one-step-checkout-wrapper .checkout-points-credits-gifts .osc-payment-after-methods .payment-option.opc-payment-additional.customerbalance .payment-option-inner.active:after {
    position: absolute;
    content: '';
    left: 20px;
    width: 4px;
    height: 8px;
    margin: 0 0 3px;
    border-right: 2px solid #125faa;
    border-bottom: 2px solid #125faa;
    transform: rotate(40deg)
}

.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-method .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .radio-input+.col {
    float: left;
    margin-right: 10px
}

.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-method .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .col-method .title {
    font-size: 12px
}

.one-step-checkout-wrapper .shipping-address-main-block-kanmo .shipping-methods-sub-block-kanmo .checkout-shipping-method .checkout-shipping-method div#checkout-step-shipping_method .table-checkout-shipping-method .method-row .title-row .col-method .price {
    font-size: 12px
}

.onestepcheckout-index-index .order-summary .items-in-cart {
    display: none
}

.onestepcheckout-index-index .order-summary .opc-block-summary {
    padding: 0;
    padding-top: 0 !important
}

.onestepcheckout-index-index .order-summary .opc-block-summary .table-totals {
    border-top: 0 !important;
    border-color: #eaeaea
}

.onestepcheckout-index-index .order-summary .opc-block-summary .table-totals tbody .mark {
    text-align: left;
    padding-left: 18px;
    font-size: 12px;
    font-weight: 700;
    color: #000;
    font-family: 'Arial';
    text-transform: lowercase
}

.onestepcheckout-index-index .order-summary .opc-block-summary .table-totals tbody .mark strong {
    font-weight: 700
}

.onestepcheckout-index-index .order-summary .opc-block-summary .table-totals tbody .mark span {
    display: block
}

.onestepcheckout-index-index .order-summary .opc-block-summary .table-totals tbody .totals.discount .mark .discount.coupon {
    display: none
}

.onestepcheckout-index-index .order-summary .opc-block-summary .table-totals tbody .totals.sub {
    background-color: #e5e5e5
}

.onestepcheckout-index-index .order-summary .opc-block-summary .table-totals tbody tr.grand.totals {
    background-color: #e5e5e5
}

.onestepcheckout-index-index .order-summary .opc-block-summary .table-totals tbody .amount {
    padding-right: 10px;
    font-size: 12px;
    color: #165c7d;
    font-family: 'Arial';
    float: right;
    width: 100%
}

.onestepcheckout-index-index .order-summary .opc-block-summary .table-totals tbody .amount span.price {
    display: flex;
    justify-content: space-between
}

.onestepcheckout-index-index .order-summary .opc-block-summary .table-totals tbody span.sign {
    float: left;
    text-align: left;
    padding-right: 30px;
    word-spacing: 5px;
    white-space: nowrap
}

.onestepcheckout-index-index .order-summary .opc-block-summary .table-totals tbody .totals.kanmo-points span.sign {
    float: unset;
    text-align: unset;
    padding-right: unset;
    word-spacing: unset
}

.onestepcheckout-index-index .order-summary .opc-block-summary .table-totals tbody .totals.giftwrapping .amount {
    display: flex;
    justify-content: space-between
}

.onestepcheckout-index-index .order-summary .opc-block-summary .table-totals tbody .amount.discount {
    color: #419f12
}

.onestepcheckout-index-index .order-summary .opc-block-summary .table-totals tbody tr {
    border: unset
}

.onestepcheckout-index-index .order-summary .opc-block-summary .table-totals .totals.giftcard-border .dash-lines-checkout-summary {
    background-image: url("../images/Dashed_line.png");
    width: 100%;
    height: 2px
}

.onestepcheckout-index-index .order-summary .step-title {
    margin-bottom: 0;
    padding-left: 32px !important;
    border: 1px solid #eaeaea;
    border-radius: 6px 6px 0 0
}

.onestepcheckout-index-index .osc-place-order-wrapper {
    padding: unset
}

.onestepcheckout-index-index .osc-place-order-wrapper .actions-toolbar {
    display: block
}

.onestepcheckout-index-index .osc-place-order-wrapper .actions-toolbar .place-order-primary .checkout {
    height: 37px;
    font-family: 'mothercare_2020-regular-webfont';
    font-size: 14px;
    background-color: #165c7d !important;
    text-transform: lowercase
}

.onestepcheckout-index-index .osc-place-order-wrapper .actions-toolbar #back-to-cart {
    height: 37px;
    font-family: 'mothercare_2020-regular-webfont';
    font-size: 14px;
    background-color: #fff !important;
    text-transform: lowercase;
    margin-top: 10px;
    width: 100%;
    color: #165c7d !important;
    border: 1px solid #165c7d !important;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 5px;
    font-weight: 600
}

.onestepcheckout-index-index .osc-place-order-wrapper .osc-multi-address-checkout {
    display: none
}

.onestepcheckout-index-index .opc-wrapper .fieldset>.field>.label {
    margin: unset
}

@media (min-width:640px) {
    .header.content {
        padding: unset;
        height: 70px
    }

    .header.content .ves-megamenu.menu-hover {
        position: static;
        height: 70px
    }

    .header.content .ves-megamenu.menu-hover .subhover:hover .submenu {
        pointer-events: unset
    }

    .header.content .ves-megamenu.menu-hover .subhover:hover .dropdown-menu {
        visibility: visible;
        opacity: 1;
        z-index: 999999999;
        width: 100%
    }

    .header.content .ves-megamenu.menu-hover .subhover:hover .megamenu-content .menav ul li h5 {
        border: 1px solid #d9d9d6;
        margin: unset;
        padding: 5px;
        text-transform: lowercase;
        color: #165c7d
    }

    .header.content .ves-megamenu.menu-hover .subhover:hover .megamenu-content .menav ul li p {
        border: 1px solid #d9d9d6;
        padding: 5px;
        text-transform: lowercase
    }

    .header.content .ves-megamenu.menu-hover .subhover:hover .megamenu-content .menav .container ul h5 {
        border: unset;
        margin: unset;
        padding: 5px;
        text-transform: lowercase;
        color: #858585 !important;
        font-size: 14px
    }

    .header.content .ves-megamenu.menu-hover .subhover:hover .megamenu-content .menav .container ul h5 a {
        color: #165c7d !important;
        font-family: 'Arial'
    }

    .header.content .ves-megamenu.menu-hover .subhover:hover .megamenu-content .menav .container ul p {
        border: unset;
        padding: 5px;
        text-transform: lowercase
    }

    .header.content .ves-megamenu.menu-hover .subhover:hover .megamenu-content .menav .container ul p a {
        color: #858585 !important;
        font-family: 'Arial'
    }

    .header.content .ves-megamenu.menu-hover .nav-item {
        height: 70px;
        display: flex;
        align-items: center;
        margin-left: 10px;
        position: inherit
    }

    .header.content .ves-megamenu.menu-hover .nav-item a.nav-anchor {
        display: flex;
        align-items: center;
        color: #6a6c6c
    }

    .header.content .ves-megamenu.menu-hover .nav-item a.nav-anchor:hover {
        background-color: unset
    }

    .header.content .ves-megamenu.menu-hover .nav-item .submenu.animated.dropdown-menu .megamenu-content .row .col-md-3 h4.screen-only {
        font-size: 14px !important;
        color: #515759;
        text-transform: lowercase
    }

    .header.content .ves-megamenu.menu-hover .nav-item .submenu.animated.dropdown-menu .megamenu-content .row .col-md-3 ul.ui-menu.ui-widget.ui-widget-content.ui-front {
        width: 75% !important
    }

    .header.content .ves-megamenu.menu-hover .nav-item .submenu.animated.dropdown-menu .megamenu-content .row .col-md-3 ul.ui-menu.ui-widget.ui-widget-content.ui-front li.ui-menu-item {
        font-size: 12px;
        text-transform: lowercase
    }

    .header.content .ves-megamenu.menu-hover .nav-item .submenu.animated.dropdown-menu .megamenu-content .row .col-md-3 ul.ui-menu.ui-widget.ui-widget-content.ui-front li.ui-menu-item p.ui-menu-item-wrapper {
        border: 1px solid #d9d9d6;
        padding: 5px
    }

    .header.content .ves-megamenu.menu-hover .nav-item .submenu.animated.dropdown-menu .megamenu-content .row .col-lg-5.image .mn-block .menav::-webkit-scrollbar {
        display: none
    }

    .header.content .ves-megamenu.menu-hover .nav-item .submenu.animated.dropdown-menu .megamenu-content .row .col-lg-5.image .mn-block h4 {
        font-size: 14px !important;
        text-transform: lowercase;
        color: #515759
    }

    .header.content .ves-megamenu.menu-hover .nav-item .submenu.animated.dropdown-menu .megamenu-content .row .menav::-webkit-scrollbar {
        display: none
    }

    .header.content .ves-megamenu.menu-hover .nav-item .submenu.animated.dropdown-menu .megamenu-content .row h3.title-cat {
        color: #16537d;
        text-transform: lowercase;
        font-size: 32px;
        margin: 25px 10px
    }

    .header.content .ves-megamenu.menu-hover .nav-item .submenu.animated.dropdown-menu .megamenu-content .row h4 {
        color: #165c7d;
        text-transform: lowercase;
        font-size: 16px
    }

    .header.content .ves-megamenu.menu-hover .nav-item .submenu.animated.dropdown-menu .megamenu-content .row .menav td {
        font-family: 'Arial'
    }

    .header.content .ves-megamenu.menu-hover .nav-item .submenu.animated.dropdown-menu .megamenu-content .row .menav td div {
        background-color: #165c7d !important
    }

    .header.content .ves-megamenu.menu-hover .nav-item .submenu.animated.dropdown-menu .megamenu-content .row .menav ul.mn-list li {
        margin: 0 0 10px
    }
}

@media (max-width:640px) {
    .submenu.animated.dropdown-menu {
        all: unset
    }

    .submenu.animated.dropdown-menu .megamenu-content .row {
        font-size: 12px;
        padding: 5px 10px
    }

    .submenu.animated.dropdown-menu .megamenu-content .row .col-lg-3.image,
    .submenu.animated.dropdown-menu .megamenu-content .row .col-lg-4.image,
    .submenu.animated.dropdown-menu .megamenu-content .row .col-lg-2.image {
        display: none
    }

    .submenu.animated.dropdown-menu .megamenu-content .row h4.screen-only {
        color: #165c7d;
        font-size: 12px;
        text-transform: lowercase
    }

    .submenu.animated.dropdown-menu .megamenu-content .row .menav {
        font-family: 'Arial';
        text-transform: lowercase
    }

    .submenu.animated.dropdown-menu .megamenu-content .row .menav ul {
        padding: 0 15px;
        display: block !important
    }

    .submenu.animated.dropdown-menu .megamenu-content .row .menav ul li h5 a {
        color: #165c7d
    }

    .submenu.animated.dropdown-menu .megamenu-content .row .menav ul li p a {
        color: #414141
    }

    .submenu.animated.dropdown-menu .megamenu-content .row .menav ul h5 a {
        color: #165c7d
    }

    .submenu.animated.dropdown-menu .megamenu-content .row .menav .container ul {
        flex-basis: 100% !important
    }

    .submenu.animated.dropdown-menu .megamenu-content .row .menav::-webkit-scrollbar {
        display: none
    }

    .nav-item.submenu-left a.nav-anchor {
        line-height: unset !important;
        width: unset !important;
        float: unset !important;
        display: flex;
        align-items: center;
        justify-content: space-between
    }

    .megamenu-content {
        float: unset !important
    }

    .submenu.animated.dropdown-menu {
        display: none !important
    }

    .submenu.animated.dropdown-menu.submenu-active {
        display: block !important
    }

    .opener.item-active:before {
        content: "\f106" !important;
        color: #165c7d
    }

    .opener:before {
        content: "\f107" !important;
        color: #165c7d;
        position: absolute;
        right: 10px;
        top: 50%;
        transform: translateY(-50%)
    }
}

@font-face {
    font-family: 'mothercare_2020-regular-webfont';
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url(../fonts/mothercare_2020-regular-webfont.woff2) format('woff2')
}

@font-face {
    font-family: 'mothercare_2020-thin-webfont';
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url(../fonts/mothercare_2020-thin-webfont.woff2) format('woff2')
}

@font-face {
    font-family: 'mothercare-icons';
    src: url('../fonts/font-icons/mothercare-icons.eot?qlog0z');
    src: url('../fonts/font-icons/mothercare-icons.eot?qlog0z#iefix') format('embedded-opentype'), url('../fonts/font-icons/mothercare-icons.ttf?qlog0z') format('truetype'), url('../fonts/font-icons/mothercare-icons.woff?qlog0z') format('woff'), url('../fonts/font-icons/mothercare-icons.svg?qlog0z#mothercare-icons') format('svg');
    font-weight: 400;
    font-style: normal
}

html {
    font-family: 'mothercare_2020-regular-webfont'
}

.footer-promo {
    display: flex;
    column-gap: 20px
}

@media (max-width:767px) {
    .footer-promo {
        text-align: center;
        flex-flow: column wrap;
        justify-content: center;
        align-content: center;
        gap: 10px
    }
}

.footer-promo .footer-promo-text {
    font-family: 'Arial' !important;
    width: 30%;
    font-size: 10px;
    color: #1e1e1e !important
}

@media (max-width:767px) {
    .footer-promo .footer-promo-text {
        width: 100% !important
    }
}

.pagebuilder-column.shop-with-us-column-mc p a,
.shop-by-category-column-mc p a,
.need-help-column-mc p a {
    font-family: 'Arial' !important
}

.product-info-wrapper .product.media {
    position: relative
}

.catalog-product-view .amasty-label-container {
    position: absolute;
    top: 8px;
    right: 8px
}

.catalog-category-view .products-grid .product-items .product-item-photo .amasty-label-container,
.catalog-category-view [data-appearance=carousel] .product-items .product-item-photo .amasty-label-container {
    position: absolute;
    top: 15px;
    text-align: right
}

.page-main {
    max-width: 100%;
    padding-left: 50px;
    padding-right: 50px
}

@media screen and (max-width:1199px) {
    .page-main {
        padding-left: 15px;
        padding-right: 15px
    }
}

.page-main:before,
.page-main:after {
    display: none !important
}

.page-footer {
    position: relative !important
}

@media (max-width:767px) {
    .page-footer {
        padding-left: 0 !important;
        padding-right: 0 !important
    }
}

.page-footer .footer-content-mckanmo-desktop {
    font-size: 14px
}

.page-footer .footer-content-mckanmo-desktop .we-accept {
    font-size: 14px;
    margin-top: 40px
}

@media (max-width:767px) {
    .page-footer .footer-content-mckanmo-desktop .we-accept {
        text-align: center !important;
        margin-top: 0
    }
}

.page-footer .back-to-top {
    position: absolute;
    cursor: pointer;
    bottom: 50px;
    width: 50px;
    height: 50px;
    right: 50px;
    border: 2px solid #eaeaea;
    text-align: center
}

@media (max-width:767px) {
    .page-footer .back-to-top {
        right: 0;
        bottom: 10px
    }
}

.page-footer .back-to-top span {
    font-size: 0;
    border-left: 15px solid transparent;
    border-right: 15px solid transparent;
    border-bottom: 15px solid #165c7d
}

@media (max-width:767px) {

    .home-new-arrivals,
    .home-travel-items {
        padding: 15px !important
    }
}

.home-new-arrivals .column-image,
.home-travel-items .column-image {
    width: 28% !important;
    justify-content: flex-start
}

.home-new-arrivals .column-image figure,
.home-travel-items .column-image figure {
    margin-bottom: 0
}

.home-new-arrivals .column-image figure,
.home-travel-items .column-image figure,
.home-new-arrivals .column-image figure img,
.home-travel-items .column-image figure img {
    height: 100% !important;
    object-fit: cover;
    object-position: center bottom
}

.home-new-arrivals .column-slider,
.home-travel-items .column-slider {
    width: 70% !important;
    margin-left: 30px
}

.home-new-arrivals .column-slider .products-slider,
.home-travel-items .column-slider .products-slider {
    height: 100%
}

@media (max-width:767px) {

    .home-new-arrivals .column-slider .products-slider,
    .home-travel-items .column-slider .products-slider {
        padding: 0
    }
}

.home-new-arrivals .column-slider .products-slider .product-items .product-item .item-img-box,
.home-travel-items .column-slider .products-slider .product-items .product-item .item-img-box {
    min-height: 70%
}

@media (max-width:767px) {

    .home-new-arrivals .column-slider .products-slider .product-items .product-item .item-img-box,
    .home-travel-items .column-slider .products-slider .product-items .product-item .item-img-box {
        min-height: 40%
    }
}

.home-new-arrivals .column-slider .products-slider .product-items .product-item .product-item-details,
.home-travel-items .column-slider .products-slider .product-items .product-item .product-item-details {
    padding-bottom: 10px
}

@media (max-width:767px) {

    .home-new-arrivals .column-slider .products-slider .slick-arrow.slick-prev,
    .home-travel-items .column-slider .products-slider .slick-arrow.slick-prev {
        left: 5px !important
    }
}

@media (max-width:767px) {

    .home-new-arrivals .column-slider .products-slider .slick-arrow.slick-next,
    .home-travel-items .column-slider .products-slider .slick-arrow.slick-next {
        right: 5px !important
    }
}

@media (max-width:767px) {

    .home-new-arrivals .pagebuilder-column-line,
    .home-travel-items .pagebuilder-column-line {
        display: flex;
        flex-flow: column;
        gap: 20px;
        overflow: inherit
    }
}

@media (max-width:767px) {

    .home-new-arrivals .pagebuilder-column-line .pagebuilder-column,
    .home-travel-items .pagebuilder-column-line .pagebuilder-column {
        width: 100% !important;
        padding: 0;
        margin-left: 0 !important
    }
}

@media (max-width:767px) {

    .home-new-arrivals .pagebuilder-column-line .pagebuilder-column:first-child,
    .home-travel-items .pagebuilder-column-line .pagebuilder-column:first-child {
        display: none
    }
}

.home-new-arrivals .pagebuilder-column-line .products-slider .product-items,
.home-travel-items .pagebuilder-column-line .products-slider .product-items {
    margin: 0;
    padding: 0 20px
}

@media (min-width:768px) {

    .home-new-arrivals .pagebuilder-column-line .products-slider .product-items,
    .home-travel-items .pagebuilder-column-line .products-slider .product-items {
        overflow-y: hidden
    }
}

@media (max-width:767px) {

    .home-new-arrivals .pagebuilder-column-line .products-slider .product-items,
    .home-travel-items .pagebuilder-column-line .products-slider .product-items {
        padding: 0
    }
}

.home-new-arrivals .pagebuilder-column-line .products-slider .product-items .product-item,
.home-travel-items .pagebuilder-column-line .products-slider .product-items .product-item {
    background-color: #fff;
    width: calc(100%/3 - 20px);
    margin: 0 10px
}

@media (max-width:767px) {

    .home-new-arrivals .pagebuilder-column-line .products-slider .product-items .product-item,
    .home-travel-items .pagebuilder-column-line .products-slider .product-items .product-item {
        width: calc(100%/2 - 20px);
        margin: 0 10px
    }
}

.home-new-arrivals .pagebuilder-column-line .products-slider .product-items .product-item .price-box,
.home-travel-items .pagebuilder-column-line .products-slider .product-items .product-item .price-box {
    padding-top: 24px;
    position: relative;
    margin: 0;
    max-width: 100%;
    text-align: center;
    display: flex;
    justify-content: center;
    flex-flow: row wrap;
    gap: 5px
}

.home-new-arrivals .pagebuilder-column-line .products-slider .product-items .product-item .price-box .old-price,
.home-travel-items .pagebuilder-column-line .products-slider .product-items .product-item .price-box .old-price {
    text-decoration: none;
    position: absolute;
    left: 0;
    right: 0;
    top: 0
}

.home-new-arrivals .pagebuilder-column-line .products-slider .product-items .product-item .price-box .old-price .price,
.home-travel-items .pagebuilder-column-line .products-slider .product-items .product-item .price-box .old-price .price {
    font-style: normal;
    font-weight: 400;
    font-size: 10px;
    line-height: normal;
    letter-spacing: -.011em;
    text-decoration-line: line-through;
    color: #515759
}

.home-new-arrivals .pagebuilder-column-line .products-slider .product-items .product-item .price-box .price-with-discount,
.home-travel-items .pagebuilder-column-line .products-slider .product-items .product-item .price-box .price-with-discount {
    order: 1
}

.home-new-arrivals .pagebuilder-column-line .products-slider .product-items .product-item .price-box .price-with-discount .price,
.home-travel-items .pagebuilder-column-line .products-slider .product-items .product-item .price-box .price-with-discount .price {
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    line-height: normal;
    letter-spacing: -.011em;
    color: #1e1e1e
}

.home-new-arrivals .pagebuilder-column-line .products-slider .product-items .product-item .price-box .discount-percent,
.home-travel-items .pagebuilder-column-line .products-slider .product-items .product-item .price-box .discount-percent {
    background: #f24822;
    padding: 0 5px;
    font-style: normal;
    font-weight: 400;
    font-size: 10px;
    line-height: 20px;
    letter-spacing: -.011em;
    color: #fff;
    display: inline-block;
    position: relative;
    height: 20px;
    order: 2
}

.home-new-arrivals .pagebuilder-column-line .products-slider .product-items .product-item .price-box .price,
.home-travel-items .pagebuilder-column-line .products-slider .product-items .product-item .price-box .price {
    font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
    font-style: normal;
    font-weight: 700;
    font-size: 16px
}

.home-new-arrivals .pagebuilder-column-line .products-slider .slick-arrow,
.home-travel-items .pagebuilder-column-line .products-slider .slick-arrow {
    height: 30px;
    width: 30px;
    border-radius: 100%;
    border: none;
    background-position: center;
    background-repeat: no-repeat;
    background-image: url(../images/upgrade_m245_mc_icon-line-arrow.svg) !important;
    background-size: 16px;
    transform: none
}

.home-new-arrivals .pagebuilder-column-line .products-slider .slick-arrow:before,
.home-travel-items .pagebuilder-column-line .products-slider .slick-arrow:before {
    mask: none !important;
    -webkit-mask: none !important;
    background-color: transparent
}

.home-new-arrivals .pagebuilder-column-line .products-slider .slick-arrow.slick-prev,
.home-travel-items .pagebuilder-column-line .products-slider .slick-arrow.slick-prev {
    transform: rotate(180deg);
    left: -5px
}

.home-new-arrivals .pagebuilder-column-line .products-slider .slick-arrow.slick-next,
.home-travel-items .pagebuilder-column-line .products-slider .slick-arrow.slick-next {
    right: -5px
}

.home-popular-items .products-slider .slick-arrow {
    background-image: url(../images/gray-next-arrow.svg) !important;
    background-position: center;
    background-repeat: no-repeat;
    transform: none;
    margin-top: -30px
}

.home-popular-items .products-slider .slick-arrow:before {
    mask: none !important;
    -webkit-mask: none !important;
    background-color: transparent
}

.home-popular-items .products-slider .slick-arrow.slick-prev {
    transform: rotate(180deg)
}

@media screen and (max-width:767px) {

    .home-new-arrivals,
    .home-travel-items,
    .home-popular-items {
        padding: 0;
        background-color: transparent !important
    }
}

@media (max-width:767px) {

    .home-new-arrivals .pagebuilder-column-line,
    .home-travel-items .pagebuilder-column-line,
    .home-popular-items .pagebuilder-column-line {
        overflow: inherit
    }
}

.home-new-arrivals .row-columns,
.home-travel-items .row-columns,
.home-popular-items .row-columns {
    padding: 30px 25px
}

@media screen and (max-width:767px) {

    .home-new-arrivals .row-columns,
    .home-travel-items .row-columns,
    .home-popular-items .row-columns {
        padding: 0;
        background-color: transparent !important
    }
}

.home-new-arrivals .products-slider .product-items,
.home-travel-items .products-slider .product-items,
.home-popular-items .products-slider .product-items {
    row-gap: initial;
    gap: initial;
    margin: 0 -26px;
    flex-flow: row wrap
}

@media screen and (max-width:767px) {

    .home-new-arrivals .products-slider .product-items,
    .home-travel-items .products-slider .product-items,
    .home-popular-items .products-slider .product-items {
        margin: 0 -10px
    }
}

.home-new-arrivals .products-slider .product-items .product-item .product-image-container,
.home-travel-items .products-slider .product-items .product-item .product-image-container,
.home-popular-items .products-slider .product-items .product-item .product-image-container {
    width: 100% !important
}

.home-new-arrivals .products-slider .product-items .product-item .product-image-photo,
.home-travel-items .products-slider .product-items .product-item .product-image-photo,
.home-popular-items .products-slider .product-items .product-item .product-image-photo {
    padding: 0;
    filter: unset;
    border-radius: 0;
    height: 100%
}

.home-new-arrivals .products-slider .product-items .product-item .product-item-info.hover .product-item-photo [class^=swatch-opt-],
.home-travel-items .products-slider .product-items .product-item .product-item-info.hover .product-item-photo [class^=swatch-opt-],
.home-popular-items .products-slider .product-items .product-item .product-item-info.hover .product-item-photo [class^=swatch-opt-] {
    opacity: 1;
    display: block;
    pointer-events: inherit
}

.home-new-arrivals .products-slider .product-items .product-item .product-item-info.hover .product-item-details .product-item-inner .actions-primary,
.home-travel-items .products-slider .product-items .product-item .product-item-info.hover .product-item-details .product-item-inner .actions-primary,
.home-popular-items .products-slider .product-items .product-item .product-item-info.hover .product-item-details .product-item-inner .actions-primary {
    display: block;
    opacity: 1;
    pointer-events: inherit
}

.home-new-arrivals .products-slider .product-items .product-item .product-item-info.hover .item-img-box .actions-primary,
.home-travel-items .products-slider .product-items .product-item .product-item-info.hover .item-img-box .actions-primary,
.home-popular-items .products-slider .product-items .product-item .product-item-info.hover .item-img-box .actions-primary {
    opacity: 1;
    visibility: visible
}

.home-new-arrivals .products-slider .product-items .product-item .product-item-details,
.home-travel-items .products-slider .product-items .product-item .product-item-details,
.home-popular-items .products-slider .product-items .product-item .product-item-details {
    display: flex;
    flex-direction: column;
    margin: 0;
    text-align: center
}

@media screen and (max-width:767px) {

    .home-new-arrivals .products-slider .product-items .product-item .product-item-details .productinfo,
    .home-travel-items .products-slider .product-items .product-item .product-item-details .productinfo,
    .home-popular-items .products-slider .product-items .product-item .product-item-details .productinfo {
        display: flex;
        flex-flow: row wrap;
        align-content: space-between;
        justify-content: center;
        flex: 1
    }
}

.home-new-arrivals .products-slider .product-items .product-item .product-item-details .product-item-name,
.home-travel-items .products-slider .product-items .product-item .product-item-details .product-item-name,
.home-popular-items .products-slider .product-items .product-item .product-item-details .product-item-name {
    margin: 8px 0 0;
    padding: 0 10px;
    max-width: 100%;
    display: block;
    line-height: unset;
    flex: 1;
    min-height: 40px
}

.home-new-arrivals .products-slider .product-items .product-item .product-item-details .product-item-name .product-item-link,
.home-travel-items .products-slider .product-items .product-item .product-item-details .product-item-name .product-item-link,
.home-popular-items .products-slider .product-items .product-item .product-item-details .product-item-name .product-item-link {
    font-size: 14px;
    color: #515759;
    line-height: 150%;
    letter-spacing: -.011em;
    font-family: 'mothercare_2020-regular-webfont'
}

@media screen and (max-width:767px) {

    .home-new-arrivals .products-slider .product-items .product-item .product-item-details .product-item-name .product-item-link,
    .home-travel-items .products-slider .product-items .product-item .product-item-details .product-item-name .product-item-link,
    .home-popular-items .products-slider .product-items .product-item .product-item-details .product-item-name .product-item-link {
        font-size: 12px
    }
}

.home-new-arrivals .products-slider .product-items .product-item .product-item-details .product-item-name .product-item-link:hover,
.home-travel-items .products-slider .product-items .product-item .product-item-details .product-item-name .product-item-link:hover,
.home-popular-items .products-slider .product-items .product-item .product-item-details .product-item-name .product-item-link:hover {
    text-decoration: none;
    color: #000
}

.home-new-arrivals .products-slider .product-items .product-item .product-item-details .mobile-add-bag,
.home-travel-items .products-slider .product-items .product-item .product-item-details .mobile-add-bag,
.home-popular-items .products-slider .product-items .product-item .product-item-details .mobile-add-bag {
    cursor: pointer;
    width: calc(100% - 20px);
    border: 1px solid #165c7d;
    margin-top: 5px
}

.home-new-arrivals .products-slider .product-items .product-item .product-item-details .mobile-add-bag .btn-add,
.home-travel-items .products-slider .product-items .product-item .product-item-details .mobile-add-bag .btn-add,
.home-popular-items .products-slider .product-items .product-item .product-item-details .mobile-add-bag .btn-add {
    font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: 700
}

.home-new-arrivals .products-slider .product-items .product-item .product-item-details .mobile-add-bag .btn-add:before,
.home-travel-items .products-slider .product-items .product-item .product-item-details .mobile-add-bag .btn-add:before,
.home-popular-items .products-slider .product-items .product-item .product-item-details .mobile-add-bag .btn-add:before {
    content: '';
    display: inline-block;
    vertical-align: middle;
    width: 15px;
    height: 15px;
    background: url(../images/upgrade_m245_mc_cart_mobile_blue.png) no-repeat center;
    margin-right: 10px;
    background-size: 100%;
    position: relative;
    top: -2px
}

.home-new-arrivals .products-slider .product-items .product-item .price-box,
.home-travel-items .products-slider .product-items .product-item .price-box,
.home-popular-items .products-slider .product-items .product-item .price-box {
    padding-top: 24px;
    position: relative;
    margin: 0;
    max-width: 100%;
    text-align: center;
    display: flex;
    justify-content: center;
    flex-flow: row wrap;
    gap: 5px
}

.home-new-arrivals .products-slider .product-items .product-item .price-box .old-price,
.home-travel-items .products-slider .product-items .product-item .price-box .old-price,
.home-popular-items .products-slider .product-items .product-item .price-box .old-price {
    text-decoration: none;
    position: absolute;
    left: 0;
    right: 0;
    top: 0
}

.home-new-arrivals .products-slider .product-items .product-item .price-box .old-price .price,
.home-travel-items .products-slider .product-items .product-item .price-box .old-price .price,
.home-popular-items .products-slider .product-items .product-item .price-box .old-price .price {
    font-style: normal;
    font-weight: 400;
    font-size: 10px;
    line-height: normal;
    letter-spacing: -.011em;
    text-decoration-line: line-through;
    color: #515759
}

.home-new-arrivals .products-slider .product-items .product-item .price-box .price-with-discount,
.home-travel-items .products-slider .product-items .product-item .price-box .price-with-discount,
.home-popular-items .products-slider .product-items .product-item .price-box .price-with-discount {
    order: 1
}

.home-new-arrivals .products-slider .product-items .product-item .price-box .price-with-discount .price,
.home-travel-items .products-slider .product-items .product-item .price-box .price-with-discount .price,
.home-popular-items .products-slider .product-items .product-item .price-box .price-with-discount .price {
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    line-height: normal;
    letter-spacing: -.011em;
    color: #1e1e1e
}

.home-new-arrivals .products-slider .product-items .product-item .price-box .discount-percent,
.home-travel-items .products-slider .product-items .product-item .price-box .discount-percent,
.home-popular-items .products-slider .product-items .product-item .price-box .discount-percent {
    background: #f24822;
    padding: 0 5px;
    font-style: normal;
    font-weight: 400;
    font-size: 10px;
    line-height: 20px;
    letter-spacing: -.011em;
    color: #fff;
    display: inline-block;
    position: relative;
    height: 20px;
    order: 2
}

.home-new-arrivals .products-slider .product-items .product-item .price-box .price,
.home-travel-items .products-slider .product-items .product-item .price-box .price,
.home-popular-items .products-slider .product-items .product-item .price-box .price {
    font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
    font-style: normal;
    font-weight: 700;
    font-size: 16px
}

@media screen and (max-width:767px) {

    .home-new-arrivals .products-slider .product-items .product-item .check,
    .home-travel-items .products-slider .product-items .product-item .check,
    .home-popular-items .products-slider .product-items .product-item .check {
        line-height: normal;
        margin: 10px 0 0;
        min-height: 38px
    }
}

.home-new-arrivals .products-slider .product-items .product-item:hover .product-item-info,
.home-travel-items .products-slider .product-items .product-item:hover .product-item-info,
.home-popular-items .products-slider .product-items .product-item:hover .product-item-info {
    background: 0 0
}

.home-new-arrivals .products-slider .product-items .product-item .product-item-photo [class^=swatch-opt-],
.home-travel-items .products-slider .product-items .product-item .product-item-photo [class^=swatch-opt-],
.home-popular-items .products-slider .product-items .product-item .product-item-photo [class^=swatch-opt-] {
    background: #000;
    background: linear-gradient(0deg, rgba(0, 0, 0, .44581583) 0%, rgba(0, 0, 0, 0) 75%);
    height: 45%;
    transform: translateY(0%);
    transition: background-color .3s, border-color .3s, box-shadow .3s, color .3s, opacity .3s, transform .3s, visibility .3s 0s;
    transition-timing-function: cubic-bezier(.1, 0, .9, 1);
    padding-bottom: 70px !important
}

.home-new-arrivals .products-slider .product-items .product-item .product-item-photo .color .swatch-attribute-options,
.home-travel-items .products-slider .product-items .product-item .product-item-photo .color .swatch-attribute-options,
.home-popular-items .products-slider .product-items .product-item .product-item-photo .color .swatch-attribute-options {
    gap: 3px
}

.home-new-arrivals .products-slider .product-items .product-item .product-item-photo .color .swatch-option,
.home-travel-items .products-slider .product-items .product-item .product-item-photo .color .swatch-option,
.home-popular-items .products-slider .product-items .product-item .product-item-photo .color .swatch-option {
    width: 30px !important;
    height: 30px !important;
    background-size: cover !important;
    border-radius: 5px;
    border: 2px solid #fff
}

.home-new-arrivals .products-slider .product-items .product-item .product-item-photo .color .swatch-option:before,
.home-travel-items .products-slider .product-items .product-item .product-item-photo .color .swatch-option:before,
.home-popular-items .products-slider .product-items .product-item .product-item-photo .color .swatch-option:before {
    display: none
}

.home-new-arrivals .products-slider .product-items .product-item .product-item-photo .color .swatch-option.selected,
.home-travel-items .products-slider .product-items .product-item .product-item-photo .color .swatch-option.selected,
.home-popular-items .products-slider .product-items .product-item .product-item-photo .color .swatch-option.selected {
    border: 2px solid #165c7d
}

.home-new-arrivals .products-slider .product-items .product-item .product-item-photo .color .swatch-option.selected:before,
.home-travel-items .products-slider .product-items .product-item .product-item-photo .color .swatch-option.selected:before,
.home-popular-items .products-slider .product-items .product-item .product-item-photo .color .swatch-option.selected:before {
    box-shadow: none
}

.home-new-arrivals .products-slider .product-items .product-item .product-item-photo .color .swatch-option .disabled:after,
.home-travel-items .products-slider .product-items .product-item .product-item-photo .color .swatch-option .disabled:after,
.home-popular-items .products-slider .product-items .product-item .product-item-photo .color .swatch-option .disabled:after {
    left: 0;
    right: 0;
    transform: rotate(-34deg)
}

.home-new-arrivals .products-slider .product-items .product-item .product-item-photo .size .swatch-option,
.home-travel-items .products-slider .product-items .product-item .product-item-photo .size .swatch-option,
.home-popular-items .products-slider .product-items .product-item .product-item-photo .size .swatch-option {
    background: #fff;
    padding: 5px 12px;
    font-family: 'mothercare_2020-regular-webfont';
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: normal
}

.home-new-arrivals .products-slider .product-items .product-item .product-item-photo .size .swatch-option:before,
.home-travel-items .products-slider .product-items .product-item .product-item-photo .size .swatch-option:before,
.home-popular-items .products-slider .product-items .product-item .product-item-photo .size .swatch-option:before {
    display: none
}

.home-new-arrivals .products-slider .product-items .product-item .product-item-photo .size .swatch-option.selected,
.home-travel-items .products-slider .product-items .product-item .product-item-photo .size .swatch-option.selected,
.home-popular-items .products-slider .product-items .product-item .product-item-photo .size .swatch-option.selected {
    border: 2px solid #165c7d
}

.home-new-arrivals .products-slider .product-items .product-item .product-item-photo .size .swatch-option.selected:before,
.home-travel-items .products-slider .product-items .product-item .product-item-photo .size .swatch-option.selected:before,
.home-popular-items .products-slider .product-items .product-item .product-item-photo .size .swatch-option.selected:before {
    box-shadow: none
}

.home-new-arrivals .products-slider .product-items .product-item .product-item-photo .swatch-attribute,
.home-travel-items .products-slider .product-items .product-item .product-item-photo .swatch-attribute,
.home-popular-items .products-slider .product-items .product-item .product-item-photo .swatch-attribute {
    position: relative
}

.home-new-arrivals .products-slider .product-items .product-item .product-item-photo .swatch-attribute .swatch-attribute-options .slick-list,
.home-travel-items .products-slider .product-items .product-item .product-item-photo .swatch-attribute .swatch-attribute-options .slick-list,
.home-popular-items .products-slider .product-items .product-item .product-item-photo .swatch-attribute .swatch-attribute-options .slick-list {
    width: calc(100% - 10px);
    justify-content: center;
    gap: 5px;
    margin: 0 !important;
    padding-top: 0
}

@media screen and (max-width:767px) {

    .home-new-arrivals .products-slider .product-items .product-item .product-item-photo .swatch-attribute .swatch-attribute-options .slick-list,
    .home-travel-items .products-slider .product-items .product-item .product-item-photo .swatch-attribute .swatch-attribute-options .slick-list,
    .home-popular-items .products-slider .product-items .product-item .product-item-photo .swatch-attribute .swatch-attribute-options .slick-list {
        padding-bottom: 0
    }
}

.home-new-arrivals .products-slider .product-items .product-item .product-item-photo .swatch-attribute .swatch-attribute-options.slick-active .slick-list,
.home-travel-items .products-slider .product-items .product-item .product-item-photo .swatch-attribute .swatch-attribute-options.slick-active .slick-list,
.home-popular-items .products-slider .product-items .product-item .product-item-photo .swatch-attribute .swatch-attribute-options.slick-active .slick-list {
    justify-content: flex-start;
    padding: 0
}

.home-new-arrivals .products-slider .product-items .product-item .product-item-photo .swatch-attribute .swatch-attribute-options .slick-dots,
.home-travel-items .products-slider .product-items .product-item .product-item-photo .swatch-attribute .swatch-attribute-options .slick-dots,
.home-popular-items .products-slider .product-items .product-item .product-item-photo .swatch-attribute .swatch-attribute-options .slick-dots {
    bottom: 0;
    top: 35px
}

.home-new-arrivals .products-slider .product-items .product-item .product-item-photo .swatch-attribute .swatch-attribute-options .slick-dots button,
.home-travel-items .products-slider .product-items .product-item .product-item-photo .swatch-attribute .swatch-attribute-options .slick-dots button,
.home-popular-items .products-slider .product-items .product-item .product-item-photo .swatch-attribute .swatch-attribute-options .slick-dots button {
    width: 5px;
    height: 5px;
    background: #d9d9d6
}

.home-new-arrivals .products-slider .product-items .product-item .product-item-photo .swatch-attribute .swatch-attribute-options .slick-dots .slick-active button,
.home-travel-items .products-slider .product-items .product-item .product-item-photo .swatch-attribute .swatch-attribute-options .slick-dots .slick-active button,
.home-popular-items .products-slider .product-items .product-item .product-item-photo .swatch-attribute .swatch-attribute-options .slick-dots .slick-active button {
    background: #165c7d
}

.home-new-arrivals .products-slider .product-items .product-item .product-item-photo .swatch-attribute .swatch-attribute-options .slick-arrow,
.home-travel-items .products-slider .product-items .product-item .product-item-photo .swatch-attribute .swatch-attribute-options .slick-arrow,
.home-popular-items .products-slider .product-items .product-item .product-item-photo .swatch-attribute .swatch-attribute-options .slick-arrow {
    background-image: url(../images/gray-next-arrow.svg) !important;
    background-position: center;
    background-repeat: no-repeat;
    background-color: #fff;
    box-shadow: 0px 0px 2px rgba(0, 0, 0, .25);
    width: 30px;
    height: 30px;
    background-size: 10px;
    border-radius: 100%;
    top: 5px;
    transform: none;
    right: 2px
}

.home-new-arrivals .products-slider .product-items .product-item .product-item-photo .swatch-attribute .swatch-attribute-options .slick-arrow:before,
.home-travel-items .products-slider .product-items .product-item .product-item-photo .swatch-attribute .swatch-attribute-options .slick-arrow:before,
.home-popular-items .products-slider .product-items .product-item .product-item-photo .swatch-attribute .swatch-attribute-options .slick-arrow:before {
    mask: none !important;
    -webkit-mask: none !important;
    background-color: transparent
}

@media screen and (max-width:767px) {

    .home-new-arrivals .products-slider .product-items .product-item .product-item-photo .swatch-attribute .swatch-attribute-options .slick-arrow,
    .home-travel-items .products-slider .product-items .product-item .product-item-photo .swatch-attribute .swatch-attribute-options .slick-arrow,
    .home-popular-items .products-slider .product-items .product-item .product-item-photo .swatch-attribute .swatch-attribute-options .slick-arrow {
        display: none
    }
}

.home-new-arrivals .products-slider .product-items .product-item .product-item-photo .swatch-attribute .swatch-attribute-options .slick-arrow.slick-prev,
.home-travel-items .products-slider .product-items .product-item .product-item-photo .swatch-attribute .swatch-attribute-options .slick-arrow.slick-prev,
.home-popular-items .products-slider .product-items .product-item .product-item-photo .swatch-attribute .swatch-attribute-options .slick-arrow.slick-prev {
    transform: rotate(180deg)
}

.home-new-arrivals .products-slider .product-items .product-item .product-item-photo .swatch-attribute.size,
.home-travel-items .products-slider .product-items .product-item .product-item-photo .swatch-attribute.size,
.home-popular-items .products-slider .product-items .product-item .product-item-photo .swatch-attribute.size {
    top: 20px
}

.home-new-arrivals .products-slider .product-items .product-item .product-item-photo .swatch-attribute.size .slick-arrow,
.home-travel-items .products-slider .product-items .product-item .product-item-photo .swatch-attribute.size .slick-arrow,
.home-popular-items .products-slider .product-items .product-item .product-item-photo .swatch-attribute.size .slick-arrow {
    top: 0;
    right: 0
}

.home-new-arrivals .products-slider .product-items .product-item .product-item-photo .swatch-attribute.size .slick-dots,
.home-travel-items .products-slider .product-items .product-item .product-item-photo .swatch-attribute.size .slick-dots,
.home-popular-items .products-slider .product-items .product-item .product-item-photo .swatch-attribute.size .slick-dots {
    top: 25px
}

.home-new-arrivals .products-slider .product-items .product-item .product-item-actions .actions-primary,
.home-travel-items .products-slider .product-items .product-item .product-item-actions .actions-primary,
.home-popular-items .products-slider .product-items .product-item .product-item-actions .actions-primary {
    top: 55%;
    transform: translateX(0) translateY(40%);
    left: 0;
    width: 100%
}

@media screen and (max-width:1439px) {

    .home-new-arrivals .products-slider .product-items .product-item .product-item-actions .actions-primary,
    .home-travel-items .products-slider .product-items .product-item .product-item-actions .actions-primary,
    .home-popular-items .products-slider .product-items .product-item .product-item-actions .actions-primary {
        top: 50%
    }
}

.home-new-arrivals .products-slider .product-items .product-item .product-item-actions .actions-primary .action,
.home-travel-items .products-slider .product-items .product-item .product-item-actions .actions-primary .action,
.home-popular-items .products-slider .product-items .product-item .product-item-actions .actions-primary .action {
    background: #165c7d;
    padding: 2px 15px;
    font-family: 'Arial';
    font-style: normal;
    font-weight: 700;
    font-size: 13px;
    color: #fff;
    letter-spacing: normal;
    border-radius: 5px;
    text-transform: none;
    width: calc(100% - 30px)
}

.home-new-arrivals .products-slider .product-items .product-item .product-item-actions .actions-secondary,
.home-travel-items .products-slider .product-items .product-item .product-item-actions .actions-secondary,
.home-popular-items .products-slider .product-items .product-item .product-item-actions .actions-secondary {
    opacity: 1;
    top: 5px;
    right: 5px
}

.home-new-arrivals .products-slider .product-items .product-item .product-item-actions .actions-secondary .towishlist:before,
.home-travel-items .products-slider .product-items .product-item .product-item-actions .actions-secondary .towishlist:before,
.home-popular-items .products-slider .product-items .product-item .product-item-actions .actions-secondary .towishlist:before {
    background-color: transparent !important;
    -webkit-mask: unset !important;
    -webkit-mask-size: auto !important;
    background: url('../images/wishlist.svg') no-repeat center center;
    width: 18px;
    height: 16px;
    background-size: 100% 100%
}

.home-new-arrivals .products-slider .product-items .product-item .product-item-actions .actions-secondary .towishlist.added-wishlist,
.home-travel-items .products-slider .product-items .product-item .product-item-actions .actions-secondary .towishlist.added-wishlist,
.home-popular-items .products-slider .product-items .product-item .product-item-actions .actions-secondary .towishlist.added-wishlist {
    background: url('../images/wishlist-active.svg') no-repeat center center;
    width: 18px;
    height: 17px;
    background-size: 100% 100%
}

.home-new-arrivals .products-slider .product-items .product-item .product-item-actions .actions-secondary .tocompare,
.home-travel-items .products-slider .product-items .product-item .product-item-actions .actions-secondary .tocompare,
.home-popular-items .products-slider .product-items .product-item .product-item-actions .actions-secondary .tocompare {
    display: none
}

.home-new-arrivals .products-slider .product-items .product-item .product-item-actions .actions-secondary .plp-wishlist .wishlist-msg,
.home-travel-items .products-slider .product-items .product-item .product-item-actions .actions-secondary .plp-wishlist .wishlist-msg,
.home-popular-items .products-slider .product-items .product-item .product-item-actions .actions-secondary .plp-wishlist .wishlist-msg {
    font-family: 'mothercare_2020-regular-webfont';
    font-style: normal;
    font-weight: 400;
    font-size: 10px;
    line-height: 150%;
    text-align: center;
    letter-spacing: -.011em;
    color: #515759;
    vertical-align: super
}

.home-new-arrivals .products-slider .product-items .product-item .product-item-actions .actions-secondary .plp-wishlist .wishlist-msga,
.home-travel-items .products-slider .product-items .product-item .product-item-actions .actions-secondary .plp-wishlist .wishlist-msga,
.home-popular-items .products-slider .product-items .product-item .product-item-actions .actions-secondary .plp-wishlist .wishlist-msga {
    text-decoration: underline
}

.home-new-arrivals .products-slider .product-items .product-item .check span,
.home-travel-items .products-slider .product-items .product-item .check span,
.home-popular-items .products-slider .product-items .product-item .check span {
    font-style: normal;
    font-weight: 700;
    font-size: 10px;
    letter-spacing: -.011em;
    color: #1d1d1d;
    font-family: Arial, Helvetica Neue, Helvetica, sans-serif
}

.home-new-arrivals .product-items .product-item:hover .item-img-box .actions-primary,
.home-travel-items .product-items .product-item:hover .item-img-box .actions-primary,
.home-popular-items .product-items .product-item:hover .item-img-box .actions-primary {
    opacity: 1;
    visibility: visible
}

.home-new-arrivals .product-items .product-item .item-img-box,
.home-travel-items .product-items .product-item .item-img-box,
.home-popular-items .product-items .product-item .item-img-box {
    position: relative;
    display: flex;
    justify-content: center;
    border: 1px solid #f4f1f1;
    align-items: center;
    height: 250px
}

@media screen and (max-width:767px) {

    .home-new-arrivals .product-items .product-item .item-img-box,
    .home-travel-items .product-items .product-item .item-img-box,
    .home-popular-items .product-items .product-item .item-img-box {
        height: 170px
    }
}

.home-new-arrivals .product-items .product-item .item-img-box .product-item-photo,
.home-travel-items .product-items .product-item .item-img-box .product-item-photo,
.home-popular-items .product-items .product-item .item-img-box .product-item-photo {
    position: static !important;
    display: flex;
    align-items: center
}

.home-new-arrivals .product-items .product-item .item-img-box .product-item-photo [class^=swatch-opt-],
.home-travel-items .product-items .product-item .item-img-box .product-item-photo [class^=swatch-opt-],
.home-popular-items .product-items .product-item .item-img-box .product-item-photo [class^=swatch-opt-] {
    padding-bottom: 80px !important;
    height: auto !important
}

@media screen and (max-width:767px) {

    .home-new-arrivals .product-items .product-item .item-img-box .product-item-photo,
    .home-travel-items .product-items .product-item .item-img-box .product-item-photo,
    .home-popular-items .product-items .product-item .item-img-box .product-item-photo {
        height: 236px
    }
}

.home-new-arrivals .product-items .product-item .item-img-box .actions-primary,
.home-travel-items .product-items .product-item .item-img-box .actions-primary,
.home-popular-items .product-items .product-item .item-img-box .actions-primary {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 10px;
    text-align: center;
    z-index: 11;
    opacity: 0;
    visibility: hidden;
    transition: all .4s ease
}

.home-new-arrivals .product-items .product-item .item-img-box .actions-primary .action,
.home-travel-items .product-items .product-item .item-img-box .actions-primary .action,
.home-popular-items .product-items .product-item .item-img-box .actions-primary .action {
    background: #165c7d;
    padding: 2px 15px;
    font-family: 'mothercare_2020-regular-webfont';
    font-style: normal;
    font-weight: 700;
    font-size: 13px;
    color: #fff;
    letter-spacing: normal;
    border-radius: 5px;
    text-transform: none;
    width: calc(100% - 20px)
}

.verloop-button {
    background-color: #165c7d !important
}

#search_autocomplete {
    width: fit-content
}

#search_autocomplete .livesearch.products-container {
    padding-bottom: 20px
}

#search_autocomplete .livesearch.products-container .product-link {
    padding: 15px 0
}

#search_autocomplete .livesearch.products-container .product-link .product-result .product-name,
#search_autocomplete .livesearch.products-container .product-link .product-result .product-price {
    font-size: 14px
}

#search_autocomplete .livesearch.products-container .product-link .product-result .product-name {
    color: #515759
}

#search_autocomplete .livesearch.products-container .product-link .product-result .product-price {
    color: #000
}

.dekstop-mobile {
    display: none
}

@media (max-width:767px) {
    .minisearch .dekstop-mobile {
        display: block
    }

    .minisearch .dekstop-desktop {
        display: none
    }

    .minisearch .control {
        padding: 10px 20px 15px;
        border: 1px solid #b4b4b4;
        border-top: unset
    }

    .minisearch #search_autocomplete {
        width: 100%;
        top: 65px;
        right: 0;
        margin-top: 5px;
        border-top: unset;
        padding: 10px 20px 20px;
        padding-bottom: 60px
    }

    .minisearch #search_autocomplete .livesearch.popover-container {
        max-height: 350px;
        display: block
    }

    .minisearch #search_autocomplete .livesearch.products-container {
        padding: 0;
        max-height: 350px;
        overflow: scroll
    }

    .minisearch #search_autocomplete .livesearch.products-container .product-link {
        padding: 10px 0
    }

    .minisearch #search_autocomplete .livesearch.product-result {
        grid-template: "image" 1fr "productName" 2rem "price" 1rem;
        padding: 10px;
        height: 245px
    }

    .minisearch #search_autocomplete .livesearch.product-result .product-name {
        line-height: 1.5;
        padding-bottom: 10px
    }

    .minisearch #search_autocomplete .livesearch .view-all-footer {
        position: absolute;
        width: 90%;
        right: 5%;
        bottom: 13px;
        padding: 5px 0;
        align-items: center
    }
}