/* The above import directives are aggregated from content. */
@media (min-width:767px) {
    :root .theme-pearl .page-wrapper .page-header .logo img {
        width: 96px;
        height: 34px
    }
}

@media (max-width:767px) {

    :root .theme-pearl .page-wrapper .page-header .mobile-logo .logo,
    :root .theme-pearl .page-wrapper .page-header .mobile-checkout-logo .logo,
    :root .theme-pearl .page-wrapper .page-header .unset-logo .logo {
        z-index: 14;
        position: relative
    }

    :root .theme-pearl .page-wrapper .page-header .mobile-logo .logo img,
    :root .theme-pearl .page-wrapper .page-header .mobile-checkout-logo .logo img,
    :root .theme-pearl .page-wrapper .page-header .unset-logo .logo img {
        width: 96px;
        height: 34px
    }
}

@media (min-width:767px) {
    :root .theme-pearl .page-wrapper .page-header.sticky-header .wrap .modal .block-search .action.search:before {
        color: #f8f8f8 !important
    }

    :root .theme-pearl .page-wrapper .page-header.sticky-header .logo img {
        width: 200px;
        height: 31px
    }
}

@media (max-width:767px) {
    :root .theme-pearl .page-wrapper .page-header .logo {
        z-index: 14;
        position: relative
    }

    :root .theme-pearl .page-wrapper .page-header .logo img {
        width: 200px;
        height: 31px
    }
}

.page-header-v2 .customer-welcome .customer-name span {
    display: none
}

.page-header-v2 .customer-welcome .customer-name:before {
    color: #000 !important;
    font-size: 16px !important
}

.page-header-v2 .customer-welcome .customer-name:hover:before {
    color: #ccc !important
}

.page-wrapper .header-global-promo .global-notification-wrapper {
    color: #b05d5d;
    background-color: #ffe8e8
}

.page-wrapper .header-global-promo .global-notification-wrapper a.close-global-notification {
    color: #b05d5d
}

.page-wrapper .header-global-promo .global-notification-wrapper .wpx-i,
.page-wrapper .header-global-promo .global-notification-wrapper .wpx-link,
.page-wrapper .header-global-promo .global-notification-wrapper #buttons a {
    color: #b05d5d
}

.page-wrapper .page-header .block-search input::-webkit-input-placeholder {
    color: #575757 !important
}

.page-wrapper .page-header .block-search input::-moz-placeholder {
    color: #575757 !important
}

.page-wrapper .page-header .block-search input::-ms-placeholder {
    color: #575757 !important
}

.page-wrapper .page-header .block-search input::placeholder {
    color: #575757 !important
}

.page-wrapper .page-header .block-search .action.search:before {
    color: #000 !important
}

.page-wrapper .page-header .block-search .action.search:hover:before {
    color: #ccc !important
}

.page-wrapper .page-header .panel.wrapper {
    color: initial;
    border-bottom: 1px solid #fff;
    background-color: #064394 !important
}

.page-wrapper .page-header .header-global-promo .global-notification-wrapper {
    color: #b05d5d;
    background-color: #ffe8e8
}

.page-wrapper .page-header .header-global-promo .global-notification-wrapper a.close-global-notification {
    color: #b05d5d
}

.page-wrapper .page-header .header-global-promo .global-notification-wrapper .wpx-i,
.page-wrapper .page-header .header-global-promo .global-notification-wrapper .wpx-link,
.page-wrapper .page-header .header-global-promo .global-notification-wrapper #buttons a {
    color: #b05d5d
}

.page-wrapper .page-header .panel.header {
    max-width: 1440px !important
}

.page-wrapper .page-header .panel.header .switcher .options div {
    color: #fff
}

.page-wrapper .page-header .panel.header .switcher .options div:active {
    color: #fff
}

.page-wrapper .page-header .panel.header .switcher .options div:hover {
    color: #f8f8f8 !important
}

.page-wrapper .page-header .panel.header .switcher .options div:visited {
    color: #fff
}

.page-wrapper .page-header .panel.header .switcher .options:after {
    color: #fff
}

.page-wrapper .page-header .panel.header .switcher .options:after:active {
    color: #fff
}

.page-wrapper .page-header .panel.header .switcher .options:after:hover {
    color: #f8f8f8 !important
}

.page-wrapper .page-header .panel.header .switcher .options ul.switcher-dropdown li>a,
.page-wrapper .page-header .panel.header .switcher .options ul.switcher-dropdown li span {
    color: #212121 !important
}

.page-wrapper .page-header .panel.header .switcher .options ul.switcher-dropdown li>a:hover,
.page-wrapper .page-header .panel.header .switcher .options ul.switcher-dropdown li span:hover {
    color: #000 !important
}

.page-wrapper .page-header .panel.header .switcher .options ul.switcher-dropdown li>a:visited,
.page-wrapper .page-header .panel.header .switcher .options ul.switcher-dropdown li span:visited {
    color: #fff
}

.page-wrapper .page-header .panel.header .switcher .options ul.switcher-dropdown li:after {
    color: #212121 !important
}

.page-wrapper .page-header .panel.header .switcher .options ul.switcher-dropdown li:after:hover {
    color: #000 !important
}

.page-wrapper .page-header .panel.header ul.compare li>a,
.page-wrapper .page-header .panel.header ul.compare li>a span {
    color: #fff
}

.page-wrapper .page-header .panel.header ul.compare li>a:visited,
.page-wrapper .page-header .panel.header ul.compare li>a span:visited {
    color: #fff
}

.page-wrapper .page-header .panel.header ul.compare li>a:active,
.page-wrapper .page-header .panel.header ul.compare li>a span:active {
    color: #fff
}

.page-wrapper .page-header .panel.header ul.compare li>a:hover,
.page-wrapper .page-header .panel.header ul.compare li>a span:hover {
    color: #f8f8f8 !important
}

.page-wrapper .page-header .panel.header ul.header.links li>a,
.page-wrapper .page-header .panel.header ul.header.links li span {
    color: #fff
}

.page-wrapper .page-header .panel.header ul.header.links li>a:visited,
.page-wrapper .page-header .panel.header ul.header.links li span:visited {
    color: #fff
}

.page-wrapper .page-header .panel.header ul.header.links li>a:active,
.page-wrapper .page-header .panel.header ul.header.links li span:active {
    color: #fff
}

.page-wrapper .page-header .panel.header ul.header.links li>a:hover,
.page-wrapper .page-header .panel.header ul.header.links li span:hover {
    color: #f8f8f8 !important
}

.page-wrapper .page-header .panel.header ul.header.links li:after {
    color: #fff
}

.page-wrapper .page-header .panel.header ul.header.links li:after:active {
    color: #fff
}

.page-wrapper .page-header .panel.header ul.header.links li:after:hover {
    color: #f8f8f8 !important
}

.page-wrapper .page-header .panel.header ul.header.links .customer-menu ul.header.links li a {
    color: #212121 !important
}

.page-wrapper .page-header .panel.header ul.header.links .customer-menu ul.header.links li a:visited {
    color: #212121 !important
}

.page-wrapper .page-header .panel.header ul.header.links .customer-menu ul.header.links li a:hover {
    color: #000 !important
}

.page-wrapper .page-header .panel.header .customer-welcome .action.switch:after {
    color: #fff
}

.page-wrapper .page-header .panel.header .switcher-currency strong,
.page-wrapper .page-header .panel.header .switcher-language strong {
    color: #fff
}

.page-wrapper .page-header .panel.header .switcher-currency strong:active,
.page-wrapper .page-header .panel.header .switcher-language strong:active {
    color: #fff
}

.page-wrapper .page-header .panel.header .switcher-currency strong:hover,
.page-wrapper .page-header .panel.header .switcher-language strong:hover {
    color: #f8f8f8 !important
}

.page-wrapper .page-header .panel.header .switcher-currency strong span,
.page-wrapper .page-header .panel.header .switcher-language strong span {
    color: #fff
}

.page-wrapper .page-header .panel.header .switcher-currency strong span:active,
.page-wrapper .page-header .panel.header .switcher-language strong span:active {
    color: #fff
}

.page-wrapper .page-header .panel.header .switcher-currency strong span:hover,
.page-wrapper .page-header .panel.header .switcher-language strong span:hover {
    color: #f8f8f8 !important
}

.page-wrapper .page-header .panel.header .switcher-currency .switcher-trigger:after,
.page-wrapper .page-header .panel.header .switcher-language .switcher-trigger:after {
    color: #fff !important
}

.page-wrapper .page-header .panel.header .switcher-currency .switcher-trigger:after:active,
.page-wrapper .page-header .panel.header .switcher-language .switcher-trigger:after:active {
    color: #fff
}

.page-wrapper .page-header .panel.header .switcher-currency .switcher-trigger:after:hover,
.page-wrapper .page-header .panel.header .switcher-language .switcher-trigger:after:hover {
    color: #f8f8f8 !important
}

.page-wrapper .page-header .header-multistore .multistore-desktop .weltpixel_multistore {
    max-width: 1400px
}

.page-wrapper .page-header .header.content,
.page-wrapper .page-header .header_right {
    max-width: 1400px
}

@media (max-width:1400px) {

    .page-wrapper .page-header .header.content,
    .page-wrapper .page-header .header_right {
        padding-right: 15px !important;
        padding-left: 15px !important
    }
}

.page-wrapper .page-header .header.content .block-search input,
.page-wrapper .page-header .header_right .block-search input {
    width: 250px;
    height: 30px;
    border-width: 0 0 1px;
    border-style: solid;
    border-color: #575757;
    background-color: #fff;
    color: #575757;
    font-size: 12px
}

.page-wrapper .page-header .header.content .block-search input:focus,
.page-wrapper .page-header .header_right .block-search input:focus {
    border-color: #575757
}

.page-wrapper .page-header .header.content .modal,
.page-wrapper .page-header .header_right .modal {
    background-color: rgba(25, 25, 25, .95) !important
}

.page-wrapper .page-header .header.content .modal .close-sec a:before,
.page-wrapper .page-header .header_right .modal .close-sec a:before {
    color: #f8f8f8 !important
}

.page-wrapper .page-header .header.content .modal .actions.wpx-pos-search button,
.page-wrapper .page-header .header_right .modal .actions.wpx-pos-search button {
    background-color: #000
}

.page-wrapper .page-header .header.content .modal #search,
.page-wrapper .page-header .header_right .modal #search {
    background-color: #222 !important;
    color: #f8f8f8 !important;
    border: 3px solid #f8f8f8 !important;
    font-size: 18px !important
}

.page-wrapper .page-header .header.content .modal #search::-webkit-input-placeholder,
.page-wrapper .page-header .header_right .modal #search::-webkit-input-placeholder {
    font-size: 18px !important
}

.page-wrapper .page-header .header.content .modal #search::-moz-placeholder,
.page-wrapper .page-header .header_right .modal #search::-moz-placeholder {
    font-size: 18px !important
}

.page-wrapper .page-header .header.content .modal #search:-ms-input-placeholder,
.page-wrapper .page-header .header_right .modal #search:-ms-input-placeholder {
    font-size: 18px !important
}

.page-wrapper .page-header .header.content .modal #search:-moz-placeholder,
.page-wrapper .page-header .header_right .modal #search:-moz-placeholder {
    font-size: 18px !important
}

@media (max-width:766px) {

    .page-wrapper .page-header .header.content .modal #search.horizontally-white::-webkit-input-placeholder,
    .page-wrapper .page-header .header_right .modal #search.horizontally-white::-webkit-input-placeholder {
        font-size: 18px !important
    }

    .page-wrapper .page-header .header.content .modal #search.horizontally-white::-moz-placeholder,
    .page-wrapper .page-header .header_right .modal #search.horizontally-white::-moz-placeholder {
        font-size: 18px !important
    }

    .page-wrapper .page-header .header.content .modal #search.horizontally-white:-ms-input-placeholder,
    .page-wrapper .page-header .header_right .modal #search.horizontally-white:-ms-input-placeholder {
        font-size: 18px !important
    }

    .page-wrapper .page-header .header.content .modal #search.horizontally-white:-moz-placeholder,
    .page-wrapper .page-header .header_right .modal #search.horizontally-white:-moz-placeholder {
        font-size: 18px !important
    }
}

.page-wrapper .page-header .header.content .modal .action.search:before,
.page-wrapper .page-header .header_right .modal .action.search:before {
    color: #f8f8f8 !important
}

.page-wrapper .page-header .header.content .nav-toggle:before {
    color: #000 !important
}

.page-wrapper .page-header .header.content .nav-toggle:hover:before {
    color: #000 !important
}

.page-wrapper .page-header #switcher-language ul li a,
.page-wrapper .page-header #switcher-currency ul li a {
    color: #212121 !important
}

.page-wrapper .page-header #switcher-language ul li a:visited,
.page-wrapper .page-header #switcher-currency ul li a:visited {
    color: #212121 !important
}

.page-wrapper .page-header #switcher-language ul li a:hover,
.page-wrapper .page-header #switcher-currency ul li a:hover {
    color: #000 !important
}

.page-wrapper .page-header .header.links>li.authorization-link a:before,
.page-wrapper .page-header .minicart-wrapper .action.showcart:before,
.page-wrapper .page-header .minicart-wrapper .action.showcart.active:before,
.page-wrapper .page-header .block-search .actions .action.search:before,
.page-wrapper .page-header .block-search .field.search .label:before {
    font-size: 16px !important
}

.page-wrapper .page-header .block-search.minisearch-v2 .open-modal-search {
    color: #000 !important;
    font-size: 16px !important
}

.page-wrapper .page-header .block-search.minisearch-v2 .open-modal-search:hover {
    color: #ccc !important
}

.page-wrapper .page-header .header.links .authorization-link a:before,
.page-wrapper .page-header .minicart-wrapper .action.showcart:before {
    color: #000 !important
}

.page-wrapper .page-header .header.links .authorization-link a:hover:before,
.page-wrapper .page-header .minicart-wrapper .action.showcart:hover:before {
    color: #ccc !important
}

.page-wrapper .page-header .header.content .field.search label,
.page-wrapper .page-header .header_right .field.search label,
.page-wrapper .page-header .header.content .field.search label:before,
.page-wrapper .page-header .header_right .field.search label:before {
    color: #000 !important
}

.nav-sections:not(.mobile-nav) {
    background-color: transparent !important
}

.nav-sections:not(.mobile-nav) .navigation {
    max-width: 1400px;
    background-color: transparent !important
}

@media (max-width:1400px) {
    .nav-sections:not(.mobile-nav) .navigation {
        padding-right: 15px !important;
        padding-left: 15px !important
    }
}

.nav-sections:not(.mobile-nav) .navigation ul li.level0>a {
    color: #000 !important
}

.nav-sections:not(.mobile-nav) .navigation ul li.level0>a:visited {
    color: #000 !important
}

.nav-sections:not(.mobile-nav) .navigation ul li.level0>a:hover {
    color: #ccc !important
}

@media (max-width:766px) {
    .nav-sections:not(.mobile-nav) .navigation ul li.level0>a {
        color: #575757 !important
    }
}

@media (min-width:767px) {
    .nav-sections:not(.mobile-nav) .navigation ul li.level0 .parent>a {
        padding: 8px 20px
    }
}

.nav-sections:not(.mobile-nav) .navigation ul li.level0>a.bold-menu {
    color: #ccc !important
}

.nav-sections:not(.mobile-nav) .navigation ul li.level0>a.bold-menu:visited {
    color: #ccc !important
}

.nav-sections:not(.mobile-nav) .navigation ul li.level0 li>a:hover,
.nav-sections:not(.mobile-nav) .navigation ul li.level0 a.ui-state-focus {
    color: #ccc !important;
    text-shadow: 0 0 0 #ccc !important
}

.nav-sections:not(.mobile-nav) .navigation ul li.level0:hover>a,
.nav-sections:not(.mobile-nav) .navigation ul li.level0>a.ui-state-focus {
    color: #ccc !important;
    text-shadow: 0 0 0 #ccc !important
}

@media (max-width:766px) {
    .nav-sections:not(.mobile-nav) .navigation {
        background-color: inherit !important
    }
}

@media (min-width:767px) {
    .nav-sections:not(.mobile-nav) .navigation .megamenu .submenu [data-has-children] a:hover span:last-child {
        border-color: #ccc !important
    }
}

@media (min-width:767px) {
    .nav-sections:not(.mobile-nav) .nav-sections-items {
        background-color: transparent !important
    }
}

.nav-sections:not(.mobile-nav) .megamenu a.bold-menu,
.nav-sections:not(.mobile-nav) .megamenu a:hover,
.nav-sections:not(.mobile-nav) .megamenu.level1:not(.parent):hover,
.nav-sections:not(.mobile-nav) .megamenu.level2:hover {
    color: #ccc !important
}

.nav-sections:not(.mobile-nav) .megamenu a.bold-menu>a:hover,
.nav-sections:not(.mobile-nav) .megamenu a:hover>a:hover,
.nav-sections:not(.mobile-nav) .megamenu.level1:not(.parent):hover>a:hover,
.nav-sections:not(.mobile-nav) .megamenu.level2:hover>a:hover {
    text-shadow: 0 0 0 #ccc !important;
    color: #ccc !important
}

@media only screen and (max-width:767px) {
    .nav-sections:not(.mobile-nav) .nav-sections-item-content .navigation {
        border-top: 0 none !important
    }
}

@media (max-width:766px) {
    .nav-sections:not(.mobile-nav) {
        background-color: #fff !important
    }
}

.page-header.sticky-header,
.page-header.sticky-header-mobile {
    background-color: #fff !important
}

.page-header.sticky-header .page-header,
.page-header.sticky-header-mobile .page-header {
    background-color: #fff !important
}

.page-header.sticky-header .panel.wrapper,
.page-header.sticky-header-mobile .panel.wrapper {
    background-color: #fff !important
}

.page-header.sticky-header .nav-sections .navigation,
.page-header.sticky-header-mobile .nav-sections .navigation,
.page-header.sticky-header .nav-sections .nav-sections-items,
.page-header.sticky-header-mobile .nav-sections .nav-sections-items {
    background-color: transparent !important
}

.page-header.sticky-header .navigation ul li.level0>a:hover,
.page-header.sticky-header-mobile .navigation ul li.level0>a:hover,
.page-header.sticky-header .navigation ul li.level0>a.bold-menu,
.page-header.sticky-header-mobile .navigation ul li.level0>a.bold-menu {
    color: #ccc !important
}

.page-header.sticky-header .navigation ul li.level0>a:hover:visited,
.page-header.sticky-header-mobile .navigation ul li.level0>a:hover:visited,
.page-header.sticky-header .navigation ul li.level0>a.bold-menu:visited,
.page-header.sticky-header-mobile .navigation ul li.level0>a.bold-menu:visited {
    color: #ccc !important
}

.page-header.sticky-header .header_right .block-search input,
.page-header.sticky-header-mobile .header_right .block-search input {
    background-color: #fff !important
}

.page-header.sticky-header .block-search .field.search .control,
.page-header.sticky-header-mobile .block-search .field.search .control {
    background-color: #fff !important
}

.page-header.sticky-header .header.content .block-search .control,
.page-header.sticky-header-mobile .header.content .block-search .control {
    background-color: #fff !important
}

.page-header.sticky-header .header.content .block-search input,
.page-header.sticky-header-mobile .header.content .block-search input {
    background-color: #fff !important
}

.page-header.sticky-header .header.content .modal .modal-content .block-search.wpx-block-search #search,
.page-header.sticky-header-mobile .header.content .modal .modal-content .block-search.wpx-block-search #search {
    background-color: #222 !important
}

.page-header.sticky-header .header.links .authorization-link,
.page-header.sticky-header-mobile .header.links .authorization-link {
    margin-left: 0
}

.page-header.page-header-v4.sticky-header .header.content {
    z-index: 1
}

.page-header.page-header-v4.sticky-header .wrap .modal-content #search.horizontally-white::-webkit-input-placeholder {
    color: #575757 !important
}

.page-header.page-header-v4.sticky-header .wrap .modal-content #search.horizontally-white::-moz-placeholder {
    color: #575757 !important
}

.page-header.page-header-v4.sticky-header .wrap .modal-content #search.horizontally-white:-ms-input-placeholder {
    color: #575757 !important
}

.page-header.page-header-v4.sticky-header .wrap .modal-content #search.horizontally-white:-moz-placeholder {
    color: #575757 !important
}

.page-header.page-header-v4.sticky-header .panel.wrapper {
    background-color: transparent !important
}

.page-header.page-header-v4.sticky-header .panel.wrapper .panel.header .switcher-currency {
    display: none
}

body:not(.mobile-nav) .page-header.sticky-header,
body:not(.mobile-nav) .nav-sections.sticky-header {
    background-color: #fff !important;
    padding-bottom: 0 !important
}

body:not(.mobile-nav) .page-header.sticky-header .nav-sections-item-content,
body:not(.mobile-nav) .nav-sections.sticky-header .nav-sections-item-content {
    background-color: #fff !important
}

body:not(.mobile-nav) .page-header.sticky-header .navigation,
body:not(.mobile-nav) .nav-sections.sticky-header .navigation {
    background-color: #fff !important
}

.theme-pearl .page-wrapper .page-footer {
    position: relative;
    z-index: 0
}

.theme-pearl .page-wrapper .page-footer .footer.content,
.theme-pearl .page-wrapper .page-footer .w {
    max-width: inherit
}

.theme-pearl .page-wrapper .page-footer .footer.content a:hover i,
.theme-pearl .page-wrapper .page-footer .w a:hover i {
    color: #fff !important
}

.theme-pearl .page-wrapper .page-footer .footer.content .pre-footer .pre-footer-content,
.theme-pearl .page-wrapper .page-footer .w .pre-footer .pre-footer-content {
    max-width: 1400px
}

.theme-pearl .page-wrapper .page-footer .footer-v1,
.theme-pearl .page-wrapper .page-footer .footer-v2,
.theme-pearl .page-wrapper .page-footer .footer-v3,
.theme-pearl .page-wrapper .page-footer .footer-v4,
.theme-pearl .page-wrapper .page-footer .footer-v5 {
    max-width: 100%;
    margin: 0 auto;
    float: none
}

.theme-pearl.fullpagescroll .page-wrapper .page-footer {
    position: fixed
}

.theme-pearl.catalog-product-view .block.related,
.theme-pearl.catalog-product-view .block.upsell {
    clear: both
}

@media (min-width:767px) {
    .theme-pearl.catalog-product-view.page-layout-1column .product.media {
        width: 59%
    }

    .theme-pearl.catalog-product-view.page-layout-2columns-left .product.media,
    .theme-pearl.catalog-product-view.page-layout-2columns-right .product.media,
    .theme-pearl.catalog-product-view.page-layout-3columns .product.media {
        width: 59%
    }
}

@media (min-width:767px) {
    .theme-pearl.catalog-product-view.page-layout-1column .product-info-main {
        width: 40%
    }

    .theme-pearl.catalog-product-view.page-layout-2columns-left .product-info-main,
    .theme-pearl.catalog-product-view.page-layout-2columns-right .product-info-main,
    .theme-pearl.catalog-product-view.page-layout-3columns .product-info-main {
        width: 40%
    }
}

.theme-pearl.catalog-product-view .swatch-option {
    outline: none !important;
    border: none !important;
    position: relative;
    border-radius: 0;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    width: 40px;
    height: 40px;
    min-width: 40px
}

.theme-pearl.catalog-product-view .swatch-option.image:before {
    visibility: hidden;
    position: absolute;
    top: -3px;
    left: -3px;
    z-index: 0;
    width: 46px;
    height: 46px;
    border: 1px solid transparent;
    border-radius: 0 !important;
    -moz-border-radius: 0px !important;
    -webkit-border-radius: 0px !important;
    content: '';
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    transition: all .15s ease-in
}

.theme-pearl.catalog-product-view .swatch-option.image:after {
    visibility: hidden;
    position: absolute;
    top: -3px;
    left: -3px;
    z-index: 1;
    width: 46px;
    height: 46px;
    line-height: 46px;
    font-family: lined-icons;
    speak: none;
    font-style: normal;
    font-weight: 900;
    font-variant: normal;
    font-size: .6vw;
    text-transform: none;
    text-align: center;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: '\e116';
    color: #fff
}

.theme-pearl.catalog-product-view .swatch-option.image.selected {
    position: relative;
    overflow: visible
}

.theme-pearl.catalog-product-view .swatch-option.image.selected:before {
    visibility: visible;
    border: 1px solid #999
}

.theme-pearl.catalog-product-view .swatch-option.image:hover {
    position: relative;
    overflow: visible
}

.theme-pearl.catalog-product-view .swatch-option.image:hover:before {
    visibility: visible;
    border: 1px solid #999
}

.theme-pearl.catalog-product-view .swatch-option.image.disabled:after {
    visibility: visible;
    content: ''
}

.theme-pearl.catalog-product-view .swatch-option.color:before {
    visibility: hidden;
    position: absolute;
    top: -3px;
    left: -3px;
    z-index: 0;
    width: 46px;
    height: 46px;
    border: 1px solid transparent;
    border-radius: 0 !important;
    -moz-border-radius: 0px !important;
    -webkit-border-radius: 0px !important;
    content: '';
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    transition: all .15s ease-in
}

.theme-pearl.catalog-product-view .swatch-option.color:after {
    visibility: hidden;
    position: absolute;
    top: -3px;
    left: -3px;
    z-index: 1;
    width: 46px;
    height: 46px;
    line-height: 46px;
    font-family: lined-icons;
    speak: none;
    font-style: normal;
    font-weight: 900;
    font-variant: normal;
    font-size: .6vw;
    text-transform: none;
    text-align: center;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: '\e116';
    color: #fff
}

.theme-pearl.catalog-product-view .swatch-option.color:hover {
    position: relative;
    overflow: visible
}

.theme-pearl.catalog-product-view .swatch-option.color:hover:before {
    visibility: visible;
    border: 1px solid #999
}

.theme-pearl.catalog-product-view .swatch-option.color.selected {
    position: relative;
    overflow: visible
}

.theme-pearl.catalog-product-view .swatch-option.color.selected:before {
    visibility: visible;
    border: 1px solid #999
}

.theme-pearl.catalog-product-view .swatch-option.color.selected:after {
    visibility: visible;
    font-size: 14px
}

.theme-pearl.catalog-product-view .swatch-option.color.selected[data-option-tooltip-value='#fff']:after,
.theme-pearl.catalog-product-view .swatch-option.color.selected[data-option-tooltip-value='#ffffff']:after,
.theme-pearl.catalog-product-view .swatch-option.color.selected[option-tooltip-value='#fff']:after,
.theme-pearl.catalog-product-view .swatch-option.color.selected[option-tooltip-value='#ffffff']:after {
    color: #000
}

.theme-pearl.catalog-product-view .swatch-option.color.disabled:after {
    visibility: visible;
    content: ''
}

.theme-pearl.catalog-product-view .swatch-option.color[data-option-tooltip-value='#fff'],
.theme-pearl.catalog-product-view .swatch-option.color[data-option-tooltip-value='#ffffff'],
.theme-pearl.catalog-product-view .swatch-option.color[option-tooltip-value='#fff'],
.theme-pearl.catalog-product-view .swatch-option.color[option-tooltip-value='#ffffff'] {
    border: 1px solid #ccc !important
}

.theme-pearl.catalog-product-view .swatch-option.color[data-option-tooltip-value='#fff']:before,
.theme-pearl.catalog-product-view .swatch-option.color[data-option-tooltip-value='#ffffff']:before,
.theme-pearl.catalog-product-view .swatch-option.color[option-tooltip-value='#fff']:before,
.theme-pearl.catalog-product-view .swatch-option.color[option-tooltip-value='#ffffff']:before {
    top: -4px;
    left: -4px
}

.theme-pearl.catalog-product-view .swatch-option.color[data-option-tooltip-value='#fff']:after,
.theme-pearl.catalog-product-view .swatch-option.color[data-option-tooltip-value='#ffffff']:after,
.theme-pearl.catalog-product-view .swatch-option.color[option-tooltip-value='#fff']:after,
.theme-pearl.catalog-product-view .swatch-option.color[option-tooltip-value='#ffffff']:after {
    top: -4px;
    left: -4px
}

.theme-pearl.catalog-product-view .swatch-option.text {
    line-height: 40px;
    padding: 0;
    font-size: 14px;
    margin-right: 15px
}

.theme-pearl.catalog-product-view .swatch-option.text:before {
    visibility: hidden;
    position: absolute;
    top: -3px;
    left: -3px;
    z-index: 0;
    width: 46px;
    height: 46px;
    border: 1px solid transparent !important;
    border-radius: 0 !important;
    -moz-border-radius: 0px !important;
    -webkit-border-radius: 0px !important;
    content: '';
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    transition: all .15s ease-in
}

.theme-pearl.catalog-product-view .swatch-option.text:hover {
    position: relative;
    overflow: visible
}

.theme-pearl.catalog-product-view .swatch-option.text:hover:before {
    visibility: visible;
    border: 1px solid #999 !important
}

.theme-pearl.catalog-product-view .swatch-option.text.selected {
    position: relative;
    overflow: visible
}

.theme-pearl.catalog-product-view .swatch-option.text.selected:before {
    visibility: visible;
    border: 1px solid #999 !important
}

.theme-pearl.catalog-product-view .swatch-option[data-option-tooltip-value='#fff'],
.theme-pearl.catalog-product-view .swatch-option[data-option-tooltip-value='#ffffff'],
.theme-pearl.catalog-product-view .swatch-option[option-tooltip-value='#fff'],
.theme-pearl.catalog-product-view .swatch-option[option-tooltip-value='#ffffff'] {
    border: 1px solid #ccc !important
}

.theme-pearl.catalog-product-view .swatch-option:not(.image):not(.color):not(.text) {
    border: 1px solid #ddd !important
}

.theme-pearl.catalog-product-view .swatch-option:not(.image):not(.color):not(.text):hover {
    border: 1px solid #999 !important
}

.theme-pearl.catalog-product-view .swatch-option:not(.image):not(.color):not(.text).selected {
    border: 1px solid #999 !important
}

.fotorama__arr {
    background-color: rgba(255, 255, 255, .3) !important
}

.fotorama__arr:hover {
    background-color: rgba(255, 255, 255, .5) !important
}

.fotorama__nav__frame--dot:focus .fotorama__dot {
    box-shadow: none
}

.fotorama__nav__frame--dot:focus .fotorama__dot:after {
    box-shadow: none
}

.theme-pearl.catalog-product-view .product.media .fotorama__wrap .fotorama__arr--next {
    right: 0
}

.theme-pearl.product-page-v1 .box-tocart .qty-wrapper,
.theme-pearl.product-page-v2 .box-tocart .qty-wrapper,
.theme-pearl.product-page-v3 .box-tocart .qty-wrapper,
.theme-pearl.product-page-v4 .box-tocart .qty-wrapper {
    border-radius: 1px;
    -o-border-radius: 1px;
    -ms-border-radius: 1px;
    -moz-border-radius: 1px;
    -webkit-border-radius: 1px
}

.theme-pearl.catalog-product-view .page-wrapper .fixed-cart-container .sticky-max-width {
    max-width: 1400px !important;
    width: 100% !important;
    margin: 0 auto !important
}

.theme-pearl.catalog-product-view .no-border .product.data.items .nav-wrapper .tabs-title-wrapper {
    max-width: 1400px !important
}

.theme-pearl.catalog-product-view .no-border .product.data.items .nav-wrapper-sticky .tabs-title-wrapper {
    padding: 0 15px
}

.theme-pearl.catalog-product-view .page-main .columns .product.info.detailed .product.data.items .item.content.view-more-less-wrapper {
    max-height: 100%
}

.product-page-v2.theme-pearl.catalog-product-view #pre-div,
.product-page-v2.theme-pearl.catalog-product-view {
    background-color: #fff !important
}

.product-page-v2.theme-pearl.catalog-product-view #maincontent .product-items.owl-carousel.owl-center .owl-nav .owl-prev,
.product-page-v2.theme-pearl.catalog-product-view #maincontent .product-items.owl-carousel.owl-center .owl-nav .owl-next {
    background-color: rgba(255, 255, 255, .8) !important
}

.product-page-v2.theme-pearl.catalog-product-view #maincontent .product-items.owl-carousel.owl-center .owl-nav.fullscreen .owl-prev,
.product-page-v2.theme-pearl.catalog-product-view #maincontent .product-items.owl-carousel.owl-center .owl-nav.fullscreen .owl-next {
    background-color: transparent !important
}

.product-page-v2.theme-pearl.catalog-product-view #maincontent .product-items.owl-carousel.owl-center .owl-nav.fullscreen .owl-prev:hover,
.product-page-v2.theme-pearl.catalog-product-view #maincontent .product-items.owl-carousel.owl-center .owl-nav.fullscreen .owl-next:hover {
    background-color: transparent !important
}

.theme-pearl.product-page-v3 .wp-productpage-prev-next:before {
    content: '';
    position: absolute;
    top: 0;
    left: -50%;
    width: 200%;
    height: 48px;
    z-index: -1;
    background-color: #fff
}

.theme-pearl.product-page-v3 .page-wrapper,
.theme-pearl.product-page-v4 .page-wrapper {
    overflow-x: hidden
}

.theme-pearl.product-page-v3 .fotorama_arr,
.theme-pearl.product-page-v4 .fotorama_arr,
.theme-pearl.product-page-v3 .fotoramathumb_arr,
.theme-pearl.product-page-v4 .fotoramathumb_arr {
    background-color: transparent
}

.theme-pearl.product-page-v3 .column.main,
.theme-pearl.product-page-v4 .column.main {
    position: relative
}

.theme-pearl.product-page-v3 .column.main:before,
.theme-pearl.product-page-v4 .column.main:before {
    content: '';
    position: absolute;
    top: 0;
    left: -50%;
    width: 200%;
    height: 100%;
    background-color: #fff;
    z-index: -1
}

.theme-pearl.product-page-v3 .column.main .product-info-main,
.theme-pearl.product-page-v4 .column.main .product-info-main {
    padding-top: 7%;
    margin-top: 0
}

.theme-pearl.product-page-v3 .column.main .product-info-main.cart-summary,
.theme-pearl.product-page-v4 .column.main .product-info-main.cart-summary {
    padding-top: 75px !important
}

.theme-pearl.product-page-v3 .column.main .product.info.detailed,
.theme-pearl.product-page-v4 .column.main .product.info.detailed {
    padding-top: 25px
}

.theme-pearl.product-page-v3 .product.media.product_v4,
.theme-pearl.product-page-v4 .product.media.product_v4,
.theme-pearl.product-page-v3 .product_v3,
.theme-pearl.product-page-v4 .product_v3 {
    position: relative;
    display: inline-block;
    width: 100%
}

.theme-pearl.product-page-v3 .product.media.product_v4 .product.media,
.theme-pearl.product-page-v4 .product.media.product_v4 .product.media,
.theme-pearl.product-page-v3 .product_v3 .product.media,
.theme-pearl.product-page-v4 .product_v3 .product.media,
.theme-pearl.product-page-v3 .product.media.product_v4 .product-info-main,
.theme-pearl.product-page-v4 .product.media.product_v4 .product-info-main,
.theme-pearl.product-page-v3 .product_v3 .product-info-main,
.theme-pearl.product-page-v4 .product_v3 .product-info-main {
    position: relative
}

.theme-pearl.product-page-v3 .product.media.product_v4:before,
.theme-pearl.product-page-v4 .product.media.product_v4:before,
.theme-pearl.product-page-v3 .product_v3:before,
.theme-pearl.product-page-v4 .product_v3:before {
    content: '';
    position: absolute;
    top: 0;
    left: -50%;
    width: 200%;
    height: 100%;
    background-color: #fff
}

.theme-pearl.product-page-v3.catalog-product-view #pre-div,
.theme-pearl.product-page-v4.catalog-product-view #pre-div {
    background-color: #fff
}

.theme-pearl.product-page-v3.catalog-product-view #maincontent .product-items.owl-carousel.owl-center .owl-nav .owl-prev,
.theme-pearl.product-page-v4.catalog-product-view #maincontent .product-items.owl-carousel.owl-center .owl-nav .owl-prev,
.theme-pearl.product-page-v3.catalog-product-view #maincontent .product-items.owl-carousel.owl-center .owl-nav .owl-next,
.theme-pearl.product-page-v4.catalog-product-view #maincontent .product-items.owl-carousel.owl-center .owl-nav .owl-next {
    background-color: rgba(255, 255, 255, .8) !important
}

.theme-pearl.product-page-v3.catalog-product-view #maincontent .product-items.owl-carousel.owl-center .owl-nav.fullscreen .owl-prev,
.theme-pearl.product-page-v4.catalog-product-view #maincontent .product-items.owl-carousel.owl-center .owl-nav.fullscreen .owl-prev,
.theme-pearl.product-page-v3.catalog-product-view #maincontent .product-items.owl-carousel.owl-center .owl-nav.fullscreen .owl-next,
.theme-pearl.product-page-v4.catalog-product-view #maincontent .product-items.owl-carousel.owl-center .owl-nav.fullscreen .owl-next {
    background-color: transparent !important
}

.theme-pearl.product-page-v3.catalog-product-view #maincontent .product-items.owl-carousel.owl-center .owl-nav.fullscreen .owl-prev:hover,
.theme-pearl.product-page-v4.catalog-product-view #maincontent .product-items.owl-carousel.owl-center .owl-nav.fullscreen .owl-prev:hover,
.theme-pearl.product-page-v3.catalog-product-view #maincontent .product-items.owl-carousel.owl-center .owl-nav.fullscreen .owl-next:hover,
.theme-pearl.product-page-v4.catalog-product-view #maincontent .product-items.owl-carousel.owl-center .owl-nav.fullscreen .owl-next:hover {
    background-color: transparent !important
}

.theme-pearl.product-page-v3.catalog-product-view .swatch-option.text,
.theme-pearl.product-page-v4.catalog-product-view .swatch-option.text {
    background-color: #fff
}

.theme-pearl.catalog-product-view .fotorama__thumb-border {
    border: 1px solid #ccc
}

.theme-pearl.catalog-product-view .fotorama__nav-wrap--vertical .fotorama__nav--thumbs .fotorama__nav__frame .fotorama__thumb {
    border-bottom: 2px solid #fff
}

.theme-pearl.catalog-product-view .fotorama__nav-wrap--vertical .fotorama__nav--thumbs .fotorama__nav__frame:last-of-type .fotorama__thumb {
    border: none
}

.theme-pearl.catalog-product-view .product.data.items>.item.title>.switch,
.theme-pearl.catalog-product-view .product.data.items>.item.title>.switch:visited {
    background-color: #fff !important;
    color: #000 !important
}

.theme-pearl.catalog-product-view .product.data.items>.item.title:not(.disabled)>.switch:active,
.theme-pearl.catalog-product-view .product.info.detailed>.items>.item,
.theme-pearl.catalog-product-view .product.data.items>.item.title.active>.switch,
.theme-pearl.catalog-product-view .product.data.items>.item.title.active>.switch:focus,
.theme-pearl.catalog-product-view .product.data.items>.item.title.active>.switch:hover {
    background-color: #fff !important;
    color: #000 !important
}

.theme-pearl.catalog-product-view .product.info.detailed>.items>.item.title.active {
    position: relative
}

.theme-pearl.catalog-product-view .product.info.detailed>.items>.item.title.active:before {
    content: '';
    position: absolute;
    background-color: #fff !important;
    width: (100% - 2px);
    height: 1px;
    bottom: -1px;
    left: 1px
}

.theme-pearl.catalog-product-view .product.info.detailed>.items>.item.content input,
.theme-pearl.catalog-product-view .product.info.detailed>.items>.item.content select,
.theme-pearl.catalog-product-view .product.info.detailed>.items>.item.content textarea {
    background-color: #fff !important
}

.theme-pearl.catalog-product-view .page-main .columns .product.info.detailed .product.data.items>.item.content {
    padding: 20px
}

@media (max-width:766px) {
    .theme-pearl.catalog-product-view .page-main .columns .product.info.detailed .product.data.items>.item.content {
        padding: 10px;
        margin-top: 0 !important
    }
}

.theme-pearl.catalog-product-view .product.info.detailed.toggle-bg .data.item.content.togglec {
    padding: 20px
}

.theme-pearl.catalog-product-view .product-info-main .page-title-wrapper .page-title {
    text-transform: none
}

@media (min-width:767px) {
    .theme-pearl.product-page-v4 .product-info-main {
        min-width: 450px;
        right: 20px !important
    }
}

.actions .paypal-button {
    position: sticky
}

body {
    margin: 0;
    padding: 0
}

article,
aside,
details,
figcaption,
figure,
main,
footer,
header,
nav,
section,
summary {
    display: block
}

audio,
canvas,
video {
    display: inline-block
}

audio:not([controls]) {
    display: none;
    height: 0
}

nav ul,
nav ol {
    list-style: none none
}

img {
    max-width: 100%;
    height: auto;
    border: 0
}

video,
embed,
object {
    max-width: 100%
}

svg:not(:root) {
    overflow: hidden
}

figure {
    margin: 0
}

html {
    font-size: 62.5%;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    font-size-adjust: 100%
}

body {
    color: #0e1111;
    font-family: 'Roboto', sans-serif;
    font-style: inherit;
    font-weight: 400;
    line-height: 1.42857143;
    font-size: 1.4rem
}

p {
    margin-top: 0;
    margin-bottom: 1rem
}

abbr[title] {
    border-bottom: 1px dotted #ccc;
    cursor: help
}

b,
strong {
    font-weight: 700
}

em,
i {
    font-style: italic
}

mark {
    background: #f6f6f6;
    color: #000
}

small,
.small {
    font-size: 12px
}

hr {
    border: 0;
    border-top: 1px solid #ccc;
    margin-bottom: 20px;
    margin-top: 20px
}

sub,
sup {
    font-size: 71.42857143000001%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}

sup {
    top: -.5em
}

sub {
    bottom: -.25em
}

dfn {
    font-style: italic
}

h1 {
    color: #303030;
    font-family: 'Roboto', sans-serif;
    font-style: inherit;
    font-weight: 400;
    line-height: 60px;
    font-size: 2.4rem;
    margin-top: 0;
    margin-bottom: 2rem
}

h2 {
    color: #303030;
    font-family: 'Roboto', sans-serif;
    font-style: inherit;
    font-weight: 400;
    line-height: 1.1;
    font-size: 2.6rem;
    margin-top: 2.5rem;
    margin-bottom: 2rem
}

h3 {
    color: #303030;
    font-family: 'Roboto', sans-serif;
    font-style: inherit;
    font-weight: 400;
    line-height: 1.1;
    font-size: 2.8rem;
    margin-top: 2rem;
    margin-bottom: 1rem
}

h4 {
    color: #303030;
    font-family: 'Roboto', sans-serif;
    font-style: inherit;
    font-weight: 400;
    line-height: 1.1;
    font-size: 1.4rem;
    margin-top: 2rem;
    margin-bottom: 2rem
}

h5 {
    color: #303030;
    font-family: 'Roboto', sans-serif;
    font-style: inherit;
    font-weight: 400;
    line-height: 1.1;
    font-size: 1.2rem;
    margin-top: 2rem;
    margin-bottom: 2rem
}

h6 {
    color: #303030;
    font-family: 'Roboto', sans-serif;
    font-style: inherit;
    font-weight: 400;
    line-height: 1.1;
    font-size: 1rem;
    margin-top: 2rem;
    margin-bottom: 2rem
}

h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small,
h1 .small,
h2 .small,
h3 .small,
h4 .small,
h5 .small,
h6 .small {
    color: #000;
    font-family: 'Roboto', sans-serif;
    font-style: inherit;
    font-weight: 400;
    line-height: 1
}

a,
.alink {
    color: #000;
    text-decoration: none
}

a:visited,
.alink:visited {
    color: #000;
    text-decoration: none
}

a:hover,
.alink:hover {
    color: #262626;
    text-decoration: underline
}

a:active,
.alink:active {
    color: #333;
    text-decoration: underline
}

ul,
ol {
    margin-top: 0;
    margin-bottom: 2.5rem
}

ul>li,
ol>li {
    margin-top: 0;
    margin-bottom: 1rem
}

ul ul,
ol ul,
ul ol,
ol ol {
    margin-bottom: 0
}

dl {
    margin-bottom: 20px;
    margin-top: 0
}

dt {
    font-weight: 700;
    margin-bottom: 5px;
    margin-top: 0
}

dd {
    margin-bottom: 10px;
    margin-top: 0;
    margin-left: 0
}

code,
kbd,
pre,
samp {
    font-family: Menlo, Monaco, Consolas, 'Courier New', monospace
}

code {
    background: #f6f6f6;
    color: #000;
    padding: 2px 4px;
    font-size: 1.2rem;
    white-space: nowrap
}

kbd {
    background: #f6f6f6;
    color: #000;
    padding: 2px 4px;
    font-size: 1.2rem
}

pre {
    background: #f6f6f6;
    border: 1px solid #ccc;
    color: #000;
    line-height: 1.42857143;
    margin: 0 0 10px;
    padding: 10px;
    font-size: 1.2rem;
    display: block;
    word-wrap: break-word
}

pre code {
    background-color: transparent;
    border-radius: 0;
    color: inherit;
    font-size: inherit;
    padding: 0;
    white-space: pre-wrap
}

blockquote {
    border-left: 0 solid #ccc;
    margin: 0 0 20px 40px;
    padding: 0;
    color: #0e1111;
    font-family: 'Roboto', sans-serif;
    font-style: italic;
    font-weight: 400;
    line-height: 1.42857143;
    font-size: 1.4rem
}

blockquote p:last-child,
blockquote ul:last-child,
blockquote ol:last-child {
    margin-bottom: 0
}

blockquote footer,
blockquote small,
blockquote .small {
    color: #000;
    line-height: 1.42857143;
    font-size: 1rem;
    display: block
}

blockquote footer:before,
blockquote small:before,
blockquote .small:before {
    content: '\2014 \00A0'
}

blockquote cite {
    font-style: inherit
}

blockquote:before,
blockquote:after {
    content: ''
}

q {
    quotes: none
}

q:before,
q:after {
    content: '';
    content: none
}

cite {
    font-style: inherit
}

table {
    width: 100%;
    border-collapse: collapse;
    border-spacing: 0;
    max-width: 100%
}

table th {
    text-align: left
}

table>tbody>tr>th,
table>tfoot>tr>th,
table>tbody>tr>td,
table>tfoot>tr>td {
    vertical-align: top
}

table>thead>tr>th,
table>thead>tr>td {
    vertical-align: bottom
}

table>thead>tr>th,
table>tbody>tr>th,
table>tfoot>tr>th,
table>thead>tr>td,
table>tbody>tr>td,
table>tfoot>tr>td {
    padding: 11px 10px
}

button {
    background-image: none;
    background: #0e1111;
    border: #0e1111 1px solid;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-family: 'Roboto', sans-serif;
    font-weight: 700;
    margin: 0;
    padding: 7px 15px;
    font-size: 1.4rem;
    line-height: 1.6rem;
    box-sizing: border-box;
    vertical-align: middle
}

button:focus,
button:active {
    background: #e2e2e2;
    border: #0e1111 1px solid;
    color: #fff
}

button:hover {
    background: #fff;
    border: #0e1111 1px solid;
    color: #0e1111
}

button.disabled,
button[disabled],
fieldset[disabled] button {
    opacity: .5;
    cursor: default;
    pointer-events: none
}

button::-moz-focus-inner {
    border: 0;
    padding: 0
}

input[type=text],
input[type=password],
input[type=url],
input[type=tel],
input[type=search],
input[type=number],
input[type*=date],
input[type=email] {
    background: #fff;
    background-clip: padding-box;
    border: 1px solid #c2c2c2;
    border-radius: 1px;
    font-family: 'Roboto', sans-serif;
    font-size: 14px;
    font-weight: 400;
    height: 32px;
    line-height: 1.42857143;
    padding: 0 9px;
    vertical-align: baseline;
    width: 100%;
    box-sizing: border-box
}

input[type=text]:disabled,
input[type=password]:disabled,
input[type=url]:disabled,
input[type=tel]:disabled,
input[type=search]:disabled,
input[type=number]:disabled,
input[type*=date]:disabled,
input[type=email]:disabled {
    opacity: .5
}

input[type=text]::-moz-placeholder,
input[type=password]::-moz-placeholder,
input[type=url]::-moz-placeholder,
input[type=tel]::-moz-placeholder,
input[type=search]::-moz-placeholder,
input[type=number]::-moz-placeholder,
input[type*=date]::-moz-placeholder,
input[type=email]::-moz-placeholder {
    color: #575757
}

input[type=text]::-webkit-input-placeholder,
input[type=password]::-webkit-input-placeholder,
input[type=url]::-webkit-input-placeholder,
input[type=tel]::-webkit-input-placeholder,
input[type=search]::-webkit-input-placeholder,
input[type=number]::-webkit-input-placeholder,
input[type*=date]::-webkit-input-placeholder,
input[type=email]::-webkit-input-placeholder {
    color: #575757
}

input[type=text]:-ms-input-placeholder,
input[type=password]:-ms-input-placeholder,
input[type=url]:-ms-input-placeholder,
input[type=tel]:-ms-input-placeholder,
input[type=search]:-ms-input-placeholder,
input[type=number]:-ms-input-placeholder,
input[type*=date]:-ms-input-placeholder,
input[type=email]:-ms-input-placeholder {
    color: #575757
}

input[type=number] {
    -moz-appearance: textfield
}

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0
}

input[type=search] {
    -webkit-appearance: none
}

input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-decoration,
input[type=search]::-webkit-search-results-button,
input[type=search]::-webkit-search-results-decoration {
    -webkit-appearance: none
}

select {
    background: #fff url('/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/images/select-bg.svg') no-repeat 100% 45%;
    background-clip: padding-box;
    border: 1px solid #ccc;
    border-radius: 1px;
    font-family: 'Roboto', sans-serif;
    font-size: 14px;
    font-weight: 400;
    height: 32px;
    line-height: 1.42857143;
    padding: 4px 25px 5px 10px;
    vertical-align: baseline;
    width: 100%;
    box-sizing: border-box
}

select:focus {
    border: 1px solid #c2c2c2
}

select:disabled {
    opacity: .5;
    background: #fff;
    border: 1px solid #c2c2c2
}

select[multiple] {
    height: auto;
    background-image: none
}

textarea {
    background: #fff;
    background-clip: padding-box;
    border: 1px solid #c2c2c2;
    border-radius: 1px;
    font-family: 'Roboto', sans-serif;
    font-size: 14px;
    font-weight: 400;
    height: auto;
    line-height: 1.42857143;
    margin: 0;
    padding: 10px;
    vertical-align: baseline;
    width: 100%;
    box-sizing: border-box;
    resize: vertical
}

textarea:disabled {
    opacity: .5
}

textarea::-moz-placeholder {
    color: #575757
}

textarea::-webkit-input-placeholder {
    color: #575757
}

textarea:-ms-input-placeholder {
    color: #575757
}

input[type=checkbox] {
    margin: 2px 5px 0 0;
    position: relative;
    top: 2px
}

input[type=checkbox]:disabled {
    opacity: .5
}

input[type=radio] {
    margin: 2px 5px 0 0
}

input[type=radio]:disabled {
    opacity: .5
}

input.mage-error,
select.mage-error,
textarea.mage-error {
    border-color: #ff7070
}

div.mage-error {
    color: #ff0a0a;
    font-size: 1.2rem
}

input[type=button],
input[type=reset],
input[type=submit] {
    cursor: pointer;
    -webkit-appearance: button
}

input::-moz-focus-inner {
    border: 0;
    padding: 0
}

form {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

address {
    font-style: normal
}

*:focus {
    box-shadow: none;
    outline: 0
}

._keyfocus *:focus,
input:not([disabled]):focus,
textarea:not([disabled]):focus,
select:not([disabled]):focus {
    box-shadow: 0 0 3px 1px #00699d
}

.abs-reset-list,
.bundle-options-container .block-bundle-summary .bundle.items,
.search-terms,
.cart-summary .checkout-methods-items,
.opc-wrapper .opc,
.opc-progress-bar,
.checkout-agreements-items,
.order-details-items .items-qty,
.product-items,
.prices-tier,
.footer.content ul,
.block-banners .banner-items,
.block-banners-inline .banner-items,
.block-event .slider-panel .slider {
    margin: 0;
    padding: 0;
    list-style: none none
}

.abs-reset-list>li,
.bundle-options-container .block-bundle-summary .bundle.items>li,
.search-terms>li,
.cart-summary .checkout-methods-items>li,
.opc-wrapper .opc>li,
.opc-progress-bar>li,
.checkout-agreements-items>li,
.order-details-items .items-qty>li,
.product-items>li,
.prices-tier>li,
.footer.content ul>li,
.block-banners .banner-items>li,
.block-banners-inline .banner-items>li,
.block-event .slider-panel .slider>li {
    margin: 0
}

.action-primary {
    background-image: none;
    background: #0e1111;
    border: #0e1111;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-family: 'Roboto', sans-serif;
    font-weight: 700;
    padding: 7px 15px;
    font-size: 1.4rem;
    line-height: 1.8rem;
    box-sizing: border-box;
    vertical-align: middle;
    border-radius: 0
}

.action-primary:focus,
.action-primary:active {
    background: #262626;
    border: 1px solid #262626;
    color: #fff
}

.action-primary:hover {
    background: #fff;
    border: #0e1111;
    color: #0e1111
}

.action-primary.disabled,
.action-primary[disabled],
fieldset[disabled] .action-primary {
    opacity: .5;
    cursor: default;
    pointer-events: none
}

.abs-revert-to-action-secondary,
.abs-discount-block .actions-toolbar .action.primary,
.abs-discount-block .actions-toolbar .action.cancel,
.cart-summary .block .actions-toolbar>.primary .action.primary,
.abs-discount-code .form-discount .actions-toolbar .primary .action,
.cart-summary .form.giftregistry .fieldset .action.primary,
.block-compare .action.primary,
.paypal-review-discount .actions-toolbar .action.primary,
.paypal-review-discount .actions-toolbar .action.cancel,
.cart-discount .actions-toolbar .action.primary,
.cart-discount .actions-toolbar .action.cancel,
.checkout-payment-method .payment-option-content .form-discount .actions-toolbar .primary .action {
    border-radius: 0
}

.abs-revert-to-action-secondary:not(:focus),
.abs-discount-block .actions-toolbar .action.primary:not(:focus),
.abs-discount-block .actions-toolbar .action.cancel:not(:focus),
.cart-summary .block .actions-toolbar>.primary .action.primary:not(:focus),
.abs-discount-code .form-discount .actions-toolbar .primary .action:not(:focus),
.cart-summary .form.giftregistry .fieldset .action.primary:not(:focus),
.block-compare .action.primary:not(:focus),
.paypal-review-discount .actions-toolbar .action.primary:not(:focus),
.paypal-review-discount .actions-toolbar .action.cancel:not(:focus),
.cart-discount .actions-toolbar .action.primary:not(:focus),
.cart-discount .actions-toolbar .action.cancel:not(:focus),
.checkout-payment-method .payment-option-content .form-discount .actions-toolbar .primary .action:not(:focus) {
    box-shadow: inset 0 1px 0 0 #fff, inset 0 -1px 0 0 rgba(204, 204, 204, .3)
}

.abs-revert-to-action-secondary:active,
.abs-discount-block .actions-toolbar .action.primary:active,
.abs-discount-block .actions-toolbar .action.cancel:active,
.cart-summary .block .actions-toolbar>.primary .action.primary:active,
.abs-discount-code .form-discount .actions-toolbar .primary .action:active,
.cart-summary .form.giftregistry .fieldset .action.primary:active,
.block-compare .action.primary:active,
.paypal-review-discount .actions-toolbar .action.primary:active,
.paypal-review-discount .actions-toolbar .action.cancel:active,
.cart-discount .actions-toolbar .action.primary:active,
.cart-discount .actions-toolbar .action.cancel:active,
.checkout-payment-method .payment-option-content .form-discount .actions-toolbar .primary .action:active {
    box-shadow: inset 0 1px 0 0 rgba(204, 204, 204, .8), inset 0 -1px 0 0 rgba(204, 204, 204, .3)
}

.abs-action-link-button,
.block-event .slider-panel .slider .item .action.event {
    background-image: none;
    background: #0e1111;
    border: #0e1111 1px solid;
    color: #fff;
    cursor: pointer;
    font-family: 'Roboto', sans-serif;
    font-weight: 700;
    margin: 0;
    padding: 7px 15px;
    font-size: 1.4rem;
    line-height: 1.6rem;
    box-sizing: border-box;
    vertical-align: middle;
    display: inline-block;
    text-decoration: none;
    border-radius: 0
}

.abs-action-link-button:focus,
.abs-action-link-button:active,
.block-event .slider-panel .slider .item .action.event:focus,
.block-event .slider-panel .slider .item .action.event:active {
    background: #e2e2e2;
    border: #0e1111 1px solid;
    color: #fff
}

.abs-action-link-button:hover,
.block-event .slider-panel .slider .item .action.event:hover {
    background: #fff;
    border: #0e1111 1px solid;
    color: #0e1111
}

.abs-action-link-button.disabled,
.abs-action-link-button[disabled],
fieldset[disabled] .abs-action-link-button,
.block-event .slider-panel .slider .item .action.event.disabled,
.block-event .slider-panel .slider .item .action.event[disabled],
fieldset[disabled] .block-event .slider-panel .slider .item .action.event {
    opacity: .5;
    cursor: default;
    pointer-events: none
}

.abs-action-link-button:hover,
.abs-action-link-button:active,
.abs-action-link-button:focus,
.block-event .slider-panel .slider .item .action.event:hover,
.block-event .slider-panel .slider .item .action.event:active,
.block-event .slider-panel .slider .item .action.event:focus {
    text-decoration: none
}

.abs-action-button-as-link,
.abs-action-remove,
.abs-discount-block .action.check,
.popup .actions-toolbar .action.cancel,
.checkout-container .action-additional,
.paypal-button-widget .paypal-button,
.bundle-options-container .action.back,
.cart.table-wrapper .actions-toolbar>.action-delete,
.cart.table-wrapper .action.help.map,
.checkout-index-index .modal-popup .modal-footer .action-hide-popup,
.opc-wrapper .edit-address-link,
.opc-block-shipping-information .shipping-information-title .action-edit,
.action-auth-toggle,
.checkout-payment-method .checkout-billing-address .action-cancel,
.checkout-agreements-block .action-show,
.gift-options .actions-toolbar .action-cancel,
.gift-summary .action-edit,
.gift-summary .action-delete,
.action-gift,
.gift-wrapping-title .action-remove,
.wishlist.split.button>.action,
.block.related .action.select,
.abs-add-fields .action.remove,
.paypal-review-discount .action.check,
.cart-discount .action.check,
.form-giftregistry-share .action.remove,
.form-giftregistry-edit .action.remove,
.form-add-invitations .action.remove,
.form-create-return .action.remove,
.form.send.friend .action.remove {
    line-height: 1.42857143;
    padding: 0;
    color: #000;
    text-decoration: none;
    background: 0 0;
    border: 0;
    display: inline;
    font-weight: 400;
    border-radius: 0
}

.abs-action-button-as-link:visited,
.abs-action-remove:visited,
.abs-discount-block .action.check:visited,
.popup .actions-toolbar .action.cancel:visited,
.checkout-container .action-additional:visited,
.paypal-button-widget .paypal-button:visited,
.bundle-options-container .action.back:visited,
.cart.table-wrapper .actions-toolbar>.action-delete:visited,
.cart.table-wrapper .action.help.map:visited,
.checkout-index-index .modal-popup .modal-footer .action-hide-popup:visited,
.opc-wrapper .edit-address-link:visited,
.opc-block-shipping-information .shipping-information-title .action-edit:visited,
.action-auth-toggle:visited,
.checkout-payment-method .checkout-billing-address .action-cancel:visited,
.checkout-agreements-block .action-show:visited,
.gift-options .actions-toolbar .action-cancel:visited,
.gift-summary .action-edit:visited,
.gift-summary .action-delete:visited,
.action-gift:visited,
.gift-wrapping-title .action-remove:visited,
.wishlist.split.button>.action:visited,
.block.related .action.select:visited,
.abs-add-fields .action.remove:visited,
.paypal-review-discount .action.check:visited,
.cart-discount .action.check:visited,
.form-giftregistry-share .action.remove:visited,
.form-giftregistry-edit .action.remove:visited,
.form-add-invitations .action.remove:visited,
.form-create-return .action.remove:visited,
.form.send.friend .action.remove:visited {
    color: #000;
    text-decoration: none
}

.abs-action-button-as-link:hover,
.abs-action-remove:hover,
.abs-discount-block .action.check:hover,
.popup .actions-toolbar .action.cancel:hover,
.checkout-container .action-additional:hover,
.paypal-button-widget .paypal-button:hover,
.bundle-options-container .action.back:hover,
.cart.table-wrapper .actions-toolbar>.action-delete:hover,
.cart.table-wrapper .action.help.map:hover,
.checkout-index-index .modal-popup .modal-footer .action-hide-popup:hover,
.opc-wrapper .edit-address-link:hover,
.opc-block-shipping-information .shipping-information-title .action-edit:hover,
.action-auth-toggle:hover,
.checkout-payment-method .checkout-billing-address .action-cancel:hover,
.checkout-agreements-block .action-show:hover,
.gift-options .actions-toolbar .action-cancel:hover,
.gift-summary .action-edit:hover,
.gift-summary .action-delete:hover,
.action-gift:hover,
.gift-wrapping-title .action-remove:hover,
.wishlist.split.button>.action:hover,
.block.related .action.select:hover,
.abs-add-fields .action.remove:hover,
.paypal-review-discount .action.check:hover,
.cart-discount .action.check:hover,
.form-giftregistry-share .action.remove:hover,
.form-giftregistry-edit .action.remove:hover,
.form-add-invitations .action.remove:hover,
.form-create-return .action.remove:hover,
.form.send.friend .action.remove:hover {
    color: #262626;
    text-decoration: underline
}

.abs-action-button-as-link:active,
.abs-action-remove:active,
.abs-discount-block .action.check:active,
.popup .actions-toolbar .action.cancel:active,
.checkout-container .action-additional:active,
.paypal-button-widget .paypal-button:active,
.bundle-options-container .action.back:active,
.cart.table-wrapper .actions-toolbar>.action-delete:active,
.cart.table-wrapper .action.help.map:active,
.checkout-index-index .modal-popup .modal-footer .action-hide-popup:active,
.opc-wrapper .edit-address-link:active,
.opc-block-shipping-information .shipping-information-title .action-edit:active,
.action-auth-toggle:active,
.checkout-payment-method .checkout-billing-address .action-cancel:active,
.checkout-agreements-block .action-show:active,
.gift-options .actions-toolbar .action-cancel:active,
.gift-summary .action-edit:active,
.gift-summary .action-delete:active,
.action-gift:active,
.gift-wrapping-title .action-remove:active,
.wishlist.split.button>.action:active,
.block.related .action.select:active,
.abs-add-fields .action.remove:active,
.paypal-review-discount .action.check:active,
.cart-discount .action.check:active,
.form-giftregistry-share .action.remove:active,
.form-giftregistry-edit .action.remove:active,
.form-add-invitations .action.remove:active,
.form-create-return .action.remove:active,
.form.send.friend .action.remove:active {
    color: #333;
    text-decoration: underline
}

.abs-action-button-as-link:hover,
.abs-action-button-as-link:active,
.abs-action-button-as-link:focus,
.abs-action-remove:hover,
.abs-action-remove:active,
.abs-action-remove:focus,
.abs-discount-block .action.check:hover,
.abs-discount-block .action.check:active,
.abs-discount-block .action.check:focus,
.popup .actions-toolbar .action.cancel:hover,
.popup .actions-toolbar .action.cancel:active,
.popup .actions-toolbar .action.cancel:focus,
.checkout-container .action-additional:hover,
.checkout-container .action-additional:active,
.checkout-container .action-additional:focus,
.paypal-button-widget .paypal-button:hover,
.paypal-button-widget .paypal-button:active,
.paypal-button-widget .paypal-button:focus,
.bundle-options-container .action.back:hover,
.bundle-options-container .action.back:active,
.bundle-options-container .action.back:focus,
.cart.table-wrapper .actions-toolbar>.action-delete:hover,
.cart.table-wrapper .actions-toolbar>.action-delete:active,
.cart.table-wrapper .actions-toolbar>.action-delete:focus,
.cart.table-wrapper .action.help.map:hover,
.cart.table-wrapper .action.help.map:active,
.cart.table-wrapper .action.help.map:focus,
.checkout-index-index .modal-popup .modal-footer .action-hide-popup:hover,
.checkout-index-index .modal-popup .modal-footer .action-hide-popup:active,
.checkout-index-index .modal-popup .modal-footer .action-hide-popup:focus,
.opc-wrapper .edit-address-link:hover,
.opc-wrapper .edit-address-link:active,
.opc-wrapper .edit-address-link:focus,
.opc-block-shipping-information .shipping-information-title .action-edit:hover,
.opc-block-shipping-information .shipping-information-title .action-edit:active,
.opc-block-shipping-information .shipping-information-title .action-edit:focus,
.action-auth-toggle:hover,
.action-auth-toggle:active,
.action-auth-toggle:focus,
.checkout-payment-method .checkout-billing-address .action-cancel:hover,
.checkout-payment-method .checkout-billing-address .action-cancel:active,
.checkout-payment-method .checkout-billing-address .action-cancel:focus,
.checkout-agreements-block .action-show:hover,
.checkout-agreements-block .action-show:active,
.checkout-agreements-block .action-show:focus,
.gift-options .actions-toolbar .action-cancel:hover,
.gift-options .actions-toolbar .action-cancel:active,
.gift-options .actions-toolbar .action-cancel:focus,
.gift-summary .action-edit:hover,
.gift-summary .action-edit:active,
.gift-summary .action-edit:focus,
.gift-summary .action-delete:hover,
.gift-summary .action-delete:active,
.gift-summary .action-delete:focus,
.action-gift:hover,
.action-gift:active,
.action-gift:focus,
.gift-wrapping-title .action-remove:hover,
.gift-wrapping-title .action-remove:active,
.gift-wrapping-title .action-remove:focus,
.wishlist.split.button>.action:hover,
.wishlist.split.button>.action:active,
.wishlist.split.button>.action:focus,
.block.related .action.select:hover,
.block.related .action.select:active,
.block.related .action.select:focus,
.abs-add-fields .action.remove:hover,
.abs-add-fields .action.remove:active,
.abs-add-fields .action.remove:focus,
.paypal-review-discount .action.check:hover,
.paypal-review-discount .action.check:active,
.paypal-review-discount .action.check:focus,
.cart-discount .action.check:hover,
.cart-discount .action.check:active,
.cart-discount .action.check:focus,
.form-giftregistry-share .action.remove:hover,
.form-giftregistry-share .action.remove:active,
.form-giftregistry-share .action.remove:focus,
.form-giftregistry-edit .action.remove:hover,
.form-giftregistry-edit .action.remove:active,
.form-giftregistry-edit .action.remove:focus,
.form-add-invitations .action.remove:hover,
.form-add-invitations .action.remove:active,
.form-add-invitations .action.remove:focus,
.form-create-return .action.remove:hover,
.form-create-return .action.remove:active,
.form-create-return .action.remove:focus,
.form.send.friend .action.remove:hover,
.form.send.friend .action.remove:active,
.form.send.friend .action.remove:focus {
    background: 0 0;
    border: 0
}

.abs-action-button-as-link.disabled,
.abs-action-button-as-link[disabled],
fieldset[disabled] .abs-action-button-as-link,
.abs-action-remove.disabled,
.abs-action-remove[disabled],
fieldset[disabled] .abs-action-remove,
.abs-discount-block .action.check.disabled,
.abs-discount-block .action.check[disabled],
fieldset[disabled] .abs-discount-block .action.check,
.popup .actions-toolbar .action.cancel.disabled,
.popup .actions-toolbar .action.cancel[disabled],
fieldset[disabled] .popup .actions-toolbar .action.cancel,
.checkout-container .action-additional.disabled,
.checkout-container .action-additional[disabled],
fieldset[disabled] .checkout-container .action-additional,
.paypal-button-widget .paypal-button.disabled,
.paypal-button-widget .paypal-button[disabled],
fieldset[disabled] .paypal-button-widget .paypal-button,
.bundle-options-container .action.back.disabled,
.bundle-options-container .action.back[disabled],
fieldset[disabled] .bundle-options-container .action.back,
.cart.table-wrapper .actions-toolbar>.action-delete.disabled,
.cart.table-wrapper .actions-toolbar>.action-delete[disabled],
fieldset[disabled] .cart.table-wrapper .actions-toolbar>.action-delete,
.cart.table-wrapper .action.help.map.disabled,
.cart.table-wrapper .action.help.map[disabled],
fieldset[disabled] .cart.table-wrapper .action.help.map,
.checkout-index-index .modal-popup .modal-footer .action-hide-popup.disabled,
.checkout-index-index .modal-popup .modal-footer .action-hide-popup[disabled],
fieldset[disabled] .checkout-index-index .modal-popup .modal-footer .action-hide-popup,
.opc-wrapper .edit-address-link.disabled,
.opc-wrapper .edit-address-link[disabled],
fieldset[disabled] .opc-wrapper .edit-address-link,
.opc-block-shipping-information .shipping-information-title .action-edit.disabled,
.opc-block-shipping-information .shipping-information-title .action-edit[disabled],
fieldset[disabled] .opc-block-shipping-information .shipping-information-title .action-edit,
.action-auth-toggle.disabled,
.action-auth-toggle[disabled],
fieldset[disabled] .action-auth-toggle,
.checkout-payment-method .checkout-billing-address .action-cancel.disabled,
.checkout-payment-method .checkout-billing-address .action-cancel[disabled],
fieldset[disabled] .checkout-payment-method .checkout-billing-address .action-cancel,
.checkout-agreements-block .action-show.disabled,
.checkout-agreements-block .action-show[disabled],
fieldset[disabled] .checkout-agreements-block .action-show,
.gift-options .actions-toolbar .action-cancel.disabled,
.gift-options .actions-toolbar .action-cancel[disabled],
fieldset[disabled] .gift-options .actions-toolbar .action-cancel,
.gift-summary .action-edit.disabled,
.gift-summary .action-edit[disabled],
fieldset[disabled] .gift-summary .action-edit,
.gift-summary .action-delete.disabled,
.gift-summary .action-delete[disabled],
fieldset[disabled] .gift-summary .action-delete,
.action-gift.disabled,
.action-gift[disabled],
fieldset[disabled] .action-gift,
.gift-wrapping-title .action-remove.disabled,
.gift-wrapping-title .action-remove[disabled],
fieldset[disabled] .gift-wrapping-title .action-remove,
.wishlist.split.button>.action.disabled,
.wishlist.split.button>.action[disabled],
fieldset[disabled] .wishlist.split.button>.action,
.block.related .action.select.disabled,
.block.related .action.select[disabled],
fieldset[disabled] .block.related .action.select,
.abs-add-fields .action.remove.disabled,
.abs-add-fields .action.remove[disabled],
fieldset[disabled] .abs-add-fields .action.remove,
.paypal-review-discount .action.check.disabled,
.paypal-review-discount .action.check[disabled],
fieldset[disabled] .paypal-review-discount .action.check,
.cart-discount .action.check.disabled,
.cart-discount .action.check[disabled],
fieldset[disabled] .cart-discount .action.check,
.form-giftregistry-share .action.remove.disabled,
.form-giftregistry-share .action.remove[disabled],
fieldset[disabled] .form-giftregistry-share .action.remove,
.form-giftregistry-edit .action.remove.disabled,
.form-giftregistry-edit .action.remove[disabled],
fieldset[disabled] .form-giftregistry-edit .action.remove,
.form-add-invitations .action.remove.disabled,
.form-add-invitations .action.remove[disabled],
fieldset[disabled] .form-add-invitations .action.remove,
.form-create-return .action.remove.disabled,
.form-create-return .action.remove[disabled],
fieldset[disabled] .form-create-return .action.remove,
.form.send.friend .action.remove.disabled,
.form.send.friend .action.remove[disabled],
fieldset[disabled] .form.send.friend .action.remove {
    color: #000;
    opacity: .5;
    cursor: default;
    pointer-events: none;
    text-decoration: underline
}

.abs-action-button-as-link:active,
.abs-action-button-as-link:not(:focus),
.abs-action-remove:active,
.abs-action-remove:not(:focus),
.abs-discount-block .action.check:active,
.abs-discount-block .action.check:not(:focus),
.popup .actions-toolbar .action.cancel:active,
.popup .actions-toolbar .action.cancel:not(:focus),
.checkout-container .action-additional:active,
.checkout-container .action-additional:not(:focus),
.paypal-button-widget .paypal-button:active,
.paypal-button-widget .paypal-button:not(:focus),
.bundle-options-container .action.back:active,
.bundle-options-container .action.back:not(:focus),
.cart.table-wrapper .actions-toolbar>.action-delete:active,
.cart.table-wrapper .actions-toolbar>.action-delete:not(:focus),
.cart.table-wrapper .action.help.map:active,
.cart.table-wrapper .action.help.map:not(:focus),
.checkout-index-index .modal-popup .modal-footer .action-hide-popup:active,
.checkout-index-index .modal-popup .modal-footer .action-hide-popup:not(:focus),
.opc-wrapper .edit-address-link:active,
.opc-wrapper .edit-address-link:not(:focus),
.opc-block-shipping-information .shipping-information-title .action-edit:active,
.opc-block-shipping-information .shipping-information-title .action-edit:not(:focus),
.action-auth-toggle:active,
.action-auth-toggle:not(:focus),
.checkout-payment-method .checkout-billing-address .action-cancel:active,
.checkout-payment-method .checkout-billing-address .action-cancel:not(:focus),
.checkout-agreements-block .action-show:active,
.checkout-agreements-block .action-show:not(:focus),
.gift-options .actions-toolbar .action-cancel:active,
.gift-options .actions-toolbar .action-cancel:not(:focus),
.gift-summary .action-edit:active,
.gift-summary .action-edit:not(:focus),
.gift-summary .action-delete:active,
.gift-summary .action-delete:not(:focus),
.action-gift:active,
.action-gift:not(:focus),
.gift-wrapping-title .action-remove:active,
.gift-wrapping-title .action-remove:not(:focus),
.wishlist.split.button>.action:active,
.wishlist.split.button>.action:not(:focus),
.block.related .action.select:active,
.block.related .action.select:not(:focus),
.abs-add-fields .action.remove:active,
.abs-add-fields .action.remove:not(:focus),
.paypal-review-discount .action.check:active,
.paypal-review-discount .action.check:not(:focus),
.cart-discount .action.check:active,
.cart-discount .action.check:not(:focus),
.form-giftregistry-share .action.remove:active,
.form-giftregistry-share .action.remove:not(:focus),
.form-giftregistry-edit .action.remove:active,
.form-giftregistry-edit .action.remove:not(:focus),
.form-add-invitations .action.remove:active,
.form-add-invitations .action.remove:not(:focus),
.form-create-return .action.remove:active,
.form-create-return .action.remove:not(:focus),
.form.send.friend .action.remove:active,
.form.send.friend .action.remove:not(:focus) {
    box-shadow: none
}

.abs-revert-secondary-color,
.abs-revert-to-action-secondary,
.paypal-review .block .actions-toolbar .action.primary,
.abs-discount-block .actions-toolbar .action.primary,
.abs-discount-block .actions-toolbar .action.cancel,
.cart-summary .block .actions-toolbar>.primary .action.primary,
.abs-discount-code .form-discount .actions-toolbar .primary .action,
.cart-summary .form.giftregistry .fieldset .action.primary,
.block-compare .action.primary,
.paypal-review-discount .actions-toolbar .action.primary,
.paypal-review-discount .actions-toolbar .action.cancel,
.cart-discount .actions-toolbar .action.primary,
.cart-discount .actions-toolbar .action.cancel,
.checkout-payment-method .payment-option-content .form-discount .actions-toolbar .primary .action {
    background: #0e1111;
    border: #0e1111 1px solid;
    color: #fff
}

.abs-revert-secondary-color:focus,
.abs-revert-secondary-color:active,
.abs-revert-to-action-secondary:focus,
.abs-revert-to-action-secondary:active,
.paypal-review .block .actions-toolbar .action.primary:focus,
.paypal-review .block .actions-toolbar .action.primary:active,
.abs-discount-block .actions-toolbar .action.primary:focus,
.abs-discount-block .actions-toolbar .action.primary:active,
.abs-discount-block .actions-toolbar .action.cancel:focus,
.abs-discount-block .actions-toolbar .action.cancel:active,
.cart-summary .block .actions-toolbar>.primary .action.primary:focus,
.cart-summary .block .actions-toolbar>.primary .action.primary:active,
.abs-discount-code .form-discount .actions-toolbar .primary .action:focus,
.abs-discount-code .form-discount .actions-toolbar .primary .action:active,
.cart-summary .form.giftregistry .fieldset .action.primary:focus,
.cart-summary .form.giftregistry .fieldset .action.primary:active,
.block-compare .action.primary:focus,
.block-compare .action.primary:active,
.paypal-review-discount .actions-toolbar .action.primary:focus,
.paypal-review-discount .actions-toolbar .action.primary:active,
.paypal-review-discount .actions-toolbar .action.cancel:focus,
.paypal-review-discount .actions-toolbar .action.cancel:active,
.cart-discount .actions-toolbar .action.primary:focus,
.cart-discount .actions-toolbar .action.primary:active,
.cart-discount .actions-toolbar .action.cancel:focus,
.cart-discount .actions-toolbar .action.cancel:active,
.checkout-payment-method .payment-option-content .form-discount .actions-toolbar .primary .action:focus,
.checkout-payment-method .payment-option-content .form-discount .actions-toolbar .primary .action:active {
    background: #e2e2e2;
    border: #0e1111 1px solid;
    color: #fff
}

.abs-revert-secondary-color:hover,
.abs-revert-to-action-secondary:hover,
.paypal-review .block .actions-toolbar .action.primary:hover,
.abs-discount-block .actions-toolbar .action.primary:hover,
.abs-discount-block .actions-toolbar .action.cancel:hover,
.cart-summary .block .actions-toolbar>.primary .action.primary:hover,
.abs-discount-code .form-discount .actions-toolbar .primary .action:hover,
.cart-summary .form.giftregistry .fieldset .action.primary:hover,
.block-compare .action.primary:hover,
.paypal-review-discount .actions-toolbar .action.primary:hover,
.paypal-review-discount .actions-toolbar .action.cancel:hover,
.cart-discount .actions-toolbar .action.primary:hover,
.cart-discount .actions-toolbar .action.cancel:hover,
.checkout-payment-method .payment-option-content .form-discount .actions-toolbar .primary .action:hover {
    background: #fff;
    border: #0e1111 1px solid;
    color: #0e1111
}

.abs-revert-secondary-size,
.products-grid.wishlist .product-item .box-tocart .tocart {
    font-size: 1.4rem;
    line-height: 1.6rem;
    padding: 7px 15px
}

.abs-button-l,
#store-selector .form-continue .actions-toolbar .action.primary,
.order-review-form .action.primary,
.bundle-actions .action.primary.customize,
.bundle-options-container .block-bundle-summary .box-tocart .action.primary,
.cart-summary .checkout-methods-items .action.primary.checkout,
.block-minicart .block-content>.actions>.primary .action.primary,
.methods-shipping .actions-toolbar .action.primary,
.block-authentication .action.action-register,
.block-authentication .action.action-login,
.checkout-payment-method .payment-method-content>.actions-toolbar>.primary .action.primary,
.form-address-edit .actions-toolbar .action.primary,
.box-tocart .action.instant-purchase,
.multicheckout .action.primary {
    line-height: 2.2rem;
    padding: 14px 17px;
    font-size: 1.8rem
}

.abs-product-options-list dt,
.cart.table-wrapper .item-options dt,
.minicart-items .product-item-details .product .options.list dt,
.opc-block-summary .items-in-cart .product .item-options dt,
.block-giftregistry-shared-items .product .item-options dt,
.multicheckout .item-options dt {
    clear: left;
    float: left;
    margin: 0 10px 5px 0
}

.abs-product-options-list dt:after,
.cart.table-wrapper .item-options dt:after,
.minicart-items .product-item-details .product .options.list dt:after,
.opc-block-summary .items-in-cart .product .item-options dt:after,
.block-giftregistry-shared-items .product .item-options dt:after,
.multicheckout .item-options dt:after {
    content: ': '
}

.abs-product-options-list dd,
.cart.table-wrapper .item-options dd,
.minicart-items .product-item-details .product .options.list dd,
.opc-block-summary .items-in-cart .product .item-options dd,
.block-giftregistry-shared-items .product .item-options dd,
.multicheckout .item-options dd {
    display: inline-block;
    float: left;
    margin: 0 0 5px;
    word-break: break-all
}

.abs-button-responsive,
.actions-toolbar>.primary .action,
.actions-toolbar>.secondary .action,
.bundle-actions .action.primary.customize,
.bundle-options-container .block-bundle-summary .box-tocart .action.primary,
.box-tocart .action.instant-purchase {
    width: 100%
}

.abs-reset-image-wrapper,
.cart.table-wrapper .product-image-wrapper,
.minicart-items .product-image-wrapper,
.block-giftregistry-shared-items .product-image-wrapper,
.products-list .product-image-wrapper {
    height: auto;
    padding: 0 !important
}

.abs-reset-image-wrapper .product-image-photo,
.cart.table-wrapper .product-image-wrapper .product-image-photo,
.minicart-items .product-image-wrapper .product-image-photo,
.block-giftregistry-shared-items .product-image-wrapper .product-image-photo,
.products-list .product-image-wrapper .product-image-photo {
    position: static
}

.abs-adaptive-images {
    display: block;
    height: auto;
    max-width: 100%
}

.abs-adaptive-images-centered,
.product.media .product.photo .photo.image {
    display: block;
    height: auto;
    margin: 0 auto;
    max-width: 100%
}

.abs-login-block-title,
.login-container .block .block-title {
    border-bottom: 1px solid #292929;
    font-size: 1.8rem;
    margin-bottom: 15px;
    padding-bottom: 12px
}

.abs-login-block-title strong,
.login-container .block .block-title strong {
    font-weight: 500
}

.abs-dropdown-simple,
.giftregisty-dropdown,
.wishlist-dropdown {
    display: inline-block;
    position: relative
}

.abs-dropdown-simple:before,
.abs-dropdown-simple:after,
.giftregisty-dropdown:before,
.giftregisty-dropdown:after,
.wishlist-dropdown:before,
.wishlist-dropdown:after {
    content: '';
    display: table
}

.abs-dropdown-simple:after,
.giftregisty-dropdown:after,
.wishlist-dropdown:after {
    clear: both
}

.abs-dropdown-simple .action.toggle,
.giftregisty-dropdown .action.toggle,
.wishlist-dropdown .action.toggle {
    cursor: pointer;
    display: inline-block;
    text-decoration: none
}

.abs-dropdown-simple .action.toggle:after,
.giftregisty-dropdown .action.toggle:after,
.wishlist-dropdown .action.toggle:after {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 12px;
    line-height: inherit;
    color: inherit;
    content: '\e622';
    font-family: 'luma-icons';
    margin: 0 0 0 5px;
    vertical-align: middle;
    display: inline-block;
    font-weight: 400;
    overflow: hidden;
    speak: none;
    text-align: center
}

.abs-dropdown-simple .action.toggle:hover:after,
.giftregisty-dropdown .action.toggle:hover:after,
.wishlist-dropdown .action.toggle:hover:after {
    color: inherit
}

.abs-dropdown-simple .action.toggle:active:after,
.giftregisty-dropdown .action.toggle:active:after,
.wishlist-dropdown .action.toggle:active:after {
    color: inherit
}

.abs-dropdown-simple .action.toggle.active,
.giftregisty-dropdown .action.toggle.active,
.wishlist-dropdown .action.toggle.active {
    display: inline-block;
    text-decoration: none
}

.abs-dropdown-simple .action.toggle.active:after,
.giftregisty-dropdown .action.toggle.active:after,
.wishlist-dropdown .action.toggle.active:after {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 12px;
    line-height: inherit;
    color: inherit;
    content: '\e621';
    font-family: 'luma-icons';
    margin: 0 0 0 5px;
    vertical-align: middle;
    display: inline-block;
    font-weight: 400;
    overflow: hidden;
    speak: none;
    text-align: center
}

.abs-dropdown-simple .action.toggle.active:hover:after,
.giftregisty-dropdown .action.toggle.active:hover:after,
.wishlist-dropdown .action.toggle.active:hover:after {
    color: inherit
}

.abs-dropdown-simple .action.toggle.active:active:after,
.giftregisty-dropdown .action.toggle.active:active:after,
.wishlist-dropdown .action.toggle.active:active:after {
    color: inherit
}

.abs-dropdown-simple ul.dropdown,
.giftregisty-dropdown ul.dropdown,
.wishlist-dropdown ul.dropdown {
    margin: 0;
    padding: 0;
    list-style: none none;
    background: #fff;
    border: #ccc;
    margin-top: 4px;
    min-width: 200px;
    z-index: 100;
    box-sizing: border-box;
    display: none;
    position: absolute;
    top: 100%;
    box-shadow: 0px 20px 50px -20px rgba(0, 0, 0, .5)
}

.abs-dropdown-simple ul.dropdown li,
.giftregisty-dropdown ul.dropdown li,
.wishlist-dropdown ul.dropdown li {
    margin: 0;
    padding: 5px 5px 5px 23px
}

.abs-dropdown-simple ul.dropdown li:hover,
.giftregisty-dropdown ul.dropdown li:hover,
.wishlist-dropdown ul.dropdown li:hover {
    background: #f4f4f4;
    cursor: pointer
}

.abs-dropdown-simple ul.dropdown:before,
.abs-dropdown-simple ul.dropdown:after,
.giftregisty-dropdown ul.dropdown:before,
.giftregisty-dropdown ul.dropdown:after,
.wishlist-dropdown ul.dropdown:before,
.wishlist-dropdown ul.dropdown:after {
    border-bottom-style: solid;
    content: '';
    display: block;
    height: 0;
    position: absolute;
    width: 0
}

.abs-dropdown-simple ul.dropdown:before,
.giftregisty-dropdown ul.dropdown:before,
.wishlist-dropdown ul.dropdown:before {
    border: 6px solid;
    border-color: transparent transparent #fff;
    z-index: 99
}

.abs-dropdown-simple ul.dropdown:after,
.giftregisty-dropdown ul.dropdown:after,
.wishlist-dropdown ul.dropdown:after {
    border: 7px solid;
    border-color: transparent transparent #fff;
    z-index: 98
}

.abs-dropdown-simple ul.dropdown:before,
.giftregisty-dropdown ul.dropdown:before,
.wishlist-dropdown ul.dropdown:before {
    left: 10px;
    top: -12px
}

.abs-dropdown-simple ul.dropdown:after,
.giftregisty-dropdown ul.dropdown:after,
.wishlist-dropdown ul.dropdown:after {
    left: 9px;
    top: -14px
}

.abs-dropdown-simple.active,
.giftregisty-dropdown.active,
.wishlist-dropdown.active {
    overflow: visible
}

.abs-dropdown-simple.active ul.dropdown,
.giftregisty-dropdown.active ul.dropdown,
.wishlist-dropdown.active ul.dropdown {
    display: block
}

.abs-dropdown-simple ul.items,
.giftregisty-dropdown ul.items,
.wishlist-dropdown ul.items {
    padding: 6px 0
}

.abs-input-qty,
.column .block-addbysku .qty .qty,
.bundle-options-container .input-text.qty,
.account .data.table-return-items .qty .input-text,
.table-giftregistry-items .field.qty .qty,
.block-giftregistry-shared-items .qty .qty,
.table.grouped .col.qty .control.qty .qty,
.block-wishlist-info-items .input-text.qty,
.multicheckout .table-wrapper .col .qty .input-text,
.account .table-wrapper .data.table.wishlist .box-tocart .qty,
.products-grid.wishlist .product-item .box-tocart input.qty,
.box-tocart .input-text.qty,
.sidebar .block-addbysku .fieldset .fields .field.qty .qty {
    text-align: center;
    width: 54px
}

.abs-margin-for-blocks-and-widgets,
.block,
.customer-review .product-details,
.block-banners,
.block-banners-inline {
    margin-bottom: 40px
}

.abs-remove-button-for-blocks,
.sidebar .product-items .action.delete,
.table-comparison .cell.remove .action.delete,
.block-compare .action.delete,
.filter-current .action.remove {
    display: inline-block;
    text-decoration: none
}

.abs-remove-button-for-blocks>span,
.sidebar .product-items .action.delete>span,
.table-comparison .cell.remove .action.delete>span,
.block-compare .action.delete>span,
.filter-current .action.remove>span {
    border: 0;
    clip: rect(0, 0, 0, 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px
}

.abs-remove-button-for-blocks:before,
.sidebar .product-items .action.delete:before,
.table-comparison .cell.remove .action.delete:before,
.block-compare .action.delete:before,
.filter-current .action.remove:before {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 12px;
    line-height: 15px;
    color: #757575;
    content: '\e616';
    font-family: 'luma-icons';
    vertical-align: middle;
    display: inline-block;
    font-weight: 400;
    overflow: hidden;
    speak: none;
    text-align: center
}

.abs-remove-button-for-blocks:hover:before,
.sidebar .product-items .action.delete:hover:before,
.table-comparison .cell.remove .action.delete:hover:before,
.block-compare .action.delete:hover:before,
.filter-current .action.remove:hover:before {
    color: #494949
}

.abs-remove-button-for-blocks:active:before,
.sidebar .product-items .action.delete:active:before,
.table-comparison .cell.remove .action.delete:active:before,
.block-compare .action.delete:active:before,
.filter-current .action.remove:active:before {
    color: #999
}

.abs-product-link,
.product-item-name,
.product.name a {
    font-weight: 400
}

.abs-product-link>a,
.product-item-name>a,
.product.name a>a {
    color: #0e1111;
    text-decoration: none
}

.abs-product-link>a:visited,
.product-item-name>a:visited,
.product.name a>a:visited {
    color: #0e1111;
    text-decoration: underline
}

.abs-product-link>a:hover,
.product-item-name>a:hover,
.product.name a>a:hover {
    color: #0e1111;
    text-decoration: underline
}

.abs-product-link>a:active,
.product-item-name>a:active,
.product.name a>a:active {
    color: #0e1111;
    text-decoration: underline
}

.abs-like-link {
    color: #000;
    text-decoration: none;
    cursor: pointer
}

.abs-like-link:visited {
    color: #000;
    text-decoration: none
}

.abs-like-link:hover {
    color: #262626;
    text-decoration: underline
}

.abs-like-link:active {
    color: #333;
    text-decoration: underline
}

.abs-reset-left-margin,
.form.giftregistry.items .actions-toolbar,
.form.wishlist.items .actions-toolbar {
    margin-left: 0
}

.abs-action-remove,
.abs-add-fields .action.remove,
.form-giftregistry-share .action.remove,
.form-giftregistry-edit .action.remove,
.form-add-invitations .action.remove,
.form-create-return .action.remove,
.form.send.friend .action.remove {
    line-height: normal;
    margin-left: 73%;
    position: absolute;
    top: 34px;
    width: auto
}

.abs-add-fields .fieldset .field .control,
.form-giftregistry-share .fieldset .field .control,
.form-giftregistry-edit .fieldset .field .control,
.form-add-invitations .fieldset .field .control,
.form-create-return .fieldset .field .control,
.form.send.friend .fieldset .field .control {
    width: 70%
}

.abs-add-fields .fieldset .actions-toolbar>.secondary,
.form-giftregistry-share .fieldset .actions-toolbar>.secondary,
.form-giftregistry-edit .fieldset .actions-toolbar>.secondary,
.form-add-invitations .fieldset .actions-toolbar>.secondary,
.form-create-return .fieldset .actions-toolbar>.secondary,
.form.send.friend .fieldset .actions-toolbar>.secondary {
    float: left
}

.abs-add-fields .fieldset .actions-toolbar>.secondary .action.add,
.form-giftregistry-share .fieldset .actions-toolbar>.secondary .action.add,
.form-giftregistry-edit .fieldset .actions-toolbar>.secondary .action.add,
.form-add-invitations .fieldset .actions-toolbar>.secondary .action.add,
.form-create-return .fieldset .actions-toolbar>.secondary .action.add,
.form.send.friend .fieldset .actions-toolbar>.secondary .action.add {
    margin-top: 30px
}

.abs-add-fields .fieldset .fields .actions-toolbar,
.form-giftregistry-share .fieldset .fields .actions-toolbar,
.form-giftregistry-edit .fieldset .fields .actions-toolbar,
.form-add-invitations .fieldset .fields .actions-toolbar,
.form-create-return .fieldset .fields .actions-toolbar,
.form.send.friend .fieldset .fields .actions-toolbar {
    margin: 0
}

.abs-add-fields .additional,
.form-giftregistry-share .additional,
.form-giftregistry-edit .additional,
.form-add-invitations .additional,
.form-create-return .additional,
.form.send.friend .additional {
    margin-top: 55px;
    position: relative
}

.abs-add-fields .message.notice,
.form-giftregistry-share .message.notice,
.form-giftregistry-edit .message.notice,
.form-add-invitations .message.notice,
.form-create-return .message.notice,
.form.send.friend .message.notice {
    margin: 30px 0 0
}

.abs-hidden,
.order-details-items .order-items .order-gift-message:not(.expanded-content) {
    height: 0;
    visibility: hidden
}

.abs-visually-hidden,
.page-header .header_right .switcher .label,
.opc-wrapper .form-discount .field .label,
.bundle-options-container .block-bundle-summary .product-image-container,
.bundle-options-container .block-bundle-summary .product.name,
.bundle-options-container .block-bundle-summary .stock,
.cart.table-wrapper .col.qty .label,
.minicart-wrapper .action.showcart .text,
.minicart-wrapper .action.showcart .counter-label,
.checkout-index-index .page-title-wrapper,
.checkout-payment-method .field-select-billing>.label,
.checkout-payment-method .payments .legend,
.checkout-payment-method .ccard .legend,
.fieldset .fullname>.label,
.field.street .field .label,
.block-balance .balance-price-label,
.page-product-downloadable .product-options-wrapper .fieldset .legend.links-title,
.page-product-giftcard .fieldset.giftcard>.legend,
.opc-wrapper .form-giftcard-account .field .label,
.form-add-invitations .fields .label,
.table-comparison .wishlist.split.button>.action.split span,
.product-items .wishlist.split.button>.action.split span,
.page-multiple-wishlist .page-title-wrapper .page-title,
.block-wishlist-search-form .form-wishlist-search .fieldset>.legend,
.multicheckout .table-wrapper .col .label,
.multicheckout .block .methods-shipping .item-content .fieldset>.legend,
.block.newsletter .label,
.review-date .review-details-label,
.customer-review .product-details .rating-average-label,
.block-reorder .product-item .label,
.products-grid.wishlist .product-item .comment-box .label,
.product-item-actions .actions-secondary>.action span,
.special-price .price-label,
.table-comparison .cell.label.remove span,
.table-comparison .cell.label.product span,
.block.related .field.choice .label,
.filter-options-content .filter-count-label,
.action.skip:not(:focus),
.page-header .switcher .label,
.page-footer .switcher .label {
    border: 0;
    clip: rect(0, 0, 0, 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px
}

.abs-visually-hidden-reset,
.minicart-items .product.options .toggle>span,
.shipping-policy-block.field-tooltip .field-tooltip-action span {
    clip: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    position: static;
    width: auto
}

.abs-add-clearfix:before,
.abs-add-clearfix:after,
.abs-add-fields .fieldset .actions-toolbar:before,
.abs-add-fields .fieldset .actions-toolbar:after,
.bundle-options-container .product-options-wrapper .field.choice .label:before,
.bundle-options-container .product-options-wrapper .field.choice .label:after,
.cart.table-wrapper .actions-toolbar:before,
.cart.table-wrapper .actions-toolbar:after,
.cart.table-wrapper .item-options:before,
.cart.table-wrapper .item-options:after,
.minicart-items .product-item>.product:before,
.minicart-items .product-item>.product:after,
.minicart-items .product-item-details .product .options.list:before,
.minicart-items .product-item-details .product .options.list:after,
.checkout-container:before,
.checkout-container:after,
.checkout-onepage-success:before,
.checkout-onepage-success:after,
.opc-estimated-wrapper:before,
.opc-estimated-wrapper:after,
.opc-wrapper .field.addresses:before,
.opc-wrapper .field.addresses:after,
.opc-block-summary .items-in-cart .product .item-options:before,
.opc-block-summary .items-in-cart .product .item-options:after,
.opc-block-summary .product-item .product-item-details:before,
.opc-block-summary .product-item .product-item-details:after,
.page-product-downloadable .product-add-form:before,
.page-product-downloadable .product-add-form:after,
.gift-item-block .content:before,
.gift-item-block .content:after,
.order-details-items .order-gift-message:before,
.order-details-items .order-gift-message:after,
.order-details-items .block-order-details-gift-message:before,
.order-details-items .block-order-details-gift-message:after,
.block-giftregistry-shared-items .product .item-options:before,
.block-giftregistry-shared-items .product .item-options:after,
.gift-wrapping-list:before,
.gift-wrapping-list:after,
.opc-wrapper .data.table .gift-wrapping .content:before,
.opc-wrapper .data.table .gift-wrapping .content:after,
.table-order-items .gift-wrapping .content:before,
.table-order-items .gift-wrapping .content:after,
.order-options .product:before,
.order-options .product:after,
.map-popup .map-info-price:before,
.map-popup .map-info-price:after,
.multicheckout .item-options:before,
.multicheckout .item-options:after,
.multicheckout .block:before,
.multicheckout .block:after,
.multicheckout .block-content:before,
.multicheckout .block-content:after,
.customer-review .product-details:before,
.customer-review .product-details:after,
.form-create-return .actions-toolbar:before,
.form-create-return .actions-toolbar:after,
.toolbar:before,
.toolbar:after,
.sidebar .product-items-images:before,
.sidebar .product-items-images:after,
.header.content:before,
.header.content:after,
.form-giftregistry-share .fieldset .actions-toolbar:before,
.form-giftregistry-share .fieldset .actions-toolbar:after,
.form-giftregistry-edit .fieldset .actions-toolbar:before,
.form-giftregistry-edit .fieldset .actions-toolbar:after,
.form-add-invitations .fieldset .actions-toolbar:before,
.form-add-invitations .fieldset .actions-toolbar:after,
.form-create-return .fieldset .actions-toolbar:before,
.form-create-return .fieldset .actions-toolbar:after,
.form.send.friend .fieldset .actions-toolbar:before,
.form.send.friend .fieldset .actions-toolbar:after {
    content: '';
    display: table
}

.abs-add-clearfix:after,
.abs-add-fields .fieldset .actions-toolbar:after,
.bundle-options-container .product-options-wrapper .field.choice .label:after,
.cart.table-wrapper .actions-toolbar:after,
.cart.table-wrapper .item-options:after,
.minicart-items .product-item>.product:after,
.minicart-items .product-item-details .product .options.list:after,
.checkout-container:after,
.checkout-onepage-success:after,
.opc-estimated-wrapper:after,
.opc-wrapper .field.addresses:after,
.opc-block-summary .items-in-cart .product .item-options:after,
.opc-block-summary .product-item .product-item-details:after,
.page-product-downloadable .product-add-form:after,
.gift-item-block .content:after,
.order-details-items .order-gift-message:after,
.order-details-items .block-order-details-gift-message:after,
.block-giftregistry-shared-items .product .item-options:after,
.gift-wrapping-list:after,
.opc-wrapper .data.table .gift-wrapping .content:after,
.table-order-items .gift-wrapping .content:after,
.order-options .product:after,
.map-popup .map-info-price:after,
.multicheckout .item-options:after,
.multicheckout .block:after,
.multicheckout .block-content:after,
.customer-review .product-details:after,
.form-create-return .actions-toolbar:after,
.toolbar:after,
.sidebar .product-items-images:after,
.header.content:after,
.form-giftregistry-share .fieldset .actions-toolbar:after,
.form-giftregistry-edit .fieldset .actions-toolbar:after,
.form-add-invitations .fieldset .actions-toolbar:after,
.form-create-return .fieldset .actions-toolbar:after,
.form.send.friend .fieldset .actions-toolbar:after {
    clear: both
}

.abs-add-box-sizing,
.abs-field-date .control,
.abs-field-tooltip,
.columns .column.main,
.columns .sidebar-main,
.columns .sidebar-additional,
.column .block-addbysku .sku,
.search-autocomplete,
.cart-summary,
.opc-wrapper .shipping-address-item,
.shipping-policy-block.field-tooltip .field-tooltip-content,
.opc-block-summary,
.product-item,
.sidebar .product-items-images .product-item,
.block-event .slider-panel .slider .item .action.show,
.sidebar .block-addbysku .fieldset .fields .field.sku,
.form.search.advanced .fields.range .field.date .control,
.field .control._with-tooltip,
.form-giftregistry-edit .field.date .control {
    box-sizing: border-box
}

.abs-navigation-icon {
    display: block;
    text-decoration: none
}

.abs-navigation-icon:after {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 34px;
    line-height: 1.2;
    color: inherit;
    content: '\e622';
    font-family: 'luma-icons';
    vertical-align: middle;
    display: inline-block;
    font-weight: 400;
    overflow: hidden;
    speak: none;
    text-align: center
}

.abs-navigation-icon:after {
    position: absolute;
    right: 5px;
    top: 0
}

.abs-split-button {
    display: inline-block;
    position: relative;
    vertical-align: middle
}

.abs-split-button:before,
.abs-split-button:after {
    content: '';
    display: table
}

.abs-split-button:after {
    clear: both
}

.abs-split-button .action.split {
    float: left;
    margin: 0
}

.abs-split-button .action.toggle {
    float: right;
    margin: 0
}

.abs-split-button button.action.split {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0
}

.abs-split-button button+.action.toggle {
    border-bottom-left-radius: 0;
    border-left: 0;
    border-top-left-radius: 0
}

.abs-split-button .action.toggle {
    display: inline-block;
    text-decoration: none
}

.abs-split-button .action.toggle>span {
    border: 0;
    clip: rect(0, 0, 0, 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px
}

.abs-split-button .action.toggle:after {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 22px;
    line-height: inherit;
    color: inherit;
    content: '\e622';
    font-family: 'luma-icons';
    margin: 0;
    vertical-align: top;
    display: inline-block;
    font-weight: 400;
    overflow: hidden;
    speak: none;
    text-align: center
}

.abs-split-button .action.toggle:hover:after {
    color: inherit
}

.abs-split-button .action.toggle:active:after {
    color: inherit
}

.abs-split-button .action.toggle.active {
    display: inline-block;
    text-decoration: none
}

.abs-split-button .action.toggle.active>span {
    border: 0;
    clip: rect(0, 0, 0, 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px
}

.abs-split-button .action.toggle.active:after {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 22px;
    line-height: inherit;
    color: inherit;
    content: '\e621';
    font-family: 'luma-icons';
    margin: 0;
    vertical-align: top;
    display: inline-block;
    font-weight: 400;
    overflow: hidden;
    speak: none;
    text-align: center
}

.abs-split-button .action.toggle.active:hover:after {
    color: inherit
}

.abs-split-button .action.toggle.active:active:after {
    color: inherit
}

.abs-split-button .items {
    margin: 0;
    padding: 0;
    list-style: none none;
    background: #fff;
    border: #ccc;
    margin-top: 4px;
    min-width: 100%;
    z-index: 100;
    box-sizing: border-box;
    display: none;
    position: absolute;
    top: 100%;
    box-shadow: 0px 20px 50px -20px rgba(0, 0, 0, .5)
}

.abs-split-button .items li {
    margin: 0;
    padding: 3px 5px
}

.abs-split-button .items li:hover {
    background: #f4f4f4;
    cursor: pointer
}

.abs-split-button .items:before,
.abs-split-button .items:after {
    border-bottom-style: solid;
    content: '';
    display: block;
    height: 0;
    position: absolute;
    width: 0
}

.abs-split-button .items:before {
    border: 6px solid;
    border-color: transparent transparent #fff;
    z-index: 99
}

.abs-split-button .items:after {
    border: 7px solid;
    border-color: transparent transparent #fff;
    z-index: 98
}

.abs-split-button .items:before {
    right: 10px;
    top: -12px
}

.abs-split-button .items:after {
    right: 9px;
    top: -14px
}

.abs-split-button.active {
    overflow: visible
}

.abs-split-button.active .items {
    display: block
}

.abs-methods-shipping-title {
    font-weight: 600;
    font-size: 1.6rem;
    margin-bottom: 15px
}

.abs-actions-addto,
.bundle-options-container .block-bundle-summary .product-addto-links>.action,
.wishlist.split.button>.action.split,
.product-social-links .action.mailto.friend,
.product-social-links .action.towishlist,
.block-bundle-summary .action.towishlist,
.product-item .action.towishlist,
.table-comparison .action.towishlist,
.product-item-actions .actions-secondary>.action,
.product-social-links .action.tocompare {
    color: #999;
    font-weight: 600;
    letter-spacing: .05em;
    text-transform: uppercase;
    display: inline-block;
    text-decoration: none
}

.abs-actions-addto:before,
.bundle-options-container .block-bundle-summary .product-addto-links>.action:before,
.wishlist.split.button>.action.split:before,
.product-social-links .action.mailto.friend:before,
.product-social-links .action.towishlist:before,
.block-bundle-summary .action.towishlist:before,
.product-item .action.towishlist:before,
.table-comparison .action.towishlist:before,
.product-item-actions .actions-secondary>.action:before,
.product-social-links .action.tocompare:before {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 16px;
    line-height: 16px;
    color: inherit;
    font-family: 'luma-icons';
    margin: -2px 5px 0 0;
    vertical-align: middle;
    display: inline-block;
    font-weight: 400;
    overflow: hidden;
    speak: none;
    text-align: center
}

.abs-actions-addto:hover,
.bundle-options-container .block-bundle-summary .product-addto-links>.action:hover,
.wishlist.split.button>.action.split:hover,
.product-social-links .action.mailto.friend:hover,
.product-social-links .action.towishlist:hover,
.block-bundle-summary .action.towishlist:hover,
.product-item .action.towishlist:hover,
.table-comparison .action.towishlist:hover,
.product-item-actions .actions-secondary>.action:hover,
.product-social-links .action.tocompare:hover {
    color: #000;
    text-decoration: none
}

.abs-actions-addto:before,
.bundle-options-container .block-bundle-summary .product-addto-links>.action:before,
.wishlist.split.button>.action.split:before,
.product-social-links .action.mailto.friend:before,
.product-social-links .action.towishlist:before,
.block-bundle-summary .action.towishlist:before,
.product-item .action.towishlist:before,
.table-comparison .action.towishlist:before,
.product-item-actions .actions-secondary>.action:before,
.product-social-links .action.tocompare:before {
    width: 18px
}

.abs-box-tocart,
.bundle-options-container .block-bundle-summary .box-tocart,
.box-tocart {
    margin: 0 0 30px
}

.abs-toggling-title,
.abs-cart-block>.title,
.minicart-items .product .toggle,
.abs-discount-block .block>.title,
.cart-summary .block>.title,
.paypal-review-discount .block>.title,
.cart-discount .block>.title {
    border-top: 1px solid #ccc;
    cursor: pointer;
    margin-bottom: 0;
    position: relative;
    padding: 10px 40px 10px 15px;
    display: block;
    text-decoration: none
}

.abs-toggling-title:after,
.abs-cart-block>.title:after,
.minicart-items .product .toggle:after,
.abs-discount-block .block>.title:after,
.cart-summary .block>.title:after,
.paypal-review-discount .block>.title:after,
.cart-discount .block>.title:after {
    position: absolute;
    right: 20px;
    top: 10px
}

.abs-toggling-title>span,
.abs-cart-block>.title>span,
.minicart-items .product .toggle>span,
.abs-discount-block .block>.title>span,
.cart-summary .block>.title>span,
.paypal-review-discount .block>.title>span,
.cart-discount .block>.title>span {
    border: 0;
    clip: rect(0, 0, 0, 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px
}

.abs-toggling-title:after,
.abs-cart-block>.title:after,
.minicart-items .product .toggle:after,
.abs-discount-block .block>.title:after,
.cart-summary .block>.title:after,
.paypal-review-discount .block>.title:after,
.cart-discount .block>.title:after {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 12px;
    line-height: 12px;
    color: inherit;
    content: '\e622';
    font-family: 'luma-icons';
    margin: 3px 0 0;
    vertical-align: middle;
    display: inline-block;
    font-weight: 400;
    overflow: hidden;
    speak: none;
    text-align: center
}

.abs-cart-block,
.abs-discount-block .block,
.cart-summary .block,
.paypal-review-discount .block,
.cart-discount .block {
    margin: 0
}

.abs-cart-block>.title:after,
.abs-discount-block .block>.title:after,
.cart-summary .block>.title:after,
.paypal-review-discount .block>.title:after,
.cart-discount .block>.title:after {
    color: #858585
}

.abs-cart-block .content,
.abs-discount-block .block .content,
.cart-summary .block .content,
.paypal-review-discount .block .content,
.cart-discount .block .content {
    display: none;
    padding: 5px 15px 23px;
    position: relative
}

.abs-cart-block.active>.title:after,
.abs-discount-block .block.active>.title:after,
.cart-summary .block.active>.title:after,
.paypal-review-discount .block.active>.title:after,
.cart-discount .block.active>.title:after {
    content: '\e621'
}

.abs-cart-block.active .content,
.abs-discount-block .block.active .content,
.cart-summary .block.active .content,
.paypal-review-discount .block.active .content,
.cart-discount .block.active .content {
    display: block
}

.abs-cart-block-content {
    margin: 0
}

.abs-checkout-cart-price,
.multicheckout .table-wrapper .cart-price {
    color: #4a4a4a;
    font-size: 1.6rem;
    font-weight: 700
}

.abs-checkout-product-name,
.multicheckout .table-wrapper .product-item-name {
    font-size: 1.8rem;
    font-weight: 300;
    margin: 0
}

.abs-account-title,
.abs-account-blocks .block-title,
.account .legend,
.form-giftregistry-search .legend,
.block-giftregistry-results .block-title,
.block-giftregistry-shared-items .block-title,
.block-wishlist-search-form .block-title,
.block-wishlist-search-results .block-title,
.multicheckout .block-title,
.multicheckout .block-content .title,
.customer-review .review-details .title,
.paypal-review .block .block-title,
.account .column.main .block:not(.widget) .block-title,
.multicheckout .block-title,
.magento-rma-guest-returns .column.main .block:not(.widget) .block-title,
[class^=sales-guest-] .column.main .block:not(.widget) .block-title,
.sales-guest-view .column.main .block:not(.widget) .block-title {
    border-bottom: 1px solid #c6c6c6;
    margin-bottom: 25px;
    padding-bottom: 10px
}

.abs-account-title>strong,
.abs-account-title>span,
.abs-account-blocks .block-title>strong,
.abs-account-blocks .block-title>span,
.account .legend>strong,
.account .legend>span,
.form-giftregistry-search .legend>strong,
.form-giftregistry-search .legend>span,
.block-giftregistry-results .block-title>strong,
.block-giftregistry-results .block-title>span,
.block-giftregistry-shared-items .block-title>strong,
.block-giftregistry-shared-items .block-title>span,
.block-wishlist-search-form .block-title>strong,
.block-wishlist-search-form .block-title>span,
.block-wishlist-search-results .block-title>strong,
.block-wishlist-search-results .block-title>span,
.multicheckout .block-title>strong,
.multicheckout .block-title>span,
.multicheckout .block-content .title>strong,
.multicheckout .block-content .title>span,
.customer-review .review-details .title>strong,
.customer-review .review-details .title>span,
.paypal-review .block .block-title>strong,
.paypal-review .block .block-title>span,
.account .column.main .block:not(.widget) .block-title>strong,
.account .column.main .block:not(.widget) .block-title>span,
.multicheckout .block-title>strong,
.multicheckout .block-title>span,
.magento-rma-guest-returns .column.main .block:not(.widget) .block-title>strong,
.magento-rma-guest-returns .column.main .block:not(.widget) .block-title>span,
[class^=sales-guest-] .column.main .block:not(.widget) .block-title>strong,
[class^=sales-guest-] .column.main .block:not(.widget) .block-title>span,
.sales-guest-view .column.main .block:not(.widget) .block-title>strong,
.sales-guest-view .column.main .block:not(.widget) .block-title>span {
    font-size: 2.2rem;
    font-weight: 300
}

.abs-account-block-line-height,
.block-addresses-list address,
.box-billing-address .box-content,
.box-shipping-address .box-content,
.box-address-billing .box-content,
.box-address-shipping .box-content,
.box-information .box-content,
.box-newsletter .box-content {
    line-height: 24px
}

.abs-account-summary td,
.order-details-items tfoot td {
    background: #f5f5f5
}

.abs-incl-excl-tax .price-including-tax,
.abs-incl-excl-tax .price-excluding-tax,
.paypal-review .table-paypal-review-items .col.price .price-including-tax,
.paypal-review .table-paypal-review-items .col.price .price-excluding-tax,
.paypal-review .table-paypal-review-items .col.subtotal .price-including-tax,
.paypal-review .table-paypal-review-items .col.subtotal .price-excluding-tax,
.cart.table-wrapper .col.price .price-including-tax,
.cart.table-wrapper .col.price .price-excluding-tax,
.cart.table-wrapper .col.subtotal .price-including-tax,
.cart.table-wrapper .col.subtotal .price-excluding-tax,
.cart.table-wrapper .col.msrp .price-including-tax,
.cart.table-wrapper .col.msrp .price-excluding-tax,
.order-details-items .col.price .price-including-tax,
.order-details-items .col.price .price-excluding-tax,
.order-details-items .col.subtotal .price-including-tax,
.order-details-items .col.subtotal .price-excluding-tax {
    color: #666;
    font-size: 1.8rem;
    display: block;
    line-height: 1;
    white-space: nowrap
}

.abs-incl-excl-tax .price-including-tax .price,
.abs-incl-excl-tax .price-excluding-tax .price,
.paypal-review .table-paypal-review-items .col.price .price-including-tax .price,
.paypal-review .table-paypal-review-items .col.price .price-excluding-tax .price,
.paypal-review .table-paypal-review-items .col.subtotal .price-including-tax .price,
.paypal-review .table-paypal-review-items .col.subtotal .price-excluding-tax .price,
.cart.table-wrapper .col.price .price-including-tax .price,
.cart.table-wrapper .col.price .price-excluding-tax .price,
.cart.table-wrapper .col.subtotal .price-including-tax .price,
.cart.table-wrapper .col.subtotal .price-excluding-tax .price,
.cart.table-wrapper .col.msrp .price-including-tax .price,
.cart.table-wrapper .col.msrp .price-excluding-tax .price,
.order-details-items .col.price .price-including-tax .price,
.order-details-items .col.price .price-excluding-tax .price,
.order-details-items .col.subtotal .price-including-tax .price,
.order-details-items .col.subtotal .price-excluding-tax .price {
    font-weight: 700
}

.abs-adjustment-incl-excl-tax .price-including-tax,
.abs-adjustment-incl-excl-tax .price-excluding-tax,
.bundle-options-container .product-options-wrapper .fieldset-bundle-options .field.choice .price-notice .price-including-tax,
.bundle-options-container .product-options-wrapper .fieldset-bundle-options .field.choice .price-notice .price-excluding-tax,
.bundle-options-container .product-options-wrapper .field.choice .price-notice .price-including-tax,
.bundle-options-container .product-options-wrapper .field.choice .price-notice .price-excluding-tax,
.cart-summary .price-including-tax,
.cart-summary .price-excluding-tax,
.gift-summary .price-including-tax,
.gift-summary .price-excluding-tax,
.gift-options .price-including-tax,
.gift-options .price-excluding-tax {
    font-size: 1.4rem;
    display: inline-block
}

.abs-adjustment-incl-excl-tax .price-including-tax+.price-excluding-tax,
.bundle-options-container .product-options-wrapper .fieldset-bundle-options .field.choice .price-notice .price-including-tax+.price-excluding-tax,
.bundle-options-container .product-options-wrapper .field.choice .price-notice .price-including-tax+.price-excluding-tax,
.cart-summary .price-including-tax+.price-excluding-tax,
.gift-summary .price-including-tax+.price-excluding-tax,
.gift-options .price-including-tax+.price-excluding-tax {
    font-size: 1.1rem;
    display: inline-block
}

.abs-adjustment-incl-excl-tax .price-including-tax+.price-excluding-tax:before,
.bundle-options-container .product-options-wrapper .fieldset-bundle-options .field.choice .price-notice .price-including-tax+.price-excluding-tax:before,
.bundle-options-container .product-options-wrapper .field.choice .price-notice .price-including-tax+.price-excluding-tax:before,
.cart-summary .price-including-tax+.price-excluding-tax:before,
.gift-summary .price-including-tax+.price-excluding-tax:before,
.gift-options .price-including-tax+.price-excluding-tax:before {
    content: '(' attr(data-label) ': '
}

.abs-adjustment-incl-excl-tax .price-including-tax+.price-excluding-tax:after,
.bundle-options-container .product-options-wrapper .fieldset-bundle-options .field.choice .price-notice .price-including-tax+.price-excluding-tax:after,
.bundle-options-container .product-options-wrapper .field.choice .price-notice .price-including-tax+.price-excluding-tax:after,
.cart-summary .price-including-tax+.price-excluding-tax:after,
.gift-summary .price-including-tax+.price-excluding-tax:after,
.gift-options .price-including-tax+.price-excluding-tax:after {
    content: ')'
}

.abs-tax-total,
.price-including-tax .cart-tax-total,
.price-excluding-tax .cart-tax-total,
.paypal-review .table-paypal-review-items .cart-tax-total,
.cart.table-wrapper .cart-tax-total,
.order-details-items .cart-tax-total {
    cursor: pointer;
    padding-right: 10px;
    position: relative;
    display: inline-block;
    text-decoration: none
}

.abs-tax-total:after,
.price-including-tax .cart-tax-total:after,
.price-excluding-tax .cart-tax-total:after,
.paypal-review .table-paypal-review-items .cart-tax-total:after,
.cart.table-wrapper .cart-tax-total:after,
.order-details-items .cart-tax-total:after {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 8px;
    line-height: 8px;
    color: inherit;
    content: '\e622';
    font-family: 'luma-icons';
    margin: 3px 0 0;
    vertical-align: middle;
    display: inline-block;
    font-weight: 400;
    overflow: hidden;
    speak: none;
    text-align: center
}

.abs-tax-total:after,
.price-including-tax .cart-tax-total:after,
.price-excluding-tax .cart-tax-total:after,
.paypal-review .table-paypal-review-items .cart-tax-total:after,
.cart.table-wrapper .cart-tax-total:after,
.order-details-items .cart-tax-total:after {
    position: absolute;
    right: -2px;
    top: 4px
}

.abs-tax-total-expanded:after,
.price-including-tax .cart-tax-total-expanded:after,
.price-excluding-tax .cart-tax-total-expanded:after,
.paypal-review .table-paypal-review-items .cart-tax-total-expanded:after,
.cart.table-wrapper .cart-tax-total-expanded:after,
.order-details-items .cart-tax-total-expanded:after {
    content: '\e621'
}

.abs-forms-margin-small,
.giftcard-account .form-giftcard-redeem .fieldset,
.form-giftregistry-create .fieldset {
    margin-bottom: 20px
}

.abs-rating-summary .rating-summary,
.review-ratings .rating-summary,
.customer-review .review-details .customer-review-rating .rating-summary {
    display: table-row
}

.abs-rating-summary .rating-label,
.review-ratings .rating-label,
.customer-review .review-details .customer-review-rating .rating-label {
    display: table-cell;
    padding-bottom: 5px;
    padding-right: 25px;
    padding-top: 1px;
    vertical-align: top
}

.abs-rating-summary .rating-result,
.review-ratings .rating-result,
.customer-review .review-details .customer-review-rating .rating-result {
    display: table-cell;
    vertical-align: top
}

.abs-account-actions:after,
.block-addresses-list .items.addresses .item.actions .action:after,
.account .data.table .col.actions .action:after,
[class^=sales-guest-] .data.table .col.actions .action:after,
.sales-guest-view .data.table .col.actions .action:after,
.block .box-actions .action:after {
    border-left: 1px solid #737373;
    content: '';
    display: inline-block;
    height: 12px;
    margin: 0 10px;
    vertical-align: -1px
}

.abs-account-actions:last-child:after,
.block-addresses-list .items.addresses .item.actions .action:last-child:after,
.account .data.table .col.actions .action:last-child:after,
[class^=sales-guest-] .data.table .col.actions .action:last-child:after,
.sales-guest-view .data.table .col.actions .action:last-child:after,
.block .box-actions .action:last-child:after {
    display: none
}

.abs-account-blocks .block-title>.action,
.paypal-review .block .block-title>.action,
.account .column.main .block:not(.widget) .block-title>.action,
.multicheckout .block-title>.action,
.magento-rma-guest-returns .column.main .block:not(.widget) .block-title>.action,
[class^=sales-guest-] .column.main .block:not(.widget) .block-title>.action,
.sales-guest-view .column.main .block:not(.widget) .block-title>.action {
    margin-left: 15px
}

.abs-account-blocks .box-title,
.paypal-review .block .box-title,
.account .column.main .block:not(.widget) .box-title,
.multicheckout .box-title,
.magento-rma-guest-returns .column.main .block:not(.widget) .box-title,
[class^=sales-guest-] .column.main .block:not(.widget) .box-title,
.sales-guest-view .column.main .block:not(.widget) .box-title {
    display: inline-block;
    margin: 0 0 10px
}

.abs-account-blocks .box-title>span,
.paypal-review .block .box-title>span,
.account .column.main .block:not(.widget) .box-title>span,
.multicheckout .box-title>span,
.magento-rma-guest-returns .column.main .block:not(.widget) .box-title>span,
[class^=sales-guest-] .column.main .block:not(.widget) .box-title>span,
.sales-guest-view .column.main .block:not(.widget) .box-title>span {
    font-size: 1.6rem
}

.abs-account-blocks .box-title>.action,
.paypal-review .block .box-title>.action,
.account .column.main .block:not(.widget) .box-title>.action,
.multicheckout .box-title>.action,
.magento-rma-guest-returns .column.main .block:not(.widget) .box-title>.action,
[class^=sales-guest-] .column.main .block:not(.widget) .box-title>.action,
.sales-guest-view .column.main .block:not(.widget) .box-title>.action {
    font-weight: 400;
    margin-left: 10px
}

.abs-colon:after,
.block-minicart .subtotal .label:after,
.minicart-items .details-qty .label:after,
.minicart-items .price-minicart .label:after,
.order-details-items .order-gift-message .label:after,
.order-details-items .block-order-details-gift-message .label:after,
.block-wishlist-management .wishlist-select .wishlist-name-label:after {
    content: ': '
}

.abs-icon-add,
.abs-dropdown-items-new .action.new,
.wishlist.split.button .action.new,
.wishlist-dropdown .action.new {
    display: inline-block;
    text-decoration: none
}

.abs-icon-add:before,
.abs-dropdown-items-new .action.new:before,
.wishlist.split.button .action.new:before,
.wishlist-dropdown .action.new:before {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 10px;
    line-height: 10px;
    color: inherit;
    content: '\e61c';
    font-family: 'luma-icons';
    vertical-align: middle;
    display: inline-block;
    font-weight: 400;
    overflow: hidden;
    speak: none;
    text-align: center
}

.abs-dropdown-items-new .items .item:last-child:hover,
.wishlist.split.button .items .item:last-child:hover,
.wishlist-dropdown .items .item:last-child:hover {
    background: #f4f4f4
}

.abs-dropdown-items-new .action.new:before,
.wishlist.split.button .action.new:before,
.wishlist-dropdown .action.new:before {
    margin-left: -17px;
    margin-right: 5px
}

.abs-no-display,
.abs-sidebar-totals .table-caption,
.cart-summary .block .fieldset.estimate>.legend,
.cart-summary .block .fieldset.estimate>.legend+br,
.minicart-items .product-item-details .weee[data-label] .label,
.page-product-giftcard .fieldset.giftcard>.legend+br,
.order-details-items .order-items .order-gift-message .action.close,
.multicheckout .block .methods-shipping .item-content .fieldset>.legend+br,
.multicheckout .hidden,
[class^=multishipping-] .nav-sections,
[class^=multishipping-] .nav-toggle,
.sidebar .subtitle,
.no-display,
.cart-totals .table-caption,
.opc-block-summary .table-totals .table-caption {
    display: none
}

.abs-status,
.return-status,
.order-status {
    border: 2px solid #ccc;
    border-radius: 3px;
    display: inline-block;
    margin: 3px 0 0;
    padding: 2px 10px;
    text-transform: uppercase;
    vertical-align: top
}

.abs-title-orders .page-main .page-title-wrapper .page-title,
.magento-rma-returns-returns .page-main .page-title-wrapper .page-title,
.magento-rma-returns-view .page-main .page-title-wrapper .page-title,
.magento-rma-guest-returns .page-main .page-title-wrapper .page-title,
.account .page-main .page-title-wrapper .page-title,
[class^=sales-guest-] .page-main .page-title-wrapper .page-title,
.sales-guest-view .page-main .page-title-wrapper .page-title,
.magento-rma-guest-returns .page-main .page-title-wrapper .page-title {
    margin-right: 25px
}

.abs-title-orders .page-main .page-title-wrapper .order-date,
.magento-rma-returns-returns .page-main .page-title-wrapper .order-date,
.magento-rma-returns-view .page-main .page-title-wrapper .order-date,
.magento-rma-guest-returns .page-main .page-title-wrapper .order-date,
.account .page-main .page-title-wrapper .order-date,
[class^=sales-guest-] .page-main .page-title-wrapper .order-date,
.sales-guest-view .page-main .page-title-wrapper .order-date,
.magento-rma-guest-returns .page-main .page-title-wrapper .order-date {
    font-size: 16px;
    margin-bottom: 10px
}

.abs-title-orders .page-main .page-title-wrapper .order-date .label,
.magento-rma-returns-returns .page-main .page-title-wrapper .order-date .label,
.magento-rma-returns-view .page-main .page-title-wrapper .order-date .label,
.magento-rma-guest-returns .page-main .page-title-wrapper .order-date .label,
.account .page-main .page-title-wrapper .order-date .label,
[class^=sales-guest-] .page-main .page-title-wrapper .order-date .label,
.sales-guest-view .page-main .page-title-wrapper .order-date .label,
.magento-rma-guest-returns .page-main .page-title-wrapper .order-date .label {
    display: none
}

.abs-table-striped,
.account .column.main .order-details-items .table-wrapper .data.table,
[class^=sales-guest-] .column.main .order-details-items .table-wrapper .data.table,
.sales-guest-view .column.main .order-details-items .table-wrapper .data.table,
.block-giftregistry-results .data.table,
.block-wishlist-search-results .data.table,
.magento-rma-guest-returns .column.main .order-details-items .table-wrapper .data.table {
    border: none
}

.abs-table-striped>tbody>tr:nth-child(even)>td,
.abs-table-striped>tbody>tr:nth-child(even)>th,
.account .column.main .order-details-items .table-wrapper .data.table>tbody>tr:nth-child(even)>td,
.account .column.main .order-details-items .table-wrapper .data.table>tbody>tr:nth-child(even)>th,
[class^=sales-guest-] .column.main .order-details-items .table-wrapper .data.table>tbody>tr:nth-child(even)>td,
[class^=sales-guest-] .column.main .order-details-items .table-wrapper .data.table>tbody>tr:nth-child(even)>th,
.sales-guest-view .column.main .order-details-items .table-wrapper .data.table>tbody>tr:nth-child(even)>td,
.sales-guest-view .column.main .order-details-items .table-wrapper .data.table>tbody>tr:nth-child(even)>th,
.block-giftregistry-results .data.table>tbody>tr:nth-child(even)>td,
.block-giftregistry-results .data.table>tbody>tr:nth-child(even)>th,
.block-wishlist-search-results .data.table>tbody>tr:nth-child(even)>td,
.block-wishlist-search-results .data.table>tbody>tr:nth-child(even)>th,
.magento-rma-guest-returns .column.main .order-details-items .table-wrapper .data.table>tbody>tr:nth-child(even)>td,
.magento-rma-guest-returns .column.main .order-details-items .table-wrapper .data.table>tbody>tr:nth-child(even)>th {
    background: #f6f6f6
}

.abs-table-striped>thead>tr>th,
.abs-table-striped>tbody>tr>th,
.abs-table-striped>tfoot>tr>th,
.abs-table-striped>thead>tr>td,
.abs-table-striped>tbody>tr>td,
.abs-table-striped>tfoot>tr>td,
.account .column.main .order-details-items .table-wrapper .data.table>thead>tr>th,
.account .column.main .order-details-items .table-wrapper .data.table>tbody>tr>th,
.account .column.main .order-details-items .table-wrapper .data.table>tfoot>tr>th,
.account .column.main .order-details-items .table-wrapper .data.table>thead>tr>td,
.account .column.main .order-details-items .table-wrapper .data.table>tbody>tr>td,
.account .column.main .order-details-items .table-wrapper .data.table>tfoot>tr>td,
[class^=sales-guest-] .column.main .order-details-items .table-wrapper .data.table>thead>tr>th,
[class^=sales-guest-] .column.main .order-details-items .table-wrapper .data.table>tbody>tr>th,
[class^=sales-guest-] .column.main .order-details-items .table-wrapper .data.table>tfoot>tr>th,
[class^=sales-guest-] .column.main .order-details-items .table-wrapper .data.table>thead>tr>td,
[class^=sales-guest-] .column.main .order-details-items .table-wrapper .data.table>tbody>tr>td,
[class^=sales-guest-] .column.main .order-details-items .table-wrapper .data.table>tfoot>tr>td,
.sales-guest-view .column.main .order-details-items .table-wrapper .data.table>thead>tr>th,
.sales-guest-view .column.main .order-details-items .table-wrapper .data.table>tbody>tr>th,
.sales-guest-view .column.main .order-details-items .table-wrapper .data.table>tfoot>tr>th,
.sales-guest-view .column.main .order-details-items .table-wrapper .data.table>thead>tr>td,
.sales-guest-view .column.main .order-details-items .table-wrapper .data.table>tbody>tr>td,
.sales-guest-view .column.main .order-details-items .table-wrapper .data.table>tfoot>tr>td,
.block-giftregistry-results .data.table>thead>tr>th,
.block-giftregistry-results .data.table>tbody>tr>th,
.block-giftregistry-results .data.table>tfoot>tr>th,
.block-giftregistry-results .data.table>thead>tr>td,
.block-giftregistry-results .data.table>tbody>tr>td,
.block-giftregistry-results .data.table>tfoot>tr>td,
.block-wishlist-search-results .data.table>thead>tr>th,
.block-wishlist-search-results .data.table>tbody>tr>th,
.block-wishlist-search-results .data.table>tfoot>tr>th,
.block-wishlist-search-results .data.table>thead>tr>td,
.block-wishlist-search-results .data.table>tbody>tr>td,
.block-wishlist-search-results .data.table>tfoot>tr>td,
.magento-rma-guest-returns .column.main .order-details-items .table-wrapper .data.table>thead>tr>th,
.magento-rma-guest-returns .column.main .order-details-items .table-wrapper .data.table>tbody>tr>th,
.magento-rma-guest-returns .column.main .order-details-items .table-wrapper .data.table>tfoot>tr>th,
.magento-rma-guest-returns .column.main .order-details-items .table-wrapper .data.table>thead>tr>td,
.magento-rma-guest-returns .column.main .order-details-items .table-wrapper .data.table>tbody>tr>td,
.magento-rma-guest-returns .column.main .order-details-items .table-wrapper .data.table>tfoot>tr>td {
    border: none
}

.abs-table-striped>thead>tr>th,
.abs-table-striped>thead>tr>td,
.account .column.main .order-details-items .table-wrapper .data.table>thead>tr>th,
.account .column.main .order-details-items .table-wrapper .data.table>thead>tr>td,
[class^=sales-guest-] .column.main .order-details-items .table-wrapper .data.table>thead>tr>th,
[class^=sales-guest-] .column.main .order-details-items .table-wrapper .data.table>thead>tr>td,
.sales-guest-view .column.main .order-details-items .table-wrapper .data.table>thead>tr>th,
.sales-guest-view .column.main .order-details-items .table-wrapper .data.table>thead>tr>td,
.block-giftregistry-results .data.table>thead>tr>th,
.block-giftregistry-results .data.table>thead>tr>td,
.block-wishlist-search-results .data.table>thead>tr>th,
.block-wishlist-search-results .data.table>thead>tr>td,
.magento-rma-guest-returns .column.main .order-details-items .table-wrapper .data.table>thead>tr>th,
.magento-rma-guest-returns .column.main .order-details-items .table-wrapper .data.table>thead>tr>td {
    border-bottom: 1px solid #ccc
}

.abs-block-items-counter,
.block-wishlist .counter,
.block-compare .counter {
    color: #6d6d6d;
    font-size: 1.2rem;
    vertical-align: middle;
    white-space: nowrap
}

.abs-block-items-counter:before,
.block-wishlist .counter:before,
.block-compare .counter:before {
    content: '('
}

.abs-block-items-counter:after,
.block-wishlist .counter:after,
.block-compare .counter:after {
    content: ')'
}

.abs-block-widget-title,
.block-reorder .block-title,
.block-wishlist .block-title,
.block-compare .block-title,
.widget .block-title {
    margin: 0 0 20px
}

.abs-block-widget-title strong,
.block-reorder .block-title strong,
.block-wishlist .block-title strong,
.block-compare .block-title strong,
.widget .block-title strong {
    font-size: 18px;
    font-weight: 300;
    vertical-align: middle
}

.abs-shopping-cart-items,
.block-cart-failed,
.cart-container .form-cart {
    margin-bottom: 20px
}

.abs-shopping-cart-items .actions.main .continue,
.block-cart-failed .actions.main .continue,
.cart-container .form-cart .actions.main .continue {
    display: none
}

.abs-shopping-cart-items .actions.main .clear,
.block-cart-failed .actions.main .clear,
.cart-container .form-cart .actions.main .clear {
    line-height: 1.42857143;
    margin: 0 20px 0 0;
    padding: 0;
    color: #000;
    text-decoration: none;
    background: 0 0;
    border: 0;
    display: inline;
    font-weight: 400
}

.abs-shopping-cart-items .actions.main .clear:visited,
.block-cart-failed .actions.main .clear:visited,
.cart-container .form-cart .actions.main .clear:visited {
    color: #000;
    text-decoration: none
}

.abs-shopping-cart-items .actions.main .clear:hover,
.block-cart-failed .actions.main .clear:hover,
.cart-container .form-cart .actions.main .clear:hover {
    color: #262626;
    text-decoration: underline
}

.abs-shopping-cart-items .actions.main .clear:active,
.block-cart-failed .actions.main .clear:active,
.cart-container .form-cart .actions.main .clear:active {
    color: #333;
    text-decoration: underline
}

.abs-shopping-cart-items .actions.main .clear:hover,
.abs-shopping-cart-items .actions.main .clear:active,
.abs-shopping-cart-items .actions.main .clear:focus,
.block-cart-failed .actions.main .clear:hover,
.block-cart-failed .actions.main .clear:active,
.block-cart-failed .actions.main .clear:focus,
.cart-container .form-cart .actions.main .clear:hover,
.cart-container .form-cart .actions.main .clear:active,
.cart-container .form-cart .actions.main .clear:focus {
    background: 0 0;
    border: 0
}

.abs-shopping-cart-items .actions.main .clear.disabled,
.abs-shopping-cart-items .actions.main .clear[disabled],
fieldset[disabled] .abs-shopping-cart-items .actions.main .clear,
.block-cart-failed .actions.main .clear.disabled,
.block-cart-failed .actions.main .clear[disabled],
fieldset[disabled] .block-cart-failed .actions.main .clear,
.cart-container .form-cart .actions.main .clear.disabled,
.cart-container .form-cart .actions.main .clear[disabled],
fieldset[disabled] .cart-container .form-cart .actions.main .clear {
    color: #000;
    opacity: .5;
    cursor: default;
    pointer-events: none;
    text-decoration: underline
}

.abs-field-date .control,
.form.search.advanced .fields.range .field.date .control,
.form-giftregistry-edit .field.date .control {
    position: relative
}

.abs-field-date-input,
.abs-field-date input,
.field.date ._has-datepicker,
.field-dob ._has-datepicker,
.form-giftregistry-search .fields-specific-options .datetime-picker,
.form.search.advanced .fields.range .field.date input,
.form-giftregistry-edit .field.date input {
    margin-right: 10px;
    width: calc(100% - 33px)
}

.abs-field-tooltip,
.field .control._with-tooltip {
    position: relative
}

.abs-field-tooltip input,
.field .control._with-tooltip input {
    margin-right: 10px;
    width: calc(100% - 36px)
}

.abs-checkout-tooltip-content-position-top,
.checkout-index-index .modal-popup .field-tooltip .field-tooltip-content,
.shipping-policy-block.field-tooltip .field-tooltip-content {
    right: -10px;
    top: 40px;
    left: auto
}

.abs-checkout-tooltip-content-position-top:before,
.abs-checkout-tooltip-content-position-top:after,
.checkout-index-index .modal-popup .field-tooltip .field-tooltip-content:before,
.checkout-index-index .modal-popup .field-tooltip .field-tooltip-content:after,
.shipping-policy-block.field-tooltip .field-tooltip-content:before,
.shipping-policy-block.field-tooltip .field-tooltip-content:after {
    border: 10px solid transparent;
    height: 0;
    width: 0;
    margin-top: -21px;
    right: 10px;
    left: auto;
    top: 0
}

.abs-checkout-tooltip-content-position-top:before,
.checkout-index-index .modal-popup .field-tooltip .field-tooltip-content:before,
.shipping-policy-block.field-tooltip .field-tooltip-content:before {
    border-bottom-color: #666
}

.abs-checkout-tooltip-content-position-top:after,
.checkout-index-index .modal-popup .field-tooltip .field-tooltip-content:after,
.shipping-policy-block.field-tooltip .field-tooltip-content:after {
    border-bottom-color: #f4f4f4;
    top: 1px
}

.abs-checkout-title,
.opc-wrapper .step-title,
.opc-block-shipping-information .shipping-information-title,
.opc-block-summary>.title,
.checkout-agreements-items .checkout-agreements-item-title {
    padding-bottom: 10px;
    color: #0e1111;
    font-weight: 300;
    font-size: 2.6rem
}

.abs-sidebar-totals,
.cart-totals,
.opc-block-summary .table-totals {
    border-top: 1px solid #ccc;
    padding-top: 10px
}

.abs-sidebar-totals tbody .mark,
.abs-sidebar-totals tfoot .mark,
.cart-totals tbody .mark,
.cart-totals tfoot .mark,
.opc-block-summary .table-totals tbody .mark,
.opc-block-summary .table-totals tfoot .mark {
    border: 0;
    font-weight: 400;
    padding: 6px 0
}

.abs-sidebar-totals tbody .amount,
.abs-sidebar-totals tfoot .amount,
.cart-totals tbody .amount,
.cart-totals tfoot .amount,
.opc-block-summary .table-totals tbody .amount,
.opc-block-summary .table-totals tfoot .amount {
    border: 0;
    font-weight: 400;
    padding: 6px 0 6px 14px;
    text-align: right;
    white-space: nowrap
}

.abs-sidebar-totals .grand th,
.abs-sidebar-totals .grand td,
.cart-totals .grand th,
.cart-totals .grand td,
.opc-block-summary .table-totals .grand th,
.opc-block-summary .table-totals .grand td {
    padding: 11px 0
}

.abs-sidebar-totals .grand strong,
.cart-totals .grand strong,
.opc-block-summary .table-totals .grand strong {
    display: inline-block;
    font-weight: 600;
    padding: 3px 0 0
}

.abs-sidebar-totals .grand .mark,
.cart-totals .grand .mark,
.opc-block-summary .table-totals .grand .mark {
    font-size: 1.8rem;
    border-top: 1px solid #ccc;
    padding-right: 10px
}

.abs-sidebar-totals .grand .amount,
.cart-totals .grand .amount,
.opc-block-summary .table-totals .grand .amount {
    font-size: 1.8rem;
    border-top: 1px solid #ccc
}

.abs-sidebar-totals .msrp,
.cart-totals .msrp,
.opc-block-summary .table-totals .msrp {
    margin-bottom: 10px
}

.abs-sidebar-totals tbody tr:last-child td,
.cart-totals tbody tr:last-child td,
.opc-block-summary .table-totals tbody tr:last-child td {
    padding-bottom: 19px
}

.abs-sidebar-totals .totals-tax-summary .mark,
.abs-sidebar-totals .totals-tax-summary .amount,
.cart-totals .totals-tax-summary .mark,
.cart-totals .totals-tax-summary .amount,
.opc-block-summary .table-totals .totals-tax-summary .mark,
.opc-block-summary .table-totals .totals-tax-summary .amount {
    border-bottom: 1px solid #ccc;
    border-top: 1px solid #ccc;
    cursor: pointer
}

.abs-sidebar-totals .totals-tax-summary .amount .price,
.cart-totals .totals-tax-summary .amount .price,
.opc-block-summary .table-totals .totals-tax-summary .amount .price {
    padding-right: 20px;
    position: relative;
    display: inline-block;
    text-decoration: none
}

.abs-sidebar-totals .totals-tax-summary .amount .price>span,
.cart-totals .totals-tax-summary .amount .price>span,
.opc-block-summary .table-totals .totals-tax-summary .amount .price>span {
    border: 0;
    clip: rect(0, 0, 0, 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px
}

.abs-sidebar-totals .totals-tax-summary .amount .price:after,
.cart-totals .totals-tax-summary .amount .price:after,
.opc-block-summary .table-totals .totals-tax-summary .amount .price:after {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 12px;
    line-height: 12px;
    color: inherit;
    content: '\e622';
    font-family: 'luma-icons';
    vertical-align: middle;
    display: inline-block;
    font-weight: 400;
    overflow: hidden;
    speak: none;
    text-align: center
}

.abs-sidebar-totals .totals-tax-summary .amount .price:after,
.cart-totals .totals-tax-summary .amount .price:after,
.opc-block-summary .table-totals .totals-tax-summary .amount .price:after {
    position: absolute;
    right: 3px;
    top: 3px
}

.abs-sidebar-totals .totals-tax-summary.expanded .mark,
.abs-sidebar-totals .totals-tax-summary.expanded .amount,
.cart-totals .totals-tax-summary.expanded .mark,
.cart-totals .totals-tax-summary.expanded .amount,
.opc-block-summary .table-totals .totals-tax-summary.expanded .mark,
.opc-block-summary .table-totals .totals-tax-summary.expanded .amount {
    border-bottom: 0
}

.abs-sidebar-totals .totals-tax-summary.expanded .amount .price:after,
.cart-totals .totals-tax-summary.expanded .amount .price:after,
.opc-block-summary .table-totals .totals-tax-summary.expanded .amount .price:after {
    content: '\e621'
}

.abs-sidebar-totals .totals-tax-details,
.cart-totals .totals-tax-details,
.opc-block-summary .table-totals .totals-tax-details {
    border-bottom: 1px solid #ccc;
    display: none
}

.abs-sidebar-totals .totals-tax-details.shown,
.cart-totals .totals-tax-details.shown,
.opc-block-summary .table-totals .totals-tax-details.shown {
    display: table-row
}

.abs-sidebar-totals .table-wrapper,
.cart-totals .table-wrapper,
.opc-block-summary .table-totals .table-wrapper {
    margin-bottom: 0
}

.abs-discount-block .block>.title strong,
.paypal-review-discount .block>.title strong,
.cart-discount .block>.title strong {
    color: #000;
    font-weight: 400
}

.abs-discount-block .actions-toolbar,
.paypal-review-discount .actions-toolbar,
.cart-discount .actions-toolbar {
    display: table-cell;
    vertical-align: top;
    width: 1%
}

.abs-discount-block .actions-toolbar .action.primary,
.abs-discount-block .actions-toolbar .action.cancel,
.paypal-review-discount .actions-toolbar .action.primary,
.paypal-review-discount .actions-toolbar .action.cancel,
.cart-discount .actions-toolbar .action.primary,
.cart-discount .actions-toolbar .action.cancel {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
    margin: 0 0 0 -1px;
    white-space: nowrap;
    width: auto
}

.abs-discount-block .actions-toolbar .secondary,
.paypal-review-discount .actions-toolbar .secondary,
.cart-discount .actions-toolbar .secondary {
    bottom: 5px;
    left: 15px;
    position: absolute
}

.abs-discount-block .action.check,
.paypal-review-discount .action.check,
.cart-discount .action.check {
    font-weight: 400
}

.abs-discount-block .fieldset,
.paypal-review-discount .fieldset,
.cart-discount .fieldset {
    display: table;
    width: 100%
}

.abs-discount-block .fieldset>.field>.label,
.paypal-review-discount .fieldset>.field>.label,
.cart-discount .fieldset>.field>.label {
    display: none
}

.abs-discount-block .field,
.paypal-review-discount .field,
.cart-discount .field {
    display: table-cell
}

@font-face {
    font-family: 'Ubuntu';
    src: url('/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/fonts/opensans/light/opensans-300.woff2') format('woff2'), url('/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/fonts/opensans/light/opensans-300.woff') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: 'Ubuntu';
    src: url('/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/fonts/opensans/regular/opensans-400.woff2') format('woff2'), url('/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/fonts/opensans/regular/opensans-400.woff') format('woff');
    font-weight: 400;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: 'Ubuntu';
    src: url('/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/fonts/opensans/semibold/opensans-600.woff2') format('woff2'), url('/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/fonts/opensans/semibold/opensans-600.woff') format('woff');
    font-weight: 600;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: 'Ubuntu';
    src: url('/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/fonts/opensans/bold/opensans-700.woff2') format('woff2'), url('/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/fonts/opensans/bold/opensans-700.woff') format('woff');
    font-weight: 700;
    font-style: normal;
    font-display: swap
}

.items {
    margin: 0;
    padding: 0;
    list-style: none none
}

.columns {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    box-sizing: border-box
}

.columns:after {
    clear: both;
    content: ' ';
    display: block;
    height: 0;
    overflow: hidden;
    visibility: hidden
}

.columns .column.main {
    padding-bottom: 40px;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    -ms-flex-order: 1;
    -webkit-order: 1;
    order: 1;
    width: 100%
}

.columns .sidebar-main {
    -webkit-flex-grow: 1;
    flex-grow: 1;
    -webkit-flex-basis: 100%;
    flex-basis: 100%;
    -ms-flex-order: 1;
    -webkit-order: 1;
    order: 1
}

.columns .sidebar-additional {
    -webkit-flex-grow: 1;
    flex-grow: 1;
    -webkit-flex-basis: 100%;
    flex-basis: 100%;
    -ms-flex-order: 2;
    -webkit-order: 2;
    order: 2
}

.table-wrapper {
    margin-bottom: 20px
}

table>caption {
    border: 0;
    clip: rect(0, 0, 0, 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px
}

.table tfoot {
    background: #f5f5f5
}

.table tfoot>tr:first-child th,
.table tfoot>tr:first-child td {
    border-top: 1px solid #ccc;
    padding-top: 20px
}

.table tfoot th,
.table tfoot td {
    border: 0
}

.table tfoot .mark {
    font-weight: 400;
    text-align: right
}

.message.info {
    margin: 0 0 10px;
    padding: 12px 20px 12px 25px;
    display: block;
    font-size: 1.3rem;
    background: #fdf0d5;
    color: #6f4400;
    padding-left: 45px;
    position: relative
}

.message.info a {
    color: #000
}

.message.info a:hover {
    color: #262626
}

.message.info a:active {
    color: #262626
}

.message.info>*:first-child:before {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 24px;
    line-height: 24px;
    color: #c07600;
    content: '\e602';
    font-family: 'luma-icons';
    margin: -12px 0 0;
    vertical-align: middle;
    display: inline-block;
    font-weight: 400;
    overflow: hidden;
    speak: none;
    left: 0;
    top: 22px;
    width: 45px;
    position: absolute;
    text-align: center
}

.message.error {
    margin: 0 0 10px;
    padding: 12px 20px 12px 25px;
    display: block;
    font-size: 1.3rem;
    background: #fae5e5;
    color: #ff0a0a;
    padding-left: 45px;
    position: relative
}

.message.error a {
    color: #000
}

.message.error a:hover {
    color: #262626
}

.message.error a:active {
    color: #262626
}

.message.error>*:first-child:before {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 24px;
    line-height: 24px;
    color: #b30000;
    content: '\e61f';
    font-family: 'luma-icons';
    margin: -12px 0 0;
    vertical-align: middle;
    display: inline-block;
    font-weight: 400;
    overflow: hidden;
    speak: none;
    left: 0;
    top: 22px;
    width: 45px;
    position: absolute;
    text-align: center
}

.message.warning {
    margin: 0 0 10px;
    padding: 12px 20px 12px 25px;
    display: block;
    font-size: 1.3rem;
    background: #fdf0d5;
    color: #6f4400;
    padding-left: 45px;
    position: relative
}

.message.warning a {
    color: #000
}

.message.warning a:hover {
    color: #262626
}

.message.warning a:active {
    color: #262626
}

.message.warning>*:first-child:before {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 24px;
    line-height: 24px;
    color: #c07600;
    content: '\e602';
    font-family: 'luma-icons';
    margin: -12px 0 0;
    vertical-align: middle;
    display: inline-block;
    font-weight: 400;
    overflow: hidden;
    speak: none;
    left: 0;
    top: 22px;
    width: 45px;
    position: absolute;
    text-align: center
}

.message.notice {
    margin: 0 0 10px;
    padding: 12px 20px 12px 25px;
    display: block;
    font-size: 1.3rem;
    background: #fdf0d5;
    color: #6f4400;
    padding-left: 45px;
    position: relative
}

.message.notice a {
    color: #000
}

.message.notice a:hover {
    color: #262626
}

.message.notice a:active {
    color: #262626
}

.message.notice>*:first-child:before {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 24px;
    line-height: 24px;
    color: #c07600;
    content: '\e602';
    font-family: 'luma-icons';
    margin: -12px 0 0;
    vertical-align: middle;
    display: inline-block;
    font-weight: 400;
    overflow: hidden;
    speak: none;
    left: 0;
    top: 22px;
    width: 45px;
    position: absolute;
    text-align: center
}

.message.success {
    margin: 0 0 10px;
    padding: 12px 20px 12px 25px;
    display: block;
    font-size: 1.3rem;
    background: #e5efe5;
    color: #006400;
    padding-left: 45px;
    position: relative
}

.message.success a {
    color: #000
}

.message.success a:hover {
    color: #262626
}

.message.success a:active {
    color: #262626
}

.message.success>*:first-child:before {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 24px;
    line-height: 24px;
    color: #006400;
    content: '\e60e';
    font-family: 'luma-icons';
    margin: -12px 0 0;
    vertical-align: middle;
    display: inline-block;
    font-weight: 400;
    overflow: hidden;
    speak: none;
    left: 0;
    top: 22px;
    width: 45px;
    position: absolute;
    text-align: center
}

.panel.header .links,
.panel.header .switcher {
    display: none
}

.nav-sections {
    background: #f0f0f0
}

.nav-toggle {
    display: inline-block;
    text-decoration: none;
    cursor: pointer;
    display: block;
    font-size: 0;
    left: 15px;
    position: absolute;
    top: 15px;
    z-index: 14
}

.nav-toggle:before {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 28px;
    line-height: inherit;
    color: #8f8f8f;
    content: '\e609';
    font-family: 'luma-icons';
    vertical-align: middle;
    display: inline-block;
    font-weight: 400;
    overflow: hidden;
    speak: none;
    text-align: center
}

.nav-toggle:hover:before {
    color: #333
}

.nav-toggle>span {
    border: 0;
    clip: rect(0, 0, 0, 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px
}

.tooltip.wrapper {
    position: relative
}

.tooltip.wrapper .tooltip.content {
    background: #fff;
    max-width: 360px;
    min-width: 210px;
    padding: 12px 16px;
    z-index: 100;
    display: none;
    position: absolute;
    text-align: left;
    color: #000;
    line-height: 1.4;
    border: 1px solid #bbb;
    margin-top: 5px;
    left: 0;
    top: 100%
}

.tooltip.wrapper .tooltip.content:after,
.tooltip.wrapper .tooltip.content:before {
    border: solid transparent;
    content: '';
    height: 0;
    position: absolute;
    width: 0
}

.tooltip.wrapper .tooltip.content:after {
    border-width: 5px;
    border-color: transparent
}

.tooltip.wrapper .tooltip.content:before {
    border-width: 6px;
    border-color: transparent
}

.tooltip.wrapper .tooltip.content:after,
.tooltip.wrapper .tooltip.content:before {
    bottom: 100%
}

.tooltip.wrapper .tooltip.content:after {
    border-bottom-color: #fff;
    left: 15px;
    margin-left: -5px
}

.tooltip.wrapper .tooltip.content:before {
    border-bottom-color: #bbb;
    left: 15px;
    margin-left: -6px
}

.tooltip.wrapper .tooltip.toggle {
    cursor: help
}

.tooltip.wrapper .tooltip.toggle:hover+.tooltip.content,
.tooltip.wrapper .tooltip.toggle:focus+.tooltip.content,
.tooltip.wrapper:hover .tooltip.content {
    display: block
}

.tooltip.wrapper .tooltip.content dl {
    margin-bottom: 0
}

.tooltip.wrapper .tooltip.content dd {
    white-space: normal
}

.tooltip.wrapper .tooltip.content .subtitle {
    display: inline-block;
    font-size: 16px;
    font-weight: 500;
    margin-bottom: 15px
}

.tooltip.wrapper .tooltip.content .label {
    margin-top: 10px
}

.tooltip.wrapper .tooltip.content .label:first-child {
    margin-top: 0
}

.tooltip.wrapper .tooltip.content .values {
    margin: 0
}

.ui-tooltip {
    position: absolute;
    z-index: 9999
}

.load.indicator {
    background-color: rgba(255, 255, 255, .7);
    z-index: 9999;
    bottom: 0;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    position: absolute
}

.load.indicator:before {
    background: transparent url('/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/images/loader-2.gif') no-repeat 50% 50%;
    border-radius: 5px;
    height: 160px;
    width: 160px;
    bottom: 0;
    box-sizing: border-box;
    content: '';
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    top: 0
}

.load.indicator>span {
    display: none
}

.loading-mask {
    bottom: 0;
    left: 0;
    margin: auto;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 100;
    background: rgba(255, 255, 255, .5)
}

.loading-mask .loader>img {
    bottom: 0;
    left: 0;
    margin: auto;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 100
}

.loading-mask .loader>p {
    display: none
}

body>.loading-mask {
    z-index: 9999
}

._block-content-loading {
    position: relative
}

[data-role=main-css-loader] {
    display: none
}

.fieldset {
    border: 0;
    margin: 0 0 40px;
    padding: 0;
    letter-spacing: -.31em
}

.fieldset>* {
    letter-spacing: normal
}

.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
}

.fieldset>.legend+br {
    clear: both;
    display: block;
    height: 0;
    overflow: hidden;
    visibility: hidden
}

.fieldset:last-child {
    margin-bottom: 20px
}

.fieldset>.field,
.fieldset>.fields>.field {
    margin: 0 0 20px
}

.fieldset>.field>.label,
.fieldset>.fields>.field>.label {
    margin: 0 0 8px;
    display: inline-block
}

.fieldset>.field:last-child,
.fieldset>.fields>.field:last-child {
    margin-bottom: 0
}

.fieldset>.field>.label,
.fieldset>.fields>.field>.label {
    font-weight: 600
}

.fieldset>.field>.label+br,
.fieldset>.fields>.field>.label+br {
    display: none
}

.fieldset>.field .choice input,
.fieldset>.fields>.field .choice input {
    vertical-align: top
}

.fieldset>.field .fields.group:before,
.fieldset>.fields>.field .fields.group:before,
.fieldset>.field .fields.group:after,
.fieldset>.fields>.field .fields.group:after {
    content: '';
    display: table
}

.fieldset>.field .fields.group:after,
.fieldset>.fields>.field .fields.group:after {
    clear: both
}

.fieldset>.field .fields.group .field,
.fieldset>.fields>.field .fields.group .field {
    box-sizing: border-box;
    float: left
}

.fieldset>.field .fields.group.group-2 .field,
.fieldset>.fields>.field .fields.group.group-2 .field {
    width: 50% !important
}

.fieldset>.field .fields.group.group-3 .field,
.fieldset>.fields>.field .fields.group.group-3 .field {
    width: 33.3% !important
}

.fieldset>.field .fields.group.group-4 .field,
.fieldset>.fields>.field .fields.group.group-4 .field {
    width: 25% !important
}

.fieldset>.field .fields.group.group-5 .field,
.fieldset>.fields>.field .fields.group.group-5 .field {
    width: 20% !important
}

.fieldset>.field .addon,
.fieldset>.fields>.field .addon {
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-flex-wrap: nowrap;
    flex-wrap: nowrap;
    padding: 0;
    width: 100%
}

.fieldset>.field .addon textarea,
.fieldset>.fields>.field .addon textarea,
.fieldset>.field .addon select,
.fieldset>.fields>.field .addon select,
.fieldset>.field .addon input,
.fieldset>.fields>.field .addon input {
    -ms-flex-order: 2;
    -webkit-order: 2;
    order: 2;
    -webkit-flex-basis: 100%;
    flex-basis: 100%;
    display: inline-block;
    margin: 0;
    width: auto
}

.fieldset>.field .addon .addbefore,
.fieldset>.fields>.field .addon .addbefore,
.fieldset>.field .addon .addafter,
.fieldset>.fields>.field .addon .addafter {
    background: #fff;
    background-clip: padding-box;
    border: 1px solid #c2c2c2;
    border-radius: 1px;
    font-family: 'Roboto', sans-serif;
    font-size: 14px;
    font-weight: 400;
    height: 32px;
    line-height: 1.42857143;
    padding: 0 9px;
    vertical-align: baseline;
    width: 100%;
    box-sizing: border-box;
    -ms-flex-order: 3;
    -webkit-order: 3;
    order: 3;
    display: inline-block;
    vertical-align: middle;
    white-space: nowrap;
    width: auto
}

.fieldset>.field .addon .addbefore:disabled,
.fieldset>.fields>.field .addon .addbefore:disabled,
.fieldset>.field .addon .addafter:disabled,
.fieldset>.fields>.field .addon .addafter:disabled {
    opacity: .5
}

.fieldset>.field .addon .addbefore::-moz-placeholder,
.fieldset>.fields>.field .addon .addbefore::-moz-placeholder,
.fieldset>.field .addon .addafter::-moz-placeholder,
.fieldset>.fields>.field .addon .addafter::-moz-placeholder {
    color: #575757
}

.fieldset>.field .addon .addbefore::-webkit-input-placeholder,
.fieldset>.fields>.field .addon .addbefore::-webkit-input-placeholder,
.fieldset>.field .addon .addafter::-webkit-input-placeholder,
.fieldset>.fields>.field .addon .addafter::-webkit-input-placeholder {
    color: #575757
}

.fieldset>.field .addon .addbefore:-ms-input-placeholder,
.fieldset>.fields>.field .addon .addbefore:-ms-input-placeholder,
.fieldset>.field .addon .addafter:-ms-input-placeholder,
.fieldset>.fields>.field .addon .addafter:-ms-input-placeholder {
    color: #575757
}

.fieldset>.field .addon .addbefore,
.fieldset>.fields>.field .addon .addbefore {
    float: left;
    -ms-flex-order: 1;
    -webkit-order: 1;
    order: 1
}

.fieldset>.field .additional,
.fieldset>.fields>.field .additional {
    margin-top: 10px
}

.fieldset>.field.required>.label:after,
.fieldset>.fields>.field.required>.label:after,
.fieldset>.field._required>.label:after,
.fieldset>.fields>.field._required>.label:after {
    content: '*';
    color: #e02b27;
    font-size: 1.2rem;
    margin: 0 0 0 5px
}

.fieldset>.field .note,
.fieldset>.fields>.field .note {
    font-size: 1.2rem;
    margin: 3px 0 0;
    padding: 0;
    display: inline-block;
    text-decoration: none
}

.fieldset>.field .note:before,
.fieldset>.fields>.field .note:before {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 24px;
    line-height: 12px;
    font-family: 'luma-icons';
    vertical-align: middle;
    display: inline-block;
    font-weight: 400;
    overflow: hidden;
    speak: none;
    text-align: center
}

.fieldset>.field.no-label>.label,
.fieldset>.fields>.field.no-label>.label {
    border: 0;
    clip: rect(0, 0, 0, 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px
}

.fieldset>.field.choice .label,
.fieldset>.fields>.field.choice .label {
    display: inline;
    font-weight: 400;
    margin: 0
}

.column:not(.main) .fieldset>.field .label,
.column:not(.main) .fieldset>.fields>.field .label {
    font-weight: 400
}

.fieldset>.field .field.choice,
.fieldset>.fields>.field .field.choice {
    margin-bottom: 10px
}

.fieldset>.field .field.choice:last-child,
.fieldset>.fields>.field .field.choice:last-child {
    margin-bottom: 0
}

.legend+.fieldset,
.legend+div {
    clear: both
}

.legend>span {
    margin-right: 5px
}

fieldset.field {
    border: 0;
    padding: 0
}

.field.date .time-picker {
    display: inline-block;
    margin-top: 10px;
    white-space: nowrap
}

.field .message.warning {
    margin-top: 10px
}

select {
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    appearance: none;
    background-size: 30px 60px;
    text-indent: .01em;
    text-overflow: ''
}

select::-ms-expand {
    display: none
}

select.admin__control-multiselect {
    height: auto
}

.field-error,
div.mage-error {
    margin-top: 7px
}

.field-error {
    color: #ff0a0a;
    font-size: 1.2rem
}

.product-options-wrapper .date.required div[for*=options].mage-error {
    display: none !important
}

.field .tooltip {
    position: relative
}

.field .tooltip .tooltip-content {
    background: #fff;
    max-width: 360px;
    min-width: 210px;
    padding: 12px 16px;
    z-index: 100;
    display: none;
    position: absolute;
    text-align: left;
    color: #000;
    line-height: 1.4;
    border: 1px solid #bbb;
    margin-left: 5px;
    left: 100%;
    top: 0
}

.field .tooltip .tooltip-content:after,
.field .tooltip .tooltip-content:before {
    border: solid transparent;
    content: '';
    height: 0;
    position: absolute;
    width: 0
}

.field .tooltip .tooltip-content:after {
    border-width: 5px;
    border-color: transparent
}

.field .tooltip .tooltip-content:before {
    border-width: 6px;
    border-color: transparent
}

.field .tooltip .tooltip-content:after,
.field .tooltip .tooltip-content:before {
    right: 100%
}

.field .tooltip .tooltip-content:after {
    border-right-color: #fff;
    margin-top: -5px;
    top: 15px
}

.field .tooltip .tooltip-content:before {
    border-right-color: #bbb;
    margin-top: -6px;
    top: 15px
}

.field .tooltip .tooltip-toggle {
    cursor: help
}

.field .tooltip .tooltip-toggle:hover+.tooltip-content,
.field .tooltip .tooltip-toggle:focus+.tooltip-content,
.field .tooltip:hover .tooltip-content {
    display: block
}

.field .tooltip .tooltip-content {
    min-width: 200px;
    white-space: normal
}

input:focus~.tooltip .tooltip-content,
select:focus~.tooltip .tooltip-content {
    display: block
}

._has-datepicker~.ui-datepicker-trigger {
    background-image: none;
    background: 0 0;
    -moz-box-sizing: content-box;
    border: 0;
    box-shadow: none;
    line-height: inherit;
    margin: 0;
    padding: 0;
    text-shadow: none;
    font-weight: 400;
    display: block;
    text-decoration: none;
    display: inline-block;
    margin-top: -4px;
    vertical-align: middle
}

._has-datepicker~.ui-datepicker-trigger:focus,
._has-datepicker~.ui-datepicker-trigger:active {
    background: 0 0;
    border: none
}

._has-datepicker~.ui-datepicker-trigger:hover {
    background: 0 0;
    border: none
}

._has-datepicker~.ui-datepicker-trigger.disabled,
._has-datepicker~.ui-datepicker-trigger[disabled],
fieldset[disabled] ._has-datepicker~.ui-datepicker-trigger {
    pointer-events: none;
    opacity: .5
}

._has-datepicker~.ui-datepicker-trigger>span {
    border: 0;
    clip: rect(0, 0, 0, 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px
}

._has-datepicker~.ui-datepicker-trigger:before {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 23px;
    line-height: 23px;
    color: #4a4a4a;
    content: '\e612';
    font-family: 'luma-icons';
    vertical-align: middle;
    display: inline-block;
    font-weight: 400;
    overflow: hidden;
    speak: none;
    text-align: center
}

._has-datepicker~.ui-datepicker-trigger:focus {
    box-shadow: none;
    outline: 0
}

.sidebar .fieldset {
    margin: 0
}

.sidebar .fieldset>.field:not(.choice):not(:last-child),
.sidebar .fieldset .fields>.field:not(:last-child) {
    margin: 0 0 20px
}

.sidebar .fieldset>.field:not(.choice) .label,
.sidebar .fieldset .fields>.field .label {
    margin: 0 0 4px;
    padding: 0 0 5px;
    text-align: left;
    width: 100%
}

.sidebar .fieldset>.field:not(.choice) .control,
.sidebar .fieldset .fields>.field .control {
    width: 100%
}

@font-face {
    font-family: 'luma-icons';
    src: url('/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/fonts/Luma-Icons.woff2') format('woff2'), url('/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/fonts/Luma-Icons.woff') format('woff');
    font-weight: 400;
    font-style: normal;
    font-display: swap
}

button,
a.action.primary {
    border-radius: 0
}

button:not(.primary) {
    box-shadow: none
}

button:not(.primary):active {
    box-shadow: inset 0 1px 0 0 rgba(204, 204, 204, .8), inset 0 -1px 0 0 rgba(204, 204, 204, .3)
}

body:not(._keyfocus) button:focus {
    box-shadow: none
}

a.action.primary {
    display: inline-block;
    text-decoration: none
}

a.action.primary:hover,
a.action.primary:active,
a.action.primary:focus {
    text-decoration: none
}

.action.primary,
.action-primary {
    background-image: none;
    background: #0e1111;
    border: #0e1111;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-family: 'Roboto', sans-serif;
    font-weight: 700;
    padding: 7px 15px;
    font-size: 1.4rem;
    line-height: 1.8rem;
    box-sizing: border-box;
    vertical-align: middle
}

.action.primary:focus,
.action-primary:focus,
.action.primary:active,
.action-primary:active {
    background: #262626;
    border: 1px solid #262626;
    color: #fff
}

.action.primary:hover,
.action-primary:hover {
    background: #fff;
    border: #0e1111;
    color: #0e1111
}

.action.primary.disabled,
.action-primary.disabled,
.action.primary[disabled],
.action-primary[disabled],
fieldset[disabled] .action.primary,
fieldset[disabled] .action-primary {
    opacity: .5;
    cursor: default;
    pointer-events: none
}

.product.data.items {
    margin: 0;
    padding: 0;
    border-bottom: 1px solid #ccc;
    margin-bottom: 20px;
    margin-left: -15px;
    margin-right: -15px
}

.product.data.items>.item.title {
    box-sizing: border-box;
    float: none;
    width: 100%
}

.product.data.items>.item.title>.switch {
    display: block
}

.product.data.items>.item.content {
    box-sizing: border-box;
    display: block;
    float: none;
    margin: 0
}

.product.data.items>.item.content:before,
.product.data.items>.item.content:after {
    content: '';
    display: table
}

.product.data.items>.item.content:after {
    clear: both
}

.product.data.items>.item.content.active {
    display: block
}

.product.data.items>.item.title {
    margin: 0
}

.product.data.items>.item.title>.switch {
    border-top: 1px solid #ccc;
    height: 40px;
    padding: 1px 10px;
    font-weight: 600;
    line-height: 40px;
    font-size: 1.4rem;
    color: #000;
    text-decoration: none
}

.product.data.items>.item.title>.switch:visited {
    color: #6d6d6d;
    text-decoration: none
}

.product.data.items>.item.title>.switch:hover {
    color: #000;
    text-decoration: none
}

.product.data.items>.item.title>.switch:active {
    color: #000;
    text-decoration: none
}

.product.data.items>.item.title:not(.disabled)>.switch:active,
.product.data.items>.item.title.active>.switch,
.product.data.items>.item.title.active>.switch:focus,
.product.data.items>.item.title.active>.switch:hover {
    color: #000;
    text-decoration: none;
    padding-bottom: 1px
}

.product.data.items>.item.content {
    background: #fff;
    margin: 0;
    padding: 10px 10px 30px
}

.product.data.items .item.title a {
    position: relative;
    text-decoration: none
}

.product.data.items .item.title a:after {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 14px;
    line-height: inherit;
    color: inherit;
    content: '\e622';
    font-family: 'luma-icons';
    vertical-align: middle;
    display: inline-block;
    font-weight: 400;
    overflow: hidden;
    speak: none;
    text-align: center
}

.product.data.items .item.title a:after {
    position: absolute;
    right: 10px;
    top: 1px
}

.product.data.items .item.title.active a:after {
    content: '\e621'
}

.product.data.items .value p:last-child {
    margin-bottom: 0
}

.product.data.items .table-wrapper {
    margin: 0
}

.pages>.label {
    border: 0;
    clip: rect(0, 0, 0, 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px
}

.pages .items {
    font-size: 0;
    letter-spacing: -1px;
    line-height: 0;
    white-space: nowrap;
    margin: 0;
    padding: 0;
    list-style: none none;
    display: inline-block;
    font-weight: 400
}

.pages .item {
    font-size: 1.2rem;
    line-height: 3rem;
    letter-spacing: normal;
    margin: 0 8px 0 0;
    display: inline-block
}

.pages .item .label {
    border: 0;
    clip: rect(0, 0, 0, 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px
}

.pages a.page {
    color: #000;
    display: inline-block;
    padding: 0 5px;
    text-decoration: none
}

.pages a.page:visited {
    color: #000
}

.pages a.page:hover {
    color: #262626;
    text-decoration: none
}

.pages a.page:active {
    color: #333
}

.pages strong.page {
    background: #e5e5e5;
    font-size: 1.2rem;
    line-height: 3rem;
    letter-spacing: normal;
    color: #000;
    display: inline-block;
    font-weight: 700;
    padding: 0 5px
}

.pages .action {
    background: #f0f0f0;
    border: 1px solid #ccc;
    color: #4a4a4a;
    display: inline-block;
    padding: 0;
    text-decoration: none
}

.pages .action:visited {
    color: #4a4a4a
}

.pages .action:hover {
    background: #dedede;
    color: #4a4a4a;
    text-decoration: none
}

.pages .action:active {
    color: #4a4a4a
}

.pages .action.next {
    display: inline-block;
    text-decoration: none
}

.pages .action.next:visited:before {
    color: #4a4a4a
}

.pages .action.next:active:before {
    color: #4a4a4a
}

.pages .action.next>span {
    border: 0;
    clip: rect(0, 0, 0, 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px
}

.pages .action.next:before {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 16px;
    line-height: inherit;
    color: #4a4a4a;
    content: '\e608';
    font-family: 'luma-icons';
    margin: 0;
    vertical-align: top;
    display: inline-block;
    font-weight: 400;
    overflow: hidden;
    speak: none;
    text-align: center
}

.pages .action.next:hover:before {
    color: #4a4a4a
}

.pages .action.next:active:before {
    color: #4a4a4a
}

.pages .action.previous {
    display: inline-block;
    text-decoration: none
}

.pages .action.previous:visited:before {
    color: #4a4a4a
}

.pages .action.previous:active:before {
    color: #4a4a4a
}

.pages .action.previous>span {
    border: 0;
    clip: rect(0, 0, 0, 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px
}

.pages .action.previous:before {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 16px;
    line-height: inherit;
    color: #4a4a4a;
    content: '\e617';
    font-family: 'luma-icons';
    margin: 0;
    vertical-align: top;
    display: inline-block;
    font-weight: 400;
    overflow: hidden;
    speak: none;
    text-align: center
}

.pages .action.previous:hover:before {
    color: #4a4a4a
}

.pages .action.previous:active:before {
    color: #4a4a4a
}

.pages .action {
    box-shadow: inset 0 1px 0 0 #fff, inset 0 -1px 0 0 rgba(204, 204, 204, .3);
    border-radius: 3px;
    padding: 0 8px
}

.pages .action.previous {
    margin-right: 8px
}

.pages .action.next {
    margin-left: 8px
}

.actions-toolbar>.primary,
.actions-toolbar>.secondary {
    margin-bottom: 10px;
    text-align: center
}

.actions-toolbar>.primary .action,
.actions-toolbar>.secondary .action {
    margin-bottom: 10px
}

.actions-toolbar>.primary .action:last-child,
.actions-toolbar>.secondary .action:last-child {
    margin-bottom: 0
}

.actions-toolbar>.primary:last-child,
.actions-toolbar>.secondary:last-child {
    margin-bottom: 0
}

.actions-toolbar>.secondary .action.back {
    display: none
}

.breadcrumbs {
    margin: 0 0 15px
}

.breadcrumbs .items {
    font-size: 1.2rem;
    color: #0e1111;
    margin: 0;
    padding: 0;
    list-style: none none
}

.breadcrumbs .items>li {
    display: inline-block;
    vertical-align: top
}

.breadcrumbs .item {
    margin: 0
}

.breadcrumbs a {
    color: #303030;
    text-decoration: none
}

.breadcrumbs a:visited {
    color: #303030;
    text-decoration: none
}

.breadcrumbs a:hover {
    color: #303030;
    text-decoration: #000
}

.breadcrumbs a:active {
    color: #303030;
    text-decoration: none
}

.breadcrumbs strong {
    font-weight: 400
}

.breadcrumbs .item:not(:last-child) {
    display: inline-block;
    text-decoration: none
}

.breadcrumbs .item:not(:last-child):after {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 10px;
    line-height: 18px;
    content: '\e608';
    font-family: 'luma-icons';
    margin: 0 10px;
    vertical-align: top;
    display: inline-block;
    font-weight: 400;
    overflow: hidden;
    speak: none;
    text-align: center
}

.ui-dialog.popup .action.close {
    position: absolute;
    height: 40px;
    right: 0;
    top: 0;
    width: 40px;
    z-index: 1001;
    display: inline-block;
    background-image: none;
    background: 0 0;
    -moz-box-sizing: content-box;
    border: 0;
    box-shadow: none;
    line-height: inherit;
    margin: 0;
    padding: 0;
    text-decoration: none;
    text-shadow: none;
    font-weight: 400
}

.ui-dialog.popup .action.close>span {
    border: 0;
    clip: rect(0, 0, 0, 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px
}

.ui-dialog.popup .action.close:before {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 16px;
    line-height: 16px;
    color: #8c8c8c;
    content: '\e616';
    font-family: 'luma-icons';
    margin: 0;
    vertical-align: top;
    display: inline-block;
    font-weight: 400;
    overflow: hidden;
    speak: none;
    text-align: center
}

.ui-dialog.popup .action.close:hover:before {
    color: #737373
}

.ui-dialog.popup .action.close:active:before {
    color: #737373
}

.ui-dialog.popup .action.close:focus,
.ui-dialog.popup .action.close:active {
    background: 0 0;
    border: none
}

.ui-dialog.popup .action.close:hover {
    background: 0 0;
    border: none
}

.ui-dialog.popup .action.close.disabled,
.ui-dialog.popup .action.close[disabled],
fieldset[disabled] .ui-dialog.popup .action.close {
    pointer-events: none;
    opacity: .5
}

.popup .actions-toolbar .action.cancel {
    font-weight: 400
}

.popup-pointer {
    margin-left: -14px;
    position: absolute;
    top: -14px
}

.popup-pointer:before,
.popup-pointer:after {
    content: '';
    position: absolute;
    display: block;
    width: 0;
    height: 0;
    border-bottom-style: solid
}

.popup-pointer:before {
    left: 2px;
    top: 2px;
    border: solid 6px;
    border-color: transparent transparent #fff;
    z-index: 99
}

.popup-pointer:after {
    left: 1px;
    top: 0;
    border: solid 7px;
    border-color: transparent transparent #aeaeae;
    z-index: 98
}

.price-tier_price .price-excluding-tax,
.price-tier_price .price-including-tax {
    display: inline
}

.price-including-tax,
.price-excluding-tax {
    display: block;
    font-size: 1.8rem;
    line-height: 1
}

.price-including-tax .price,
.price-excluding-tax .price {
    font-weight: 700
}

.price-including-tax+.price-excluding-tax,
.weee[data-label] {
    display: block;
    font-size: 1.8rem
}

.price-including-tax+.price-excluding-tax:before,
.weee[data-label]:before {
    content: attr(data-label) ': ';
    font-size: 1.1rem
}

.price-including-tax+.price-excluding-tax .price,
.weee[data-label] .price {
    font-size: 1.1rem
}

body._has-modal {
    height: 100%;
    overflow: hidden;
    width: 100%
}

.modals-overlay {
    z-index: 899
}

.modal-slide,
.modal-popup {
    bottom: 0;
    left: 0;
    min-width: 0;
    position: fixed;
    right: 0;
    top: 0;
    visibility: hidden;
    opacity: 0;
    -webkit-transition: visibility 0s .3s, opacity .3s ease;
    transition: visibility 0s .3s, opacity .3s ease
}

.modal-slide._show,
.modal-popup._show {
    visibility: visible;
    opacity: 1;
    -webkit-transition: opacity .3s ease;
    transition: opacity .3s ease
}

.modal-slide._show .modal-inner-wrap,
.modal-popup._show .modal-inner-wrap {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0)
}

.modal-slide .modal-inner-wrap,
.modal-popup .modal-inner-wrap {
    background-color: #fff;
    box-shadow: 0 0 12px 2px rgba(0, 0, 0, .35);
    opacity: 1;
    pointer-events: auto
}

.modal-slide {
    left: 44px;
    z-index: 900
}

.modal-slide._show .modal-inner-wrap {
    -webkit-transform: translateX(0);
    transform: translateX(0)
}

.modal-slide .modal-inner-wrap {
    height: 100%;
    overflow-y: auto;
    position: static;
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
    -webkit-transition: -webkit-transform .3s ease-in-out;
    transition: transform .3s ease-in-out;
    width: auto
}

.modal-slide._inner-scroll .modal-inner-wrap {
    overflow-y: visible;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

.modal-slide._inner-scroll .modal-header,
.modal-slide._inner-scroll .modal-footer {
    -webkit-flex-grow: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    flex-shrink: 0
}

.modal-slide._inner-scroll .modal-content {
    overflow-y: auto
}

.modal-slide._inner-scroll .modal-footer {
    margin-top: auto
}

.modal-slide .modal-header,
.modal-slide .modal-content,
.modal-slide .modal-footer {
    padding: 0 2.6rem 2.6rem
}

.modal-slide .modal-header {
    padding-bottom: 2.1rem;
    padding-top: 2.1rem
}

.modal-popup {
    z-index: 900;
    left: 0;
    overflow-y: auto
}

.modal-popup.confirm .modal-inner-wrap {
    max-width: 50rem
}

.modal-popup._show .modal-inner-wrap {
    -webkit-transform: translateY(0);
    transform: translateY(0)
}

.modal-popup .modal-inner-wrap {
    margin: 5rem auto;
    width: 75%;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    box-sizing: border-box;
    height: auto;
    left: 0;
    position: absolute;
    right: 0;
    -webkit-transform: translateY(-200%);
    transform: translateY(-200%);
    -webkit-transition: -webkit-transform .2s ease;
    transition: transform .2s ease
}

.modal-popup._inner-scroll {
    overflow-y: visible
}

.ie11 .modal-popup._inner-scroll {
    overflow-y: auto
}

.modal-popup._inner-scroll .modal-inner-wrap {
    max-height: 90%
}

.ie11 .modal-popup._inner-scroll .modal-inner-wrap {
    max-height: none
}

.modal-popup._inner-scroll .modal-content {
    overflow-y: auto
}

.modal-popup .modal-header,
.modal-popup .modal-content,
.modal-popup .modal-footer {
    padding-left: 3rem;
    padding-right: 3rem
}

.modal-popup .modal-header,
.modal-popup .modal-footer {
    -webkit-flex-grow: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    flex-shrink: 0
}

.modal-popup .modal-header {
    padding-bottom: 1.2rem;
    padding-top: 3rem
}

.modal-popup .modal-footer {
    margin-top: auto;
    padding-bottom: 3rem;
    padding-top: 3rem
}

.modal-popup .modal-footer-actions {
    text-align: right
}

.modal-custom .action-close,
.modal-popup .action-close,
.modal-slide .action-close {
    background-image: none;
    background: 0 0;
    -moz-box-sizing: content-box;
    border: 0;
    box-shadow: none;
    line-height: inherit;
    margin: 0;
    padding: 0;
    text-shadow: none;
    font-weight: 400;
    display: inline-block;
    text-decoration: none;
    position: absolute;
    right: 0;
    top: 0
}

.modal-custom .action-close:focus,
.modal-popup .action-close:focus,
.modal-slide .action-close:focus,
.modal-custom .action-close:active,
.modal-popup .action-close:active,
.modal-slide .action-close:active {
    background: 0 0;
    border: none
}

.modal-custom .action-close:hover,
.modal-popup .action-close:hover,
.modal-slide .action-close:hover {
    background: 0 0;
    border: none
}

.modal-custom .action-close.disabled,
.modal-popup .action-close.disabled,
.modal-slide .action-close.disabled,
.modal-custom .action-close[disabled],
.modal-popup .action-close[disabled],
.modal-slide .action-close[disabled],
fieldset[disabled] .modal-custom .action-close,
fieldset[disabled] .modal-popup .action-close,
fieldset[disabled] .modal-slide .action-close {
    pointer-events: none;
    opacity: .5
}

.modal-custom .action-close>span,
.modal-popup .action-close>span,
.modal-slide .action-close>span {
    border: 0;
    clip: rect(0, 0, 0, 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px
}

.modal-custom .action-close:before,
.modal-popup .action-close:before,
.modal-slide .action-close:before {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 14px;
    line-height: 14px;
    color: #8f8f8f;
    content: '\e616';
    font-family: 'luma-icons';
    margin: 0;
    vertical-align: top;
    display: inline-block;
    font-weight: 400;
    overflow: hidden;
    speak: none;
    text-align: center
}

.modal-custom .action-close:hover:before,
.modal-popup .action-close:hover:before,
.modal-slide .action-close:hover:before {
    color: inherit
}

.modal-custom .action-close:active:before,
.modal-popup .action-close:active:before,
.modal-slide .action-close:active:before {
    color: inherit
}

.modal-custom .action-close:hover:before,
.modal-popup .action-close:hover:before,
.modal-slide .action-close:hover:before {
    color: #000
}

.modal-custom .action-close {
    margin: 15px
}

.modal-popup {
    pointer-events: none
}

.modal-popup .modal-title {
    border-bottom: 1px solid #c1c1c1;
    font-weight: 300;
    padding-bottom: 10px;
    font-size: 26px;
    margin-bottom: 0;
    min-height: 1em;
    word-wrap: break-word
}

.modal-popup .action-close {
    padding: 20px
}

.modal-slide .action-close {
    margin: 15px;
    padding: 0
}

.modal-slide .page-main-actions {
    margin-bottom: -12.9rem;
    margin-top: 2.1rem
}

.modals-overlay {
    background-color: rgba(51, 51, 51, .55);
    bottom: 0;
    left: 0;
    position: fixed;
    right: 0;
    top: 0
}

body._has-modal-custom .modal-custom-overlay {
    height: 100vh;
    left: 0;
    position: fixed;
    top: 0;
    width: 100vw;
    z-index: 899
}

.checkout-container .change-shipping-address-button,
.checkout-container .change-billing-address-button {
    display: block;
    margin-bottom: 15px
}

.checkout-container .edit-shipping-address-button,
.checkout-container .edit-billing-address-button {
    display: block
}

.checkout-container .checkout-shipping-address div.new-address-popup,
.checkout-container .checkout-payment-method div.new-address-popup {
    margin: 0 35px 20px 0;
    position: relative
}

.checkout-container .checkout-shipping-address div.change-address-popup,
.checkout-container .checkout-payment-method div.change-address-popup {
    margin: 5px 0 -5px
}

.checkout-container .checkout-shipping-address div.edit-address-popup,
.checkout-container .checkout-payment-method div.edit-address-popup {
    float: left;
    margin: 5px 35px -5px 0
}

.checkout-container .checkout-shipping-address div.shipping-address-item.selected,
.checkout-container .checkout-payment-method div.shipping-address-item.selected,
.checkout-container .checkout-shipping-address .checkout-billing-address,
.checkout-container .checkout-payment-method .checkout-billing-address {
    margin: 0;
    padding-left: 0
}

.checkout-container .checkout-shipping-address .new-billing-address-button,
.checkout-container .checkout-payment-method .new-billing-address-button {
    display: block;
    margin: 20px 35px 0 20px;
    position: relative
}

.shipping-address-modal.modal-popup.modal-slide .modal-inner-wrap[class],
.billing-address-modal.modal-popup.modal-slide .modal-inner-wrap[class] {
    background-color: #fff
}

.shipping-address-modal .modal-inner-wrap h1.modal-title,
.billing-address-modal .modal-inner-wrap h1.modal-title {
    border: none
}

.shipping-address-modal .modal-inner-wrap .admin__action-multiselect-search,
.billing-address-modal .modal-inner-wrap .admin__action-multiselect-search {
    width: 250px
}

.shipping-address-modal .modal-inner-wrap .block.block-search,
.billing-address-modal .modal-inner-wrap .block.block-search {
    left: 20px;
    position: absolute;
    top: 81px
}

.shipping-address-modal .modal-inner-wrap .admin__action-select-shipping-addressmultiselect-search-count,
.billing-address-modal .modal-inner-wrap .admin__action-select-shipping-addressmultiselect-search-count {
    border-bottom: 1px solid #ccc;
    font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-size: 13px;
    margin: 5px -30px 10px;
    padding: 0 0 5px 30px
}

.shipping-address-modal .modal-inner-wrap .admin__action-multiselect-empty-area,
.billing-address-modal .modal-inner-wrap .admin__action-multiselect-empty-area {
    font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
    padding-top: 5px
}

.shipping-address-modal .modal-inner-wrap .admin__action-multiselect-menu-inner ._root,
.billing-address-modal .modal-inner-wrap .admin__action-multiselect-menu-inner ._root {
    border-bottom: 1px solid #ccc;
    clear: both;
    float: left;
    margin-bottom: 10px;
    padding-bottom: 15px;
    position: relative;
    width: 100%
}

.shipping-address-modal .modal-inner-wrap .admin__action-multiselect-menu-inner ._root .address-details,
.billing-address-modal .modal-inner-wrap .admin__action-multiselect-menu-inner ._root .address-details {
    float: left
}

.shipping-address-modal .modal-inner-wrap .admin__action-multiselect-menu-inner ._root .edit-address,
.billing-address-modal .modal-inner-wrap .admin__action-multiselect-menu-inner ._root .edit-address,
.shipping-address-modal .modal-inner-wrap .admin__action-multiselect-menu-inner ._root .ship-here,
.billing-address-modal .modal-inner-wrap .admin__action-multiselect-menu-inner ._root .ship-here,
.shipping-address-modal .modal-inner-wrap .admin__action-multiselect-menu-inner ._root .select-address,
.billing-address-modal .modal-inner-wrap .admin__action-multiselect-menu-inner ._root .select-address,
.shipping-address-modal .modal-inner-wrap .admin__action-multiselect-menu-inner ._root .address-selected,
.billing-address-modal .modal-inner-wrap .admin__action-multiselect-menu-inner ._root .address-selected {
    float: right;
    margin-right: 20px;
    margin-top: 20px
}

.shipping-address-modal .modal-inner-wrap .admin__action-multiselect-menu-inner ._root .edit-address button,
.billing-address-modal .modal-inner-wrap .admin__action-multiselect-menu-inner ._root .edit-address button,
.shipping-address-modal .modal-inner-wrap .admin__action-multiselect-menu-inner ._root .ship-here button,
.billing-address-modal .modal-inner-wrap .admin__action-multiselect-menu-inner ._root .ship-here button,
.shipping-address-modal .modal-inner-wrap .admin__action-multiselect-menu-inner ._root .select-address button,
.billing-address-modal .modal-inner-wrap .admin__action-multiselect-menu-inner ._root .select-address button,
.shipping-address-modal .modal-inner-wrap .admin__action-multiselect-menu-inner ._root .address-selected button,
.billing-address-modal .modal-inner-wrap .admin__action-multiselect-menu-inner ._root .address-selected button {
    background: #006bb7;
    border: 1px solid #006bb4;
    box-shadow: none;
    color: #fff;
    outline: 0
}

.shipping-address-modal .modal-inner-wrap .admin__action-multiselect-menu-inner ._root .address-selected button,
.billing-address-modal .modal-inner-wrap .admin__action-multiselect-menu-inner ._root .address-selected button {
    background-color: #eee;
    border: none;
    box-shadow: none;
    color: #777
}

.shipping-address-modal .modal-inner-wrap .admin__action-multiselect-menu-inner ._root .address-selected button:hover,
.billing-address-modal .modal-inner-wrap .admin__action-multiselect-menu-inner ._root .address-selected button:hover {
    cursor: auto;
    background-color: #eee;
    border: none;
    box-shadow: none;
    color: #777
}

.shipping-address-modal .modal-inner-wrap .admin__action-multiselect-menu-inner ._root .default-address,
.billing-address-modal .modal-inner-wrap .admin__action-multiselect-menu-inner ._root .default-address,
.shipping-address-modal .modal-inner-wrap .admin__action-multiselect-menu-inner ._root .edit-address,
.billing-address-modal .modal-inner-wrap .admin__action-multiselect-menu-inner ._root .edit-address {
    float: right;
    margin-right: 20px;
    margin-top: 20px
}

.shipping-address-modal .modal-inner-wrap .admin__action-multiselect-menu-inner ._root .default-address button,
.billing-address-modal .modal-inner-wrap .admin__action-multiselect-menu-inner ._root .default-address button,
.shipping-address-modal .modal-inner-wrap .admin__action-multiselect-menu-inner ._root .edit-address button,
.billing-address-modal .modal-inner-wrap .admin__action-multiselect-menu-inner ._root .edit-address button {
    background-color: Transparent;
    border: none;
    box-shadow: none
}

.shipping-address-modal .modal-inner-wrap .admin__action-multiselect-menu-inner ._root .default-address button.action-primary,
.billing-address-modal .modal-inner-wrap .admin__action-multiselect-menu-inner ._root .default-address button.action-primary {
    color: #777;
    text-transform: uppercase
}

.shipping-address-modal .modal-inner-wrap .admin__action-multiselect-menu-inner ._root .default-address button.action-primary:hover,
.billing-address-modal .modal-inner-wrap .admin__action-multiselect-menu-inner ._root .default-address button.action-primary:hover {
    cursor: auto
}

.shipping-address-modal .modal-inner-wrap .admin__action-multiselect-menu-inner ._root .edit-address button.action-primary,
.billing-address-modal .modal-inner-wrap .admin__action-multiselect-menu-inner ._root .edit-address button.action-primary {
    color: #006bb4
}

.shipping-address-modal .modal-inner-wrap .admin__action-multiselect-menu-inner,
.billing-address-modal .modal-inner-wrap .admin__action-multiselect-menu-inner {
    margin-top: 10px;
    overflow-y: auto
}

.shipping-address-modal .modal-inner-wrap ul,
.billing-address-modal .modal-inner-wrap ul {
    list-style-type: none;
    padding-left: 0
}

.admin__data-grid-loading-mask {
    background: rgba(255, 255, 255, .5);
    bottom: 0;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    width: 100%;
    z-index: 4
}

.admin__data-grid-loading-mask .spinner {
    background: url('/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/images/loader-2.gif') 50% 50% no-repeat;
    display: inline-block;
    font-size: 4rem;
    height: 1em;
    left: 50%;
    margin-left: -2rem;
    margin-right: 1.5rem;
    position: absolute;
    top: 50%;
    width: 1em
}

.ie9 .admin__data-grid-loading-mask .spinner {
    background: url('/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/images/loader-2.gif') 50% 50% no-repeat;
    bottom: 0;
    height: 149px;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    top: 0;
    width: 218px
}

.product-info-stock-sku .configurable-variation-qty {
    display: none
}

#store-pickup.selected-shipping~#store-selector {
    display: none
}

#store-pickup.selected-store-pickup~#shipping,
#store-pickup.selected-store-pickup~#opc-shipping_method {
    visibility: hidden;
    height: 0;
    overflow: hidden
}

#delivery-method-selector {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

#delivery-method-selector .action {
    line-height: 2.2rem;
    padding: 14px 17px;
    font-size: 1.8rem
}

#delivery-method-selector .action.selected {
    background: #fff
}

#delivery-method-selector .action-select-shipping {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0
}

#delivery-method-selector .action-select-store-pickup {
    border-bottom-left-radius: 0;
    border-left: 0;
    border-top-left-radius: 0
}

#store-selector .form-login {
    border-bottom: 0;
    margin-bottom: 0;
    padding-bottom: 0
}

#store-selector .form-continue {
    margin: 20px 0 0
}

.location-details .location-name {
    font-size: 18px;
    font-weight: 700
}

.store-selector-popup .modal-title {
    border-bottom: 0
}

.store-selector-popup .modal-header {
    padding-bottom: 0
}

#opc-store-selector-popup {
    display: none
}

#opc-store-selector-popup .block-search {
    float: none;
    width: 100%;
    margin: 0 0 20px;
    padding: 0 0 10px;
    border-bottom: 1px solid #c1c1c1
}

.modal-content #opc-store-selector-popup {
    display: block
}

.store-selector-popup-table thead th {
    display: none
}

.store-selector-popup-table tbody .location .location-name {
    font-size: 18px
}

.store-selector-popup-table tbody .location+.location {
    border-top: 1px solid #ccc
}

.store-selector-popup-table tbody .col-location-details {
    padding-left: 0
}

.store-selector-popup-table tbody .col-location-details p:last-child {
    margin-bottom: 0
}

.store-selector-popup-table tbody .col-location-actions {
    padding-right: 0;
    vertical-align: middle
}

.store-selector-popup-table tbody .col-location-actions .action {
    float: right
}

.store-selector-popup-empty-query,
.store-selector-popup-no-locations {
    margin: 0 0 20px
}

.lac-notification-sticky {
    position: relative;
    z-index: 999
}

.lac-notification-sticky .lac-notification {
    background-color: #373330;
    color: #fff;
    font-size: 16px
}

.lac-notification-sticky .lac-notification .lac-notification-icon {
    float: left;
    margin: 10px 25px 10px 10px
}

.lac-notification-sticky .lac-notification .lac-notification-icon .logo-img {
    display: block
}

.lac-notification-sticky .lac-notification .lac-notification-text {
    float: left;
    padding: 15px 0
}

.lac-notification-sticky .lac-notification .lac-notification-links {
    float: right;
    padding: 15px 0
}

.lac-notification-sticky .lac-notification .lac-notification-links a {
    color: #fff;
    font-size: 14px
}

.lac-notification-sticky .lac-notification .lac-notification-links .lac-notification-close-link:after {
    background: url('/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/Magento_LoginAsCustomerFrontendUi/images/close.svg');
    content: ' ';
    display: inline-block;
    height: 12px;
    margin-left: 5px;
    vertical-align: middle;
    width: 12px
}

@font-face {
    font-family: 'pagebuilder-font';
    font-style: normal;
    font-weight: 400;
    src: url('/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/Magento_PageBuilder/fonts/pagebuilder-icons/pagebuilder-icons.eot');
    src: url('/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/Magento_PageBuilder/fonts/pagebuilder-icons/pagebuilder-icons.eot#iefix') format('embedded-opentype'), url('/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/Magento_PageBuilder/fonts/pagebuilder-icons/pagebuilder-icons.woff') format('woff'), url('/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/Magento_PageBuilder/fonts/pagebuilder-icons/pagebuilder-icons.ttf') format('truetype')
}

.pagebuilder-icon,
.slick-prev:before,
.slick-next:before,
.slick-prev:after,
.slick-next:after {
    -webkit-font-smoothing: antialiased;
    font-family: 'pagebuilder-font';
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    speak: none
}

[class^=pagebuilder-icon-]:before,
[class*=' pagebuilder-icon-']:before {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-family: 'pagebuilder-font';
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    speak: none;
    text-decoration: inherit;
    text-rendering: auto;
    text-transform: none;
    vertical-align: middle
}

.pagebuilder-icon-down:before {
    content: '\f101'
}

.pagebuilder-icon-next:before {
    content: '\f102'
}

.pagebuilder-icon-prev:before {
    content: '\f103'
}

.pagebuilder-icon-up:before {
    content: '\f104'
}

.product-full-width-section {
    padding: .5em 0
}

.product-full-width-section .block.review-add {
    margin-top: 2.7rem
}

.page-layout-product-full-width .block.related {
    margin-top: 2.7rem
}

.page-main-details .product-section-title {
    border-bottom: 1px solid #c6c6c6;
    margin-bottom: 15px;
    padding-bottom: 12px
}

.additional-attributes-wrapper .additional-attributes {
    border: none;
    width: auto
}

.additional-attributes-wrapper .additional-attributes>tbody>tr>th {
    border: none;
    padding: 5.5px 30px 10px 0
}

.additional-attributes-wrapper .additional-attributes>tbody>tr>td {
    border: none;
    padding: 5.5px 5px 10px
}

.cms-index-index.page-layout-cms-full-width .nav-sections {
    margin-bottom: 0
}

.slick-slider {
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-touch-action: pan-y;
    -ms-user-select: none;
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    box-sizing: border-box;
    display: block;
    position: relative;
    touch-action: pan-y;
    user-select: none
}

.slick-list {
    display: block;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: relative
}

.slick-list:focus {
    outline: none
}

.slick-list.dragging {
    cursor: pointer;
    cursor: hand
}

.slick-track {
    display: block;
    left: 0;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    top: 0
}

.slick-track:before,
.slick-track:after {
    content: '';
    display: table
}

.slick-track:after {
    clear: both
}

.slick-loading .slick-track {
    visibility: hidden
}

.slick-slide {
    display: none;
    float: left;
    height: 100%;
    min-height: 1px
}

[dir=rtl] .slick-slide {
    float: right
}

.slick-slide img {
    display: block
}

.slick-slide.slick-loading img {
    display: none
}

.slick-slide.dragging img {
    pointer-events: none
}

.slick-initialized .slick-slide {
    display: block
}

.slick-loading .slick-slide {
    visibility: hidden
}

.slick-vertical .slick-slide {
    border: 1px solid transparent;
    display: block;
    height: auto
}

.slick-slider .slick-track,
.slick-slider .slick-list {
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

.slick-arrow.slick-hidden {
    display: none
}

.slick-prev {
    left: 2rem
}

.slick-prev:before {
    content: '\f103';
    padding-right: 5px
}

.slick-next {
    right: 2rem
}

.slick-next:before {
    content: '\f102';
    padding-left: 5px
}

.slick-prev,
.slick-next {
    -ms-transform: translate(0, -50%);
    -webkit-transform: translate(0, -50%);
    background: rgba(252, 252, 252, .6);
    border: none;
    border-radius: 0;
    color: transparent;
    cursor: pointer;
    display: block;
    font-size: 0;
    height: 60px;
    line-height: 0;
    outline: none;
    padding: 0;
    position: absolute;
    top: 50%;
    transform: translate(0, -50%);
    width: 60px;
    z-index: 101
}

.slick-prev.slick-disabled,
.slick-next.slick-disabled {
    opacity: .2
}

.slick-prev:hover,
.slick-next:hover {
    background: #fcfcfc;
    border: none
}

.slick-prev:hover.slick-disabled,
.slick-next:hover.slick-disabled {
    opacity: .2
}

.slick-prev:hover:before,
.slick-next:hover:before {
    color: #494949
}

.slick-prev:before,
.slick-next:before,
.slick-prev:after,
.slick-next:after {
    color: #555;
    font-size: 38px;
    opacity: 1
}

.slick-prev:active,
.slick-next:active,
.slick-prev:focus,
.slick-next:focus,
.slick-prev:not(.primary),
.slick-next:not(.primary) {
    background: rgba(252, 252, 252, .7);
    border: none;
    box-shadow: none
}

.slick-prev:active:active,
.slick-next:active:active,
.slick-prev:focus:active,
.slick-next:focus:active,
.slick-prev:not(.primary):active,
.slick-next:not(.primary):active {
    box-shadow: none
}

.slick-dots {
    font-size: 1.4rem;
    line-height: normal;
    letter-spacing: normal;
    display: block;
    list-style: none;
    margin: 0;
    padding: 15px 0;
    text-align: center;
    width: 100%
}

.slick-dots li {
    cursor: pointer;
    display: inline-block;
    height: 14px;
    margin: 0 5px;
    padding: 0;
    position: relative;
    vertical-align: middle;
    width: 14px
}

.slick-dots li button {
    background: #fff;
    border: 1px solid #ccc;
    border-radius: 10px;
    box-shadow: none;
    cursor: pointer;
    display: block;
    height: 14px;
    padding: 0;
    text-indent: -99999px;
    transition: .3s;
    width: 14px
}

.slick-dots li button:hover {
    border: 1px solid #b3b3b3
}

.slick-dots li button:active,
.slick-dots li button:focus,
.slick-dots li button:not(.primary) {
    box-shadow: none
}

.slick-dots li.slick-active button {
    background: #1c1918
}

[data-content-type=banner]>[data-element=link],
[data-content-type=banner]>[data-element=empty_link] {
    color: inherit;
    text-decoration: inherit
}

[data-content-type=banner]>[data-element=link]:hover,
[data-content-type=banner]>[data-element=empty_link]:hover {
    color: inherit;
    text-decoration: inherit
}

.pagebuilder-banner-wrapper {
    background-clip: padding-box;
    border-radius: inherit;
    box-sizing: border-box;
    overflow-wrap: break-word;
    word-wrap: break-word
}

.pagebuilder-banner-wrapper .pagebuilder-overlay {
    -moz-transition: background-color .5s ease;
    -o-transition: background-color .5s ease;
    -webkit-transition: background-color .5s ease;
    box-sizing: border-box;
    padding: 30px;
    position: relative;
    transition: background-color .5s ease
}

.pagebuilder-banner-wrapper .pagebuilder-overlay.pagebuilder-poster-overlay {
    align-items: center;
    display: flex;
    justify-content: center
}

.pagebuilder-banner-wrapper .pagebuilder-overlay:not(.pagebuilder-poster-overlay) {
    max-width: 540px
}

.pagebuilder-banner-wrapper.jarallax .video-overlay {
    z-index: 0
}

.pagebuilder-banner-wrapper [data-element=content] {
    min-height: 50px;
    overflow: auto
}

.pagebuilder-banner-wrapper .pagebuilder-banner-button {
    -moz-transition: opacity .5s ease;
    -o-transition: opacity .5s ease;
    -webkit-transition: opacity .5s ease;
    margin: 20px 0 0;
    max-width: 100%;
    text-align: inherit;
    transition: opacity .5s ease;
    word-break: break-word
}

.pagebuilder-banner-wrapper .pagebuilder-poster-content {
    width: 100%
}

[data-appearance=collage-centered] .pagebuilder-banner-wrapper .pagebuilder-overlay {
    margin-left: auto;
    margin-right: auto
}

[data-appearance=collage-left] .pagebuilder-banner-wrapper .pagebuilder-overlay {
    margin-right: auto
}

[data-appearance=collage-right] .pagebuilder-banner-wrapper .pagebuilder-overlay {
    margin-left: auto
}

[data-content-type$=block] .block p:last-child {
    margin-bottom: 1rem;
    margin-top: 0
}

[data-content-type=buttons] {
    max-width: 100%
}

[data-content-type=button-item] {
    max-width: 100%
}

[data-content-type=button-item] [data-element=link],
[data-content-type=button-item] [data-element=empty_link] {
    max-width: 100%;
    word-wrap: break-word
}

[data-content-type=button-item] [data-element=empty_link] {
    cursor: default
}

a.pagebuilder-button-link,
button.pagebuilder-button-link,
div.pagebuilder-button-link {
    line-height: 2.2rem;
    font-size: 1.8rem;
    line-height: 1.42857143;
    margin: 0 10px 10px 0;
    padding: 14px 17px;
    color: #000;
    text-decoration: none;
    background: 0 0;
    border: 0;
    display: inline;
    font-weight: 600;
    box-shadow: none;
    box-sizing: border-box;
    display: inline-block
}

a.pagebuilder-button-link:visited,
button.pagebuilder-button-link:visited,
div.pagebuilder-button-link:visited {
    color: #000;
    text-decoration: none
}

a.pagebuilder-button-link:hover,
button.pagebuilder-button-link:hover,
div.pagebuilder-button-link:hover {
    color: #262626;
    text-decoration: underline
}

a.pagebuilder-button-link:active,
button.pagebuilder-button-link:active,
div.pagebuilder-button-link:active {
    color: #333;
    text-decoration: underline
}

a.pagebuilder-button-link:hover,
button.pagebuilder-button-link:hover,
div.pagebuilder-button-link:hover,
a.pagebuilder-button-link:active,
button.pagebuilder-button-link:active,
div.pagebuilder-button-link:active,
a.pagebuilder-button-link:focus,
button.pagebuilder-button-link:focus,
div.pagebuilder-button-link:focus {
    background: 0 0;
    border: 0
}

a.pagebuilder-button-link.disabled,
button.pagebuilder-button-link.disabled,
div.pagebuilder-button-link.disabled,
a.pagebuilder-button-link[disabled],
button.pagebuilder-button-link[disabled],
div.pagebuilder-button-link[disabled],
fieldset[disabled] a.pagebuilder-button-link,
fieldset[disabled] button.pagebuilder-button-link,
fieldset[disabled] div.pagebuilder-button-link {
    color: #000;
    opacity: .5;
    cursor: default;
    pointer-events: none;
    text-decoration: underline
}

a.pagebuilder-button-primary,
button.pagebuilder-button-primary,
div.pagebuilder-button-primary {
    text-decoration: none;
    background-image: none;
    background: #0e1111;
    border: #0e1111;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-family: 'Roboto', sans-serif;
    font-weight: 700;
    margin: 0 10px 10px 0;
    padding: 7px 15px;
    font-size: 1.4rem;
    line-height: 1.8rem;
    box-sizing: border-box;
    vertical-align: middle;
    line-height: 2.2rem;
    padding: 14px 17px;
    font-size: 1.8rem;
    border-radius: 0;
    box-shadow: none
}

a.pagebuilder-button-primary:hover,
button.pagebuilder-button-primary:hover,
div.pagebuilder-button-primary:hover,
a.pagebuilder-button-primary:active,
button.pagebuilder-button-primary:active,
div.pagebuilder-button-primary:active,
a.pagebuilder-button-primary:focus,
button.pagebuilder-button-primary:focus,
div.pagebuilder-button-primary:focus {
    text-decoration: none
}

a.pagebuilder-button-primary:focus,
button.pagebuilder-button-primary:focus,
div.pagebuilder-button-primary:focus,
a.pagebuilder-button-primary:active,
button.pagebuilder-button-primary:active,
div.pagebuilder-button-primary:active {
    background: #262626;
    border: 1px solid #262626;
    color: #fff
}

a.pagebuilder-button-primary:hover,
button.pagebuilder-button-primary:hover,
div.pagebuilder-button-primary:hover {
    background: #fff;
    border: #0e1111;
    color: #0e1111
}

a.pagebuilder-button-primary.disabled,
button.pagebuilder-button-primary.disabled,
div.pagebuilder-button-primary.disabled,
a.pagebuilder-button-primary[disabled],
button.pagebuilder-button-primary[disabled],
div.pagebuilder-button-primary[disabled],
fieldset[disabled] a.pagebuilder-button-primary,
fieldset[disabled] button.pagebuilder-button-primary,
fieldset[disabled] div.pagebuilder-button-primary {
    opacity: .5;
    cursor: default;
    pointer-events: none
}

a.pagebuilder-button-secondary,
button.pagebuilder-button-secondary,
div.pagebuilder-button-secondary {
    text-decoration: none;
    background-image: none;
    background: #0e1111;
    border: #0e1111 1px solid;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-family: 'Roboto', sans-serif;
    font-weight: 700;
    margin: 0 10px 10px 0;
    padding: 7px 15px;
    font-size: 1.4rem;
    line-height: 1.6rem;
    box-sizing: border-box;
    vertical-align: middle;
    line-height: 2.2rem;
    padding: 14px 17px;
    font-size: 1.8rem;
    border-radius: 0;
    box-shadow: none
}

a.pagebuilder-button-secondary:hover,
button.pagebuilder-button-secondary:hover,
div.pagebuilder-button-secondary:hover,
a.pagebuilder-button-secondary:active,
button.pagebuilder-button-secondary:active,
div.pagebuilder-button-secondary:active,
a.pagebuilder-button-secondary:focus,
button.pagebuilder-button-secondary:focus,
div.pagebuilder-button-secondary:focus {
    text-decoration: none
}

a.pagebuilder-button-secondary:focus,
button.pagebuilder-button-secondary:focus,
div.pagebuilder-button-secondary:focus,
a.pagebuilder-button-secondary:active,
button.pagebuilder-button-secondary:active,
div.pagebuilder-button-secondary:active {
    background: #e2e2e2;
    border: #0e1111 1px solid;
    color: #fff
}

a.pagebuilder-button-secondary:hover,
button.pagebuilder-button-secondary:hover,
div.pagebuilder-button-secondary:hover {
    background: #fff;
    border: #0e1111 1px solid;
    color: #0e1111
}

a.pagebuilder-button-secondary.disabled,
button.pagebuilder-button-secondary.disabled,
div.pagebuilder-button-secondary.disabled,
a.pagebuilder-button-secondary[disabled],
button.pagebuilder-button-secondary[disabled],
div.pagebuilder-button-secondary[disabled],
fieldset[disabled] a.pagebuilder-button-secondary,
fieldset[disabled] button.pagebuilder-button-secondary,
fieldset[disabled] div.pagebuilder-button-secondary {
    opacity: .5;
    cursor: default;
    pointer-events: none
}

.pagebuilder-column {
    box-sizing: border-box
}

[data-content-type=heading] {
    word-wrap: break-word
}

[data-content-type=html] {
    word-wrap: break-word
}

figure[data-content-type=image] {
    box-sizing: border-box
}

figure[data-content-type=image]>[data-element=link],
figure[data-content-type=image]>[data-element=link] img {
    border-radius: inherit
}

figure[data-content-type=image] figcaption {
    word-wrap: break-word
}

[data-content-type=map] {
    box-sizing: border-box;
    height: 300px
}

[data-content-type=row] li.product-item {
    text-align: left
}

.pagebuilder-column .widget-product-grid .product-item {
    max-width: 100%;
    min-width: 50px
}

.pagebuilder-column .widget-product-grid .product-item .price-box {
    word-wrap: break-word
}

.pagebuilder-column .widget-product-grid .product-item .price-box .price {
    white-space: normal
}

.pagebuilder-column .widget-product-grid .product-item .product-item-actions .actions-primary {
    display: inline-block;
    max-width: 100%
}

.pagebuilder-column .widget-product-grid .product-item .product-item-actions .actions-secondary {
    display: inline-block;
    width: auto
}

.pagebuilder-column .widget-product-grid .product-item .product-item-actions .tocart {
    max-width: 100%;
    white-space: normal
}

.pagebuilder-column [data-content-type=products] .block.widget .products-grid .widget-product-grid.product-items .product-item {
    width: 200px
}

[data-content-type=products][data-appearance=carousel] .slick-initialized li.product-item {
    display: block
}

[data-content-type=products][data-appearance=carousel] .slick-initialized li.product-item:first-child {
    visibility: visible
}

[data-content-type=products][data-appearance=carousel] .product-item-info {
    width: auto
}

[data-content-type=products][data-appearance=carousel] li.product-item {
    display: none
}

[data-content-type=products][data-appearance=carousel] li.product-item:first-child {
    display: block;
    visibility: hidden
}

[data-content-type=products][data-appearance=carousel].center-mode .product-item {
    opacity: .5;
    transition: all .3s ease
}

[data-content-type=products][data-appearance=carousel].center-mode .product-item:hover {
    opacity: 1
}

[data-content-type=products][data-appearance=carousel].center-mode .slick-current .product-item {
    opacity: 1
}

[data-content-type=row][data-appearance=contained] {
    box-sizing: border-box;
    margin-left: auto !important;
    margin-right: auto !important;
    max-width: 1200px
}

[data-content-type=row][data-appearance=contained] [data-element=inner] {
    box-sizing: border-box
}

[data-content-type=row][data-appearance=full-bleed] {
    box-sizing: border-box
}

[data-content-type=row][data-appearance=full-width] {
    box-sizing: border-box
}

[data-content-type=row][data-appearance=full-width]>.row-full-width-inner {
    box-sizing: border-box;
    margin-left: auto;
    margin-right: auto;
    max-width: 1200px;
    width: 100%
}

[data-content-type=slide] {
    box-sizing: border-box;
    line-height: 20px;
    min-height: inherit;
    overflow: hidden
}

[data-content-type=slide]>[data-element=link],
[data-content-type=slide]>[data-element=empty_link] {
    color: inherit;
    min-height: inherit;
    text-decoration: inherit
}

[data-content-type=slide]>[data-element=link]:hover,
[data-content-type=slide]>[data-element=empty_link]:hover {
    color: inherit;
    text-decoration: inherit
}

[data-content-type=slide]+[data-content-type=slide] {
    height: 0;
    min-height: 0
}

.slick-slider [data-content-type=slide]+[data-content-type=slide] {
    height: initial;
    min-height: inherit
}

.pagebuilder-slide-wrapper {
    border-radius: inherit;
    box-sizing: border-box;
    min-height: inherit;
    overflow-wrap: break-word;
    word-wrap: break-word
}

.pagebuilder-slide-wrapper .jarallax-viewport-element {
    height: 100%;
    left: -15000vw;
    position: absolute;
    top: 0;
    width: 1px;
    z-index: 100
}

.slick-current .pagebuilder-slide-wrapper .jarallax-viewport-element {
    left: 0
}

.pagebuilder-slide-wrapper.jarallax .video-overlay {
    -webkit-transform: unset;
    z-index: 1
}

.pagebuilder-slide-wrapper.jarallax .pagebuilder-overlay {
    position: relative;
    z-index: 2
}

.pagebuilder-slide-wrapper.jarallax [id*=jarallax-container]>div,
.pagebuilder-slide-wrapper.jarallax [id*=jarallax-container]>img,
.pagebuilder-slide-wrapper.jarallax [id*=jarallax-container]>video,
.pagebuilder-slide-wrapper.jarallax [id*=jarallax-container]>iframe {
    margin: auto !important;
    transform: none !important
}

.pagebuilder-slide-wrapper .pagebuilder-overlay {
    -moz-transition: background-color .5s ease;
    -o-transition: background-color .5s ease;
    -webkit-transition: background-color .5s ease;
    border-radius: inherit;
    box-sizing: border-box;
    padding: 30px;
    transition: background-color .5s ease
}

.pagebuilder-slide-wrapper .pagebuilder-overlay.pagebuilder-poster-overlay {
    align-items: center;
    display: flex;
    justify-content: center;
    min-height: inherit
}

.pagebuilder-slide-wrapper .pagebuilder-overlay:not(.pagebuilder-poster-overlay) {
    max-width: 540px
}

.pagebuilder-slide-wrapper [data-element=content] {
    min-height: 50px;
    overflow: auto
}

.pagebuilder-slide-wrapper .pagebuilder-slide-button {
    -moz-transition: opacity .5s ease;
    -o-transition: opacity .5s ease;
    -webkit-transition: opacity .5s ease;
    margin: 20px 0 0;
    max-width: 100%;
    text-align: inherit;
    transition: opacity .5s ease;
    word-break: break-word
}

.pagebuilder-slide-wrapper .pagebuilder-poster-content {
    width: 100%
}

[data-appearance=collage-centered] .pagebuilder-slide-wrapper .pagebuilder-overlay {
    margin-left: auto;
    margin-right: auto
}

[data-appearance=collage-left] .pagebuilder-slide-wrapper .pagebuilder-overlay {
    margin-right: auto
}

[data-appearance=collage-right] .pagebuilder-slide-wrapper .pagebuilder-overlay {
    margin-left: auto
}

div[data-content-type=slider] {
    visibility: hidden
}

div[data-content-type=slider].slick-initialized {
    visibility: visible
}

div[data-content-type=slider] .slick-list,
div[data-content-type=slider] .slick-track,
div[data-content-type=slider] .slick-slide {
    min-height: inherit
}

div[data-content-type=slider] .slick-list>div,
div[data-content-type=slider] .slick-track>div,
div[data-content-type=slider] .slick-slide>div {
    line-height: 0;
    min-height: inherit;
    overflow: hidden;
    width: 100%
}

a.button {
    -moz-appearance: button;
    -webkit-appearance: button;
    appearance: button;
    color: initial;
    padding: 10px;
    text-decoration: none
}

div[data-content-type=tabs] .tabs-navigation {
    display: block;
    font-size: 0;
    margin: 0 0 -1px;
    padding: 0
}

div[data-content-type=tabs] .tabs-navigation li:first-child {
    margin-left: 0 !important
}

div[data-content-type=tabs] .tabs-navigation li.tab-header {
    background: #f6f6f6;
    border: 1px solid #ccc;
    border-bottom: 0;
    border-bottom-left-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
    display: inline-block;
    margin: 0;
    max-width: 100%;
    overflow-wrap: break-word;
    position: relative;
    word-wrap: break-word;
    z-index: 1
}

div[data-content-type=tabs] .tabs-navigation li.tab-header:not(:first-child) {
    margin-left: -1px
}

div[data-content-type=tabs] .tabs-navigation li.tab-header a.tab-title {
    border-right: 0;
    color: #000;
    cursor: pointer !important;
    display: block;
    font-size: 14px;
    font-weight: 600;
    padding: 1.4rem 2rem;
    position: relative;
    transition: all .3s;
    vertical-align: middle;
    white-space: normal
}

div[data-content-type=tabs] .tabs-navigation li.tab-header a.tab-title span.tab-title {
    display: block
}

div[data-content-type=tabs] .tabs-navigation li.tab-header a.tab-title:hover {
    text-decoration: none
}

div[data-content-type=tabs] .tabs-navigation li.tab-header:last-child {
    border-right: 1px solid #ccc
}

div[data-content-type=tabs] .tabs-navigation li.tab-header.ui-state-active {
    background: #fff;
    z-index: 19
}

div[data-content-type=tabs] .tabs-navigation li.tab-header.ui-state-active a.tab-title {
    position: relative;
    transition: all .3s
}

div[data-content-type=tabs] .tabs-content {
    border: 1px solid #ccc;
    box-sizing: border-box;
    overflow: hidden;
    position: relative;
    z-index: 9
}

div[data-content-type=tabs] .tabs-content [data-content-type=tab-item] {
    box-sizing: border-box;
    min-height: inherit
}

div[data-content-type=tabs] .tabs-content [data-content-type=tab-item]:not(:first-child) {
    display: none
}

div[data-content-type=tabs].tab-align-left .tabs-content {
    border-top-left-radius: 0 !important
}

div[data-content-type=tabs].tab-align-right .tabs-content {
    border-top-right-radius: 0 !important
}

div[data-content-type=text] {
    word-wrap: break-word
}

div[data-content-type=video] {
    font-size: 0
}

div[data-content-type=video] .pagebuilder-video-inner {
    box-sizing: border-box;
    display: inline-block;
    width: 100%
}

div[data-content-type=video] .pagebuilder-video-container {
    border-radius: inherit;
    overflow: hidden;
    padding-top: 56.25%;
    position: relative
}

div[data-content-type=video] iframe,
div[data-content-type=video] video {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.jarallax {
    position: relative;
    z-index: 0
}

.jarallax>.jarallax-img {
    font-family: 'object-fit: cover;', sans-serif;
    height: 100%;
    left: 0;
    object-fit: cover;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: -1
}

.jarallax-video-fallback {
    transform: scale3d(0, 0, 0)
}

.jarallax .video-overlay {
    -webkit-transform: translate3d(0, 0, 0);
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: -99
}

.jarallax [id*=jarallax-container] video,
.jarallax [id*=jarallax-container] iframe {
    visibility: hidden
}

.cms-content-important {
    background-color: #f5f5f5;
    color: #333;
    font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-size: 22px;
    font-style: normal;
    font-weight: 300;
    line-height: 1.1;
    margin: 0 0 35px -20px;
    padding: 20px
}

.pagebuilder-full-width {
    float: left;
    width: 100%
}

.pagebuilder-content-type {
    box-sizing: border-box;
    margin-bottom: 20px
}

.pagebuilder-accordion {
    margin: 0;
    padding: 0
}

.pagebuilder-accordion>.item.title {
    box-sizing: border-box;
    float: none;
    width: 100%
}

.pagebuilder-accordion>.item.title>.switch {
    display: block
}

.pagebuilder-accordion>.item.content {
    box-sizing: border-box;
    display: block;
    float: none;
    margin: 0
}

.pagebuilder-accordion>.item.content:before,
.pagebuilder-accordion>.item.content:after {
    content: '';
    display: table
}

.pagebuilder-accordion>.item.content:after {
    clear: both
}

.pagebuilder-accordion>.item.content.active {
    display: block
}

.pagebuilder-accordion>.item.title {
    margin: 0
}

.pagebuilder-accordion>.item.title>.switch {
    border-top: 1px solid #ccc;
    height: 40px;
    padding: 1px 10px;
    font-weight: 600;
    line-height: 40px;
    font-size: 1.4rem;
    color: #000;
    text-decoration: none
}

.pagebuilder-accordion>.item.title>.switch:visited {
    color: #6d6d6d;
    text-decoration: none
}

.pagebuilder-accordion>.item.title>.switch:hover {
    color: #000;
    text-decoration: none
}

.pagebuilder-accordion>.item.title>.switch:active {
    color: #000;
    text-decoration: none
}

.pagebuilder-accordion>.item.title:not(.disabled)>.switch:active,
.pagebuilder-accordion>.item.title.active>.switch,
.pagebuilder-accordion>.item.title.active>.switch:focus,
.pagebuilder-accordion>.item.title.active>.switch:hover {
    color: #000;
    text-decoration: none;
    padding-bottom: 1px
}

.pagebuilder-accordion>.item.content {
    background: #fff;
    margin: 0;
    padding: 10px 10px 30px
}

.form-discount .g-recaptcha {
    margin-top: 50px !important
}

.login-container .g-recaptcha,
.form-login .g-recaptcha,
.form-edit-account .g-recaptcha {
    margin-bottom: 10px !important
}

.required-captcha.checkbox {
    position: absolute;
    display: block;
    visibility: visible;
    overflow: hidden;
    opacity: 0;
    width: 1px;
    height: 1px
}

.form-giftcard-redeem .g-recaptcha {
    margin-top: 40px
}

.magento-invitation-customer-account-create .form-create-account .g-recaptcha {
    margin-top: 1px
}

.form.wishlist.share .g-recaptcha {
    margin-bottom: 40px
}

.block.newsletter .field-recaptcha .field .control:before {
    content: none
}

.review-form .field-recaptcha {
    margin-bottom: 10px
}

.form.send.friend .g-recaptcha {
    margin-top: 40px
}

[data-content-type=dynamic_block] figure[data-content-type=image] img {
    display: inline
}

[data-content-type=dynamic_block] .block-banners .banner-item-content,
[data-content-type=dynamic_block] .block-banners-inline .banner-item-content {
    margin-bottom: auto
}

.checkout-container .checkout-payment-method div.new-address-popup {
    margin: 0 35px 20px 20px;
    position: relative
}

.checkout-shipping-address .address-sender {
    position: relative;
    z-index: 1
}

.checkout-shipping-address .address-sender .radio {
    position: absolute;
    top: 9px
}

.checkout-shipping-address .address-sender .radio~.shipping-address-item {
    left: 25px;
    padding: 0 0 25px
}

.checkout-shipping-address .address-sender .radio~.shipping-address-item:before {
    content: none
}

.checkout-shipping-address .default-shipping-address.address-sender~.new-address-popup {
    margin-left: 25px
}

.amslick-slider-container .slick-dots li button:focus,
.amslick-slider-container .slick-dots li button:hover,
.amslick-slider-container .slick-list:focus {
    outline: 0
}

.amslick-slider-container .slick-list,
.amslick-slider-container .slick-slider,
.amslick-slider-container .slick-track {
    position: relative;
    display: block
}

.amslick-slider-container .slick-loading .slick-slide,
.amslick-slider-container .slick-loading .slick-track {
    visibility: hidden
}

.amslick-slider-container .slick-list {
    overflow: hidden;
    margin: 0;
    padding: 0
}

.amslick-slider-container .slick-list.dragging {
    cursor: pointer;
    cursor: hand
}

.amslick-slider-container .slick-slider .slick-list,
.amslick-slider-container .slick-slider .slick-track {
    transform: translate3d(0, 0, 0)
}

.amslick-slider-container .slick-track {
    top: 0;
    left: 0;
    margin: 0 auto
}

.amslick-slider-container .slick-track:after,
.amslick-slider-container .slick-track:before {
    display: table;
    content: ''
}

.amslick-slider-container .slick-track:after {
    clear: both
}

.amslick-slider-container .slick-slide,
.amslick-slider-container .slick-slide.slick-loading img {
    display: none
}

.amslick-slider-container .slick-slide {
    float: left;
    min-height: 1px;
    height: 100%;
    vertical-align: middle
}

.amslick-slider-container [dir=rtl] .slick-slide {
    float: right
}

.amslick-slider-container .slick-slide.dragging img {
    pointer-events: none
}

.amslick-slider-container .slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent
}

.amslick-slider-container .slick-arrow.slick-hidden {
    display: none
}

.amslick-slider-container .slick-loading .slick-list {
    position: relative;
    background: 0 0
}

.amslick-slider-container .slick-loading .slick-list:before {
    position: absolute;
    top: 50%;
    left: 50%;
    display: block;
    width: 25px;
    height: 25px;
    border-width: 3px;
    border-style: solid;
    border-color: rgba(0, 0, 0, .2);
    border-top-color: #5c5c5c;
    border-radius: 100%;
    content: '';
    transform: translate(-50%, -50%);
    animation: loading 1s infinite linear
}

.amslick-slider-container .slick-next.slick-disabled,
.amslick-slider-container .slick-prev.slick-disabled {
    opacity: .25
}

.amslick-slider-container .slick-dotted.slick-slider {
    margin-bottom: 30px
}

.amslick-slider-container .slick-dots {
    position: absolute;
    left: 0;
    display: block;
    margin: 0;
    padding: 0;
    width: 100%;
    list-style: none;
    text-align: center
}

.amslick-slider-container .slick-dots li {
    position: relative;
    display: inline-block;
    margin: 0 5px;
    padding: 0;
    width: 20px;
    height: 20px;
    cursor: pointer
}

.amslick-slider-container .slick-dots li button,
.amslick-slider-container .slick-slider .slick-arrow {
    display: block;
    outline: 0;
    box-shadow: none;
    cursor: pointer
}

.amslick-slider-container .slick-dots li button {
    padding: 5px;
    width: 20px;
    height: 20px;
    border: 0;
    background: 0 0;
    color: transparent;
    font-size: 0;
    line-height: 0
}

.amslick-slider-container .slick-dots li button:focus:before,
.amslick-slider-container .slick-dots li button:hover:before {
    opacity: 1
}

.amslick-slider-container .slick-dots li button:before {
    position: absolute;
    top: 0;
    left: 0;
    width: 20px;
    height: 20px;
    color: #000;
    content: 'ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¢';
    text-align: center;
    font-size: 16px;
    line-height: 20px;
    opacity: .25;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.amslick-slider-container .slick-dots li.slick-active button:before {
    color: #000;
    opacity: .75
}

.amslick-slider-container .slick-slider {
    box-sizing: border-box;
    padding: 0 20px;
    user-select: none;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent
}

.amslick-slider-container .slick-slider .slick-arrow {
    position: absolute;
    top: 50%;
    padding: 0;
    width: 15px;
    height: 22px;
    border: none;
    background: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMjIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0uMi40QTEgMSAwIDAgMSAxLjYuMmwxMiAxMGExIDEgMCAwIDEgMCAxLjZsLTEyIDEwYTEgMSAwIDAgMS0xLjItMS42TDExLjMzMyAxMSAuNCAxLjhBMSAxIDAgMCAxIC4yLjR6IiBmaWxsPSIjQzRDNEM0Ii8+PC9zdmc+') center no-repeat !important;
    color: transparent;
    font-size: 0;
    line-height: 0;
    transition: background .3s ease;
    transform: translate(0, -50%)
}

.amslick-slider-container .slick-slider .slick-arrow:before,
.amslick-slider-container .slick-slider .slick-arrow:after {
    content: ''
}

.amslick-slider-container .slick-slider .slick-arrow:hover {
    background: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMjIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0uMi40QTEgMSAwIDAgMSAxLjYuMmwxMiAxMGExIDEgMCAwIDEgMCAxLjZsLTEyIDEwYTEgMSAwIDAgMS0xLjItMS42TDExLjMzMyAxMSAuNCAxLjhBMSAxIDAgMCAxIC4yLjR6IiBmaWxsPSIjMTYxNjE2Ii8+PC9zdmc+') center no-repeat
}

.amslick-slider-container .slick-slider .slick-arrow.slick-next {
    right: 0
}

.amslick-slider-container .slick-slider .slick-arrow.slick-prev {
    left: 0;
    transform: rotate(180deg) translate(0, 50%)
}

.amslick-slider-container .slick-initialized .slick-slide {
    display: inline-block !important;
    float: none !important;
    height: auto
}

.amslick-slider-container .product-items.slick-slider>.slick-list {
    padding: 15px 0
}

.amslick-slider-container .product-items.slick-slider .slick-slide .product-item {
    display: block !important;
    margin: auto !important;
    max-width: 205px
}

.amslick-slider-container .sidebar.sidebar-additional {
    width: 100%
}

@keyframes loading {
    0% {
        transform: translate(-50%, -50%) rotate(0)
    }

    100% {
        transform: translate(-50%, -50%) rotate(359.9deg)
    }
}

[data-amgdpr-content-from=subscription] {
    display: table-row-group
}

.block.newsletter .form.subscribe>[data-amgdpr-content-from=subscription].amgdpr-checkbox.field {
    float: none
}

[data-amgdpr-content-from=subscription] .amgdpr-checkbox {
    margin-top: 8px
}

[data-amgdpr-content-from=subscription] .amgdpr-label.label {
    position: inherit
}

.amgdpr-modal-container .amgdpr-privacy-policy {
    display: none
}

.amgdpr-modal-container .amgdpr-privacy-policy,
.amgdpr-modal-container .amgdpr-html-content {
    overflow-y: scroll;
    max-height: 500px;
    word-wrap: break-word
}

.checkout-index-index .amgdpr-modal-container.modal-popup:not(.agreements-modal):not(.popup-authentication) .modal-inner-wrap,
.amgdpr-modal-container .modal-inner-wrap {
    max-width: 1130px;
    border-radius: 8px;
    box-shadow: 0 4px 10px rgba(0, 0, 0, .35)
}

.amgdpr-modal-container .modal-header {
    padding: 30px 30px 20px
}

.amgdpr-modal-container .modal-content {
    padding: 0 30px 0 25px
}

.amgdpr-modal-container .modal-footer {
    padding: 30px 35px 30px
}

.amgdpr-modal-container .modal-header .modal-title {
    margin-left: 10px;
    padding: 0;
    border-bottom: none;
    color: #5384ec;
    font-weight: 400;
    font-size: 26px
}

.amgdpr-modal-container .action.action-primary:hover {
    background-color: #1357e6
}

.amgdpr-modal-container .action.action-primary {
    width: 100%;
    border-radius: 3px;
    background-color: #5384ec;
    box-shadow: none;
    color: #fff;
    text-transform: uppercase;
    letter-spacing: 1.35px;
    font-weight: 700;
    transition: background-color .3s ease-out
}

.amgdpr-modal-container .action-close {
    top: 10px;
    right: 10px;
    line-height: 14px
}

.amgdpr-modal-container .action-close:focus,
.amgdpr-modal-container .action-primary:focus,
.amgdpr-modal-container .action-close:active,
.amgdpr-modal-container .action-primary:active {
    box-shadow: 0 0 3px 1px #00699d;
    opacity: .9
}

.amgdpr-modal-container .amgdpr-html-content::-webkit-scrollbar,
.amgdpr-modal-container .amgdpr-privacy-policy::-webkit-scrollbar {
    width: 6px
}

.amgdpr-modal-container .amgdpr-html-content::-webkit-scrollbar-track,
.amgdpr-modal-container .amgdpr-privacy-policy::-webkit-scrollbar-track {
    width: 6px;
    background: #fff
}

.amgdpr-modal-container .amgdpr-html-content::-webkit-scrollbar-thumb,
.amgdpr-modal-container .amgdpr-privacy-policy::-webkit-scrollbar-thumb {
    border-radius: 2px;
    background: #e0e0e0
}

.amgdpr-notification-container {
    margin-left: 10px;
    padding: 25px;
    font-weight: 600;
    background: #ffeaac
}

.amgdpr-cookie-link {
    margin-top: 10px
}

.amgdpr-cookie-link .amgdpr-link {
    display: none
}

.amgdpr-cookie-link .amgdpr-link.-show {
    display: block
}

.amgdpr-settings-container {
    display: inline-flex;
    flex-wrap: wrap;
    margin: -40px 0 40px -40px;
    width: calc(100% + 40px)
}

.amgdpr-settings-container .amgdpr-block {
    display: none;
    margin-top: 20px
}

.amgdpr-settings-container .amgdpr-block .fieldset {
    margin-bottom: 20px
}

.amgdpr-settings-container .amgdpr-mail {
    margin-top: 10px
}

.amgdpr-settings-container .amgdpr-block .amgdpr-checkbox.field,
.amgdpr-settings-container .field.control.checkbox {
    margin-bottom: 20px
}

.amgdpr-checkbox-container {
    margin: 40px 0 0 40px;
    max-width: 220px;
    position: relative
}

.amgdpr-checkbox-container>.amgdpr-checkbox:checked~.amgdpr-block {
    display: block
}

.amgdpr-checkbox-container>.amgdpr-checkbox {
    height: 1px;
    opacity: 0;
    position: absolute;
    width: 1px
}

.amgdpr-checkbox-container>.amgdpr-label {
    background-color: #e8f6ff;
    border: 2px solid #e8f6ff;
    border-radius: 20px;
    box-sizing: border-box;
    cursor: pointer;
    display: block;
    height: 220px;
    position: relative;
    transition: border .3s ease-in, background-color .3s ease-in;
    width: 220px
}

.amgdpr-checkbox-container>.amgdpr-label:before {
    content: '';
    height: 100px;
    left: 50%;
    position: absolute;
    top: 40%;
    transform: translate(-50%, -50%);
    width: 100px
}

.amgdpr-checkbox-container>.amgdpr-label.-download:before {
    background: url('/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/Amasty_Gdpr/images/download.svg') no-repeat center
}

.amgdpr-checkbox-container>.amgdpr-checkbox:checked+.amgdpr-label.-download:before {
    background: url('/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/Amasty_Gdpr/images/download_active.svg') no-repeat center
}

.amgdpr-checkbox-container>.amgdpr-label.-policy:before {
    background: url('/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/Amasty_Gdpr/images/policy.svg') no-repeat center
}

.amgdpr-checkbox-container>.amgdpr-checkbox:checked+.amgdpr-label.-policy:before {
    background: url('/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/Amasty_Gdpr/images/policy_active.svg') no-repeat center
}

.amgdpr-checkbox-container>.amgdpr-label.-anonymise:before {
    background: url('/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/Amasty_Gdpr/images/anonymise.svg') no-repeat center
}

.amgdpr-checkbox-container>.amgdpr-checkbox:checked+.amgdpr-label.-anonymise:before {
    background: url('/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/Amasty_Gdpr/images/anonymise_active.svg') no-repeat center
}

.amgdpr-checkbox-container>.amgdpr-label.-delete:before {
    background: url('/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/Amasty_Gdpr/images/delete.svg') no-repeat center
}

.amgdpr-checkbox-container>.amgdpr-checkbox:checked+.amgdpr-label.-delete:before {
    background: url('/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/Amasty_Gdpr/images/delete_active.svg') no-repeat center
}

.amgdpr-checkbox-container>.amgdpr-label.-consents:before {
    background: url('/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/Amasty_Gdpr/images/consents.svg') no-repeat center
}

.amgdpr-checkbox-container>.amgdpr-checkbox:checked+.amgdpr-label.-consents:before {
    background: url('/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/Amasty_Gdpr/images/consents_active.svg') no-repeat center
}

.amgdpr-checkbox-container>.amgdpr-label.-dpoinfo:before {
    background: url('/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/Amasty_Gdpr/images/officer.svg') no-repeat center
}

.amgdpr-checkbox-container>.amgdpr-checkbox:checked+.amgdpr-label.-dpoinfo:before {
    background: url('/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/Amasty_Gdpr/images/officer_active.svg') no-repeat center
}

.amgdpr-checkbox-container>.amgdpr-checkbox:checked+.amgdpr-label {
    background-color: #3d9fe9
}

.amgdpr-checkbox-container>.amgdpr-checkbox:checked+.amgdpr-label .amgdpr-title {
    color: #fff
}

.amgdpr-checkbox-container .amgdpr-title {
    color: #333;
    font-size: 16px;
    font-weight: 600;
    left: 50%;
    min-width: 180px;
    position: absolute;
    text-align: center;
    top: 80%;
    transform: translate(-50%, -50%);
    transition: color .3s ease-in
}

.amgdpr-checkbox-container .amgdpr-svg {
    fill: #000
}

.amgdpr-checkbox-container>.amgdpr-checkbox:focus+.amgdpr-label,
.amgdpr-checkbox-container>.amgdpr-checkbox:active+.amgdpr-label,
.amgdpr-checkbox-container>.amgdpr-label:hover {
    border: 2px solid #1979c2;
    box-shadow: 0 5px 10px #b7dbf7
}

.am-word-break {
    word-break: break-word;
    word-wrap: break-word
}

.ie11 .am-word-break {
    word-break: break-all
}

.amasty-label-container:not(.-preview) {
    max-height: 300px !important;
    max-width: 300px !important
}

.amasty-label-container.-link:hover {
    cursor: pointer
}

.amasty-label-container.-link:hover .amlabel-text {
    text-decoration: underline
}

.fotorama--fullscreen .amasty-label-container {
    display: none
}

.products-upsell .product-item .amlabel-text {
    font-size: 12px !important;
    padding: 0 !important
}

.fotorama .amlabel-text.-am-centered {
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    width: auto !important
}

.admin__field.-amlabel-hidden {
    margin: 0
}

.admin__field.-amlabel-hidden>.admin__field-label {
    border: 0;
    clip: rect(0, 0, 0, 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px
}

.amlabel-image-preview {
    border: 1px solid #ccc;
    display: flex;
    position: absolute;
    right: 0;
    white-space: nowrap;
    width: calc(100%*.25 - 30px);
    z-index: 99
}

.amlabel-image-preview .amlabel-text {
    word-break: break-word;
    word-wrap: break-word
}

.ie11 .amlabel-image-preview .amlabel-text {
    word-break: break-all
}

.amlabel-image-preview>.amlabel-image {
    height: 100%;
    width: 100%
}

.amlabel-image-preview .amlabel-position-wrapper {
    display: flex;
    position: absolute
}

.amlabel-image-preview .amasty-label-container {
    display: flex;
    flex-direction: column;
    margin: auto;
    max-width: 100%;
    position: relative
}

.amlabel-image-preview .amlabel-preview-image+.amlabel-text {
    left: 50%;
    position: absolute;
    text-align: center;
    top: 50%;
    transform: translate(-50%, -50%)
}

.amlabel-position-wrapper {
    z-index: 995
}

.sidebar .amlabel-position-wrapper {
    z-index: 9
}

.block-viewed-products-grid .amlabel-position-wrapper {
    z-index: 2
}

.amlabel-position-chooser {
    border-collapse: initial;
    border-spacing: 2px
}

.amlabel-position-chooser td {
    border: 2px solid;
    cursor: pointer;
    padding: 20px
}

.amlabel-position-chooser td[data-amlabel-position-enabled='0'] {
    background-color: #ced4de;
    cursor: not-allowed
}

.amlabel-position-chooser td[data-amlabel-position-selected='1'] {
    background-color: #ffa726
}

.amlabel-position-chooser td:hover:not([data-amlabel-position-enabled='0']) {
    background-color: rgba(255, 167, 38, .5)
}

.amlabel-position-chooser.amlabel-visual-chooser {
    border-spacing: 6px
}

.amlabel-position-chooser.amlabel-visual-chooser td {
    padding: 5px
}

.amlabel-position-chooser.amlabel-visual-chooser td[data-amlabel-position-selected='1'] {
    background-color: #007bdb;
    border-color: #007bdb;
    color: #fff
}

.amlabel-position-chooser.amlabel-visual-chooser td:hover:not([data-amlabel-position-enabled='0'], [data-amlabel-position-selected='1']) {
    background-color: #e8f5ff;
    border-color: #000;
    color: #000
}

.amlabel-shapes-container {
    align-items: center;
    display: flex;
    flex-wrap: wrap;
    justify-content: start
}

.amlabel-shapes-container>.amlabel-shape {
    align-items: center;
    border: 1px solid #eee;
    display: flex;
    flex-wrap: nowrap;
    height: 55px;
    justify-content: center;
    margin: 0 10px 10px 0;
    padding: 0 10px;
    vertical-align: top;
    width: 115px
}

.amlabel-shapes-container>.amlabel-shape:hover {
    border-color: #c4c4c4
}

.amlabel-shapes-container>.amlabel-shape.-am-checked {
    border-color: #000
}

.amlabel-shapes-container .amlabel-image {
    height: 40px
}

.ampromo-item .ampromo-options {
    margin-bottom: 20px;
    padding: 0 5px;
    overflow: hidden;
    transition: max-height .2s ease
}

.ampromo-gallery {
    width: 850px;
    margin: 0 30px
}

.ampromo-gallery[data-count="1"] {
    width: 280px
}

.ampromo-gallery[data-count="2"] {
    width: 570px
}

.ampromo-slick .slick-prev,
.ampromo-slick .slick-next {
    width: 42px !important;
    height: 42px !important
}

.ampromo-slick .slick-prev {
    left: -45px !important
}

.ampromo-slick .slick-next {
    right: -45px !important
}

.ampromo-slick .slick-dots {
    padding: 0 !important
}

.ampromo-slick .slick-dots button,
.ampromo-slick .slick-dots button:hover {
    height: 20px;
    width: 20px;
    padding: 5px !important;
    background: 0 0 !important;
    border: none !important;
    text-indent: 0 !important
}

.ampromo-slick .slick-slide {
    vertical-align: top
}

.ampromo-items-add {
    display: none;
    margin-bottom: 12px;
    padding: 7px;
    border: 1px solid #ededed;
    text-align: center
}

.ampromo-items-add>a {
    text-decoration: none;
    border-bottom: 1px dashed
}

.checkout-index-index .ampromo-items-add:before {
    content: '';
    display: inline-block;
    width: 32px;
    height: 32px;
    margin-right: 12px;
    background: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNTEyIDI1NmMwIDE0MS4zODctMTE0LjYxMyAyNTYtMjU2IDI1NlMwIDM5Ny4zODcgMCAyNTYgMTE0LjYxMyAwIDI1NiAwczI1NiAxMTQuNjEzIDI1NiAyNTZ6bTAgMCIgZmlsbD0iIzYwYjJmYyIvPjxwYXRoIGQ9Ik01MTIgMjU2YzAtMS4xNTItLjAyNy0yLjI5Ny0uMDQzLTMuNDQ1TDM2OS4wNTEgMTA5LjY0OGwtODUuMzU2IDIzLjA2My03LjU4Ni03LjU4Ni00Ni4wNjIgOC44OTgtMjQuNTg2LTI0LjU5Ny02OC4wMDQgNTMuOTU3LTI1LjUzMSA3NC44NDQgNTguMDI3IDU3LjMyLTM5LjMxNiAxMjAuMTIxIDk0LjQ3MiA5NC40NzNBMjU5LjI2IDI1OS4yNiAwIDAgMCAyNTYgNTEyYzE0MS4zODcgMCAyNTYtMTE0LjYxMyAyNTYtMjU2em0wIDAiIGZpbGw9IiMzOTY1Y2MiLz48cGF0aCBkPSJNMjMzLjE4OCAxMzcuNjg4bC0yNy43MjctMjguMjYyYy04LjI4MS04LjQ0Mi0xOS4zNTItMTMuMDk0LTMxLjE2NC0xMy4wOTQtMjQuMDc0IDAtNDMuNjYgMTkuNTg2LTQzLjY2IDQzLjY2IDAgMjQuMDc0IDE5LjU4NiA0My42NiA0My42NiA0My42NkgyNTZ2LTQ1Ljk2NHptMCAwIiBmaWxsPSIjZjY0MjEzIi8+PHBhdGggZD0iTTMzNy43MDMgOTYuMzMyYy0xMS44MTYgMC0yMi44ODMgNC42NTItMzEuMTY0IDEzLjA5NGwtMjcuNzI2IDI4LjI2MUgyNTZ2NDUuOTY1aDgxLjcwM2MyNC4wNzQgMCA0My42Ni0xOS41ODYgNDMuNjYtNDMuNjYgMC0yNC4wNzQtMTkuNTg2LTQzLjY2LTQzLjY2LTQzLjY2em0wIDAiIGZpbGw9IiNlZDI0MDAiLz48cGF0aCBkPSJNMTMwLjYzNyAyMTkuNTE2SDI1NnYxOTYuMTUySDEzMC42Mzd6bTAgMCIgZmlsbD0iI2ZmNiIvPjxwYXRoIGQ9Ik0yNTYgMjE5LjUxNmgxMjUuMzYzdjE5Ni4xNTJIMjU2em0wIDAiIGZpbGw9IiNmZmQxNWUiLz48cGF0aCBkPSJNMTExLjkyNiAxNjMuMzgzSDI1NnY3NC44NDRIMTExLjkyNnptMCAwIiBmaWxsPSIjZmZmZmMyIi8+PHBhdGggZD0iTTI1NiAxNjMuMzgzaDE0NC4wNzR2NzQuODQ0SDI1NnptMCAwIiBmaWxsPSIjZmZlYTdjIi8+PHBhdGggZD0iTTI4NC4wNjYgMTQ0LjY3MmMwLTE1LjUwNC0xMi41NjYtMjguMDY3LTI4LjA2Ni0yOC4wNjdsLTEyLjQ3MyA2NS40ODkgNDAuNTQtMTguNzExem0wIDAiIGZpbGw9IiNmNjQyMTMiLz48cGF0aCBkPSJNMjI3LjkzNCAxNDQuNjcydjE4LjcxTDI1NiAxODIuMDk1di02NS40ODljLTE1LjUgMC0yOC4wNjYgMTIuNTYzLTI4LjA2NiAyOC4wNjd6bTAgMCIgZmlsbD0iI2ZmNjEyNiIvPjxwYXRoIGQ9Ik0yNTYgMTYzLjM4M2wtMTIuNDczIDczLjU5NEwyNTYgMzA4LjcwM2wyOC4wNjYgMTguNzExVjE2My4zODN6bTAgMCIgZmlsbD0iI2VkMjQwMCIvPjxwYXRoIGQ9Ik0yMjcuOTM0IDE2My4zODN2MTY0LjAzMUwyNTYgMzA4LjcwNFYxNjMuMzgyem0wIDAiIGZpbGw9IiNmNjQyMTMiLz48L3N2Zz4=) no-repeat;
    background-size: contain;
    vertical-align: middle
}

.ampromo-items-form {
    background: #fff;
    padding: 5px
}

.ampromo-items-form .ampromo-qty {
    width: 30%;
    margin-left: 35%;
    margin-top: 10%
}

.ampromo-items-form .product-info-price {
    padding-bottom: 10px;
    text-align: center;
    word-break: break-all
}

.ampromo-items-form .price-base-price .price {
    font-size: 25px;
    text-decoration: line-through
}

.ampromo-items-form .price-new-price .price-wrapper {
    font-size: 36px;
    line-height: 36px;
    font-weight: 700
}

.ampromo-items-form .ampromo-item-qty-input>.mage-error {
    float: left
}

.ampromo-loading {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    display: none;
    width: 80px;
    height: 80px
}

.ampromo-loading.-show {
    display: inline-block
}

.ampromo-loading:after {
    display: block;
    width: 64px;
    height: 64px;
    margin: 8px;
    content: ' ';
    border-radius: 50%;
    border: 6px solid #ccc;
    border-color: #ccc transparent;
    animation: load 1.2s linear infinite
}

.ampromo-carousel-product.-loading {
    -webkit-filter: blur(10px);
    filter: blur(10px);
    opacity: .3;
    pointer-events: none
}

@keyframes load {
    0% {
        transform: rotate(0deg)
    }

    100% {
        transform: rotate(360deg)
    }
}

@media only screen and (max-width:700px) {

    .ampromo-items-form .product-info-price>*:first-child,
    .ampromo-items-form .product-info-price>*:last-child {
        padding: 0
    }
}

.ampromo-overlay {
    position: fixed;
    top: -9999px;
    left: 0;
    z-index: 10000;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, .8);
    text-align: center;
    opacity: 0;
    transition: opacity .4s linear
}

.ampromo-overlay.-show {
    top: 0;
    opacity: 1
}

.ampromo-popup-wrapper {
    position: relative;
    display: inline-block;
    box-sizing: border-box;
    max-height: 95vh;
    overflow: auto;
    margin: 30px auto;
    padding: 24px;
    border: 1px solid #ededed;
    text-align: left;
    background-color: #fff
}

.ampromo-popup-wrapper .ampromo-popup-title,
.ampromo-popup-wrapper .ampromo-item-buttons,
.ampromo-popup-wrapper .ampromo-title {
    text-align: center
}

.ampromo-popup-wrapper .ampromo-popup-title .ampromo-counter {
    font-weight: 700
}

.ampromo-popup-wrapper .ampromo-item {
    position: relative;
    box-sizing: border-box;
    padding: 20px;
    margin: 0 8px 7px;
    border: 1px solid #ededed;
    transition: .6s
}

.ampromo-popup-wrapper .ampromo-item:hover {
    background: #ccc
}

.ampromo-popup-wrapper .ampromo-item .fieldset .field {
    margin-bottom: 10px
}

.ampromo-popup-wrapper .ampromo-item .fieldset .field .label {
    margin-bottom: 3px
}

.ampromo-popup-wrapper .ampromo-popup-title {
    margin: 0 auto 20px
}

.ampromo-popup-wrapper .ampromo-close {
    position: absolute;
    top: 10px;
    right: 10px;
    z-index: 1;
    display: block;
    width: 16px;
    height: 16px;
    margin: 0;
    padding: 0;
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEgMWwxMCAxMG0wLTEwTDEgMTEiIHN0cm9rZT0iI0IyQjJCMiIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPjwvc3ZnPg==) no-repeat;
    background-size: contain;
    font-size: 0;
    cursor: pointer;
    opacity: .8
}

.ampromo-popup-wrapper .ampromo-close:hover {
    opacity: 1;
    transition: opacity .2s ease
}

.ampromo-popup-wrapper .ampromo-button {
    box-shadow: none;
    border: none
}

.ampromo-popup-wrapper .ampromo-item.-selected {
    background: #1f78c2
}

.ampromo-popup-wrapper .ampromo-item.-selected .ampromo-options {
    max-height: 690px
}

.ampromo-popup-wrapper .ampromo-item-image {
    display: block;
    margin: 7px auto
}

.ampromo-popup-wrapper .ampromo-title {
    margin: 0
}

.ampromo-popup-wrapper .slick-dots {
    position: initial
}

.ampromo-popup-wrapper .slick-dotted.slick-slider {
    margin-bottom: 2rem
}

@media only screen and (max-width:1000px) and (min-width:701px) {
    .ampromo-overlay .ampromo-gallery {
        width: 570px
    }

    .ampromo-popup-wrapper {
        padding: 24px 54px
    }
}

@media only screen and (max-width:700px) {
    .ampromo-overlay .ampromo-gallery {
        width: 280px;
        margin: 0 auto
    }

    .ampromo-popup-wrapper {
        padding: 24px 54px
    }
}

@media only screen and (max-width:400px) {
    .ampromo-overlay .ampromo-gallery {
        margin: 0 auto 30px auto
    }

    .ampromo-overlay .slick-prev,
    .ampromo-overlay .slick-next {
        display: none !important
    }

    .ampromo-popup-wrapper {
        padding: 15px
    }
}

.catalog-category-view .pages,
.catalogsearch-result-index .pages,
.catalogsearch-advanced-result .pages {
    display: none !important
}

.catalog-category-view #load-more-product-spinner,
.catalogsearch-result-index #load-more-product-spinner,
.catalogsearch-advanced-result #load-more-product-spinner {
    text-align: center;
    margin: 10px 0
}

.catalog-category-view .load-more-container,
.catalogsearch-result-index .load-more-container,
.catalogsearch-advanced-result .load-more-container {
    max-width: 230px;
    margin: 0 auto;
    text-align: center;
    padding-top: 20px;
    padding-bottom: 30px
}

.catalog-category-view .load-more-container.active,
.catalogsearch-result-index .load-more-container.active,
.catalogsearch-advanced-result .load-more-container.active {
    visibility: hidden
}

.catalog-category-view .load-more-container .bottom-toolbar,
.catalogsearch-result-index .load-more-container .bottom-toolbar,
.catalogsearch-advanced-result .load-more-container .bottom-toolbar {
    position: relative
}

.catalog-category-view .load-more-container .bottom-toolbar .menu-filter-mobile,
.catalogsearch-result-index .load-more-container .bottom-toolbar .menu-filter-mobile,
.catalogsearch-advanced-result .load-more-container .bottom-toolbar .menu-filter-mobile {
    display: none
}

.catalog-category-view .load-more-container .bottom-toolbar .toolbar.toolbar-products,
.catalogsearch-result-index .load-more-container .bottom-toolbar .toolbar.toolbar-products,
.catalogsearch-advanced-result .load-more-container .bottom-toolbar .toolbar.toolbar-products {
    margin-bottom: 0;
    padding: 0;
    position: initial !important;
    top: unset !important;
    right: unset !important;
    max-width: 226px;
    margin: 0 auto
}

.catalog-category-view .load-more-container .bottom-toolbar .toolbar.toolbar-products #toolbar-amount,
.catalogsearch-result-index .load-more-container .bottom-toolbar .toolbar.toolbar-products #toolbar-amount,
.catalogsearch-advanced-result .load-more-container .bottom-toolbar .toolbar.toolbar-products #toolbar-amount {
    display: block;
    width: 230px;
    text-align: center;
    text-transform: none;
    font-size: 14px
}

.catalog-category-view .load-more-container .bottom-toolbar .toolbar.toolbar-products #toolbar-amount .load-progress-bar,
.catalogsearch-result-index .load-more-container .bottom-toolbar .toolbar.toolbar-products #toolbar-amount .load-progress-bar,
.catalogsearch-advanced-result .load-more-container .bottom-toolbar .toolbar.toolbar-products #toolbar-amount .load-progress-bar {
    display: block;
    width: 230px;
    margin-top: 10px;
    height: 3px;
    -webkit-appearance: none;
    appearance: none
}

.catalog-category-view .load-more-container .bottom-toolbar .toolbar.toolbar-products #toolbar-amount .load-progress-bar::-webkit-progress-bar,
.catalogsearch-result-index .load-more-container .bottom-toolbar .toolbar.toolbar-products #toolbar-amount .load-progress-bar::-webkit-progress-bar,
.catalogsearch-advanced-result .load-more-container .bottom-toolbar .toolbar.toolbar-products #toolbar-amount .load-progress-bar::-webkit-progress-bar {
    background: #ddd
}

.catalog-category-view .load-more-container .bottom-toolbar .toolbar.toolbar-products #toolbar-amount .load-progress-bar::-moz-progress-bar,
.catalogsearch-result-index .load-more-container .bottom-toolbar .toolbar.toolbar-products #toolbar-amount .load-progress-bar::-moz-progress-bar,
.catalogsearch-advanced-result .load-more-container .bottom-toolbar .toolbar.toolbar-products #toolbar-amount .load-progress-bar::-moz-progress-bar {
    background: #094394
}

.catalog-category-view .load-more-container .bottom-toolbar .toolbar.toolbar-products #toolbar-amount .load-progress-bar::-webkit-progress-value,
.catalogsearch-result-index .load-more-container .bottom-toolbar .toolbar.toolbar-products #toolbar-amount .load-progress-bar::-webkit-progress-value,
.catalogsearch-advanced-result .load-more-container .bottom-toolbar .toolbar.toolbar-products #toolbar-amount .load-progress-bar::-webkit-progress-value {
    background: #094394
}

.catalog-category-view .load-more-container .bottom-toolbar .toolbar.toolbar-products #toolbar-amount .load-progress-bar[value]::-webkit-progress-value,
.catalogsearch-result-index .load-more-container .bottom-toolbar .toolbar.toolbar-products #toolbar-amount .load-progress-bar[value]::-webkit-progress-value,
.catalogsearch-advanced-result .load-more-container .bottom-toolbar .toolbar.toolbar-products #toolbar-amount .load-progress-bar[value]::-webkit-progress-value {
    background: #094394
}

.catalog-category-view .load-more-container .bottom-toolbar .toolbar.toolbar-products .toolbar-sorter.sorter,
.catalogsearch-result-index .load-more-container .bottom-toolbar .toolbar.toolbar-products .toolbar-sorter.sorter,
.catalogsearch-advanced-result .load-more-container .bottom-toolbar .toolbar.toolbar-products .toolbar-sorter.sorter {
    display: none
}

.catalog-category-view .load-more-container .load-more-btn-container,
.catalogsearch-result-index .load-more-container .load-more-btn-container,
.catalogsearch-advanced-result .load-more-container .load-more-btn-container {
    width: auto;
    display: inline-block;
    padding: 11px 16px;
    border: 2px solid #ebebeb;
    background-color: #ebebeb;
    cursor: pointer;
    font-weight: 400;
    border-radius: 6px
}

.catalog-category-view .load-more-container .load-more-btn-container:hover,
.catalogsearch-result-index .load-more-container .load-more-btn-container:hover,
.catalogsearch-advanced-result .load-more-container .load-more-btn-container:hover {
    background-color: #fff;
    border: 2px solid #ebebeb
}

.catalog-category-view .load-more-container .load-more-btn-container span,
.catalogsearch-result-index .load-more-container .load-more-btn-container span,
.catalogsearch-advanced-result .load-more-container .load-more-btn-container span {
    text-transform: uppercase;
    color: #353132;
    font-size: 16px
}

@media only screen and (max-width:767px) {

    .catalog-category-view .load-more-container,
    .catalogsearch-result-index .load-more-container,
    .catalogsearch-advanced-result .load-more-container {
        padding-bottom: 10px !important;
        padding-top: 10px !important
    }

    .catalog-category-view .load-more-container .bottom-toolbar .menu-filter-mobile,
    .catalogsearch-result-index .load-more-container .bottom-toolbar .menu-filter-mobile,
    .catalogsearch-advanced-result .load-more-container .bottom-toolbar .menu-filter-mobile {
        display: none !important
    }

    .catalog-category-view .load-more-container .bottom-toolbar .toolbar.toolbar-products,
    .catalogsearch-result-index .load-more-container .bottom-toolbar .toolbar.toolbar-products,
    .catalogsearch-advanced-result .load-more-container .bottom-toolbar .toolbar.toolbar-products {
        width: 100% !important;
        float: none !important
    }

    .catalog-category-view .load-more-container .bottom-toolbar .toolbar-sorter.sorter,
    .catalogsearch-result-index .load-more-container .bottom-toolbar .toolbar-sorter.sorter,
    .catalogsearch-advanced-result .load-more-container .bottom-toolbar .toolbar-sorter.sorter {
        display: none !important
    }
}

.checkout-index-index #maincontent .opc-wrapper .checkout-payment-method .step-content #payment-method-mapclub {
    margin-left: 12px;
    margin-bottom: 25px;
    padding: 0 0 25px;
    margin-top: -16px;
    margin-right: 0;
    border-bottom: 1px solid #ccc
}

.checkout-index-index #maincontent .opc-wrapper .checkout-payment-method .step-content #payment-method-mapclub .payment-method-content-mapclub .form-head .map-club-logo {
    background-image: url(/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/Born_MapClub/images/MAPclub-Logo.png);
    width: 100px;
    height: 13px;
    background-size: cover;
    margin-bottom: 20px
}

.checkout-index-index #maincontent .opc-wrapper .checkout-payment-method .step-content #payment-method-mapclub .payment-method-content-mapclub .form-head .mapclub-border {
    width: 100%;
    border-bottom: 1px solid #ccc;
    margin-bottom: 20px
}

.checkout-index-index #maincontent .opc-wrapper .checkout-payment-method .step-content #payment-method-mapclub .payment-method-content-mapclub .form-head .mapc-loyalty-acc {
    margin-bottom: 20px
}

.checkout-index-index #maincontent .opc-wrapper .checkout-payment-method .step-content #payment-method-mapclub .payment-method-content-mapclub .form-head .mapc-loyalty-acc span {
    font-size: 14px;
    color: #303030
}

.checkout-index-index #maincontent .opc-wrapper .checkout-payment-method .step-content #payment-method-mapclub .payment-method-content-mapclub .form-head .mapc-loyalty-acc a {
    color: #0e1111;
    font-size: 14px
}

.checkout-index-index #maincontent .opc-wrapper .checkout-payment-method .step-content #payment-method-mapclub .payment-method-content-mapclub .form-head .redeem-desc {
    margin-bottom: 20px
}

.checkout-index-index #maincontent .opc-wrapper .checkout-payment-method .step-content #payment-method-mapclub .payment-method-content-mapclub .form-head .redeem-desc p {
    display: inline-block;
    font-size: 14px;
    color: #303030;
    margin-bottom: 0;
    font-weight: 700
}

.checkout-index-index #maincontent .opc-wrapper .checkout-payment-method .step-content #payment-method-mapclub .payment-method-content-mapclub .form-head .redeem-desc .mapc-tooltip {
    display: inline-block;
    position: relative;
    vertical-align: sub
}

.checkout-index-index #maincontent .opc-wrapper .checkout-payment-method .step-content #payment-method-mapclub .payment-method-content-mapclub .form-head .redeem-desc .mapc-tooltip:hover .tooltip-text {
    visibility: visible
}

.checkout-index-index #maincontent .opc-wrapper .checkout-payment-method .step-content #payment-method-mapclub .payment-method-content-mapclub .form-head .redeem-desc .mapc-tooltip em {
    color: #504f4f;
    font-size: 16px;
    padding-left: 6px;
    background-image: url(/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/Born_MapClub/images/exclamation.png);
    width: 20px;
    height: 18px;
    background-size: cover
}

.checkout-index-index #maincontent .opc-wrapper .checkout-payment-method .step-content #payment-method-mapclub .payment-method-content-mapclub .form-head .redeem-desc .mapc-tooltip .tooltip-text {
    visibility: hidden;
    transition: opacity .3s;
    color: #333;
    text-align: left;
    background: #ddd;
    border-radius: 1px;
    font-size: 12px;
    padding: 12px;
    width: 270px;
    position: absolute;
    text-transform: none;
    word-wrap: break-word;
    z-index: 2;
    height: fit-content;
    right: -60px;
    top: 28px;
    left: auto
}

.checkout-index-index #maincontent .opc-wrapper .checkout-payment-method .step-content #payment-method-mapclub .payment-method-content-mapclub .form-head .redeem-desc .mapc-tooltip .tooltip-text:before {
    content: "";
    border: 10px solid transparent;
    height: 0;
    width: 0;
    margin-top: -21px;
    right: 59px;
    left: auto;
    top: 0;
    position: absolute
}

.checkout-index-index #maincontent .opc-wrapper .checkout-payment-method .step-content #payment-method-mapclub .payment-method-content-mapclub .form-head .redeem-desc .mapc-tooltip .tooltip-text:after {
    content: "";
    border: 10px solid transparent;
    height: 0;
    width: 0;
    margin-top: -20px;
    right: 59px;
    left: auto;
    top: 1px;
    border-bottom-color: #ddd;
    position: absolute
}

.checkout-index-index #maincontent .opc-wrapper .checkout-payment-method .step-content #payment-method-mapclub .payment-method-content-mapclub .form-mapclub.error .input-text {
    border: 1px solid #e02b27
}

.checkout-index-index #maincontent .opc-wrapper .checkout-payment-method .step-content #payment-method-mapclub .payment-method-content-mapclub .form-mapclub .message-error.error {
    background: 0 0;
    padding: 0;
    color: #e9252b;
    font-size: 14px;
    width: 55%;
    margin-top: -20px
}

.checkout-index-index #maincontent .opc-wrapper .checkout-payment-method .step-content #payment-method-mapclub .payment-method-content-mapclub .form-mapclub .message-error.error>div:before {
    display: none
}

.checkout-index-index #maincontent .opc-wrapper .checkout-payment-method .step-content #payment-method-mapclub .payment-method-content-mapclub .form-mapclub .mapc-loyalty-acc {
    margin-bottom: 20px
}

.checkout-index-index #maincontent .opc-wrapper .checkout-payment-method .step-content #payment-method-mapclub .payment-method-content-mapclub .form-mapclub .mapc-field-container .mapc-input-field {
    float: left;
    width: 36%;
    margin-right: 10px;
    margin-top: 0
}

.checkout-index-index #maincontent .opc-wrapper .checkout-payment-method .step-content #payment-method-mapclub .payment-method-content-mapclub .form-mapclub .mapc-field-container .mapc-input-field.mapc-ph .control {
    position: relative
}

.checkout-index-index #maincontent .opc-wrapper .checkout-payment-method .step-content #payment-method-mapclub .payment-method-content-mapclub .form-mapclub .mapc-field-container .mapc-input-field.mapc-ph .control:before {
    content: "62";
    position: absolute;
    font-size: 14px;
    padding: 10px 12px;
    color: #303030
}

.checkout-index-index #maincontent .opc-wrapper .checkout-payment-method .step-content #payment-method-mapclub .payment-method-content-mapclub .form-mapclub .mapc-field-container .mapc-input-field.mapc-ph .control .input-text {
    padding-left: 35px
}

.checkout-index-index #maincontent .opc-wrapper .checkout-payment-method .step-content #payment-method-mapclub .payment-method-content-mapclub .form-mapclub .mapc-field-container .mapc-input-field.error .control:before {
    color: #e9252b
}

.checkout-index-index #maincontent .opc-wrapper .checkout-payment-method .step-content #payment-method-mapclub .payment-method-content-mapclub .form-mapclub .mapc-field-container .mapc-input-field.error .control .input-text {
    border: 1px solid #e9252b
}

.checkout-index-index #maincontent .opc-wrapper .checkout-payment-method .step-content #payment-method-mapclub .payment-method-content-mapclub .form-mapclub .mapc-field-container .mapc-input-field .label span {
    font-size: 14px
}

.checkout-index-index #maincontent .opc-wrapper .checkout-payment-method .step-content #payment-method-mapclub .payment-method-content-mapclub .form-mapclub .mapc-field-container .mapc-input-field .input-text {
    height: 40px;
    box-shadow: none;
    border: 1px solid #bababa
}

.checkout-index-index #maincontent .opc-wrapper .checkout-payment-method .step-content #payment-method-mapclub .payment-method-content-mapclub .form-mapclub .mapc-field-container .mapc-input-field .forgot-pass {
    text-align: right;
    margin-top: 10px
}

.checkout-index-index #maincontent .opc-wrapper .checkout-payment-method .step-content #payment-method-mapclub .payment-method-content-mapclub .form-mapclub .mapc-field-container .mapc-input-field .forgot-pass a {
    color: #036ad8;
    font-size: 14px
}

.checkout-index-index #maincontent .opc-wrapper .checkout-payment-method .step-content #payment-method-mapclub .payment-method-content-mapclub .form-mapclub .mapc-field-container .mapc-input-field .forgot-pass a:hover {
    color: #0e1111
}

.checkout-index-index #maincontent .opc-wrapper .checkout-payment-method .step-content #payment-method-mapclub .payment-method-content-mapclub .form-mapclub .mapc-field-container .mapc-btn-field {
    float: left;
    width: 23%
}

.checkout-index-index #maincontent .opc-wrapper .checkout-payment-method .step-content #payment-method-mapclub .payment-method-content-mapclub .form-mapclub .mapc-field-container .mapc-btn-field .primary {
    width: 100%
}

.checkout-index-index #maincontent .opc-wrapper .checkout-payment-method .step-content #payment-method-mapclub .payment-method-content-mapclub .form-mapclub .mapc-field-container .mapc-btn-field .primary .action-apply {
    width: 100%;
    margin-top: 28px;
    height: 40px;
    background: #0e1111 !important
}

.checkout-index-index #maincontent .opc-wrapper .checkout-payment-method .step-content #payment-method-mapclub .payment-method-content-mapclub .form-mapclub .mapc-field-container .mapc-btn-field .primary .action-apply span span {
    font-size: 14px;
    font-weight: 700;
    color: #fff
}

.checkout-index-index #maincontent .opc-wrapper .checkout-payment-method .step-content #payment-method-mapclub .payment-method-content-mapclub .form-mapclub .mapc-field-container .mapc-btn-field .primary .action-apply:hover {
    background-color: #0e1111;
    border: 1px solid #0e1111
}

.checkout-index-index #maincontent .opc-wrapper .checkout-payment-method .step-content #payment-method-mapclub .payment-method-content-mapclub .form-mapclub .mapc-field-container .mapc-btn-field .primary .action-apply:hover span {
    color: #fff
}

.checkout-index-index #maincontent .opc-wrapper .checkout-payment-method .step-content #payment-method-mapclub .payment-method-content-mapclub .mapclub-points-slider .avail-points {
    margin-bottom: 20px
}

.checkout-index-index #maincontent .opc-wrapper .checkout-payment-method .step-content #payment-method-mapclub .payment-method-content-mapclub .mapclub-points-slider .range-slider .range-slider-element {
    width: 100%;
    box-shadow: none;
    padding: 0;
    margin-bottom: 15px
}

.checkout-index-index #maincontent .opc-wrapper .checkout-payment-method .step-content #payment-method-mapclub .payment-method-content-mapclub .mapclub-points-slider .range-slider .range-slider__range {
    -webkit-appearance: none;
    width: 100%;
    height: 6px;
    border-radius: 5px;
    background: #ddd;
    outline: none;
    padding: 0;
    margin: 0
}

.checkout-index-index #maincontent .opc-wrapper .checkout-payment-method .step-content #payment-method-mapclub .payment-method-content-mapclub .mapclub-points-slider .range-slider .range-slider__range::-moz-focus-outer {
    border: 0
}

.checkout-index-index #maincontent .opc-wrapper .checkout-payment-method .step-content #payment-method-mapclub .payment-method-content-mapclub .mapclub-points-slider .range-slider .range-slider__range::-webkit-slider-thumb {
    -webkit-appearance: none;
    appearance: none;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    background: #0e1111;
    cursor: pointer;
    -webkit-transition: background .15s ease-in-out;
    transition: background .15s ease-in-out;
    box-shadow: 0 0 0 3px #fff, 1px 1px 8px 0 rgba(0, 0, 0, .77)
}

.checkout-index-index #maincontent .opc-wrapper .checkout-payment-method .step-content #payment-method-mapclub .payment-method-content-mapclub .mapclub-points-slider .range-slider .range-slider__range::-webkit-slider-thumb:hover {
    background: #0e1111
}

.checkout-index-index #maincontent .opc-wrapper .checkout-payment-method .step-content #payment-method-mapclub .payment-method-content-mapclub .mapclub-points-slider .range-slider .range-slider__range:active::-webkit-slider-thumb {
    background: #0e1111
}

.checkout-index-index #maincontent .opc-wrapper .checkout-payment-method .step-content #payment-method-mapclub .payment-method-content-mapclub .mapclub-points-slider .range-slider .range-slider__range::-moz-range-thumb {
    width: 20px;
    height: 20px;
    border: 0;
    border-radius: 50%;
    background: #0071fd;
    cursor: pointer;
    -moz-transition: background .15s ease-in-out;
    transition: background .15s ease-in-out;
    box-shadow: 0 0 0 3px #fff, 1px 1px 5px 0 rgba(0, 0, 0, .3)
}

.checkout-index-index #maincontent .opc-wrapper .checkout-payment-method .step-content #payment-method-mapclub .payment-method-content-mapclub .mapclub-points-slider .range-slider .range-slider__range::-moz-range-thumb:hover {
    background: #0e1111
}

.checkout-index-index #maincontent .opc-wrapper .checkout-payment-method .step-content #payment-method-mapclub .payment-method-content-mapclub .mapclub-points-slider .range-slider .range-slider__range:active::-moz-range-thumb {
    background: #0e1111
}

.checkout-index-index #maincontent .opc-wrapper .checkout-payment-method .step-content #payment-method-mapclub .payment-method-content-mapclub .mapclub-points-slider .range-slider__value {
    display: inline-block;
    position: relative;
    width: 60px;
    color: #fff;
    line-height: 20px;
    text-align: center;
    border-radius: 3px;
    background: #2c3e50;
    padding: 5px 10px;
    margin-left: 8px
}

.checkout-index-index #maincontent .opc-wrapper .checkout-payment-method .step-content #payment-method-mapclub .payment-method-content-mapclub .mapclub-points-slider .range-slider__value:after {
    position: absolute;
    top: 8px;
    left: -7px;
    width: 0;
    height: 0;
    border-top: 7px solid transparent;
    border-right: 7px solid #2c3e50;
    border-bottom: 7px solid transparent;
    content: ''
}

.checkout-index-index #maincontent .opc-wrapper .checkout-payment-method .step-content #payment-method-mapclub .payment-method-content-mapclub .mapclub-points-slider ::-moz-range-track {
    background: 0 0;
    border: 0
}

.checkout-index-index #maincontent .opc-wrapper .checkout-payment-method .step-content #payment-method-mapclub .payment-method-content-mapclub .mapclub-points-slider #mapclib-points-slider {
    text-align: right;
    color: #000;
    margin-bottom: 20px;
    font-size: 13px;
    margin-top: 10px
}

.checkout-index-index #maincontent .opc-wrapper .checkout-payment-method .step-content #payment-method-mapclub .payment-method-content-mapclub .mapclub-points-slider .redeem-points-label {
    margin-bottom: 5px
}

.checkout-index-index #maincontent .opc-wrapper .checkout-payment-method .step-content #payment-method-mapclub .payment-method-content-mapclub .mapclub-points-slider .input-txt-points {
    position: relative;
    max-width: 300px;
    margin-bottom: 20px
}

.checkout-index-index #maincontent .opc-wrapper .checkout-payment-method .step-content #payment-method-mapclub .payment-method-content-mapclub .mapclub-points-slider .input-txt-points.error .mapc-text-box {
    border: 1px solid #e02b27
}

.checkout-index-index #maincontent .opc-wrapper .checkout-payment-method .step-content #payment-method-mapclub .payment-method-content-mapclub .mapclub-points-slider .input-txt-points .mapc-text-box {
    box-shadow: none;
    max-width: 300px;
    border: 1px solid #bababa;
    height: 40px;
    font-weight: 700;
    color: #5a5973;
    padding-right: 80px
}

.checkout-index-index #maincontent .opc-wrapper .checkout-payment-method .step-content #payment-method-mapclub .payment-method-content-mapclub .mapclub-points-slider .input-txt-points .mapc-text-box:focus {
    background-color: transparent
}

.checkout-index-index #maincontent .opc-wrapper .checkout-payment-method .step-content #payment-method-mapclub .payment-method-content-mapclub .mapclub-points-slider .input-txt-points .mapc-text-box.redeem-text-disable {
    background: #bababa !important
}

.checkout-index-index #maincontent .opc-wrapper .checkout-payment-method .step-content #payment-method-mapclub .payment-method-content-mapclub .mapclub-points-slider .input-txt-points .action.action-apply {
    position: absolute;
    right: 0;
    background-color: transparent !important;
    height: 40px;
    background: 0 0;
    top: 0;
    padding: 0 15px;
    border: 0
}

.checkout-index-index #maincontent .opc-wrapper .checkout-payment-method .step-content #payment-method-mapclub .payment-method-content-mapclub .mapclub-points-slider .input-txt-points .action.action-apply:hover span {
    color: #0e1111 !important
}

.checkout-index-index #maincontent .opc-wrapper .checkout-payment-method .step-content #payment-method-mapclub .payment-method-content-mapclub .mapclub-points-slider .input-txt-points .action.action-apply span {
    color: #0e1111;
    font-size: 14px;
    font-weight: 600
}

.checkout-index-index #maincontent .opc-wrapper .checkout-payment-method .step-content #payment-method-mapclub .payment-method-content-mapclub .mapclub-points-slider .input-txt-points .message-error.error {
    padding: 12px 0;
    padding-left: 0;
    background: 0 0
}

.checkout-index-index #maincontent .opc-wrapper .checkout-payment-method .step-content #payment-method-mapclub .payment-method-content-mapclub .mapclub-points-slider .input-txt-points .message-error.error>div:before {
    display: none
}

.checkout-index-index #maincontent .opc-wrapper .checkout-payment-method .step-content #payment-method-mapclub .payment-method-content-mapclub .mapclub-points-slider .max-point-check {
    display: none
}

.checkout-index-index #maincontent .opc-wrapper .checkout-payment-method .step-content #payment-method-mapclub .payment-method-content-mapclub .mapclub-points-slider .max-point-check+label {
    position: relative;
    cursor: pointer;
    padding: 0
}

.checkout-index-index #maincontent .opc-wrapper .checkout-payment-method .step-content #payment-method-mapclub .payment-method-content-mapclub .mapclub-points-slider .max-point-check+label:before {
    content: '';
    margin-right: 10px;
    display: inline-block;
    vertical-align: bottom;
    width: 20px;
    height: 20px;
    background: #fff;
    border: 1px solid #bababa
}

.checkout-index-index #maincontent .opc-wrapper .checkout-payment-method .step-content #payment-method-mapclub .payment-method-content-mapclub .mapclub-points-slider .max-point-check:focus+label:before {
    box-shadow: 0 0 0 3px rgba(0, 0, 0, .12)
}

.checkout-index-index #maincontent .opc-wrapper .checkout-payment-method .step-content #payment-method-mapclub .payment-method-content-mapclub .mapclub-points-slider .max-point-check:checked+label:after {
    content: '';
    position: absolute;
    left: 5px;
    top: 6px;
    background: #191414;
    width: 2px;
    height: 2px;
    box-shadow: 2px 0 0 #191414, 4px 0 0 #191414, 4px -2px 0 #191414, 4px -4px 0 #191414, 4px -6px 0 #191414, 4px -8px 0 #191414;
    transform: rotate(45deg)
}

.checkout-index-index #maincontent .opc-wrapper .checkout-payment-method .step-content .payment-option.discount-code .payment-option-title,
.checkout-index-index #maincontent .opc-wrapper .checkout-payment-method .step-content .payment-option.eds-discount-code .payment-option-title {
    border-top: 0;
    width: fit-content
}

.checkout-index-index #maincontent .opc-wrapper .checkout-payment-method .step-content .payment-option.discount-code .payment-option-title:before,
.checkout-index-index #maincontent .opc-wrapper .checkout-payment-method .step-content .payment-option.eds-discount-code .payment-option-title:before {
    left: 0;
    text-align: initial;
    display: inline-block;
    width: 12px;
    top: 14px;
    content: url('/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/images/next.svg')
}

@media only screen and (max-width:767px) {
    .checkout-index-index #maincontent .opc-wrapper .checkout-payment-method #payment-method-mapclub {
        margin: 0 15px 25px 25px !important;
        padding: 20px 5px 20px 0 !important
    }

    .checkout-index-index #maincontent .opc-wrapper .checkout-payment-method #payment-method-mapclub .payment-method-content-mapclub .form-head .redeem-desc .mapc-tooltip .tooltip-text {
        width: 250px !important
    }

    .checkout-index-index #maincontent .opc-wrapper .checkout-payment-method #payment-method-mapclub .payment-method-content-mapclub .form-mapclub .mapc-field-container .mapc-input-field {
        float: none !important;
        width: 100% !important
    }

    .checkout-index-index #maincontent .opc-wrapper .checkout-payment-method #payment-method-mapclub .payment-method-content-mapclub .form-mapclub .mapc-field-container .mapc-input-field.mapc-ph {
        margin-bottom: 20px !important
    }

    .checkout-index-index #maincontent .opc-wrapper .checkout-payment-method #payment-method-mapclub .payment-method-content-mapclub .form-mapclub .mapc-field-container .mapc-btn-field {
        float: none !important;
        width: 100% !important;
        margin-top: 20px
    }

    .checkout-index-index #maincontent .opc-wrapper .checkout-payment-method #payment-method-mapclub .payment-method-content-mapclub .form-mapclub .mapc-field-container .mapc-btn-field .action-apply {
        margin-top: 0 !important
    }

    .checkout-index-index #maincontent .opc-wrapper .checkout-payment-method #payment-method-mapclub .payment-method-content-mapclub .form-mapclub .message-error.error {
        width: 100% !important;
        margin-top: 20px !important
    }
}

.no-background .navigation {
    background: 0 0 !important
}

.megamenu-preview-index .ves-megamenu {
    margin-top: 30px
}

.megamenu-preview-index .ves-vertical {
    max-width: 300px
}

.ves-megamenu.top-navigation .ves-navbar {
    display: none
}

.ves-megamenu>.block-title {
    margin: 0;
    text-align: center;
    padding: 10px;
    background: #333;
    color: #fff
}

.ves-megamenu .dynamic-items>ul {
    display: block !important
}

.ves-megamenu .navigation .drill-opener,
.ves-megamenu .navigation .opener {
    position: absolute;
    right: 0;
    top: 0;
    display: none;
    cursor: pointer;
    text-align: center;
    font-family: 'luma-icons';
    z-index: 99;
    width: auto;
    height: auto;
    line-height: 50px;
    width: 50px
}

.ves-megamenu .navigation .mega-col {
    padding: 0
}

.ves-megamenu .navigation .carousel-control {
    top: 40%
}

.ves-megamenu .navigation .carousel-control.left,
.ves-megamenu .navigation .carousel-control.right {
    -webkit-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    border: 1px solid rgba(0, 0, 0, .1) !important;
    text-shadow: none;
    top: 45%;
    padding: 12px;
    position: absolute;
    background: #f5f5f5;
    color: #333;
    opacity: 1;
    line-height: 1.5em;
    width: auto;
    bottom: auto
}

.ves-megamenu .navigation .block-content {
    max-width: 100%;
    position: relative
}

.ves-megamenu .navigation .carousel-indicators {
    bottom: 0
}

.ves-megamenu .navigation .carousel-indicators>li {
    border: 1px solid #1979c3
}

.ves-megamenu .navigation .carousel-indicators>li.active {
    background-color: #1979c3
}

.ves-megamenu .navigation .product-items {
    padding: 10px;
    margin: 0
}

.ves-megamenu .navigation .item-before-content,
.ves-megamenu .navigation .item-after-content {
    float: left;
    width: 100%
}

.ves-megamenu .navigation .icon-top {
    line-height: 84px;
    width: 100%;
    height: 84px;
    text-align: center;
    background: #333;
    margin-bottom: 10px
}

.ves-megamenu .navigation .icon-top:hover {
    background-color: #5bd2ec
}

.ves-megamenu.ves-vertical .navigation .level0>a .cat-label {
    position: static;
    padding: 4px 6px
}

.ves-megamenu .feature-box-v3:hover .fbox-icon .icons {
    background: #ef2840;
    color: #fff
}

.ves-megamenu .feature-box-v3 .fbox-icon .icons {
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;
    padding: 24px;
    width: 30px;
    -webkit-box-sizing: initial;
    -moz-box-sizing: initial;
    box-sizing: initial
}

.ves-megamenu .feature-box-v3 .fa:before {
    font-size: 30px
}

.ves-megamenu .feature-box-v3 a {
    background: #e8e8e8;
    border-left: 0;
    float: none;
    padding: 0;
    display: inline-block;
    *display: inline;
    zoom: 1;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    -ms-border-radius: 50px;
    -o-border-radius: 50px;
    border-radius: 50px
}

.ves-megamenu ul {
    list-style: none;
    padding: 0
}

.ves-megamenu .dynamic-items {
    padding: 0;
    width: 20%
}

.ves-megamenu .level0 ul {
    margin: 0;
    padding: 0
}

.ves-megamenu .level0 .megamenu-widget>.carousel>.products-grid .product-item {
    width: 100%
}

.ves-megamenu .level0 .megamenu-widget>.carousel .item {
    display: none
}

.ves-megamenu .level0 .megamenu-widget>.carousel .item.active {
    display: block
}

.ves-megamenu .level0 .submenu .nav-item>a {
    padding: 0 20px;
    line-height: 50px
}

.ves-megamenu .level0 .submenu .nav-item>a>.ves-caret {
    line-height: 50px
}

.ves-megamenu .navigation .level0 .submenu .block-products-list .product-item a {
    padding: 0
}

.ves-megamenu .navigation .level0 .submenu .block-products-list .product-item a:hover {
    background: 0 0
}

.ves-megamenu .navigation .level0 .submenu .block-products-list .product-item .actions-secondary a {
    padding: 0;
    display: inline-block;
    *display: inline;
    zoom: 1
}

.ves-megamenu .submenu-alignright>.submenu {
    right: 0;
    left: auto !important
}

.ves-megamenu .text-center {
    text-align: center
}

.ves-megamenu .pull-right {
    float: right
}

.ves-megamenu .pull-left {
    float: left
}

.ves-megamenu .cat-label {
    -webkit-transition: all .45s ease-in-out;
    -o-transition: all .45s ease-in-out;
    transition: all .45s ease-in-out;
    color: #fff;
    padding: 2px 4px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: 400;
    line-height: 18px;
    text-transform: none;
    text-shadow: none;
    margin-left: 2px
}

.ves-megamenu .cat-label.cat-label-v1 {
    background-color: #5bd2ec
}

.ves-megamenu .cat-label.cat-label-v2 {
    background-color: #d52462
}

.ves-megamenu .cat-label.cat-label-v3 {
    background: #0cc485
}

.ves-megamenu .cat-label.pin-bottom:before {
    position: absolute;
    right: 6px;
    top: 22px;
    width: 0;
    height: 0;
    content: "";
    border-style: solid;
    border-width: 4px;
    border-color: transparent;
    -webkit-transition: border-color .45s ease-in-out;
    -o-transition: border-color .45s ease-in-out;
    transition: border-color .45s ease-in-out
}

.ves-megamenu .cat-label.cat-label-v1.pin-bottom:before {
    border-top-color: #5bd2ec
}

.ves-megamenu .cat-label.cat-label-v2.pin-bottom:before {
    border-top-color: #d52462
}

.ves-megamenu .cat-label.cat-label-v3.pin-bottom:before {
    border-top-color: #0cc485
}

.ves-megamenu .nav-item {
    position: relative
}

.ves-megamenu .nav-item>a {
    line-height: 50px
}

.ves-megamenu .nav-item.active>a {
    background: #333 !important;
    color: #fff
}

.ves-megamenu .submenu p>a {
    padding: 0
}

.ves-megamenu iframe,
.ves-megamenu video {
    max-width: 100%
}

.ves-megamenu .level0>a>.item-icon {
    margin-bottom: -5px
}

.ves-megamenu .onsale {
    padding: 3px 10px;
    background: #d52462;
    color: #fff;
    margin-right: 5px
}

.ves-megamenu .new-icon {
    padding: 3px 10px;
    background: #0cc485;
    color: #fff
}

.ves-megamenu .owl-carousel .owl-item {
    text-align: center
}

.ves-megamenu #contact-form {
    width: 100% !important
}

.ves-megamenu .drill-opener,
.ves-megamenu .drilldown-back,
.ves-megamenu .ves-navbar {
    display: none
}

.ves-megamenu.ves-daccordion .navigation,
.ves-megamenu.ves-mdrilldown .navigation,
.ves-megamenu.ves-ddrill .navigation {
    border: 1px solid rgba(0, 0, 0, .15)
}

.ves-megamenu.ves-daccordion .navigation .level0>a .cat-label,
.ves-megamenu.ves-mdrilldown .navigation .level0>a .cat-label,
.ves-megamenu.ves-ddrill .navigation .level0>a .cat-label {
    position: static;
    padding: 4px 6px
}

.ves-megamenu.ves-daccordion.has-title .navigation,
.ves-megamenu.ves-mdrilldown.has-title .navigation,
.ves-megamenu.ves-ddrill.has-title .navigation {
    border-top: 0
}

.ves-navtoggle {
    display: none
}

.ves-megamenu.ves-daccordion .navigation .nav-item.active>.submenu {
    display: block
}

#maincontent .cat-label:before {
    display: none
}

@media (min-width:767px) and (max-width:1024px) {
    .ves-megamenu .orgin-items>.mega-col>.dropdown-submenu>.submenu {
        position: static
    }
}

.drilldown {
    position: relative;
    float: left;
    width: 100%;
    overflow: hidden;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    max-width: 100% !important
}

.drilldown .navigation {
    background-color: #fff
}

.drilldown .navigation.loaded>.dropdown-menu {
    width: 100% !important
}

.drilldown .navigation .subhover>.submenu {
    display: none
}

.drilldown .navigation>.dropdown-menu {
    display: block;
    position: static;
    margin: 0;
    padding: 0;
    border-radius: 0;
    border: 0;
    -webkit-box-shadow: none;
    box-shadow: none
}

.drilldown .navigation .ves-caret {
    display: none
}

.drilldown .navigation .cat-label {
    position: static;
    margin: 0;
    padding: 4px 6px
}

.drilldown .navigation .nav-item {
    position: relative !important;
    float: left !important;
    width: 100%
}

.drilldown .navigation .nav-item>a {
    line-height: 50px;
    position: static;
    padding: 0 15px
}

.drilldown .navigation .nav-item>a span.drill-opener {
    border: 1px solid #e5e5e5;
    border-right: 0;
    display: none
}

.drilldown .navigation .mega-col {
    padding: 0
}

.drilldown .navigation .level0 {
    border-top-color: #e5e5e5
}

.drilldown .navigation .opener {
    display: none
}

.drilldown .navigation .drill-opener {
    background: #f0f0f0;
    position: absolute
}

.drilldown .navigation .drill-opener:before {
    content: "\e608"
}

.drilldown .navigation .drilldown-back {
    position: relative;
    top: 0;
    left: -1px;
    display: none
}

.drilldown .navigation .drilldown-back a {
    padding: 0;
    background: #f0f0f0;
    text-align: center;
    font-size: 1.3em;
    text-transform: uppercase;
    display: block;
    font-weight: 400;
    border-bottom: 1px solid #e6e6e6;
    margin-bottom: -1px
}

.drilldown .navigation .drilldown-back a .drill-opener {
    position: absolute;
    left: 0;
    right: auto;
    display: block !important
}

.drilldown .navigation .drilldown-back a .drill-opener:before {
    content: "\e617"
}

.drilldown .navigation .drilldown-back a .drill-opener:after {
    display: none
}

.drilldown .navigation .drilldown-back a .current-cat {
    line-height: 50px;
    position: relative;
    z-index: 99
}

.drilldown .navigation .drilldown-back a .current-cat:before {
    display: none
}

.ves-megamenu .navigation .post-list .post-item a {
    padding: 0
}

.ves-megamenu .navigation .post-list .post-item .post-meta a {
    display: inline-block
}

.ves-megamenu .navigation .ves-post {
    text-align: left
}

.ves-megamenu .navigation .post-list .post-item .post-readmore a {
    background-color: #4db2ec;
    color: #fff;
    display: inline-block;
    line-height: 1;
    padding: 10px 12px;
    -webkit-transition: background-color .4s;
    -moz-transition: background-color .4s;
    -o-transition: background-color .4s;
    transition: background-color .4s
}

.ves-megamenu .navigation .post-list .post-item .addthis_default_style .at300b,
.ves-megamenu .navigation .post-list .post-item .addthis_default_style .at300bo,
.ves-megamenu .navigation .post-list .post-item .addthis_default_style .at300m {
    padding: 0 2px
}

@media all and (min-width:968px),
print {

    .ves-megamenu.ves-daccordion .navigation,
    .ves-megamenu.ves-mdrilldown .navigation,
    .ves-megamenu.ves-ddrill .navigation {
        border: 0 solid rgba(0, 0, 0, .15)
    }
}

.block.eds-discount.discount .title {
    line-height: 1;
    text-align: left;
    margin: 20px 0 15px;
    padding-right: 0;
    width: 100%;
    padding-left: 18px
}

.block.eds-discount.discount .title:before {
    left: 0;
    text-align: initial;
    transform: rotate(90deg);
    display: flex;
    width: 12px;
    top: 22px;
    color: #000;
    font-family: 'luma-icons';
    content: '\e621';
    font-size: 13px;
    background: 0 0;
    position: absolute;
    height: auto
}

.block.eds-discount.discount .title:after {
    display: none
}

.block.eds-discount.discount .title .eds-discount-trigger.title {
    font-family: 'Roboto', sans-serif;
    padding-left: 18px
}

.block.eds-discount.discount.active .title:before {
    transform: rotate(180deg)
}

.checkout-index-index .eds-discount-code {
    margin: 15px 0 !important
}

.checkout-index-index .eds-discount-code .payment-option-title #block-eds-discount-heading {
    color: #333 !important;
    position: relative;
    padding-left: 20px
}

.checkout-index-index .eds-discount-code .payment-option-title #block-eds-discount-heading:hover {
    color: #333 !important
}

.checkout-index-index .eds-discount-code .payment-option-title #block-eds-discount-heading:before {
    left: 0;
    text-align: initial;
    transform: rotate(90deg);
    display: flex;
    width: 12px;
    top: 0;
    content: '\e621';
    color: #000;
    font-weight: 700;
    position: absolute;
    top: 1;
    font-family: 'luma-icons';
    font-size: 12px
}

.checkout-index-index .eds-discount-code._active #block-eds-discount-heading:before {
    transform: rotate(180deg)
}

@media only screen and (max-width:767px) {
    .block.eds-discount.discount {
        margin-bottom: 20px;
        border-bottom: 1px solid #ccc
    }

    .block.eds-discount.discount .title {
        padding-left: 22px !important
    }

    .block.eds-discount.discount .title:before {
        top: 18px !important;
        left: 8px !important
    }

    .block.eds-discount.discount .title:after {
        display: none
    }

    .block.eds-discount.discount .title .eds-discount-trigger.title {
        padding-bottom: 5px !important;
        margin-bottom: 5px !important
    }

    .block.eds-discount.discount .title .block.discount .content {
        padding-top: 5px
    }

    .block.eds-discount.discount.active .title:before {
        transform: rotate(180deg)
    }

    .block.eds-discount.discount #eds-discount-form .fieldset.eds.applied .action-toolbar {
        top: 0 !important
    }

    .block.eds-discount.discount #eds-discount-form .fieldset.eds .actions-toolbar {
        vertical-align: middle;
        top: 0 !important
    }

    .checkout-index-index .eds-discount-code {
        margin: 15px 0;
        padding: 0 15px
    }
}

.checkout-index-index .grab-info {
    padding: 20px;
    margin-top: 30px;
    border: 1px solid #bababa;
    background-color: #fafafa
}

.checkout-index-index .grab-info:hover {
    border: 1px solid #1e75f4 !important
}

.checkout-index-index .grab-info .grab-logo img {
    width: 50px;
    height: 20px
}

.checkout-index-index .grab-info .grab-logo span {
    vertical-align: text-bottom;
    font-weight: 800
}

.checkout-index-index .grab-info .grab-logo .grab-tooltip {
    display: inline-block;
    vertical-align: middle;
    cursor: pointer;
    position: relative
}

.checkout-index-index .grab-info .grab-logo .grab-tooltip:hover .tooltip-text {
    visibility: visible
}

.checkout-index-index .grab-info .grab-logo .grab-tooltip em.exclam-outline-ico {
    color: #504f4f;
    font-size: 16px;
    padding-left: 6px;
    background-image: url(/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/Born_GrabExpress/images/exclamation.png);
    width: 20px;
    height: 18px;
    background-size: cover
}

.checkout-index-index .grab-info .grab-logo .grab-tooltip .tooltip-text {
    visibility: hidden;
    transition: opacity .3s;
    color: #333;
    text-align: left;
    background: #ddd;
    border-radius: 1px;
    font-size: 12px;
    padding: 12px;
    width: 270px;
    position: absolute;
    text-transform: none;
    word-wrap: break-word;
    z-index: 2;
    height: fit-content;
    right: -125px;
    top: 28px;
    left: auto
}

.checkout-index-index .grab-info .grab-logo .grab-tooltip .tooltip-text:before {
    content: "";
    border: 10px solid transparent;
    height: 0;
    width: 0;
    margin-top: -21px;
    right: auto;
    left: 46%;
    top: 0;
    position: absolute
}

.checkout-index-index .grab-info .grab-logo .grab-tooltip .tooltip-text:after {
    content: "";
    border: 10px solid transparent;
    height: 0;
    width: 0;
    margin-top: -20px;
    right: 46%;
    left: auto;
    top: 1px;
    border-bottom-color: #ddd;
    position: absolute
}

.checkout-index-index .grab-info .grab-address {
    display: flex;
    justify-content: space-between;
    flex-direction: row;
    margin-top: 10px
}

.checkout-index-index .grab-info .grab-address .address-text {
    width: 80%;
    padding-left: 25px;
    padding-right: 15px;
    position: relative
}

.checkout-index-index .grab-info .grab-address .address-text:before {
    content: '';
    background-image: url(/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/Born_GrabExpress/images/location.png);
    position: absolute;
    left: 0;
    width: 20px;
    height: 20px;
    background-size: contain;
    background-repeat: no-repeat
}

.checkout-index-index .grab-info .grab-address .show-grab-map {
    text-transform: uppercase;
    align-self: center;
    margin-top: -30px !important;
    background-color: #fff !important;
    width: 190px !important;
    border: 1px solid #000 !important;
    color: #303030 !important;
    padding: 0 20px !important;
    font-weight: 800
}

.checkout-index-index .grab-info .grab-address .show-grab-map.has-location {
    background-color: #1cb44b !important;
    color: #fff !important;
    border: 1px solid #1cb44b !important
}

.checkout-index-index .grab-info .grab-address .show-grab-map:hover {
    background-color: #303030;
    color: #fff
}

.checkout-index-index .modal-popup.popup-grab-map .modal-inner-wrap {
    width: 650px !important
}

.checkout-index-index .modal-popup.popup-grab-map .modal-inner-wrap .modal-header {
    padding-top: 30px
}

.checkout-index-index .modal-popup.popup-grab-map .modal-inner-wrap .modal-header .action-close:before {
    color: #000;
    font-size: 18px;
    line-height: 18px
}

.checkout-index-index .modal-popup.popup-grab-map .modal-inner-wrap .modal-content {
    padding: 0 30px 40px
}

.checkout-index-index .modal-popup.popup-grab-map .modal-inner-wrap .modal-content #grap-map-popup .messages .message-error.error {
    background: 0 0;
    padding-left: 0
}

.checkout-index-index .modal-popup.popup-grab-map .modal-inner-wrap .modal-content #grap-map-popup .messages .message-error.error div:before {
    display: none
}

.checkout-index-index .modal-popup.popup-grab-map .modal-inner-wrap .modal-content #grap-map-popup .grap-popup-header .popup-title-2 p {
    font-size: 30px;
    font-weight: 300
}

.checkout-index-index .modal-popup.popup-grab-map .modal-inner-wrap .modal-content #grap-map-popup #grab-address-map {
    width: 100%;
    height: 352px;
    margin-bottom: 20px
}

.checkout-index-index .modal-popup.popup-grab-map .modal-inner-wrap .modal-content #grap-map-popup .search-box-container .search-box {
    position: relative;
    margin-bottom: 10px
}

.checkout-index-index .modal-popup.popup-grab-map .modal-inner-wrap .modal-content #grap-map-popup .search-box-container .search-box input[type=text] {
    height: 40px;
    padding-right: 40px
}

.checkout-index-index .modal-popup.popup-grab-map .modal-inner-wrap .modal-content #grap-map-popup .search-box-container .search-box .btn-search {
    position: absolute;
    right: 0;
    background-color: transparent;
    border: 0;
    padding: 10px 15px
}

.checkout-index-index .modal-popup.popup-grab-map .modal-inner-wrap .modal-content #grap-map-popup .search-box-container .search-box .btn-search img {
    width: 18px;
    height: 18px
}

.checkout-index-index .modal-popup.popup-grab-map .modal-inner-wrap .modal-content #grap-map-popup .search-box-container .other-info .current-location-link {
    position: relative
}

.checkout-index-index .modal-popup.popup-grab-map .modal-inner-wrap .modal-content #grap-map-popup .search-box-container .other-info .current-location-link:before {
    content: '';
    background-image: url(/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/Born_GrabExpress/images/icon-location.svg);
    position: absolute;
    left: 0;
    width: 18px;
    height: 18px;
    background-size: contain;
    background-repeat: no-repeat
}

.checkout-index-index .modal-popup.popup-grab-map .modal-inner-wrap .modal-content #grap-map-popup .search-box-container .other-info .current-location-link a {
    color: #107ff8;
    font-size: 12px;
    padding-left: 26px
}

.checkout-index-index .modal-popup.popup-grab-map .modal-inner-wrap .modal-content #grap-map-popup .search-box-container .other-info #current-locaton-error {
    color: red;
    display: block;
    width: 100%;
    padding: 10px 0
}

.checkout-index-index .modal-popup.popup-grab-map .modal-inner-wrap .modal-content #grap-map-popup .search-box-container .error-box #location-error {
    padding: 10px 0;
    color: red
}

.checkout-index-index .modal-popup.popup-grab-map .modal-inner-wrap .modal-content #grap-map-popup .customer-address-container {
    margin-top: 15px;
    border: 1px solid #bababa;
    background-color: #fafafa;
    padding: 15px
}

.checkout-index-index .modal-popup.popup-grab-map .modal-inner-wrap .modal-content #grap-map-popup .customer-address-container.error {
    border: 1px solid #e9252b !important
}

.checkout-index-index .modal-popup.popup-grab-map .modal-inner-wrap .modal-content #grap-map-popup .customer-address-container.has_address {
    border: 1px solid #1cb44b
}

.checkout-index-index .modal-popup.popup-grab-map .modal-inner-wrap .modal-content #grap-map-popup .customer-address-container:hover {
    border: solid 1px #1e75f4
}

.checkout-index-index .modal-popup.popup-grab-map .modal-inner-wrap .modal-content #grap-map-popup .customer-address-container .grab-logo span {
    font-size: 14px;
    color: #1cb44b;
    font-weight: 700
}

.checkout-index-index .modal-popup.popup-grab-map .modal-inner-wrap .modal-content #grap-map-popup .customer-address-container .grab-logo .grab-tooltip {
    display: inline-block;
    vertical-align: top;
    cursor: pointer;
    position: relative
}

.checkout-index-index .modal-popup.popup-grab-map .modal-inner-wrap .modal-content #grap-map-popup .customer-address-container .grab-logo .grab-tooltip:hover .tooltip-text {
    visibility: visible
}

.checkout-index-index .modal-popup.popup-grab-map .modal-inner-wrap .modal-content #grap-map-popup .customer-address-container .grab-logo em.exclam-outline-ico {
    color: #504f4f;
    font-size: 16px;
    padding-left: 6px;
    background-image: url(/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/Born_GrabExpress/images/exclamation.png);
    width: 20px;
    height: 18px;
    background-size: cover
}

.checkout-index-index .modal-popup.popup-grab-map .modal-inner-wrap .modal-content #grap-map-popup .customer-address-container .grab-logo .tooltip-text {
    visibility: hidden;
    transition: opacity .3s;
    color: #333;
    text-align: left;
    background: #ddd;
    border-radius: 1px;
    font-size: 12px;
    padding: 12px;
    width: 270px;
    position: absolute;
    text-transform: none;
    word-wrap: break-word;
    z-index: 2;
    height: fit-content;
    right: -125px;
    top: 28px;
    left: auto
}

.checkout-index-index .modal-popup.popup-grab-map .modal-inner-wrap .modal-content #grap-map-popup .customer-address-container .grab-logo .tooltip-text:before {
    content: "";
    border: 10px solid transparent;
    height: 0;
    width: 0;
    margin-top: -21px;
    right: 46%;
    left: auto;
    top: 0;
    position: absolute
}

.checkout-index-index .modal-popup.popup-grab-map .modal-inner-wrap .modal-content #grap-map-popup .customer-address-container .grab-logo .tooltip-text:after {
    content: "";
    border: 10px solid transparent;
    height: 0;
    width: 0;
    margin-top: -20px;
    right: 46%;
    left: auto;
    top: 1px;
    border-bottom-color: #ddd;
    position: absolute
}

.checkout-index-index .modal-popup.popup-grab-map .modal-inner-wrap .modal-content #grap-map-popup .customer-address-container .grab-address {
    display: flex;
    justify-content: space-between;
    flex-direction: row;
    padding-top: 10px
}

.checkout-index-index .modal-popup.popup-grab-map .modal-inner-wrap .modal-content #grap-map-popup .customer-address-container .grab-address .address-text-popup {
    width: 80%;
    padding-left: 25px;
    position: relative;
    padding-right: 15px
}

.checkout-index-index .modal-popup.popup-grab-map .modal-inner-wrap .modal-content #grap-map-popup .customer-address-container .grab-address .address-text-popup:before {
    content: '';
    background-image: url(/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/Born_GrabExpress/images/location.png);
    position: absolute;
    left: 0;
    width: 20px;
    height: 20px;
    background-size: contain;
    background-repeat: no-repeat
}

.checkout-index-index .modal-popup.popup-grab-map .modal-inner-wrap .modal-content #grap-map-popup .customer-address-container .grab-address .show-grab-map-popup {
    align-self: center;
    margin-top: -30px;
    background-color: #3d3d3d !important;
    width: 190px;
    border: 1px solid #000 !important;
    color: #fff !important;
    padding: 0 20px;
    height: 38px;
    font-size: 14px
}

.checkout-index-index .modal-popup.popup-grab-map .modal-inner-wrap .modal-content #grap-map-popup .customer-address-container .grab-address .show-grab-map-popup:hover {
    background-color: #303030;
    color: #fff
}

.checkout-index-index .popup-grab-map.limit-popup.modal-slide .modal-inner-wrap {
    width: 480px !important
}

.checkout-index-index .popup-grab-map.limit-popup.modal-slide .modal-inner-wrap .modal-content #grap-limit-exceed-popup {
    text-align: center
}

.checkout-index-index .popup-grab-map.limit-popup.modal-slide .modal-inner-wrap .modal-content #grap-limit-exceed-popup .grab-limit-error-img {
    text-align: center;
    margin: 20px 0
}

.checkout-index-index .popup-grab-map.limit-popup.modal-slide .modal-inner-wrap .modal-content #grap-limit-exceed-popup .grab-limit-error-img img {
    width: 247px;
    height: 177px
}

.checkout-index-index .popup-grab-map.limit-popup.modal-slide .modal-inner-wrap .modal-content #grap-limit-exceed-popup .grab-limit-error-container .grab-limit-error-content {
    padding-bottom: 15px
}

.checkout-index-index .popup-grab-map.limit-popup.modal-slide .modal-inner-wrap .modal-content #grap-limit-exceed-popup .grab-limit-error-container .grab-limit-error-content span {
    font-weight: 700;
    color: #1cb44b;
    font-size: 18px
}

@media only screen and (max-width:767px) {
    body.checkout-index-index .grab-info .grab-logo .grab-tooltip .tooltip-text {
        right: -90px !important
    }

    body.checkout-index-index .grab-info .grab-logo .grab-tooltip .tooltip-text:before {
        left: 60%
    }

    body.checkout-index-index .grab-info .grab-logo .grab-tooltip .tooltip-text:after {
        right: 33%
    }

    body.checkout-index-index .grab-info .grab-address {
        flex-direction: column;
        margin-top: 10px
    }

    body.checkout-index-index .grab-info .grab-address .address-text {
        width: 100%;
        margin-bottom: 20px
    }

    body.checkout-index-index .grab-info .grab-address .show-grab-map {
        width: 100% !important;
        margin-top: 0 !important
    }

    body.checkout-index-index .modal-popup.popup-grab-map.modal-slide {
        width: 100% !important;
        left: 0 !important;
        transform: none !important
    }

    body.checkout-index-index .modal-popup.popup-grab-map.modal-slide .modal-inner-wrap {
        width: 100% !important
    }

    body.checkout-index-index .modal-popup.popup-grab-map.modal-slide .modal-inner-wrap .modal-content {
        padding: 0 12px 30px
    }

    body.checkout-index-index .modal-popup.popup-grab-map.modal-slide .modal-inner-wrap .modal-content #grab-address-map {
        height: 230px !important
    }

    body.checkout-index-index .modal-popup.popup-grab-map.modal-slide .modal-inner-wrap .modal-content .customer-address-container .grab-address {
        flex-direction: column !important
    }

    body.checkout-index-index .modal-popup.popup-grab-map.modal-slide .modal-inner-wrap .modal-content .customer-address-container .grab-address .address-text-popup {
        width: 100% !important;
        padding-right: 0
    }

    body.checkout-index-index .modal-popup.popup-grab-map.modal-slide .modal-inner-wrap .modal-content .customer-address-container .grab-address .show-grab-map-popup {
        margin-top: 15px !important;
        width: 100% !important
    }

    body.checkout-index-index .popup-grab-map.limit-popup.modal-slide .modal-inner-wrap {
        width: 90% !important;
        min-height: auto;
        margin: 40px auto 20px auto
    }
}

.column.main.next-page .ias-overlay {
    width: 100%;
    height: 100%;
    background-color: #fff;
    opacity: .95;
    position: absolute;
    top: 0;
    z-index: 100
}

.column.main.next-page .ias-spinner {
    position: absolute;
    top: 30px
}

.column.main.infinite-scroll .product-items .ias-spinner,
.column.main.infinite-scroll .product-items .ias-load-more,
.column.main.infinite-scroll .product-items .ias-no-more {
    position: relative
}

.column.main.infinite-scroll .product-items .ias-load-prev {
    position: relative;
    bottom: 20px
}

@media (max-width:767px) {
    .column.main.infinite-scroll .product-items .ias-load-prev {
        bottom: 5px
    }
}

.products.wrapper .product-items .ias-spinner {
    text-align: center
}

.products.wrapper .product-items .ias-spinner span {
    clear: both;
    display: block;
    float: none;
    margin: 0 auto;
    text-align: center
}

.products.wrapper .product-items .ias-spinner img {
    max-width: 20px
}

.products.wrapper .product-items .ias-load-more,
.products.wrapper .product-items .ias-no-more {
    margin: 0 auto;
    clear: both;
    display: block;
    float: none;
    text-align: center
}

.products.wrapper .product-items .ias-load-prev {
    position: relative;
    bottom: 20px;
    margin: 0 auto;
    clear: both;
    display: block;
    float: none;
    text-align: center
}

.wp-ais .toolbar-amount {
    display: none
}

.checkout-index-index .checkout-payment-method .payment-method .payment-method-content #payment_form_midtranscc {
    margin-left: 22px
}

.checkout-index-index .checkout-payment-method .payment-method .payment-method-content #payment_form_midtranscc .field label.label:before {
    display: none
}

.checkout-index-index .checkout-payment-method .payment-method .payment-method-content #payment_form_midtranscc .field.cvv .control._with-tooltip .field-tooltip {
    display: block
}

.checkout-index-index .checkout-payment-method .payment-method .payment-method-content #payment_form_midtranscc .midtrans-cc-content-container {
    max-width: 100%
}

.checkout-index-index .checkout-payment-method .payment-method .payment-method-content #payment_form_midtranscc .midtrans-cc-content-container .midtrans-cc-types {
    display: flex
}

.checkout-index-index .checkout-payment-method .payment-method .payment-method-content #payment_form_midtranscc .midtrans-cc-content-container .midtrans-cc-types .control {
    width: 100%;
    max-width: 330px;
    margin-bottom: 20px
}

.checkout-index-index .checkout-payment-method .payment-method .payment-method-content #payment_form_midtranscc .midtrans-cc-content-container .midtrans-cc-types .control .input-text {
    width: 100%;
    max-width: 330px
}

.checkout-index-index .checkout-payment-method .payment-method .payment-method-content #payment_form_midtranscc .midtrans-cc-content-container .midtrans-cc-types .credit-card-types {
    margin-left: -50px;
    margin-top: 1px
}

.checkout-index-index .checkout-payment-method .payment-method .payment-method-content #payment_form_midtranscc .midtrans-cc-content-container .midtrans-cc-types .credit-card-types .item {
    position: absolute;
    visibility: hidden
}

.checkout-index-index .checkout-payment-method .payment-method .payment-method-content #payment_form_midtranscc .midtrans-cc-content-container .midtrans-cc-types .credit-card-types .item._active {
    visibility: visible
}

.checkout-index-index .checkout-payment-method .payment-method .payment-method-content #payment_form_midtranscc .field.date .field.year .control select {
    width: 95px
}

@media only screen and (max-width:767px) {
    .checkout-index-index .checkout-payment-method .payment-method .payment-method-content #payment_form_midtranscc .field.cvv .control._with-tooltip .field-tooltip .field-tooltip-content {
        right: -20px
    }

    .checkout-index-index .checkout-payment-method .payment-method .payment-method-content #payment_form_midtranscc .field.cvv .control._with-tooltip .field-tooltip .field-tooltip-content:before {
        right: 20px
    }

    .checkout-index-index .checkout-payment-method .payment-method .payment-method-content #payment_form_midtranscc .field.cvv .control._with-tooltip .field-tooltip .field-tooltip-content:after {
        right: 20px
    }
}

img[src*="Loader.gif"] {
    opacity: 0;
    visibility: hidden;
    height: auto
}

.lazy {
    opacity: 1;
    -webkit-transition: opacity .8s;
    -moz-transition: opacity .8s;
    -ms-transition: opacity .8s;
    -o-transition: opacity .8s;
    transition: opacity .8s;
    visibility: visible
}

.wp-acs .toolbar-sorter .sorter-action {
    display: none !important
}

.wishlist-index-index .reset-pass-msg {
    display: none
}

.goback-to-multiwishlist {
    padding-bottom: 20px
}

.goback-to-multiwishlist a,
.goback-to-multiwishlist a:hover,
.goback-to-multiwishlist a:active {
    font-size: 18px;
    text-decoration: none
}

.goback-to-multiwishlist a:before,
.goback-to-multiwishlist a:hover:before,
.goback-to-multiwishlist a:active:before {
    font-size: 18px;
    color: #757575;
    content: '\e617';
    font-family: 'luma-icons';
    margin: 0;
    vertical-align: top;
    display: inline-block;
    font-weight: 700;
    overflow: hidden;
    speak: none;
    text-align: center;
    margin-right: 10px
}

.add-multiwishlist:hover:before {
    color: #0a0a0a
}

.add-multiwishlist,
.add-multiwishlist:hover {
    line-height: 28px;
    text-decoration: none
}

.add-multiwishlist span {
    margin-left: 10px;
    font-size: 20px;
    color: #000
}

.add-multiwishlist:before {
    font-size: 22px;
    line-height: 28px;
    color: #757575;
    content: '\e61c';
    font-family: 'luma-icons';
    margin: 0;
    vertical-align: top;
    display: inline-block;
    font-weight: 700;
    overflow: hidden;
    speak: none;
    text-align: center
}

#wishlist-popup-modal {
    display: none
}

.wishlist-popup-modal .wp-errors {
    display: none;
    color: red;
    padding: 5px 0 15px
}

.wishlist-popup-modal .modal-inner-wrap {
    width: 450px
}

.wishlist-popup-modal .actions-toolbar {
    text-align: right
}

.wishlist-popup-modal #deletewishlist {
    display: none
}

.multiple-wishlist-container {
    width: 100%;
    margin: 0 auto
}

.multiple-wishlist-container .multiple-wishlist-box-wrapper {
    max-width: 300px;
    color: #444;
    float: left;
    margin: 10px;
    padding: 10px 0
}

.multiple-wishlist-container .multiple-wishlist-box-wrapper:hover {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    box-shadow: 0 2px 10px #828282;
    padding: 10px 0
}

.multiple-wishlist-container .multiple-wishlist-box-wrapper:hover .box {
    background-color: #e1e1e1
}

.multiple-wishlist-container .multiple-wishlist-box-wrapper:hover .box-bottom .edit-multiwishlist {
    display: block
}

.multiple-wishlist-container .multiple-wishlist-box-wrapper .box {
    background-color: #f0f0f0;
    color: #fff;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin: 2px;
    float: left;
    width: 96px;
    height: 110px
}

.multiple-wishlist-container .multiple-wishlist-box-wrapper .box-bottom {
    float: left;
    width: 290px;
    height: 60px;
    padding: 5px;
    position: relative
}

.multiple-wishlist-container .multiple-wishlist-box-wrapper .box-bottom .wishlist-title {
    overflow: hidden;
    text-overflow: ellipsis;
    width: 100%;
    font-weight: 700;
    font-size: 20px
}

.multiple-wishlist-container .multiple-wishlist-box-wrapper .box-bottom .wishlist-privacy {
    font-weight: 700
}

.multiple-wishlist-container .multiple-wishlist-box-wrapper .box-bottom .wishlist-privacy.private {
    color: red
}

.multiple-wishlist-container .multiple-wishlist-box-wrapper .box-bottom .edit-multiwishlist {
    position: absolute;
    right: 15px;
    bottom: 10px;
    display: none;
    padding: 5px
}

.multiple-wishlist-container .multiple-wishlist-box-wrapper .box-bottom .edit-multiwishlist:hover:before {
    color: #0a0a0a
}

.multiple-wishlist-container .multiple-wishlist-box-wrapper .box-bottom .edit-multiwishlist:before {
    font-size: 22px;
    line-height: 28px;
    color: #757575;
    content: '\e601';
    font-family: 'luma-icons';
    margin: 0;
    vertical-align: top;
    display: inline-block;
    font-weight: 400;
    overflow: hidden;
    speak: none;
    text-align: center
}

.wishlist-add-popup-modal .modal-inner-wrap,
.wishlist-moveto-popup-modal .modal-inner-wrap {
    width: 450px
}

.wishlist-add-popup-modal .wp-errors,
.wishlist-moveto-popup-modal .wp-errors {
    display: none;
    color: red;
    padding: 5px 0 15px
}

.wishlist-add-popup-modal .add-new-wishlist-container,
.wishlist-moveto-popup-modal .add-new-wishlist-container,
.wishlist-add-popup-modal .moveto-add-new-wishlist-container,
.wishlist-moveto-popup-modal .moveto-add-new-wishlist-container {
    display: none;
    margin-top: 30px
}

.wishlist-add-popup-modal .add-new-wishlist-container .actions-toolbar,
.wishlist-moveto-popup-modal .add-new-wishlist-container .actions-toolbar,
.wishlist-add-popup-modal .moveto-add-new-wishlist-container .actions-toolbar,
.wishlist-moveto-popup-modal .moveto-add-new-wishlist-container .actions-toolbar {
    padding-top: 0
}

#form-wishlist-moveto-add .actions-toolbar {
    padding-top: 0
}

.move-to-another-wishlist {
    text-align: center;
    margin: 15px 0
}

.move-to-another-wishlist a.action.primary.btn-moveitem {
    line-height: 1.6rem;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    width: 100%
}

.multiple-wishlists-selector-container,
.multiple-wishlists-moveto-selector-container,
#wishlist-popup-modal {
    display: none
}

.multiple-wishlists-selector-container .modal-title,
.multiple-wishlists-moveto-selector-container .modal-title,
#wishlist-popup-modal .modal-title {
    font-size: 30px;
    letter-spacing: 1px;
    padding-bottom: .5rem;
    margin-bottom: 2.5rem;
    text-transform: uppercase
}

.wp-wishlist-overlay {
    display: none;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 2000;
    overflow: hidden;
    position: fixed;
    background: #0b0b0b;
    opacity: .8
}

.wishlist-share-title h1 {
    margin-bottom: 0;
    font-weight: 400
}

.wishlist-share-title p {
    font-size: 16px
}

.wishlist-share-items-block {
    margin-top: 50px
}

.wishlist-share-items-block .product-item-info {
    text-align: center
}

.share-wishlist-container {
    margin-bottom: 40px
}

.share-wishlist-container .share-wishlist-label {
    font-size: 18px;
    font-weight: 500;
    margin-bottom: 20px;
    float: left;
    cursor: pointer
}

.share-wishlist-container .share-wishlist-label .svg-definition {
    position: absolute;
    width: 0;
    height: 0;
    overflow: hidden
}

.share-wishlist-container .share-wishlist-label .icon-copy-link {
    display: inline-block;
    width: 1em;
    height: 1em;
    stroke-width: 0;
    stroke: currentColor;
    fill: currentColor;
    font-size: 20px;
    vertical-align: top
}

.share-wishlist-container .sharethis-inline-share-buttons {
    clear: left
}

.share-wishlist-container .tooltip {
    position: relative
}

.share-wishlist-container .tooltip:hover .tooltiptext {
    visibility: visible;
    opacity: 1
}

.share-wishlist-container .tooltip a,
.share-wishlist-container .tooltip a:visited,
.share-wishlist-container .tooltip a:hover {
    color: #444;
    text-decoration: none
}

.share-wishlist-container .tooltip .tooltiptext {
    visibility: hidden;
    width: 140px;
    background-color: #555;
    color: #fff;
    text-align: center;
    border-radius: 6px;
    padding: 5px;
    position: absolute;
    z-index: 1;
    bottom: 100%;
    left: 50%;
    margin-left: -75px;
    margin-bottom: 5px;
    opacity: 0;
    -webkit-transition: opacity .3s;
    -moz-transition: opacity .3s;
    -ms-transition: opacity .3s;
    -o-transition: opacity .3s;
    transition: opacity .3s
}

.share-wishlist-container .tooltip .tooltiptext:after {
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    margin-left: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: #555 transparent transparent
}

.no-collection {
    font-weight: 600;
    font-size: 16px
}

.instagram-photos.col-2 a {
    width: 50%
}

.instagram-photos.col-3 a {
    width: 33.30%
}

.instagram-photos.col-4 a {
    width: 25%
}

.instagram-photos.col-5 a {
    width: 20%
}

.instagram-photos.col-6 a {
    width: 16.60%
}

.instagram-photos a,
.instagram-photos img,
.instagram-photos video {
    display: block;
    height: auto !important;
    float: left
}

.instagram-photos img,
.instagram-photos video {
    width: 100%;
    border-radius: 0 !important;
    padding: 0 1px 1px 0
}

.instagram-photos img.use-padding,
.instagram-photos video.use-padding {
    padding: 5px
}

.instagram-photos a[data-caption] {
    position: relative
}

.instagram-photos a[data-caption]:hover:after {
    content: attr(data-caption);
    text-align: center;
    font-size: 1.3rem;
    color: #000;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 2% 0;
    margin: 0;
    max-height: 100%;
    overflow-y: auto;
    overflow-x: hidden;
    background-color: rgba(255, 255, 255, .8)
}

.instagram-photos a[data-caption].shuffle-item:hover:after {
    width: 100%
}

.instagram-photos.use-padding a[data-caption]:hover:after {
    margin: 5px
}

.instagram-photos.use-padding a[data-caption].shuffle-item:hover:after {
    width: calc((98% - 10px))
}

.instagram-widget-container {
    margin: 20px 0;
    width: 100%;
    float: left
}

.instagram-widget-container .instagram-heading-title {
    margin: 80px 0
}

.instagram-widget-container .instagram-heading-title.center {
    text-align: center
}

.instagram-widget-container .instagram-heading-title span {
    margin-top: 15px;
    font-size: 14px
}

.hide-selected-filters #wp_ln_shopby {
    display: none
}

.product-items .product-item:hover .wp-product-label-hover {
    display: block
}

.product-items .product-item:hover .wp-product-label-hover.wp-product-label-middle-left,
.product-items .product-item:hover .wp-product-label-hover.wp-product-label-middle-center,
.product-items .product-item:hover .wp-product-label-hover.wp-product-label-middle-right {
    display: table-cell
}

.product-items .product-item .wp-product-label-hover {
    display: none
}

.product-items .product-item .wp-product-label-hover.wp-product-label-middle-left,
.product-items .product-item .wp-product-label-hover.wp-product-label-middle-center,
.product-items .product-item .wp-product-label-hover.wp-product-label-middle-right {
    display: none
}

.catalog-product-view .fotorama--fullscreen .wp-product-label {
    display: none
}

.wp-product-label {
    position: absolute;
    z-index: 99;
    color: #000;
    display: block
}

.wp-product-label.wp-product-label-top-left {
    top: 0;
    left: 0
}

.wp-product-label.wp-product-label-top-center {
    top: 0;
    left: 0;
    text-align: center;
    width: 100%
}

.wp-product-label.wp-product-label-top-right {
    top: 0;
    right: 0
}

.wp-product-label.wp-product-label-bottom-left {
    bottom: 0;
    left: 0
}

.wp-product-label.wp-product-label-bottom-center {
    bottom: 0;
    left: 0;
    text-align: center;
    width: 100%
}

.wp-product-label.wp-product-label-bottom-right {
    bottom: 0;
    right: 0
}

.wp-product-label.wp-product-label-middle-left,
.wp-product-label.wp-product-label-middle-center,
.wp-product-label.wp-product-label-middle-right {
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    display: table-cell;
    vertical-align: middle;
    text-align: left
}

.wp-product-label.wp-product-label-middle-left:before,
.wp-product-label.wp-product-label-middle-center:before,
.wp-product-label.wp-product-label-middle-right:before {
    content: '';
    display: inline-block;
    vertical-align: middle;
    height: 100%
}

.wp-product-label.wp-product-label-middle-left img,
.wp-product-label.wp-product-label-middle-center img,
.wp-product-label.wp-product-label-middle-right img {
    display: inline-block;
    vertical-align: middle;
    width: auto
}

.wp-product-label.wp-product-label-middle-center {
    text-align: center
}

.wp-product-label.wp-product-label-middle-right {
    text-align: right
}

.wp-product-label span {
    display: inline-block
}

.wp-product-label.page-position {
    position: inherit;
    display: inline-block;
    vertical-align: middle;
    margin-left: 5px
}

.wp-product-label-extra {
    width: 100%;
    float: left;
    padding: 5px 0;
    margin-bottom: 10px
}

ul.weltpixel_multistore {
    margin: 0;
    padding: 0;
    text-align: center;
    font-size: 0
}

ul.weltpixel_multistore li {
    list-style-type: none;
    display: inline-block;
    margin: 0;
    padding: 0;
    margin: 0;
    border: 0 solid transparent;
    position: relative
}

ul.weltpixel_multistore li:hover img {
    opacity: .6;
    transition: opacity .55s ease-in-out;
    -moz-transition: opacity .55s ease-in-out;
    -webkit-transition: opacity .55s ease-in-out
}

ul.weltpixel_multistore li:hover.active img {
    opacity: 1;
    transition: none;
    -moz-transition: none;
    -webkit-transition: none
}

ul.weltpixel_multistore li img {
    display: block
}

.switcher-dropdown .multistore-label {
    white-space: nowrap
}

.page-wrapper .page-header .switcher .options .switcher-wrapper {
    min-width: auto
}

.page-wrapper .page-header .switcher .options .switcher-wrapper .primary-options-wrapper .multistore-label {
    padding: 0;
    margin-left: 8px
}

.page-wrapper .page-header .switcher .options .switcher-wrapper .primary-options-wrapper .selected-option {
    padding: 0
}

.page-wrapper .page-header .panel.wrapper .switcher .options .switcher-wrapper .primary-options-wrapper {
    display: flex;
    align-items: center;
    padding: 4px
}

.page-header .panel.wrapper .switcher .options .dropdown .secondary-options-wrapper {
    display: flex;
    align-items: center;
    padding: 0
}

.page-wrapper .page-header .switcher-language .switcher-options .multistore-switcher-wrapper,
#switcher-language-trigger {
    display: flex;
    align-items: center
}

.selected-label {
    margin-left: 5px
}

div#switcher-language-trigger:after {
    padding-top: 2px
}

.secondary-image,
.selected-image {
    min-width: 30px
}

.switcher-dropdown .switcher-option-mobile {
    display: flex;
    align-items: center
}

.switcher-dropdown .nav-switcher-label {
    margin-left: 5px
}

.page-header .header_right .switcher-dropdown .multistore-label {
    white-space: nowrap
}

.page-header .header_right .switcher-language .switcher-options .multistore-switcher-wrapper,
.page-header .header_right #switcher-language-trigger {
    display: flex;
    align-items: center
}

.page-header .header_right .selected-label {
    margin-left: 5px
}

.page-header .header_right div#switcher-language-trigger:after {
    padding-top: 2px
}

.page-header .header_right .secondary-image,
.page-header .header_right .selected-image {
    min-width: 30px
}

.page-header .header_right .switcher-dropdown .switcher-option-mobile {
    display: flex;
    align-items: center
}

.page-header .header_right .switcher-dropdown .nav-switcher-label {
    margin-left: 5px
}

.page-header .header_right .switcher {
    margin-right: 10px
}

.page-header .header_right .switcher .options {
    display: inline-block;
    position: relative
}

.page-header .header_right .switcher .options:before,
.page-header .header_right .switcher .options:after {
    content: '';
    display: table
}

.page-header .header_right .switcher .options:after {
    clear: both
}

.page-header .header_right .switcher .options .action.toggle {
    padding: 0;
    cursor: pointer;
    display: inline-block;
    text-decoration: none
}

.page-header .header_right .switcher .options .action.toggle>span {
    border: 0;
    clip: rect(0, 0, 0, 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px
}

.page-header .header_right .switcher .options .action.toggle:after {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 10px;
    line-height: 22px;
    color: inherit;
    content: '\e622';
    font-family: 'luma-icons';
    margin: 0;
    vertical-align: top;
    display: inline-block;
    font-weight: 400;
    overflow: hidden;
    speak: none;
    text-align: center
}

.page-header .header_right .switcher .options .action.toggle:hover:after {
    color: inherit
}

.page-header .header_right .switcher .options .action.toggle:active:after {
    color: inherit
}

.page-header .header_right .switcher .options .action.toggle.active {
    display: inline-block;
    text-decoration: none
}

.page-header .header_right .switcher .options .action.toggle.active>span {
    border: 0;
    clip: rect(0, 0, 0, 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px
}

.page-header .header_right .switcher .options .action.toggle.active:after {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 10px;
    line-height: 22px;
    color: inherit;
    content: '\e621';
    font-family: 'luma-icons';
    margin: 0;
    vertical-align: top;
    display: inline-block;
    font-weight: 400;
    overflow: hidden;
    speak: none;
    text-align: center
}

.page-header .header_right .switcher .options .action.toggle.active:hover:after {
    color: inherit
}

.page-header .header_right .switcher .options .action.toggle.active:active:after {
    color: inherit
}

.page-header .header_right .switcher .options ul.dropdown {
    margin: 0;
    padding: 0;
    list-style: none none;
    background: #fff;
    border: #ccc;
    margin-top: 4px;
    min-width: 160px;
    z-index: 100;
    box-sizing: border-box;
    display: none;
    position: absolute;
    top: 100%;
    box-shadow: 0px 20px 50px -20px rgba(0, 0, 0, .5)
}

.page-header .header_right .switcher .options ul.dropdown li {
    margin: 0;
    padding: 0
}

.page-header .header_right .switcher .options ul.dropdown li:hover {
    background: #f4f4f4;
    cursor: pointer
}

.page-header .header_right .switcher .options ul.dropdown:before,
.page-header .header_right .switcher .options ul.dropdown:after {
    border-bottom-style: solid;
    content: '';
    display: block;
    height: 0;
    position: absolute;
    width: 0
}

.page-header .header_right .switcher .options ul.dropdown:before {
    border: 6px solid;
    border-color: transparent transparent #fff;
    z-index: 99
}

.page-header .header_right .switcher .options ul.dropdown:after {
    border: 7px solid;
    border-color: transparent transparent #fff;
    z-index: 98
}

.page-header .header_right .switcher .options ul.dropdown:before {
    left: 10px;
    top: -12px
}

.page-header .header_right .switcher .options ul.dropdown:after {
    left: 9px;
    top: -14px
}

.page-header .header_right .switcher .options.active {
    overflow: visible
}

.page-header .header_right .switcher .options.active ul.dropdown {
    display: block
}

.page-header .header_right .switcher .options ul.dropdown a {
    display: block;
    padding: 8px
}

.page-header .header_right .switcher .options ul.dropdown a:hover {
    text-decoration: none
}

.page-header .header_right .switcher .options ul.dropdown .secondary-options-wrapper {
    display: flex;
    align-items: center;
    padding: 0
}

.page-header .header_right .switcher .options .switcher-wrapper {
    min-width: auto
}

.page-header .header_right .switcher .options .switcher-wrapper .primary-options-wrapper .multistore-label {
    padding: 0;
    margin-left: 8px
}

.page-header .header_right .switcher .options .switcher-wrapper .primary-options-wrapper .selected-option {
    padding: 0
}

.page-header .header_right .switcher .options .switcher-wrapper .primary-options-wrapper {
    display: flex;
    align-items: center;
    padding: 4px
}

.page-header .header_right .switcher li {
    font-size: 12px;
    margin: 0
}

.page-header .header_right .switcher strong {
    font-weight: 400
}

@font-face {
    font-family: 'font-icons-newsletter';
    src: url("/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/WeltPixel_Newsletter/css/fonts/font-icons.eot");
    src: url('/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/WeltPixel_Newsletter/css/fonts/font-icons.eot') format('embedded-opentype'), url('/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/WeltPixel_Newsletter/css/fonts/font-icons.woff2') format('woff2'), url('/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/WeltPixel_Newsletter/css/fonts/font-icons.woff') format('woff'), url('/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/WeltPixel_Newsletter/css/fonts/font-icons.ttf') format('truetype'), url('/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/WeltPixel_Newsletter/css/fonts/font-icons.svg') format('svg');
    font-weight: 400;
    font-style: normal;
    font-display: swap
}

.sl-widget .sl-login-section {
    display: none
}

.sl-widget .sociallogin-wrapper {
    margin-bottom: 0
}

.sl-widget .sociallogin-wrapper .sociallogin-block {
    margin-bottom: 0
}

.sl-widget .sociallogin-wrapper .sociallogin-block .block-heading {
    padding-bottom: 9px
}

.sl-widget .sociallogin-wrapper .sociallogin-block .block-heading strong {
    font-size: 15px;
    font-weight: 600
}

.weltpixel_newsletter .sl-widget .show-sl-buttons {
    width: 100%;
    text-transform: uppercase
}

.wp_newsletter_v2 .sl-widget {
    width: 100%;
    float: right;
    min-width: 370px
}

.si-facebook:hover,
.si-colored.si-facebook {
    background-color: #3b5998 !important
}

.si-pinterest:hover,
.si-colored.si-pinterest {
    background-color: #c8232c !important
}

.si-vimeo:hover,
.si-colored.si-vimeo {
    background-color: #86c9ef !important
}

.si-instagram:hover,
.si-colored.si-instagram {
    background-color: #3f729b !important
}

.si-twitter:hover,
.si-colored.si-twitter {
    background-color: #00acee !important
}

[class^=icon-],
[class*=" icon-"],
[class^=icon-line-],
[class*=" icon-line-"],
[class^=icon-line2-],
[class*=" icon-line2-"] {
    display: inline-block;
    font-family: 'font-icons-newsletter';
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: inherit;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.icon-facebook:before {
    content: "\e86f"
}

.icon-twitter:before {
    content: "\e85f"
}

.icon-vimeo:before {
    content: "\e861"
}

.icon-instagram:before {
    content: "\e889"
}

.icon-pinterest:before {
    content: "\e83e"
}

.social-icons {
    display: inline-block;
    text-align: center !important;
    cursor: pointer;
    font-style: normal;
    margin: 0 5px 5px 0;
    width: 40px;
    height: 40px;
    font-size: 20px;
    line-height: 38px !important;
    color: #555;
    text-shadow: none;
    border: 1px solid #aaa;
    border-radius: 3px;
    overflow: hidden
}

a.social-icons,
a.social-icons:active,
a.social-icons:visited,
a.social-icons:hover {
    text-decoration: none
}

body:not(.device-touch) .social-icons {
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease
}

.si-rounded {
    border-radius: 50%
}

.si-dark {
    background-color: #444;
    color: #fff !important;
    border-color: transparent
}

.social-icons i {
    display: block;
    position: relative
}

body:not(.device-touch) .social-icons i {
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease
}

@keyframes wp-button-blink {
    0% {
        left: 0
    }

    100% {
        left: 100%
    }
}

.wp_newsletter_trigger_button {
    display: block;
    opacity: 1;
    z-index: 8;
    -webkit-transform: rotate(270deg);
    -moz-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    -o-transform: rotate(270deg);
    transform: rotate(270deg);
    -webkit-transform-origin: right bottom;
    -moz-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    -o-transform-origin: right bottom;
    transform-origin: right bottom;
    top: 26%;
    margin-top: -20px;
    position: fixed;
    right: 0
}

.wp_newsletter_trigger_button a.wp_newsletter_trigger {
    display: block
}

.wp_newsletter_trigger_button a.wp_newsletter_trigger:hover {
    text-decoration: none
}

.wp_newsletter_trigger_button a.wp_newsletter_trigger span {
    text-align: center;
    display: block;
    font-size: 14px;
    letter-spacing: 1px;
    padding: 6px 14px 6px
}

.wp_newsletter_trigger_button a.wp_newsletter_trigger:after {
    content: '';
    position: absolute;
    left: 0;
    top: 15%;
    height: 100%;
    background: #fff;
    opacity: .15;
    -webkit-box-shadow: 0px 0px 12px 9px #fff;
    -moz-box-shadow: 0px 0px 12px 9px #fff;
    -ms-box-shadow: 0px 0px 12px 9px #fff;
    -o-box-shadow: 0px 0px 12px 9px #fff;
    box-shadow: 0px 0px 12px 9px #fff;
    -webkit-animation: wp-button-blink 1.4s linear both infinite;
    -moz-animation: wp-button-blink 1.4s linear both infinite;
    -ms-animation: wp-button-blink 1.4s linear both infinite;
    -o-animation: wp-button-blink 1.4s linear both infinite;
    animation: wp-button-blink 1.4s linear both infinite
}

#wpn-lightbox-overlay,
#wpn-exitintent-lightbox-overlay {
    display: none;
    position: fixed;
    z-index: 9999;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%
}

#wpn-lightbox-content,
#wpn-exitintent-lightbox-content {
    display: none;
    position: absolute;
    z-index: 10000;
    top: 0;
    max-width: 850px;
    width: 850px;
    background-color: #fff;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

#wpn-lightbox-content-v2,
#wpn-exitintent-lightbox-content-v2 {
    display: none;
    position: fixed;
    z-index: 10000;
    bottom: 0;
    width: 100%;
    background-color: #fff;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

#wpn-lightbox-content-v3,
#wpn-exitintent-lightbox-content-v3 {
    display: none;
    position: absolute;
    z-index: 10000;
    top: 0;
    max-width: 640px;
    width: 640px;
    background-color: #fff;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    line-height: 0
}

#wpn-lightbox-content-v4,
#wpn-exitintent-lightbox-content-v4 {
    display: none;
    position: fixed;
    z-index: 10000;
    bottom: 0;
    right: 15%;
    width: auto;
    max-width: 400px;
    background-color: #fff;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border: 1px solid #000;
    border-bottom: none
}

#wpn-lightbox-close-newsletter,
#wpn-lightbox-close-exitintent {
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    padding: 5px;
    font-weight: 400;
    width: 30px;
    font-size: 20px;
    line-height: 20px;
    text-align: center;
    background: #000;
    color: #fff;
    vertical-align: middle;
    cursor: pointer;
    border-left: 1px solid #000;
    border-bottom: 1px solid #000
}

#wpn-lightbox-close-newsletter-v2,
#wpn-lightbox-close-newsletter-v4,
#wpn-lightbox-close-exitintent-v2,
#wpn-lightbox-close-exitintent-v4 {
    color: #000;
    background: 0 0;
    border: none;
    vertical-align: middle;
    cursor: pointer;
    display: block;
    position: absolute;
    top: 5px;
    right: 2%;
    padding: 5px;
    font-weight: 400;
    width: 30px;
    font-size: 20px;
    line-height: 20px;
    text-align: center;
    text-transform: lowercase
}

.wp_newsletter_container,
.wp_exitintent_container,
.weltpixel_newsletter_step1,
.weltpixel_exitintent_newsletter_step1,
.weltpixel_newsletter {
    display: none
}

.weltpixel_newsletter * {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.weltpixel_newsletter .title {
    padding: 30px 0
}

.weltpixel_newsletter .wpn-col-md-5 {
    line-height: 10px;
    padding: 0
}

.weltpixel_newsletter .wpn-col-md-5 img.image-fade {
    width: 100%
}

.weltpixel_newsletter .weltpixel_newsletter_signup_section {
    padding: 35px;
    text-align: center
}

.weltpixel_newsletter .weltpixel_newsletter_signup_section strong {
    font-size: 12px
}

.weltpixel_newsletter .weltpixel_newsletter_signup_section .title {
    font-size: 24px
}

.weltpixel_newsletter #weltpixel_newsletter,
.weltpixel_newsletter #weltpixel_exitintent {
    padding: 15px 0 5px;
    width: 100%;
    float: left
}

.weltpixel_newsletter #weltpixel_newsletter .form-group,
.weltpixel_newsletter #weltpixel_exitintent .form-group {
    position: relative;
    float: right;
    width: 100%
}

.weltpixel_newsletter #weltpixel_newsletter .title,
.weltpixel_newsletter #weltpixel_exitintent .title {
    font-size: 26px;
    text-transform: uppercase;
    text-align: center
}

.weltpixel_newsletter #weltpixel_newsletter input[type=text],
.weltpixel_newsletter #weltpixel_exitintent input[type=text],
.weltpixel_newsletter #weltpixel_newsletter input[type=email],
.weltpixel_newsletter #weltpixel_exitintent input[type=email],
.weltpixel_newsletter #weltpixel_newsletter #popup_newsletter_email,
.weltpixel_newsletter #weltpixel_exitintent #popup_newsletter_email,
.weltpixel_newsletter #weltpixel_newsletter #exitintent_newsletter_email,
.weltpixel_newsletter #weltpixel_exitintent #exitintent_newsletter_email {
    width: 77%;
    height: 35px;
    border: 0;
    background: #f4f4f4;
    padding: 8px;
    font-size: 12px;
    float: left;
    line-height: 20px;
    text-transform: uppercase;
    text-align: center
}

.weltpixel_newsletter #weltpixel_newsletter #terms_conditions_consent,
.weltpixel_newsletter #weltpixel_exitintent #terms_conditions_consent,
.weltpixel_newsletter #weltpixel_newsletter #exitintent_terms_conditions_consent,
.weltpixel_newsletter #weltpixel_exitintent #exitintent_terms_conditions_consent {
    width: 17px;
    height: 17px
}

.weltpixel_newsletter #weltpixel_newsletter .button,
.weltpixel_newsletter #weltpixel_exitintent .button {
    height: 36px;
    padding: 8px;
    margin-left: 0;
    float: right;
    font-size: 18px;
    line-height: 22px;
    background: #d83701;
    color: #fff;
    text-transform: uppercase
}

.weltpixel_newsletter #weltpixel_newsletter .terms-condition-container,
.weltpixel_newsletter #weltpixel_exitintent .terms-condition-container {
    position: relative;
    margin-top: 18px;
    text-align: center
}

.weltpixel_newsletter #weltpixel_newsletter .terms-condition-container label,
.weltpixel_newsletter #weltpixel_exitintent .terms-condition-container label,
.weltpixel_newsletter #weltpixel_newsletter .terms-condition-container label>*,
.weltpixel_newsletter #weltpixel_exitintent .terms-condition-container label>* {
    vertical-align: top
}

.weltpixel_newsletter #weltpixel_newsletter #popup_newsletter_email-error,
.weltpixel_newsletter #weltpixel_exitintent #popup_newsletter_email-error,
.weltpixel_newsletter #weltpixel_newsletter #terms_conditions_consent-error,
.weltpixel_newsletter #weltpixel_exitintent #terms_conditions_consent-error,
.weltpixel_newsletter #weltpixel_newsletter #exitintent_newsletter_email-error,
.weltpixel_newsletter #weltpixel_exitintent #exitintent_newsletter_email-error,
.weltpixel_newsletter #weltpixel_newsletter #exitintent_terms_conditions_consent-error,
.weltpixel_newsletter #weltpixel_exitintent #exitintent_terms_conditions_consent-error {
    clear: both;
    min-height: 13px;
    margin: 3px 0 0;
    font-size: 14px;
    font-weight: 700;
    line-height: 13px;
    text-align: left;
    position: absolute;
    top: 35px
}

.weltpixel_newsletter #weltpixel_newsletter #terms_conditions_consent-error,
.weltpixel_newsletter #weltpixel_exitintent #terms_conditions_consent-error,
.weltpixel_newsletter #weltpixel_newsletter #exitintent_terms_conditions_consent-error,
.weltpixel_newsletter #weltpixel_exitintent #exitintent_terms_conditions_consent-error {
    top: 0;
    position: relative
}

.weltpixel_newsletter.wp_newsletter_v1 .weltpixel_newsletter_step1 button,
.weltpixel_newsletter.wp_newsletter_v1 .weltpixel_exitintent_newsletter_step1 button {
    margin: 5px
}

.weltpixel_newsletter.wp_newsletter_v2 {
    float: left;
    width: 100%
}

.weltpixel_newsletter.wp_newsletter_v2 .left-section {
    float: left;
    width: 20%;
    line-height: 10px;
    max-width: 200px
}

.weltpixel_newsletter.wp_newsletter_v2 .weltpixel_newsletter_signup_section {
    float: right;
    width: 80%;
    padding: 20px
}

.weltpixel_newsletter.wp_newsletter_v2 .weltpixel_newsletter_signup_section .middle-section {
    float: left;
    text-align: left;
    width: 50%
}

.weltpixel_newsletter.wp_newsletter_v2 .weltpixel_newsletter_signup_section .right-section {
    float: right;
    width: 100%;
    max-width: 370px;
    margin-right: 3%
}

.weltpixel_newsletter.wp_newsletter_v2 .weltpixel_newsletter_signup_section .right-section #weltpixel_newsletter input[type=text],
.weltpixel_newsletter.wp_newsletter_v2 .weltpixel_newsletter_signup_section .right-section #weltpixel_exitintent input[type=text],
.weltpixel_newsletter.wp_newsletter_v2 .weltpixel_newsletter_signup_section .right-section #weltpixel_newsletter input[type=email],
.weltpixel_newsletter.wp_newsletter_v2 .weltpixel_newsletter_signup_section .right-section #weltpixel_exitintent input[type=email],
.weltpixel_newsletter.wp_newsletter_v2 .weltpixel_newsletter_signup_section .right-section #weltpixel_newsletter #popup_newsletter_email,
.weltpixel_newsletter.wp_newsletter_v2 .weltpixel_newsletter_signup_section .right-section #weltpixel_exitintent #popup_newsletter_email,
.weltpixel_newsletter.wp_newsletter_v2 .weltpixel_newsletter_signup_section .right-section #weltpixel_newsletter #exitintent_newsletter_email,
.weltpixel_newsletter.wp_newsletter_v2 .weltpixel_newsletter_signup_section .right-section #weltpixel_exitintent #exitintent_newsletter_email {
    width: 53%;
    border: 1px solid #000;
    border-right: none;
    height: 34px
}

.weltpixel_newsletter.wp_newsletter_v2 .weltpixel_newsletter_signup_section .right-section #weltpixel_newsletter button.subscribe,
.weltpixel_newsletter.wp_newsletter_v2 .weltpixel_newsletter_signup_section .right-section #weltpixel_exitintent button.subscribe {
    float: right;
    border: 1px solid #000;
    height: 34px
}

.weltpixel_newsletter.wp_newsletter_v2 .weltpixel_newsletter_signup_section .right-section #weltpixel_newsletter #popup_newsletter_email,
.weltpixel_newsletter.wp_newsletter_v2 .weltpixel_newsletter_signup_section .right-section #weltpixel_exitintent #popup_newsletter_email,
.weltpixel_newsletter.wp_newsletter_v2 .weltpixel_newsletter_signup_section .right-section #weltpixel_newsletter #exitintent_newsletter_email,
.weltpixel_newsletter.wp_newsletter_v2 .weltpixel_newsletter_signup_section .right-section #weltpixel_exitintent #exitintent_newsletter_email {
    width: 74%
}

.weltpixel_newsletter.wp_newsletter_v2 .weltpixel_newsletter_signup_section .right-section .terms-condition-container {
    clear: both;
    padding-top: 18px
}

.weltpixel_newsletter.wp_newsletter_v2 .weltpixel_newsletter_signup_section .step1-buttons {
    float: right;
    width: 50%;
    margin-top: 3%
}

.weltpixel_newsletter.wp_newsletter_v2 .weltpixel_newsletter_signup_section .step1-buttons button {
    width: 80%;
    margin: 5px 0
}

.weltpixel_newsletter.wp_newsletter_v2 .weltpixel_newsletter_signup_section #weltpixel_newsletter .terms-condition-container,
.weltpixel_newsletter.wp_newsletter_v2 .weltpixel_newsletter_signup_section #weltpixel_exitintent .terms-condition-container {
    text-align: left
}

.weltpixel_newsletter.wp_newsletter_v3 .image-background {
    display: none
}

.weltpixel_newsletter.wp_newsletter_v3 .weltpixel_newsletter_signup_section {
    float: left;
    height: 75%;
    width: 75%;
    margin: 13%;
    background: #fff;
    top: 0;
    line-height: 1.4;
    padding: 20px 30px 15px
}

.weltpixel_newsletter.wp_newsletter_v3 .weltpixel_newsletter_signup_section .title {
    font-size: 34px
}

.weltpixel_newsletter.wp_newsletter_v3 .weltpixel_newsletter_signup_section p {
    font-size: 18px;
    padding: 0
}

.weltpixel_newsletter.wp_newsletter_v3 .weltpixel_newsletter_signup_section .newsletter-signup {
    position: relative;
    margin-top: 15%;
    float: left;
    width: 100%;
    border: 0
}

.weltpixel_newsletter.wp_newsletter_v3 .weltpixel_newsletter_signup_section .newsletter-signup #weltpixel_newsletter input[type=text],
.weltpixel_newsletter.wp_newsletter_v3 .weltpixel_newsletter_signup_section .newsletter-signup #weltpixel_exitintent input[type=text],
.weltpixel_newsletter.wp_newsletter_v3 .weltpixel_newsletter_signup_section .newsletter-signup #weltpixel_newsletter input[type=email],
.weltpixel_newsletter.wp_newsletter_v3 .weltpixel_newsletter_signup_section .newsletter-signup #weltpixel_exitintent input[type=email],
.weltpixel_newsletter.wp_newsletter_v3 .weltpixel_newsletter_signup_section .newsletter-signup #weltpixel_newsletter #popup_newsletter_email,
.weltpixel_newsletter.wp_newsletter_v3 .weltpixel_newsletter_signup_section .newsletter-signup #weltpixel_exitintent #popup_newsletter_email,
.weltpixel_newsletter.wp_newsletter_v3 .weltpixel_newsletter_signup_section .newsletter-signup #weltpixel_newsletter #exitintent_newsletter_email,
.weltpixel_newsletter.wp_newsletter_v3 .weltpixel_newsletter_signup_section .newsletter-signup #weltpixel_exitintent #exitintent_newsletter_email {
    width: 100%;
    background: #fff;
    border-bottom: 2px solid #000;
    margin-bottom: 18px
}

.weltpixel_newsletter.wp_newsletter_v3 .weltpixel_newsletter_signup_section .newsletter-signup #weltpixel_newsletter button,
.weltpixel_newsletter.wp_newsletter_v3 .weltpixel_newsletter_signup_section .newsletter-signup #weltpixel_exitintent button {
    width: 100%;
    height: 44px;
    margin: 3px 0
}

.weltpixel_newsletter.wp_newsletter_v3 .weltpixel_newsletter_signup_section .step1-buttons button {
    width: 100%;
    height: 44px;
    margin: 3px 0
}

.weltpixel_newsletter.wp_newsletter_v4 .weltpixel_newsletter_signup_section {
    float: none;
    padding: 20px
}

.weltpixel_newsletter.wp_newsletter_v4 .weltpixel_newsletter_signup_section .newsletter-signup {
    float: none
}

.weltpixel_newsletter.wp_newsletter_v4 .weltpixel_newsletter_signup_section .newsletter-signup #weltpixel_newsletter,
.weltpixel_newsletter.wp_newsletter_v4 .weltpixel_newsletter_signup_section .newsletter-signup #weltpixel_exitintent {
    float: none
}

.weltpixel_newsletter.wp_newsletter_v4 .weltpixel_newsletter_signup_section .newsletter-signup #weltpixel_newsletter input[type=text],
.weltpixel_newsletter.wp_newsletter_v4 .weltpixel_newsletter_signup_section .newsletter-signup #weltpixel_exitintent input[type=text],
.weltpixel_newsletter.wp_newsletter_v4 .weltpixel_newsletter_signup_section .newsletter-signup #weltpixel_newsletter input[type=email],
.weltpixel_newsletter.wp_newsletter_v4 .weltpixel_newsletter_signup_section .newsletter-signup #weltpixel_exitintent input[type=email],
.weltpixel_newsletter.wp_newsletter_v4 .weltpixel_newsletter_signup_section .newsletter-signup #weltpixel_newsletter #popup_newsletter_email,
.weltpixel_newsletter.wp_newsletter_v4 .weltpixel_newsletter_signup_section .newsletter-signup #weltpixel_exitintent #popup_newsletter_email,
.weltpixel_newsletter.wp_newsletter_v4 .weltpixel_newsletter_signup_section .newsletter-signup #weltpixel_newsletter #exitintent_newsletter_email,
.weltpixel_newsletter.wp_newsletter_v4 .weltpixel_newsletter_signup_section .newsletter-signup #weltpixel_exitintent #exitintent_newsletter_email {
    width: 98%;
    background: #fff;
    border-bottom: 2px solid #000;
    margin-bottom: 18px;
    float: none
}

.weltpixel_newsletter.wp_newsletter_v4 .weltpixel_newsletter_signup_section .newsletter-signup #weltpixel_newsletter button,
.weltpixel_newsletter.wp_newsletter_v4 .weltpixel_newsletter_signup_section .newsletter-signup #weltpixel_exitintent button {
    width: 49%
}

.weltpixel_newsletter.wp_newsletter_v4 .weltpixel_newsletter_signup_section .weltpixel_newsletter_step1,
.weltpixel_newsletter.wp_newsletter_v4 .weltpixel_newsletter_signup_section .weltpixel_exitintent_newsletter_step1 {
    padding: 15px 15px 30px
}

.weltpixel_newsletter.wp_newsletter_v4 .weltpixel_newsletter_signup_section .weltpixel_newsletter_step1 .step1-buttons,
.weltpixel_newsletter.wp_newsletter_v4 .weltpixel_newsletter_signup_section .weltpixel_exitintent_newsletter_step1 .step1-buttons {
    min-width: 320px
}

.weltpixel_newsletter.wp_newsletter_v4 .weltpixel_newsletter_signup_section .weltpixel_newsletter_step1 .step1-buttons button,
.weltpixel_newsletter.wp_newsletter_v4 .weltpixel_newsletter_signup_section .weltpixel_exitintent_newsletter_step1 .step1-buttons button {
    width: 49%
}

@media only screen and (max-width:960px) {

    .weltpixel_newsletter .weltpixel_newsletter_signup_section #weltpixel_newsletter input[type=text],
    .weltpixel_newsletter .weltpixel_newsletter_signup_section #weltpixel_exitintent input[type=text],
    .weltpixel_newsletter .weltpixel_newsletter_signup_section #weltpixel_newsletter input[type=email],
    .weltpixel_newsletter .weltpixel_newsletter_signup_section #weltpixel_exitintent input[type=email],
    .weltpixel_newsletter .weltpixel_newsletter_signup_section #weltpixel_newsletter #popup_newsletter_email,
    .weltpixel_newsletter .weltpixel_newsletter_signup_section #weltpixel_exitintent #popup_newsletter_email,
    .weltpixel_newsletter .weltpixel_newsletter_signup_section #weltpixel_newsletter #exitintent_newsletter_email,
    .weltpixel_newsletter .weltpixel_newsletter_signup_section #weltpixel_exitintent #exitintent_newsletter_email {
        width: 81%
    }
}

@media (min-width:992px) {

    .weltpixel_newsletter .wpn-col-md-5,
    .weltpixel_newsletter .wpn-col-md-7 {
        float: left
    }

    .weltpixel_newsletter .wpn-col-md-5 {
        width: 41.66666667%
    }

    .weltpixel_newsletter .wpn-col-md-7 {
        width: 58.33333333%
    }
}

@media screen and (max-width:992px) {

    #wpn-lightbox-content,
    #wpn-exitintent-lightbox-content {
        width: 88%;
        padding: 6%
    }

    #wpn-lightbox-content-v3,
    #wpn-exitintent-lightbox-content-v3 {
        width: 88%
    }
}

@media only screen and (max-width:768px) {
    .weltpixel_newsletter .weltpixel_newsletter_signup_section {
        width: 100%;
        padding: 0
    }

    .weltpixel_newsletter .weltpixel_newsletter_signup_section #weltpixel_newsletter,
    .weltpixel_newsletter .weltpixel_newsletter_signup_section #weltpixel_exitintent {
        padding: 15px 0 5px;
        width: 100%;
        float: left
    }

    .weltpixel_newsletter .weltpixel_newsletter_signup_section #weltpixel_newsletter .button,
    .weltpixel_newsletter .weltpixel_newsletter_signup_section #weltpixel_exitintent .button {
        float: right
    }

    .weltpixel_newsletter .weltpixel_newsletter_signup_section #weltpixel_newsletter input[type=text],
    .weltpixel_newsletter .weltpixel_newsletter_signup_section #weltpixel_exitintent input[type=text],
    .weltpixel_newsletter .weltpixel_newsletter_signup_section #weltpixel_newsletter input[type=email],
    .weltpixel_newsletter .weltpixel_newsletter_signup_section #weltpixel_exitintent input[type=email],
    .weltpixel_newsletter .weltpixel_newsletter_signup_section #weltpixel_newsletter #popup_newsletter_email,
    .weltpixel_newsletter .weltpixel_newsletter_signup_section #weltpixel_exitintent #popup_newsletter_email,
    .weltpixel_newsletter .weltpixel_newsletter_signup_section #weltpixel_newsletter #exitintent_newsletter_email,
    .weltpixel_newsletter .weltpixel_newsletter_signup_section #weltpixel_exitintent #exitintent_newsletter_email {
        width: 74%;
        float: left
    }

    .weltpixel_newsletter .col-last {
        display: none
    }

    .weltpixel_newsletter.wp_newsletter_v1 .weltpixel_newsletter_step1 button,
    .weltpixel_newsletter.wp_newsletter_v1 .weltpixel_exitintent_newsletter_step1 button {
        width: 100%
    }

    .weltpixel_newsletter.wp_newsletter_v2 {
        float: left;
        width: 100%
    }

    .weltpixel_newsletter.wp_newsletter_v2 .left-section {
        float: left;
        width: 33%;
        line-height: 10px;
        max-width: 100%
    }

    .weltpixel_newsletter.wp_newsletter_v2 .weltpixel_newsletter_signup_section {
        float: none;
        width: 100%;
        padding: 0
    }

    .weltpixel_newsletter.wp_newsletter_v2 .weltpixel_newsletter_signup_section .title {
        font-size: 18px
    }

    .weltpixel_newsletter.wp_newsletter_v2 .weltpixel_newsletter_signup_section .middle-section {
        float: right;
        text-align: left;
        width: 67%;
        padding: 10px 15px 10px 10px
    }

    .weltpixel_newsletter.wp_newsletter_v2 .weltpixel_newsletter_signup_section .right-section {
        float: none;
        width: 97%;
        clear: both;
        text-align: center;
        margin: 0 auto
    }

    .weltpixel_newsletter.wp_newsletter_v2 .weltpixel_newsletter_signup_section .right-section #weltpixel_newsletter input[type=text],
    .weltpixel_newsletter.wp_newsletter_v2 .weltpixel_newsletter_signup_section .right-section #weltpixel_exitintent input[type=text],
    .weltpixel_newsletter.wp_newsletter_v2 .weltpixel_newsletter_signup_section .right-section #weltpixel_newsletter input[type=email],
    .weltpixel_newsletter.wp_newsletter_v2 .weltpixel_newsletter_signup_section .right-section #weltpixel_exitintent input[type=email],
    .weltpixel_newsletter.wp_newsletter_v2 .weltpixel_newsletter_signup_section .right-section #weltpixel_newsletter #popup_newsletter_email,
    .weltpixel_newsletter.wp_newsletter_v2 .weltpixel_newsletter_signup_section .right-section #weltpixel_exitintent #popup_newsletter_email,
    .weltpixel_newsletter.wp_newsletter_v2 .weltpixel_newsletter_signup_section .right-section #weltpixel_newsletter #exitintent_newsletter_email,
    .weltpixel_newsletter.wp_newsletter_v2 .weltpixel_newsletter_signup_section .right-section #weltpixel_exitintent #exitintent_newsletter_email {
        width: 74%
    }

    .weltpixel_newsletter.wp_newsletter_v2 .weltpixel_newsletter_signup_section .step1-buttons {
        float: none;
        width: 97%;
        clear: both;
        text-align: center;
        margin: 0 auto;
        padding: 10px 0
    }

    .weltpixel_newsletter.wp_newsletter_v2 .weltpixel_newsletter_signup_section .step1-buttons button {
        width: 100%;
        margin: 5px 0
    }

    .weltpixel_newsletter.wp_newsletter_v2 #weltpixel_newsletter .form-group,
    .weltpixel_newsletter.wp_newsletter_v2 #weltpixel_exitintent .form-group {
        margin-left: 7%
    }

    .weltpixel_newsletter.wp_newsletter_v4 .weltpixel_newsletter_signup_section .weltpixel_newsletter_step1 .step1-buttons,
    .weltpixel_newsletter.wp_newsletter_v4 .weltpixel_newsletter_signup_section .weltpixel_exitintent_newsletter_step1 .step1-buttons {
        min-width: 100%
    }

    #wpn-lightbox-content-v4,
    #wpn-exitintent-lightbox-content-v4 {
        right: 0;
        max-width: 100%;
        width: 100%
    }
}

@media only screen and (max-width:480px) {

    .weltpixel_newsletter .weltpixel_newsletter_signup_section #weltpixel_newsletter input[type=text],
    .weltpixel_newsletter .weltpixel_newsletter_signup_section #weltpixel_exitintent input[type=text],
    .weltpixel_newsletter .weltpixel_newsletter_signup_section #weltpixel_newsletter input[type=email],
    .weltpixel_newsletter .weltpixel_newsletter_signup_section #weltpixel_exitintent input[type=email],
    .weltpixel_newsletter .weltpixel_newsletter_signup_section #weltpixel_newsletter #popup_newsletter_email,
    .weltpixel_newsletter .weltpixel_newsletter_signup_section #weltpixel_exitintent #popup_newsletter_email,
    .weltpixel_newsletter .weltpixel_newsletter_signup_section #weltpixel_newsletter #exitintent_newsletter_email,
    .weltpixel_newsletter .weltpixel_newsletter_signup_section #weltpixel_exitintent #exitintent_newsletter_email {
        width: 66%
    }

    .weltpixel_newsletter.wp_newsletter_v2 .weltpixel_newsletter_signup_section .right-section #weltpixel_newsletter input[type=text],
    .weltpixel_newsletter.wp_newsletter_v2 .weltpixel_newsletter_signup_section .right-section #weltpixel_exitintent input[type=text],
    .weltpixel_newsletter.wp_newsletter_v2 .weltpixel_newsletter_signup_section .right-section #weltpixel_newsletter input[type=email],
    .weltpixel_newsletter.wp_newsletter_v2 .weltpixel_newsletter_signup_section .right-section #weltpixel_exitintent input[type=email],
    .weltpixel_newsletter.wp_newsletter_v2 .weltpixel_newsletter_signup_section .right-section #weltpixel_newsletter #popup_newsletter_email,
    .weltpixel_newsletter.wp_newsletter_v2 .weltpixel_newsletter_signup_section .right-section #weltpixel_exitintent #popup_newsletter_email,
    .weltpixel_newsletter.wp_newsletter_v2 .weltpixel_newsletter_signup_section .right-section #weltpixel_newsletter #exitintent_newsletter_email,
    .weltpixel_newsletter.wp_newsletter_v2 .weltpixel_newsletter_signup_section .right-section #weltpixel_exitintent #exitintent_newsletter_email {
        width: 74%
    }

    .weltpixel_newsletter.wp_newsletter_v3 .weltpixel_newsletter_signup_section .title {
        font-size: 22px
    }

    .weltpixel_newsletter.wp_newsletter_v3 .weltpixel_newsletter_signup_section p {
        font-size: 12px;
        margin-bottom: 1px
    }

    .weltpixel_newsletter.wp_newsletter_v3 .weltpixel_newsletter_signup_section .newsletter-signup {
        margin-top: 0
    }

    .weltpixel_newsletter.wp_newsletter_v3 .weltpixel_newsletter_signup_section .newsletter-signup #weltpixel_newsletter,
    .weltpixel_newsletter.wp_newsletter_v3 .weltpixel_newsletter_signup_section .newsletter-signup #weltpixel_exitintent {
        padding: 7px 0
    }
}

@media only screen and (max-width:360px) {

    .weltpixel_newsletter .weltpixel_newsletter_signup_section #weltpixel_newsletter input[type=text],
    .weltpixel_newsletter .weltpixel_newsletter_signup_section #weltpixel_exitintent input[type=text],
    .weltpixel_newsletter .weltpixel_newsletter_signup_section #weltpixel_newsletter input[type=email],
    .weltpixel_newsletter .weltpixel_newsletter_signup_section #weltpixel_exitintent input[type=email],
    .weltpixel_newsletter .weltpixel_newsletter_signup_section #weltpixel_newsletter #popup_newsletter_email,
    .weltpixel_newsletter .weltpixel_newsletter_signup_section #weltpixel_exitintent #popup_newsletter_email,
    .weltpixel_newsletter .weltpixel_newsletter_signup_section #weltpixel_newsletter #exitintent_newsletter_email,
    .weltpixel_newsletter .weltpixel_newsletter_signup_section #weltpixel_exitintent #exitintent_newsletter_email {
        width: 61%
    }

    .weltpixel_newsletter.wp_newsletter_v2 .weltpixel_newsletter_signup_section .right-section #weltpixel_newsletter input[type=text],
    .weltpixel_newsletter.wp_newsletter_v2 .weltpixel_newsletter_signup_section .right-section #weltpixel_exitintent input[type=text],
    .weltpixel_newsletter.wp_newsletter_v2 .weltpixel_newsletter_signup_section .right-section #weltpixel_newsletter input[type=email],
    .weltpixel_newsletter.wp_newsletter_v2 .weltpixel_newsletter_signup_section .right-section #weltpixel_exitintent input[type=email],
    .weltpixel_newsletter.wp_newsletter_v2 .weltpixel_newsletter_signup_section .right-section #weltpixel_newsletter #popup_newsletter_email,
    .weltpixel_newsletter.wp_newsletter_v2 .weltpixel_newsletter_signup_section .right-section #weltpixel_exitintent #popup_newsletter_email,
    .weltpixel_newsletter.wp_newsletter_v2 .weltpixel_newsletter_signup_section .right-section #weltpixel_newsletter #exitintent_newsletter_email,
    .weltpixel_newsletter.wp_newsletter_v2 .weltpixel_newsletter_signup_section .right-section #weltpixel_exitintent #exitintent_newsletter_email {
        width: 69%
    }
}

.page-products .spu-group-plp {
    margin: 0;
    padding: .8rem 0;
    position: relative
}

.page-products .spu-color-swatches:not(.swiper) {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    gap: 1rem
}

.page-products .spu-color-swatches:not(.swiper) .spu-swatch-item {
    width: calc(100%/5 - 8px)
}

.page-products .spu-color-swatches:not(.swiper) .spu-swatch-item:nth-child(n+6) {
    display: none
}

.page-products .spu-color-swatches.swiper {
    position: unset;
    padding-bottom: 0
}

.page-products .spu-color-swatches.swiper:not(.swiper-initialized) {
    height: 4rem
}

.page-products .spu-color-swatches.swiper:not(.swiper-initialized) .spu-swatch-item {
    width: calc(100%/5);
    display: inline-block
}

.page-products .spu-color-swatches.swiper.swiper-initialized {
    height: auto
}

.page-products .spu-color-swatches.swiper .swiper-button-next {
    z-index: 11;
    right: 2rem;
    height: 3rem;
    top: unset;
    bottom: 0;
    position: unset;
    margin-top: 0;
    float: inline-end;
    width: 25%;
    justify-content: start;
    padding-inline-start: 1rem
}

.page-products .spu-color-swatches.swiper .swiper-button-next:after {
    font-size: 1.5rem;
    color: #0f1111
}

.page-products .spu-color-swatches.swiper .swiper-button-next.swiper-button-disabled {
    visibility: hidden
}

.page-products .spu-color-swatches.swiper .swiper-button-prev {
    z-index: 11;
    left: 2rem;
    height: 3rem;
    top: unset;
    bottom: 0;
    position: unset;
    margin-top: 0;
    float: inline-start;
    justify-content: flex-end;
    width: 25%;
    padding-inline-end: 1rem
}

.page-products .spu-color-swatches.swiper .swiper-button-prev:after {
    font-size: 1.5rem;
    color: #0f1111
}

.page-products .spu-color-swatches.swiper .swiper-button-prev.swiper-button-disabled {
    visibility: hidden
}

.page-products .spu-color-swatches.swiper .swiper-pagination-bullets {
    height: 3rem;
    bottom: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 50%;
    margin: 0 auto;
    position: unset
}

.page-products .spu-color-swatches.swiper .swiper-pagination-bullets.swiper-pagination-lock {
    display: none
}

.page-products .spu-color-swatches.swiper .swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 .2rem
}

.page-products .spu-color-swatches.swiper .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 1rem;
    height: 1rem;
    transition: ease .3s all;
    background: #0f1111
}

.page-products .spu-swatch-item {
    position: relative;
    height: auto;
    border-radius: 0;
    overflow: hidden;
    transition: all .3s ease;
    z-index: 1
}

.page-products .spu-swatch-item:hover {
    z-index: 10;
    border: 1px solid
}

.page-products .spu-swatch-item:hover a img {
    transition: all .3s ease
}

.page-products .spu-swatch-item:hover a img:hover {
    transform: scale(1.1)
}

.page-products .spu-swatch-item:focus {
    border: 1px solid
}

.page-products .spu-swatch-link {
    display: block;
    width: 100%;
    height: 100%;
    border: none;
    border-radius: 0;
    overflow: hidden;
    transition: all .3s ease;
    cursor: pointer;
    position: relative
}

.page-products .spu-swatch-link.active {
    border-bottom: .2rem solid #0f1111;
    box-shadow: none
}

.page-products .spu-swatch-image {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
    pointer-events: none
}

.page-products .product-card.spu-updating {
    opacity: .6;
    pointer-events: none
}

.page-products .product-card.spu-updating .product-item-photo img {
    transition: opacity .3s ease
}

.page-products .product-card .product-item-photo img,
.page-products .product-card .product-brand span,
.page-products .product-card .product-item-link,
.page-products .product-card .gender,
.page-products .product-card .color .value,
.page-products .product-card .price-box {
    transition: opacity .2s ease
}

@media (max-width:76.8rem) {
    .page-products .spu-color-swatches:not(.swiper) {
        gap: 0;
        justify-content: space-between
    }

    .page-products .spu-color-swatches:not(.swiper) .spu-swatch-item {
        width: calc(100%/4)
    }

    .page-products .spu-color-swatches:not(.swiper) .spu-swatch-item:nth-child(n+5) {
        display: none
    }

    .page-products .spu-color-swatches.swiper:not(.swiper-initialized) .spu-swatch-item {
        width: calc(100%/5)
    }

    .page-products .spu-color-swatches.swiper .swiper-button-next {
        right: .5rem
    }

    .page-products .spu-color-swatches.swiper .swiper-button-prev {
        left: .5rem
    }
}

.catalog-product-view .product.attribute.overview .show-reviews br {
    display: none
}

.catalog-product-view .spu-group-container {
    padding: 1.5rem 0 1rem
}

.catalog-product-view .spu-group-title {
    font-size: 1.6rem;
    font-weight: 900;
    margin-bottom: 1.2rem;
    color: #0f1111;
    text-transform: capitalize;
    letter-spacing: .05rem
}

.catalog-product-view .spu-group-title .value {
    font-weight: 400
}

.catalog-product-view .spu-group-products:not(.swiper) {
    display: flex;
    flex-wrap: wrap;
    gap: 1rem
}

.catalog-product-view .spu-group-products:not(.swiper) .spu-product-item:nth-child(n+6) {
    display: none
}

.catalog-product-view .spu-group-products:not(.swiper):has(.spu-product-item:nth-child(6)) .spu-product-item:nth-child(n+11) {
    display: none
}

.catalog-product-view .spu-group-products.swiper .swiper-button-next {
    bottom: 0;
    top: unset;
    height: 3rem;
    right: 5rem;
    z-index: 11;
    position: unset;
    float: inline-end;
    margin-top: 1rem;
    width: 25%;
    justify-content: flex-start;
    padding-left: 1rem
}

.catalog-product-view .spu-group-products.swiper .swiper-button-next:after {
    font-size: 1.5rem;
    color: #0f1111
}

.catalog-product-view .spu-group-products.swiper .swiper-button-next.swiper-button-disabled {
    visibility: hidden
}

.catalog-product-view .spu-group-products.swiper .swiper-button-prev {
    bottom: 0;
    top: unset;
    height: 3rem;
    left: 5rem;
    z-index: 11;
    position: unset;
    float: inline-start;
    width: 25%;
    margin-top: 1rem;
    justify-content: flex-end;
    padding-right: 10px
}

.catalog-product-view .spu-group-products.swiper .swiper-button-prev:after {
    font-size: 1.5rem;
    color: #0f1111
}

.catalog-product-view .spu-group-products.swiper .swiper-button-prev.swiper-button-disabled {
    visibility: hidden
}

.catalog-product-view .spu-group-products.swiper .swiper-pagination-bullets {
    height: 3rem;
    bottom: 0;
    display: flex;
    align-items: center;
    position: unset;
    margin-top: 1rem;
    width: 50%;
    justify-content: center
}

.catalog-product-view .spu-group-products.swiper .swiper-pagination-bullets.swiper-pagination-lock {
    display: none
}

.catalog-product-view .spu-group-products.swiper .swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 .2rem
}

.catalog-product-view .spu-group-products.swiper .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 1.2rem;
    height: 1.2rem;
    transition: ease .3s all;
    background: #0f1111
}

.catalog-product-view .spu-product-item {
    position: relative;
    width: calc(100%/5 - .8rem);
    height: auto;
    border: .2rem solid transparent;
    border-radius: 0;
    overflow: hidden;
    outline: none;
    transition: all .3s ease
}

.catalog-product-view .spu-product-item:hover {
    border-color: #0f1111
}

.catalog-product-view .spu-product-item:hover a img {
    transition: all .3s ease
}

.catalog-product-view .spu-product-item:hover a img:hover {
    transform: scale(1.05)
}

.catalog-product-view .spu-product-item.current-product .spu-product-link {
    border: .2rem solid #0f1111
}

.catalog-product-view .spu-product-link {
    display: block;
    width: 100%;
    height: 100%;
    border: .1rem solid #ddd;
    border-radius: 0;
    overflow: hidden;
    transition: border-color .3s ease
}

.catalog-product-view .spu-product-link:hover,
.catalog-product-view .spu-product-link.active {
    border-color: #0f1111
}

.catalog-product-view .spu-product-link.active {
    box-shadow: 0 0 0 .1rem #0f1111
}

.catalog-product-view .spu-product-image {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block
}

@media (max-width:76.8rem) {
    .catalog-product-view .spu-group-products:not(.swiper) .spu-product-item {
        width: calc(100%/4 - .8rem)
    }

    .catalog-product-view .spu-group-products:not(.swiper) .spu-product-item:nth-child(n+5) {
        display: none
    }
}

@media (max-width:48rem) {
    .catalog-product-view .spu-group-products {
        gap: .8rem
    }
}

.minicart-weltpixel .mage-dropdown-dialog {
    display: block !important
}

.minicart-weltpixel.minicart-wrapper .block-minicart {
    z-index: 1001
}

.minicart-weltpixel.minicart-wrapper .action.close:focus {
    box-shadow: 0 0 3px 1px #00699d
}

.box-sized {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box
}

.page-wrapper #shopping-cart-table .minicart-old-price {
    display: none
}

.header .quickcart-wrapper .block-quickcart {
    border-top: 0 none;
    visibility: hidden;
    border-bottom: 0 none;
    height: 100%;
    min-width: inherit;
    overflow: hidden;
    padding: 0;
    position: fixed !important;
    right: -500px !important;
    top: -4px;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box
}

.header .quickcart-wrapper .block-quickcart * {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box
}

.header .quickcart-wrapper .block-quickcart .quickcart-content-wrapper {
    height: 100%;
    width: 100%
}

.header .quickcart-wrapper .block-quickcart .block-content-quickcart {
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column;
    align-items: flex-start
}

.header .quickcart-wrapper .block-quickcart .block-content-quickcart .quickcart-top {
    min-height: 50px;
    text-align: center;
    top: 0;
    width: 100%;
    z-index: 1;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box
}

.header .quickcart-wrapper .block-quickcart .block-content-quickcart .quickcart-top button.close {
    min-height: 30px;
    min-width: 54px;
    right: 0;
    margin: 0;
    padding: 0
}

.header .quickcart-wrapper .block-quickcart .block-content-quickcart .quickcart-top button.close span {
    position: relative
}

.header .quickcart-wrapper .block-quickcart .block-content-quickcart .quickcart-top button.close:hover span {
    color: #fff
}

.header .quickcart-wrapper .block-quickcart .block-content-quickcart .quickcart-top button.close:before {
    content: ''
}

.header .quickcart-wrapper .block-quickcart .block-content-quickcart .no-items-position {
    position: absolute;
    top: 40px;
    left: 0;
    right: 0
}

.header .quickcart-wrapper .block-quickcart .block-content-quickcart .quickcart-items-wrapper {
    border: 0 none;
    height: calc(100% - 215px) !important;
    margin: 0;
    overflow-y: auto;
    width: 100%
}

.header .quickcart-wrapper .block-quickcart .block-content-quickcart .quickcart-items-wrapper::-webkit-scrollbar-track {
    background-color: #f5f5f5
}

.header .quickcart-wrapper .block-quickcart .block-content-quickcart .quickcart-items-wrapper::-webkit-scrollbar,
.header .quickcart-wrapper .block-quickcart .block-content-quickcart .quickcart-items-wrapper::-moz-scrollbar {
    width: 6px;
    background-color: #f5f5f5
}

.header .quickcart-wrapper .block-quickcart .block-content-quickcart .quickcart-items-wrapper::-webkit-scrollbar-thumb {
    background-color: #c2c2c2
}

.header .quickcart-wrapper .block-quickcart .block-content-quickcart .quickcart-items-wrapper .quickcart-items .quickcart-product-item {
    padding-bottom: 0
}

.header .quickcart-wrapper .block-quickcart .block-content-quickcart .quickcart-items-wrapper .quickcart-items .quickcart-product-item .product-item-details {
    position: relative
}

.header .quickcart-wrapper .block-quickcart .block-content-quickcart .quickcart-items-wrapper .quickcart-items .quickcart-product-item .product-item-details .action.delete {
    display: flex;
    position: absolute;
    top: 0;
    right: 0
}

.header .quickcart-wrapper .block-quickcart .block-content-quickcart .quickcart-items-wrapper .quickcart-items .quickcart-product-item .product-item-name {
    max-width: 90%
}

.header .quickcart-wrapper .block-quickcart .block-content-quickcart .quickcart-items-wrapper .quickcart-items .quickcart-product-item .product-image-wrapper {
    margin-bottom: 10px
}

.header .quickcart-wrapper .block-quickcart .block-content-quickcart .quickcart-items-wrapper .quickcart-items .quickcart-product-item .action.delete span {
    background: 0 0;
    display: block;
    font-size: 16px;
    height: 15px;
    margin: 0;
    position: relative;
    padding: 0;
    top: 0;
    width: 15px
}

.header .quickcart-wrapper .block-quickcart .block-content-quickcart .quickcart-items-wrapper .quickcart-items .quickcart-product-item .details-qty {
    float: left;
    margin-top: 5px
}

.header .quickcart-wrapper .block-quickcart .block-content-quickcart .quickcart-items-wrapper .quickcart-items .quickcart-product-item .details-qty .spinner {
    display: none;
    width: 10px;
    height: 10px;
    background-color: transparent;
    margin: 4px 12px 4px 13px;
    float: left;
    border: 1px solid #000;
    border-radius: 50%;
    border-bottom: 0 none;
    border-top: 0 none;
    top: -2px;
    position: relative;
    -webkit-animation: sk-rotateplane 1.2s infinite ease-in-out;
    animation: sk-rotateplane 1.2s infinite ease-in-out
}

@-webkit-keyframes sk-rotateplane {
    0% {
        -webkit-transform: rotate(0deg)
    }

    50% {
        -webkit-transform: rotate(-180deg)
    }

    100% {
        -webkit-transform: rotate(360deg)
    }
}

@keyframes sk-rotateplane {
    0% {
        transform: rotate(0deg);
        -webkit-transform: rotateX(0deg)
    }

    50% {
        transform: rotate(-180deg);
        -webkit-transform: rotate(-180deg)
    }

    100% {
        transform: rotate(360deg);
        -webkit-transform: rotate(360deg)
    }
}

.header .quickcart-wrapper .block-quickcart .block-content-quickcart .quickcart-items-wrapper .quickcart-items .quickcart-product-item .details-qty.default-input-qty {
    margin-bottom: 5px
}

.header .quickcart-wrapper .block-quickcart .block-content-quickcart .quickcart-items-wrapper .quickcart-items .quickcart-product-item .details-qty.default-input-qty .cart-item-qty {
    float: none;
    height: 28px;
    line-height: 28px;
    border: 1px solid #c2c2c2
}

.header .quickcart-wrapper .block-quickcart .block-content-quickcart .quickcart-items-wrapper .quickcart-items .quickcart-product-item .details-qty.default-input-qty label.label {
    line-height: 25px;
    float: none
}

.header .quickcart-wrapper .block-quickcart .block-content-quickcart .quickcart-items-wrapper .quickcart-items .quickcart-product-item .details-qty.default-input-qty button.update-cart-item {
    padding: 4px 12px;
    line-height: 16px
}

.header .quickcart-wrapper .block-quickcart .block-content-quickcart .quickcart-items-wrapper .quickcart-items .quickcart-product-item .details-qty.default-input-qty button.update-cart-item span {
    text-transform: initial
}

.header .quickcart-wrapper .block-quickcart .block-content-quickcart .quickcart-items-wrapper .quickcart-items .quickcart-product-item .price-container {
    float: right;
    margin-top: 5px
}

.header .quickcart-wrapper .block-quickcart .block-content-quickcart .quickcart-items-wrapper .quickcart-items .quickcart-product-item .price-container .price-wrapper {
    display: flex;
    flex-direction: column
}

.header .quickcart-wrapper .block-quickcart .block-content-quickcart .quickcart-items-wrapper .quickcart-items .quickcart-product-item .price-container .price-wrapper .price-excluding-tax {
    display: flex
}

.header .quickcart-wrapper .block-quickcart .block-content-quickcart .quickcart-items-wrapper .quickcart-items .quickcart-product-item .price-container .price-wrapper .price-excluding-tax .minicart-price.final-price .price {
    color: red;
    font-size: 13px
}

.header .quickcart-wrapper .block-quickcart .block-content-quickcart .quickcart-items-wrapper .quickcart-items .quickcart-product-item .price-container .price-wrapper .price-excluding-tax .minicart-old-price {
    font-size: 11px
}

.header .quickcart-wrapper .block-quickcart .block-content-quickcart .quickcart-items-wrapper .quickcart-items .quickcart-product-item .price-container .price-wrapper .price-excluding-tax.column {
    flex-direction: column
}

.header .quickcart-wrapper .block-quickcart .block-content-quickcart .quickcart-items-wrapper .quickcart-items .quickcart-product-item .price-container .price-wrapper .price-excluding-tax.column .minicart-price.final-price .price {
    margin: 0 0 5px
}

.header .quickcart-wrapper .block-quickcart .block-content-quickcart .quickcart-items-wrapper .quickcart-items .quickcart-product-item .price-container .price-wrapper .price-excluding-tax.column .minicart-old-price .price {
    margin: 0;
    text-decoration: line-through
}

.header .quickcart-wrapper .block-quickcart .block-content-quickcart .quickcart-items-wrapper .quickcart-items .quickcart-product-item .price-container .price-wrapper .price-excluding-tax.row .minicart-old-price {
    margin-left: 5px
}

.header .quickcart-wrapper .block-quickcart .block-content-quickcart .quickcart-items-wrapper .quickcart-items .quickcart-product-item .price-container .price-wrapper .price-excluding-tax.row .minicart-old-price .price {
    text-decoration: line-through
}

.header .quickcart-wrapper .block-quickcart .block-content-quickcart .quickcart-items-wrapper .quickcart-items .quickcart-product-item .price-container span {
    margin: 0
}

.header .quickcart-wrapper .block-quickcart .block-content-quickcart .quickcart-items-wrapper .quickcart-items .quickcart-product-item .price-container span span.price-including-tax {
    width: 100%;
    display: table;
    text-align: right;
    line-height: .5
}

.header .quickcart-wrapper .block-quickcart .block-content-quickcart .quickcart-items-wrapper .quickcart-items .quickcart-product-item .price-container span span.price-excluding-tax {
    width: 100%
}

.header .quickcart-wrapper .block-quickcart .block-content-quickcart .quickcart-items-wrapper .quickcart-items .quickcart-product-item .price-container span span.price-excluding-tax span.minicart-price span.price {
    font-size: 12px
}

.header .quickcart-wrapper .block-quickcart .block-content-quickcart .quickcart-items-wrapper .quickcart-items .quickcart-product-item .price-container span.price {
    font-size: 12px;
    margin: 0 0 10px;
    float: right
}

.header .quickcart-wrapper .block-quickcart .block-content-quickcart .quickcart-items-wrapper .quickcart-items .quickcart-product-item .options {
    margin: 0;
    min-height: 18px
}

.header .quickcart-wrapper .block-quickcart .block-content-quickcart .quickcart-items-wrapper .quickcart-items .quickcart-product-item .options .option-wrapper {
    float: left;
    margin-bottom: 5px;
    width: 100%
}

.header .quickcart-wrapper .block-quickcart .block-content-quickcart .quickcart-items-wrapper .quickcart-items .quickcart-product-item .options .option-wrapper dt.label,
.header .quickcart-wrapper .block-quickcart .block-content-quickcart .quickcart-items-wrapper .quickcart-items .quickcart-product-item .options .option-wrapper dd.values {
    float: left;
    margin: 0 5px 0 0
}

.header .quickcart-wrapper .block-quickcart .block-content-quickcart .quickcart-items-wrapper .quickcart-items .quickcart-product-item .options .option-wrapper dd.values {
    margin: 0
}

.header .quickcart-wrapper .block-quickcart .block-content-quickcart .quickcart-items-wrapper .quickcart-items .quickcart-product-item .product-item-pricing .label {
    line-height: 16px;
    float: left;
    padding: 0;
    width: auto
}

.header .quickcart-wrapper .block-quickcart .block-content-quickcart .quickcart-items-wrapper .quickcart-items .quickcart-product-item span.qty-update {
    color: #000;
    font-size: 13px;
    float: left;
    padding: 0 8px 8px
}

.header .quickcart-wrapper .block-quickcart .block-content-quickcart .quickcart-items-wrapper .quickcart-items .quickcart-product-item span.qty-update.item-minus {
    visibility: visible;
    font-family: 'luma-icons'
}

.header .quickcart-wrapper .block-quickcart .block-content-quickcart .quickcart-items-wrapper .quickcart-items .quickcart-product-item span.qty-update.item-minus:after {
    content: '\e617'
}

.header .quickcart-wrapper .block-quickcart .block-content-quickcart .quickcart-items-wrapper .quickcart-items .quickcart-product-item span.qty-update.item-plus {
    visibility: visible;
    font-family: 'luma-icons'
}

.header .quickcart-wrapper .block-quickcart .block-content-quickcart .quickcart-items-wrapper .quickcart-items .quickcart-product-item span.qty-update.item-plus:after {
    content: '\e608'
}

.header .quickcart-wrapper .block-quickcart .block-content-quickcart .quickcart-items-wrapper .quickcart-items .quickcart-product-item .qty-update-v2 {
    padding: 0 5px 0;
    float: left;
    font-size: 13px
}

.header .quickcart-wrapper .block-quickcart .block-content-quickcart .quickcart-items-wrapper .quickcart-items .quickcart-product-item .qty-update-v2.item-minus {
    margin-left: 5px;
    font-family: 'luma-icons'
}

.header .quickcart-wrapper .block-quickcart .block-content-quickcart .quickcart-items-wrapper .quickcart-items .quickcart-product-item .qty-update-v2.item-minus:after {
    content: '\2212'
}

.header .quickcart-wrapper .block-quickcart .block-content-quickcart .quickcart-items-wrapper .quickcart-items .quickcart-product-item .qty-update-v2.item-plus {
    font-family: 'luma-icons'
}

.header .quickcart-wrapper .block-quickcart .block-content-quickcart .quickcart-items-wrapper .quickcart-items .quickcart-product-item .qty-update-v2.item-plus:after {
    content: '\002B'
}

.header .quickcart-wrapper .block-quickcart .block-content-quickcart .quickcart-items-wrapper .quickcart-items .quickcart-product-item .cart-item-qty {
    color: #000;
    border: 0 none;
    float: left;
    height: auto;
    line-height: 14px;
    margin: 0;
    opacity: 1;
    padding: 0;
    text-align: center;
    font-size: 13px;
    width: auto;
    max-width: 35px
}

.header .quickcart-wrapper .block-quickcart .block-content-quickcart .quickcart-items-wrapper .quickcart-items .quickcart-product-item button.update-cart-item {
    display: none
}

.header .quickcart-wrapper .block-quickcart .block-content-quickcart .quickcart-items-wrapper .quickcart-items .quickcart-product-item:last-child {
    border-bottom: 1px solid #ccc
}

.header .quickcart-wrapper .block-quickcart .block-content-quickcart .quickcart-bottom-container {
    margin-top: auto;
    width: 100%
}

.header .quickcart-wrapper .block-quickcart .block-content-quickcart .quickcart-bottom-container .items-total {
    display: none
}

.header .quickcart-wrapper .block-quickcart .block-content-quickcart .quickcart-bottom-container .subtotal {
    margin: 0;
    padding: 20px;
    width: 100%
}

.header .quickcart-wrapper .block-quickcart .block-content-quickcart .quickcart-bottom-container .subtotal span.label {
    float: left
}

.header .quickcart-wrapper .block-quickcart .block-content-quickcart .quickcart-bottom-container .subtotal span.label span {
    font-size: 16px
}

.header .quickcart-wrapper .block-quickcart .block-content-quickcart .quickcart-bottom-container .subtotal .price-container span.price {
    font-size: 16px;
    font-weight: 400
}

.header .quickcart-wrapper .block-quickcart .block-content-quickcart .quickcart-bottom-container .discount-amount {
    margin: 0;
    padding: 10px 20px;
    width: 100%
}

.header .quickcart-wrapper .block-quickcart .block-content-quickcart .quickcart-bottom-container .discount-amount span.label {
    float: left
}

.header .quickcart-wrapper .block-quickcart .block-content-quickcart .quickcart-bottom-container .discount-amount span.label span {
    font-size: 14px
}

.header .quickcart-wrapper .block-quickcart .block-content-quickcart .quickcart-bottom-container .discount-amount .price-container .price-wrapper {
    float: right
}

.header .quickcart-wrapper .block-quickcart .block-content-quickcart .quickcart-bottom-container .discount-amount .price-container span.price {
    font-size: 14px;
    font-weight: 400
}

.header .quickcart-wrapper .block-quickcart .block-content-quickcart .quickcart-bottom-container .actions.action-viewcart {
    background: 0 0;
    margin: 0;
    padding: 0;
    text-align: center;
    width: 100%
}

.header .quickcart-wrapper .block-quickcart .block-content-quickcart .quickcart-bottom-container .actions.action-viewcart .secondary {
    padding: 15px
}

.header .quickcart-wrapper .block-quickcart .block-content-quickcart .quickcart-bottom-container .actions.action-checkout {
    margin: 0;
    padding: 0 10px;
    width: 100%
}

.header .quickcart-wrapper .block-quickcart .block-content-quickcart .quickcart-bottom-container .actions.action-checkout button.checkout {
    display: block;
    margin: 0 auto 10px;
    min-width: 200px;
    padding: 15px 0;
    width: 100%
}

.header .quickcart-wrapper .block-quickcart .block-content-quickcart .quickcart-bottom-container .minicart-widgets {
    padding: 0;
    margin: 0
}

.header .quickcart-wrapper .block-quickcart .block-content-quickcart .quickcart-bottom-container .custom-msg-wrapper {
    padding: 15px 20px
}

.header .quickcart-wrapper .block-quickcart .block-content-quickcart .quickcart-bottom-container .custom-msg-wrapper .custom-msg {
    font-weight: 400;
    text-transform: none
}

.header .quickcart-wrapper .block-quickcart .block-content-quickcart .quickcart-bottom-container .custom-cms-block-wrapper {
    max-height: 200px;
    overflow-y: auto
}

.header .quickcart-wrapper .block-quickcart .block-content-quickcart .quickcart-bottom-container .quickcart-carousel-wrapper {
    padding-top: 20px;
    margin-top: 0
}

.header .quickcart-wrapper .block-quickcart .block-content-quickcart .quickcart-bottom-container .quickcart-carousel-wrapper .quickcart-carosuel-title {
    font-size: 18px;
    font-weight: 700;
    text-align: center;
    text-transform: none;
    padding: 0 10px
}

.header .quickcart-wrapper .block-quickcart .block-content-quickcart .quickcart-bottom-container .quickcart-carousel-wrapper .quickcart-carosuel-title.align_left {
    text-align: left
}

.header .quickcart-wrapper .block-quickcart .block-content-quickcart .quickcart-bottom-container .quickcart-carousel-wrapper .quickcart-carosuel-title.align_center {
    text-align: center
}

.header .quickcart-wrapper .block-quickcart .block-content-quickcart .quickcart-bottom-container .quickcart-carousel-wrapper .quickcart-carosuel-title.align_right {
    text-align: right
}

.header .quickcart-wrapper .block-quickcart .block-content-quickcart .quickcart-bottom-container .quickcart-carousel-wrapper .grid.products-grid {
    margin: 0 !important;
    padding: 0 !important
}

.header .quickcart-wrapper .block-quickcart .block-content-quickcart .quickcart-bottom-container .quickcart-carousel-wrapper .grid.products-grid .owl-stage-outer {
    padding-bottom: 0
}

.header .quickcart-wrapper .block-quickcart .block-content-quickcart .quickcart-bottom-container .quickcart-carousel-wrapper .grid.products-grid .product-item {
    width: 100% !important
}

.header .quickcart-wrapper .block-quickcart .block-content-quickcart .quickcart-bottom-container .quickcart-carousel-wrapper .grid.products-grid .product-item .product-item-info:hover {
    box-shadow: none !important;
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    margin: 0;
    padding: 0
}

.header .quickcart-wrapper .block-quickcart .block-content-quickcart .quickcart-bottom-container .quickcart-carousel-wrapper .grid.products-grid .product-item .price-box {
    margin-bottom: 0
}

.header .quickcart-wrapper .block-quickcart .block-content-quickcart .quickcart-bottom-container #quickcart-block-discount {
    margin-bottom: 0;
    padding: 10px;
    text-align: center;
    position: relative
}

.header .quickcart-wrapper .block-quickcart .block-content-quickcart .quickcart-bottom-container #quickcart-block-discount .title {
    margin-bottom: 0
}

.header .quickcart-wrapper .block-quickcart .block-content-quickcart .quickcart-bottom-container #quickcart-block-discount .content {
    margin-top: 10px
}

.header .quickcart-wrapper .block-quickcart .block-content-quickcart .quickcart-bottom-container #quickcart-block-discount #quickcart-block-discount-heading:after {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 12px;
    line-height: 12px;
    color: inherit;
    content: '\e622';
    font-family: 'luma-icons';
    margin: 3px 0 0;
    vertical-align: middle;
    display: inline-block;
    font-weight: 400;
    overflow: hidden;
    speak: none;
    text-align: center;
    position: absolute;
    right: 20px;
    font-size: 15px
}

.header .quickcart-wrapper .block-quickcart .block-content-quickcart .quickcart-bottom-container #quickcart-block-discount.active #quickcart-block-discount-heading:after {
    content: '\e621'
}

.header .quickcart-wrapper .block-quickcart .block-content-quickcart .quickcart-bottom-container #quickcart-block-discount .fieldset.coupon {
    display: table;
    width: 100%;
    vertical-align: top;
    margin-bottom: 20px
}

.header .quickcart-wrapper .block-quickcart .block-content-quickcart .quickcart-bottom-container #quickcart-block-discount .fieldset.coupon .mage-error {
    text-align: left
}

.header .quickcart-wrapper .block-quickcart .block-content-quickcart .quickcart-bottom-container #quickcart-block-discount .fieldset.coupon .field,
.header .quickcart-wrapper .block-quickcart .block-content-quickcart .quickcart-bottom-container #quickcart-block-discount .fieldset.coupon .actions-toolbar {
    display: table-cell;
    vertical-align: top;
    text-align: center
}

.header .quickcart-wrapper .block-quickcart .block-content-quickcart .quickcart-bottom-container #quickcart-block-discount .fieldset.coupon .field .primary,
.header .quickcart-wrapper .block-quickcart .block-content-quickcart .quickcart-bottom-container #quickcart-block-discount .fieldset.coupon .actions-toolbar .primary {
    float: none
}

.header .quickcart-wrapper .block-quickcart .block-content-quickcart .quickcart-bottom-container #quickcart-block-discount .fieldset.coupon .field #quickcart-coupon_code,
.header .quickcart-wrapper .block-quickcart .block-content-quickcart .quickcart-bottom-container #quickcart-block-discount .fieldset.coupon .actions-toolbar #quickcart-coupon_code {
    height: 34px
}

.header .quickcart-wrapper.active .block-quickcart {
    right: 0 !important;
    flex-direction: column;
    display: flex;
    visibility: visible
}

.wp-qcart-custom-msg {
    margin-left: 10px;
    text-transform: none
}

.arv-item-list::-webkit-scrollbar {
    height: 6px;
    width: 6px;
    background-color: #f5f5f5
}

.arv-item-list::-webkit-scrollbar-thumb:horizontal {
    background: #000;
    border-radius: 10px
}

.arv-item-list:-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
    background-color: #f5f5f5
}

.arv-no-items {
    display: none
}

.arv-no-items.inline-no-items {
    display: inline-block
}

.arv-wrapper {
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    z-index: 10
}

.arv-wrapper.add_to_cart_disabled .product-item-actions .actions-primary+.actions-secondary {
    display: block;
    width: 100%;
    text-align: center;
    padding-left: 0
}

.arv-wrapper.no-buttons .product-item-actions .actions-primary {
    display: block
}

.arv-wrapper .secondary-addto-links.actions-secondary {
    display: block
}

.arv-wrapper .arv-prod-item {
    width: auto !important
}

.arv-wrapper .arv-prod-item-sec {
    padding-top: 9px
}

.arv-wrapper .product-item-description {
    display: none
}

.arv-wrapper .arv-button {
    display: flex;
    width: 100%;
    opacity: 0
}

.arv-wrapper .arv-slider-btn {
    padding: 5px 10px;
    text-align: center;
    cursor: pointer;
    font-weight: 700;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px
}

.arv-wrapper .tooltip-recently-viewed-text {
    width: 140px;
    background-color: #fff;
    color: #000;
    border: 1px solid #000;
    text-align: center;
    border-radius: 6px;
    padding: 5px;
    position: absolute;
    z-index: 99999;
    bottom: 125%;
    visibility: hidden;
    opacity: 0;
    transition: opacity .3s;
    -moz-transition: opacity .3s;
    -webkit-transition: opacity .3s
}

.arv-wrapper .arv-btn-left {
    justify-content: flex-start;
    margin-left: 5%
}

.arv-wrapper .arv-btn-left .tooltip-recently-viewed-text {
    left: 50%;
    transform: translateX(-50%)
}

.arv-wrapper .arv-btn-right {
    justify-content: flex-end
}

.arv-wrapper .arv-btn-right .arv-slider-btn {
    margin-right: 5%
}

.arv-wrapper .arv-btn-right .tooltip-recently-viewed-text {
    right: 50%;
    transform: translateX(50%)
}

.arv-wrapper .icon-bigger {
    font-size: 18px
}

.arv-wrapper .arv-slider-btn .tooltip-recently-viewed-text:after {
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    margin-left: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: #555 transparent transparent
}

.arv-wrapper .arv-slider-btn:hover .tooltip-recently-viewed-text {
    visibility: visible;
    opacity: 1
}

.arv-wrapper .arv-content {
    display: none;
    width: 100%;
    z-index: 9;
    background: #fff;
    padding: 20px;
    padding-bottom: 5px;
    box-shadow: 0 1px 25px -7px rgba(0, 0, 0, .5)
}

.arv-wrapper .arv-content .block-customer-login {
    margin-bottom: 15px
}

.arv-wrapper .arv-content .block-customer-login #arv_change_email {
    line-height: 0
}

.arv-wrapper .arv-content .arv-clear {
    display: block;
    position: absolute;
    top: 31px;
    right: 7px;
    cursor: pointer;
    color: #303030;
    margin: 10px;
    padding: 7px;
    z-index: 10
}

.arv-wrapper .arv-content .arv-clear.arv-clear:hover {
    color: #000
}

.arv-wrapper .arv-content.arv-content-no-items {
    height: auto
}

.arv-wrapper .arv-content .inline-block {
    display: inline-block;
    vertical-align: top
}

.arv-wrapper .arv-content .block-title {
    display: none
}

.arv-wrapper .arv-content .arv-cms {
    width: 15%;
    float: none;
    display: inline-block
}

.arv-wrapper .arv-content .arv-cms .arv-desktop-img {
    display: none
}

.arv-wrapper .arv-content .arv-cms .arv-mobile-img {
    display: none
}

.arv-wrapper .arv-content .arv-cms .sociallogin-block .sl-show-action button.show-sl-buttons {
    width: 222px
}

.arv-wrapper .arv-content .arv-cms .block-customer-login .block-heading {
    padding-bottom: 20px;
    text-align: center;
    font-size: 16px
}

.arv-wrapper .arv-content .arv-cms .block-customer-login .fieldset>.field {
    margin: 0 0 5px
}

.arv-wrapper .arv-content .arv-cms .block-customer-login .fieldset>.field>.label {
    margin: 0
}

.arv-wrapper .arv-content .arv-cms .block-customer-login .arv-centered-content-input {
    text-align: center
}

.arv-wrapper .arv-content .arv-item-list {
    margin-right: 20px;
    margin-left: 20px;
    overflow-x: auto;
    overflow-y: hidden;
    white-space: nowrap
}

.arv-wrapper .arv-content .arv-item-list .admin__data-grid-outer-wrap.data-grid-outer-no-items {
    height: auto
}

.arv-wrapper .arv-content .arv-item-list .price-from,
.arv-wrapper .arv-content .arv-item-list .price-to {
    display: inline-block
}

.arv-wrapper .arv-content .arv-item-list .price-to {
    margin-left: 8px
}

.arv-wrapper .arv-content .arv-item-list ol.product-items li.product-item {
    width: 10% !important;
    height: auto !important;
    text-align: center;
    min-width: 180px
}

.arv-wrapper .arv-content .arv-item-list ol.product-items li.product-item:hover .product-item-actions .actions-secondary {
    display: inline-block !important;
    vertical-align: middle
}

.arv-wrapper .arv-content .arv-item-list ol.product-items li.product-item:hover .product-item-actions .actions-secondary .action.towishlist {
    position: initial !important
}

.arv-wrapper .arv-content .arv-item-list ol.product-items li.product-item:hover .product-item-actions .actions-secondary .action.tocompare {
    position: initial !important
}

.arv-wrapper .arv-content .arv-item-list ol.product-items li.product-item .product-item-actions .actions-secondary .action.towishlist,
.arv-wrapper .arv-content .arv-item-list ol.product-items li.product-item .product-item-actions .actions-secondary .action.tocompare {
    background-color: transparent;
    border: 0 none
}

.arv-wrapper .arv-content .arv-item-list ol.product-items li.product-item .product-item-actions .actions-secondary .action.towishlist:hover,
.arv-wrapper .arv-content .arv-item-list ol.product-items li.product-item .product-item-actions .actions-secondary .action.tocompare:hover {
    border: 0 none
}

.arv-wrapper .arv-content .arv-item-list ol.product-items li.product-item .product-item-info {
    border: 1px solid transparent
}

.arv-wrapper .arv-content .arv-item-list ol.product-items li.product-item .product-item-info:hover {
    -wekit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    -o-box-shadow: none !important;
    box-shadow: none !important;
    border: 1px solid transparent;
    padding: 0;
    margin: 0
}

.arv-wrapper .arv-content .arv-item-list ol.product-items li.product-item .product-item-info .product-item-name {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.arv-wrapper .arv-content .arv-item-list ol.product-items li.product-item .product-item-details .price-box .old-price {
    display: none;
    margin-left: 0
}

.arv-wrapper:not(.sl-integration) .sl-login-section,
.arv-wrapper:not(.sl-integration) .sociallogin-wrapper {
    display: none !important
}

.icon-line-heart-arv {
    color: #666
}

.icon-line-heart-arv:before {
    content: "\e68c" !important;
    font-family: 'font-icons' !important
}

.icon-line-compare-arv {
    color: #666
}

.icon-line-compare-arv:before {
    content: "\e67f" !important;
    font-family: 'font-icons' !important
}

.owl-carousel-reviews .block-title {
    text-align: center
}

.owl-carousel-reviews .review-ratings {
    float: none;
    margin: 0 auto
}

.owl-carousel-reviews .owl-theme .owl-controls .owl-nav [class*=owl-]:hover {
    background: 0 0
}

.owl-carousel-reviews .owl-theme .owl-controls .owl-nav [class*=owl-]:hover:before {
    background-color: #000
}

@font-face {
    font-family: 'font-icons-sac';
    src: url("/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/WeltPixel_SearchAutoComplete/css/fonts/font-icons.eot");
    src: url('/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/WeltPixel_SearchAutoComplete/css/fonts/font-icons.eot') format('embedded-opentype'), url('/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/WeltPixel_SearchAutoComplete/css/fonts/font-icons.woff2') format('woff2'), url('/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/WeltPixel_SearchAutoComplete/css/fonts/font-icons.woff') format('woff'), url('/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/WeltPixel_SearchAutoComplete/css/fonts/font-icons.ttf') format('truetype'), url('/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/WeltPixel_SearchAutoComplete/css/fonts/font-icons.svg') format('svg');
    font-weight: 400;
    font-style: normal
}

.modal-content .block .searchautocomplete.vertically .block-right a {
    font-size: 18px !important
}

.modal-content .block .searchautocomplete.vertically .block-right .price {
    font-weight: 700;
    font-size: 14px !important;
    margin-top: 5px !important;
    color: #3e3d3d
}

.prod-container .text-no-result {
    padding: 10px 0;
    text-transform: initial
}

.wpx-search-autocomplete-hidden {
    display: none !important
}

.wpx-search-autocomplete-hidden .cat-container {
    text-transform: none;
    padding: 0
}

.wpx-search-autocomplete-hidden .cat-container ul.category-list {
    padding: 10px
}

.wpx-search-autocomplete {
    position: static !important;
    display: block !important;
    width: auto !important;
    margin: 10px 10px 0;
    max-height: 17vh;
    overflow-y: auto
}

.wpx-search-autocomplete .cat-container {
    text-transform: none
}

.wpx-search-autocomplete ul {
    list-style-type: none;
    padding-left: 0;
    margin-bottom: 0
}

.wpx-search-autocomplete ul li {
    cursor: pointer
}

.wpx-search-autocomplete ul li span {
    text-transform: capitalize
}

.wpx-search-autocomplete ul .amount {
    float: right
}

.separator {
    padding: 10px;
    text-transform: initial;
    font-size: 13px
}

.footer-img {
    background-image: url('/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/WeltPixel_SearchAutoComplete/images/img-footer.svg');
    background-repeat: no-repeat;
    background-position: center center;
    margin: 0 auto;
    padding: 10px;
    height: 28px;
    max-width: 200px
}

.loader-ajax {
    position: relative
}

.loader-ajax:after {
    content: "";
    background-image: url('/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/WeltPixel_SearchAutoComplete/images/ias-spinner.gif');
    background-size: 15px 15px;
    background-position: right center;
    background-repeat: no-repeat;
    height: 15px;
    width: 100%;
    display: block;
    position: absolute;
    right: 32px;
    top: 8px
}

.modal-content .block .searchautocomplete.vertically {
    max-height: 70vh
}

.block .searchautocomplete {
    max-height: 80vh;
    overflow-y: auto;
    background: none repeat scroll 0 0 #fff;
    margin: 0;
    display: none;
    text-align: left;
    position: absolute;
    z-index: 9;
    -webkit-box-shadow: 0px 3px 15px 0px rgba(112, 112, 112, .5);
    -moz-box-shadow: 0px 3px 15px 0px rgba(112, 112, 112, .5);
    box-shadow: 0px 3px 15px 0px rgba(112, 112, 112, .5)
}

.block .searchautocomplete .container-autocomplete {
    padding: 10px
}

.block .searchautocomplete .container-autocomplete.cat-container {
    text-transform: none;
    padding: 0
}

.block .searchautocomplete .container-autocomplete.cat-container ul.category-list {
    padding: 10px
}

.block .searchautocomplete .wpx-header {
    line-height: 25px;
    text-transform: initial;
    font-size: 13px
}

.block .searchautocomplete .advanced_search {
    cursor: pointer
}

.block .searchautocomplete .search-results-items {
    line-height: 25px;
    font-size: 13px;
    text-transform: initial
}

.block .searchautocomplete .search-results-items span {
    font-weight: 600;
    text-transform: lowercase
}

.block .searchautocomplete .category-list {
    padding-left: 0;
    margin: 0
}

.block .searchautocomplete .category-list li {
    list-style-type: none;
    padding-bottom: 0;
    margin-bottom: 1px
}

.block .searchautocomplete .category-list li span.parent-cats {
    color: #5a5959;
    font-size: smaller
}

.block .searchautocomplete .category-list li span.parent-cats span.parent-cats-separator {
    padding: 0 5px
}

.block .searchautocomplete .category-list li span.parent-cats span.parent-cats-separator:after {
    content: '\e7a5';
    font-family: 'font-icons-sac';
    size: 6px
}

.block .searchautocomplete .product-list {
    padding-left: 0;
    margin-top: 25px
}

.block .searchautocomplete .product-list li {
    list-style-type: none;
    padding-bottom: 10px
}

.block .searchautocomplete .product-list .block-flex {
    display: flex
}

.block .searchautocomplete .product-list .block-flex .block-left .prod-img {
    max-width: initial;
    margin-right: 10px
}

.block .searchautocomplete .product-list .block-flex .block-right {
    align-self: flex-start
}

.block .searchautocomplete .product-list .block-flex .block-right p {
    text-transform: initial;
    font-size: 13px
}

.block .searchautocomplete .product-list .block-flex .block-right .product-title {
    margin: 0;
    font-weight: 600;
    margin: 0 0 10px;
    text-transform: capitalize;
    font-size: 15px
}

.block .searchautocomplete .product-list .block-flex .block-right .price {
    margin: 0 0 10px;
    display: block;
    font-size: 13px
}

.block .searchautocomplete .product-list .img-result {
    float: left
}

.block .searchautocomplete .more-results {
    line-height: 25px
}

.block .searchautocomplete .more-results .advanced_search {
    font-weight: 600;
    text-transform: initial;
    font-size: 13px
}

.block .searchautocomplete .wpx-footer {
    line-height: 25px;
    font-size: 13px;
    text-transform: initial
}

.scroll {
    height: 370px;
    overflow-y: scroll
}

.searchautocomplete::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
    background-color: #f5f5f5
}

.searchautocomplete::-webkit-scrollbar {
    width: 6px;
    background-color: #f5f5f5
}

.searchautocomplete::-webkit-scrollbar-thumb {
    background-color: #c2c2c2
}

@font-face {
    font-family: 'font-icons-sl';
    src: url("/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/WeltPixel_SocialLogin/css/fonts/font-icons.eot");
    src: url('/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/WeltPixel_SocialLogin/css/fonts/font-icons.eot') format('embedded-opentype'), url('/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/WeltPixel_SocialLogin/css/fonts/font-icons.woff2') format('woff'), url('/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/WeltPixel_SocialLogin/css/fonts/font-icons.woff') format('woff'), url('/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/WeltPixel_SocialLogin/css/fonts/font-icons.ttf') format('truetype'), url('/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/WeltPixel_SocialLogin/css/fonts/font-icons.svg') format('svg');
    font-weight: 400;
    font-style: normal;
    font-display: swap
}

div.reset-pass-msg {
    width: 100%;
    padding: 20px;
    margin-bottom: 50px;
    background: #fdf0d5;
    margin-top: -20px
}

div.reset-pass-msg a {
    font-weight: 700;
    text-decoration: underline
}

#email_modal {
    display: none
}

#email_modal .modal-title {
    font-size: 30px;
    letter-spacing: 1px;
    padding-bottom: .5rem;
    margin-bottom: 2.5rem;
    text-transform: uppercase
}

body.wp-sl .popup-authentication .block-authentication.sl-popup .block-customer-login:before {
    height: 0
}

body.wp-sl div.sociallogin-wrapper {
    display: block;
    padding: 0;
    width: 400px;
    margin-bottom: 24px;
    width: 100%
}

body.wp-sl div.sociallogin-wrapper div.sociallogin-block {
    width: 100%
}

body.wp-sl div.sociallogin-wrapper div.sociallogin-block div.sociallogin-block-title {
    font-size: 1.8rem;
    margin-bottom: 15px;
    padding-bottom: 12px
}

body.wp-sl div.sociallogin-wrapper div.sociallogin-block div.sociallogin-block-title strong {
    font-weight: 500
}

body.wp-sl div.sociallogin-wrapper div.sociallogin-block div.sociallogin-padding {
    max-width: 100%
}

body.wp-sl div.sociallogin-wrapper div.sociallogin-block div.sociallogin-padding div.sociallogin-box {
    margin: 0 0 7px;
    cursor: pointer
}

body.wp-sl div.sociallogin-wrapper div.sociallogin-block div.sociallogin-padding div.sociallogin-box a.sociallogin-button {
    width: 100%;
    transition: all .2s ease;
    display: block;
    text-decoration: none;
    box-shadow: 0 0 5px #999
}

body.wp-sl div.sociallogin-wrapper div.sociallogin-block div.sociallogin-padding div.sociallogin-box a.sociallogin-button.sociallogin-button:hover {
    z-index: 10;
    -webkit-transform: scale(1.03);
    -moz-transform: scale(1.03);
    transform: scale(1.03)
}

body.wp-sl div.sociallogin-wrapper div.sociallogin-block div.sociallogin-padding div.sociallogin-box a.sociallogin-button span.sociallogin-icon {
    height: 34px;
    cursor: pointer;
    display: block;
    position: relative;
    z-index: 1;
    outline: 0;
    margin: 0 auto;
    padding: 0 5px;
    transition: all .2s ease;
    -webkit-font-smoothing: antialiased;
    border-radius: 2px;
    font-size: inherit;
    text-align: left;
    line-height: 34px;
    color: #fff;
    vertical-align: middle;
    font-family: inherit
}

body.wp-sl div.sociallogin-wrapper div.sociallogin-block div.sociallogin-padding div.sociallogin-box a.sociallogin-button span.sociallogin-icon:before {
    display: inline-block;
    height: 100%;
    width: 40px;
    border-radius: 2px;
    font-size: 100%;
    position: absolute;
    left: 0;
    text-align: center;
    font-family: font-icons;
    content: "";
    border-right: 1px solid #fff
}

body.wp-sl div.sociallogin-wrapper div.sociallogin-block div.sociallogin-padding div.sociallogin-box a.sociallogin-button span.sociallogin-icon:after {
    font-family: inherit;
    font-size: inherit;
    margin-left: 42px
}

body.wp-sl div.sociallogin-wrapper div.sociallogin-block div.sociallogin-padding div.sociallogin-box a.sociallogin-button span.sl-fb {
    background-color: #3b5998
}

body.wp-sl div.sociallogin-wrapper div.sociallogin-block div.sociallogin-padding div.sociallogin-box a.sociallogin-button span.sl-fb:before {
    content: "\e86f"
}

body.wp-sl div.sociallogin-wrapper div.sociallogin-block div.sociallogin-padding div.sociallogin-box a.sociallogin-button span.sl-fb:after {
    content: 'Login with Facebook'
}

body.wp-sl div.sociallogin-wrapper div.sociallogin-block div.sociallogin-padding div.sociallogin-box a.sociallogin-button span.sociallogin-icon.sl-instagram {
    background-color: #e72252
}

body.wp-sl div.sociallogin-wrapper div.sociallogin-block div.sociallogin-padding div.sociallogin-box a.sociallogin-button span.sociallogin-icon.sl-instagram:before {
    content: "\e889"
}

body.wp-sl div.sociallogin-wrapper div.sociallogin-block div.sociallogin-padding div.sociallogin-box a.sociallogin-button span.sociallogin-icon.sl-instagram:after {
    content: 'Login with Instagram'
}

body.wp-sl div.sociallogin-wrapper div.sociallogin-block div.sociallogin-padding div.sociallogin-box a.sociallogin-button span.sl-google {
    background-color: #fff
}

body.wp-sl div.sociallogin-wrapper div.sociallogin-block div.sociallogin-padding div.sociallogin-box a.sociallogin-button span.sl-google:before {
    background-image: url("/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/WeltPixel_SocialLogin/images/icons/google.svg");
    border-right: 1px solid #e7e7e7
}

body.wp-sl div.sociallogin-wrapper div.sociallogin-block div.sociallogin-padding div.sociallogin-box a.sociallogin-button span.sl-google:after {
    content: 'Login with Google';
    color: #212121
}

body.wp-sl div.sociallogin-wrapper div.sociallogin-block div.sociallogin-padding div.sociallogin-box a.sociallogin-button span.sl-amazon {
    background-color: #fd7a1f
}

body.wp-sl div.sociallogin-wrapper div.sociallogin-block div.sociallogin-padding div.sociallogin-box a.sociallogin-button span.sl-amazon:before {
    content: "\e86a"
}

body.wp-sl div.sociallogin-wrapper div.sociallogin-block div.sociallogin-padding div.sociallogin-box a.sociallogin-button span.sl-amazon:after {
    content: 'Login with Amazon'
}

body.wp-sl div.sociallogin-wrapper div.sociallogin-block div.sociallogin-padding div.sociallogin-box a.sociallogin-button span.sl-twitter {
    background-color: #00acee
}

body.wp-sl div.sociallogin-wrapper div.sociallogin-block div.sociallogin-padding div.sociallogin-box a.sociallogin-button span.sl-twitter:before {
    content: "\e85f"
}

body.wp-sl div.sociallogin-wrapper div.sociallogin-block div.sociallogin-padding div.sociallogin-box a.sociallogin-button span.sl-twitter:after {
    content: 'Login with Twitter'
}

body.wp-sl div.sociallogin-wrapper div.sociallogin-block div.sociallogin-padding div.sociallogin-box a.sociallogin-button span.sl-paypal {
    background-color: #00588b
}

body.wp-sl div.sociallogin-wrapper div.sociallogin-block div.sociallogin-padding div.sociallogin-box a.sociallogin-button span.sl-paypal:before {
    content: "\e833"
}

body.wp-sl div.sociallogin-wrapper div.sociallogin-block div.sociallogin-padding div.sociallogin-box a.sociallogin-button span.sl-paypal:after {
    content: 'Login with PayPal'
}

body.wp-sl div.sociallogin-wrapper div.sociallogin-block div.sociallogin-padding div.sociallogin-box a.sociallogin-button span.sl-linkedin {
    background-color: #0e76a8
}

body.wp-sl div.sociallogin-wrapper div.sociallogin-block div.sociallogin-padding div.sociallogin-box a.sociallogin-button span.sl-linkedin:before {
    content: "\e858"
}

body.wp-sl div.sociallogin-wrapper div.sociallogin-block div.sociallogin-padding div.sociallogin-box a.sociallogin-button span.sl-linkedin:after {
    content: 'Login with Linkedin'
}

body.wp-sl .sl-link-line .social-icons {
    font-size: 20px;
    line-height: 53px;
    text-shadow: none;
    width: 35px;
    display: inline-block
}

body.wp-sl .sl-link-line .social-icons i {
    display: block;
    position: relative;
    display: inline-block;
    font-family: font-icons
}

body.wp-sl .sl-link-line .social-icons i:last-child {
    display: none
}

body.wp-sl .sl-ajaxlogin-title {
    cursor: pointer
}

body.wp-sl .sl-ajaxlogin-title.active {
    color: #000;
    text-decoration: underline
}

body.wp-sl .sl-ajaxlogin-title-space {
    padding: 0 4px;
    font-weight: 100;
    font-size: smaller
}

body.wp-sl .sl-login-section .block-content .sl-actions-toolbar {
    text-align: center;
    padding-top: 20px
}

body.wp-sl .sl-login-section .block-content .sl-actions-toolbar .proceed button {
    width: 222px
}

body.wp-sl div.sociallogin-wrapper {
    width: 100%;
    float: none
}

body.wp-sl div.sociallogin-wrapper .sociallogin-block .sl-show-action {
    text-align: center
}

body.wp-sl div.sociallogin-wrapper .sociallogin-block .sl-buttons-wrapper .block-heading {
    padding-top: 10px
}

body.wp-sl div.sociallogin-wrapper .sociallogin-block .sl-buttons-wrapper .sl-login-back {
    cursor: pointer;
    padding-bottom: 8px;
    text-align: left
}

body.wp-sl div.sociallogin-wrapper .sociallogin-block .sl-buttons-wrapper .sl-login-back:before {
    content: '\e617';
    font-family: 'luma-icons'
}

body:not(.theme-pearl).wp-sl div.sociallogin-wrapper div.sociallogin-block div.sociallogin-padding div.sociallogin-box a.sociallogin-button span.sociallogin-icon:before {
    font-family: font-icons-sl
}

body:not(.theme-pearl).wp-sl .social-icons i {
    font-family: font-icons-sl
}

body:not(.theme-pearl).wp-sl .popup-authentication .block-customer-login {
    padding-top: 0
}

div.sl-loader:after {
    content: "";
    background-image: url('/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/WeltPixel_SocialLogin/images/ias-spinner.gif');
    background-size: 27px 26px;
    background-position: right center;
    background-repeat: no-repeat;
    height: 25px;
    width: 100%;
    display: block;
    position: absolute;
    right: 20px;
    top: 5px
}

.sociallogin-container {
    border: 1px solid #ccc;
    max-width: 245px
}

.sociallogin-container ul.sociallogin-buttons-list {
    list-style-type: none;
    margin: 0;
    padding: 10px
}

.sociallogin-container ul.sociallogin-buttons-list li {
    padding: 0;
    margin: 0
}

body:not(.theme-pearl).wp-sl .sl-link-line .social-icons {
    border: 0 none
}

body:not(.theme-pearl).wp-sl .sl-link-line .social-icons:hover {
    background: 0 0 !important;
    border: 0 none
}

body.theme-pearl.account.sociallogin-account-socialaccounts .social-icons i:last-child {
    display: block;
    color: #fff !important
}

ul.sl-unlinks {
    list-style-type: none;
    max-width: 45%
}

ul.sl-unlinks li.sl-link-line {
    padding-top: 5px;
    border-bottom: 1px solid #d1d1d1;
    width: auto
}

ul.sl-unlinks li.sl-link-line span {
    display: inline-block;
    height: 50px;
    text-align: center;
    vertical-align: top
}

ul.sl-unlinks li.sl-link-line div.sl-icon {
    display: inline-block;
    height: 50px;
    width: 50px
}

ul.sl-unlinks li.sl-link-line .sl-link-name {
    width: calc(100% - 106px);
    font-size: 1.4rem;
    color: #575757;
    padding-top: 16px
}

ul.sl-unlinks li.sl-link-line a.sl-link-unlink {
    max-width: 50px;
    vertical-align: top;
    padding-top: 0;
    display: inline-block;
    height: 40px;
    text-align: center;
    font-size: 16px;
    line-height: 38px;
    color: #006bb4
}

[class^=icon-] {
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: inherit;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

body.theme-pearl.sociallogin-account-socialaccounts a.social-icons:hover {
    text-decoration: none
}

body.theme-pearl.sociallogin-account-socialaccounts .si-unlink:hover {
    background-color: #ccc !important
}

a.social-icons:hover {
    text-decoration: none
}

.si-unlink:hover {
    background-color: #ccc !important
}

body.sociallogin-account-socialaccounts .icon-facebook:before {
    content: "\e86f"
}

body.sociallogin-account-socialaccounts .icon-amazon:before {
    content: "\e86a"
}

body.sociallogin-account-socialaccounts .icon-google:before {
    content: "\e853"
}

body.sociallogin-account-socialaccounts .icon-instagram:before {
    content: "\e889"
}

body.sociallogin-account-socialaccounts .icon-twitter:before {
    content: "\e85f"
}

body.sociallogin-account-socialaccounts .icon-linkedin:before {
    content: "\e858"
}

body.sociallogin-account-socialaccounts .icon-paypal:before {
    content: "\e833"
}

body.sociallogin-account-socialaccounts .icon-unlink:before {
    content: "\e7c5"
}

body.wp-sl.multishipping-checkout-login div.page-wrapper .columns .main div.sociallogin-wrapper,
body.wp-sl.customer-account-login div.page-wrapper .columns .main div.sociallogin-wrapper {
    width: 32%;
    float: left
}

body.wp-sl.multishipping-checkout-login div.page-wrapper .columns .main div.sociallogin-wrapper div.sociallogin-padding,
body.wp-sl.customer-account-login div.page-wrapper .columns .main div.sociallogin-wrapper div.sociallogin-padding {
    max-width: 75%
}

body.wp-sl.multishipping-checkout-login div.page-wrapper .columns .main .login-container,
body.wp-sl.customer-account-login div.page-wrapper .columns .main .login-container {
    width: 63%;
    float: left;
    padding: 1.2%
}

body.wp-sl.theme-pearl div.sociallogin-wrapper div.sociallogin-block {
    width: 100%
}

body.wp-sl.theme-pearl .sl-ajaxlogin-title-space {
    font-size: .5em
}

body.wp-sl.customer-account-create div.page-wrapper .columns .main div.sociallogin-wrapper {
    margin: 0 0 0 25px;
    width: 33%;
    float: right
}

body.wp-sl.customer-account-create div.page-wrapper .columns .main div.sociallogin-wrapper div.sociallogin-padding {
    max-width: 75%
}

body.wp-sl.customer-account-create div.page-wrapper .columns .main div.sociallogin-wrapper div.sociallogin-block div.sociallogin-block-title {
    font-size: 2.2rem;
    line-height: 1.1;
    border-bottom: 1px solid #c6c6c6
}

body.wp-sl.customer-account-create div.page-wrapper .columns .main div.sociallogin-wrapper div.sociallogin-block div.sociallogin-block-title strong {
    font-weight: 300
}

body.wp-sl.theme-pearl.customer-account-create div.page-wrapper .columns .main div.sociallogin-wrapper,
body.wp-sl.theme-pearl.multishipping-checkout-register div.page-wrapper .columns .main div.sociallogin-wrapper {
    margin: 0 0 0 25px;
    width: 33%;
    float: right
}

body.wp-sl.theme-pearl.customer-account-create div.page-wrapper .columns .main div.sociallogin-wrapper div.sociallogin-block div.sociallogin-block-title strong,
body.wp-sl.theme-pearl.multishipping-checkout-register div.page-wrapper .columns .main div.sociallogin-wrapper div.sociallogin-block div.sociallogin-block-title strong {
    font-size: inherit;
    font-family: inherit
}

body.wp-sl.theme-pearl.customer-account-login div.sociallogin-wrapper div.sociallogin-block {
    width: 100%
}

body.checkout-cart-index div.cart-summary div.sociallogin-wrapper {
    width: 100% !important;
    margin-bottom: unset;
    margin-top: 10px
}

body.checkout-cart-index div.cart-summary div.sociallogin-wrapper div.sociallogin-block div.sociallogin-block-title {
    cursor: pointer;
    border-bottom: unset;
    margin-bottom: unset;
    font-size: inherit
}

body.checkout-cart-index div.cart-summary div.sociallogin-wrapper div.sociallogin-block div.sociallogin-block-title strong {
    font-weight: 600
}

body.checkout-cart-index div.cart-summary div.sociallogin-wrapper div.sociallogin-block div.sociallogin-block-title:after {
    content: '\e622';
    font-family: 'luma-icons';
    font-size: 12px;
    color: #858585;
    position: absolute;
    right: 20px
}

body.checkout-cart-index div.cart-summary div.sociallogin-wrapper div.sociallogin-block div.sociallogin-block-title.open:after {
    content: '\e621';
    font-family: 'luma-icons';
    font-size: 12px;
    color: #858585;
    position: absolute;
    right: 20px
}

body.checkout-cart-index div.cart-summary div.sociallogin-wrapper div.sociallogin-block div.sociallogin-padding {
    display: none;
    max-width: unset
}

body.checkout-index-index div.cart-summary div.sociallogin-wrapper {
    width: 100% !important;
    margin-bottom: unset;
    margin-top: 45px
}

body.checkout-index-index div.cart-summary div.sociallogin-wrapper div.sociallogin-block div.sociallogin-block-title {
    cursor: pointer;
    font-size: 2.6rem
}

body.checkout-index-index div.cart-summary div.sociallogin-wrapper div.sociallogin-block div.sociallogin-block-title strong {
    font-weight: 300
}

body:not(.theme-pearl).wp-sl.multishipping-checkout-login div.page-wrapper .columns .main div.sociallogin-wrapper,
body:not(.theme-pearl).wp-sl.customer-account-login div.page-wrapper .columns .main div.sociallogin-wrapper {
    width: 32%
}

body:not(.theme-pearl).wp-sl.multishipping-checkout-login div.page-wrapper .columns .main .login-container,
body:not(.theme-pearl).wp-sl.customer-account-login div.page-wrapper .columns .main .login-container {
    width: 62%;
    padding: 10px
}

body._has-auth-shown .authentication-wrapper {
    z-index: 9000
}

.popup-authentication .modal-inner-wrap {
    max-width: 400px
}

.checkout-onepage-success .thankyou-wrapper,
.multishipping-checkout-success .thankyou-wrapper {
    margin: 0 auto 67px auto;
    text-align: center
}

.checkout-onepage-success .thankyou-wrapper .block.newsletter .form.subscribe,
.multishipping-checkout-success .thankyou-wrapper .block.newsletter .form.subscribe {
    display: flex;
    justify-content: center;
    align-items: center
}

.checkout-onepage-success .thankyou-wrapper .block.newsletter .field.newsletter,
.multishipping-checkout-success .thankyou-wrapper .block.newsletter .field.newsletter {
    max-width: 260px;
    width: 100%
}

.checkout-onepage-success .thankyou-wrapper .block.newsletter .actions,
.multishipping-checkout-success .thankyou-wrapper .block.newsletter .actions {
    width: auto
}

.checkout-onepage-success .thankyou-wrapper p,
.multishipping-checkout-success .thankyou-wrapper p {
    margin-bottom: 0
}

.checkout-onepage-success .thankyou-wrapper .actions-toolbar,
.multishipping-checkout-success .thankyou-wrapper .actions-toolbar {
    text-align: center
}

.checkout-onepage-success .thankyou-wrapper .actions-toolbar .primary,
.multishipping-checkout-success .thankyou-wrapper .actions-toolbar .primary {
    float: none
}

.checkout-onepage-success .thankyou-wrapper .thank-you-page h1,
.multishipping-checkout-success .thankyou-wrapper .thank-you-page h1 {
    margin-bottom: 12px;
    line-height: 30px
}

.checkout-onepage-success .thankyou-wrapper .thank-you-page .icon_thank_you_01,
.multishipping-checkout-success .thankyou-wrapper .thank-you-page .icon_thank_you_01 {
    width: 55px;
    height: 55px;
    background-image: url('/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/WeltPixel_ThankYouPage/images/icon_01.svg');
    background-repeat: no-repeat;
    margin: 81px auto 21px auto
}

.checkout-onepage-success .thankyou-wrapper .newsletter-description,
.multishipping-checkout-success .thankyou-wrapper .newsletter-description {
    font-size: 15px;
    text-align: center;
    margin-bottom: 10px;
    font-weight: 700
}

.checkout-onepage-success .thankyou-wrapper .block.newsletter .actions span,
.multishipping-checkout-success .thankyou-wrapper .block.newsletter .actions span {
    margin-top: -2px;
    display: block
}

.checkout-onepage-success .thankyou-wrapper .block.newsletter .field .control:before,
.multishipping-checkout-success .thankyou-wrapper .block.newsletter .field .control:before {
    line-height: 32px
}

.checkout-onepage-success .thankyou-wrapper .block.newsletter input:focus,
.multishipping-checkout-success .thankyou-wrapper .block.newsletter input:focus,
.checkout-onepage-success .thankyou-wrapper .block.newsletter .action.subscribe:focus,
.multishipping-checkout-success .thankyou-wrapper .block.newsletter .action.subscribe:focus {
    box-shadow: none
}

.checkout-onepage-success .thankyou-wrapper .checkout-success .actions-toolbar,
.multishipping-checkout-success .thankyou-wrapper .checkout-success .actions-toolbar {
    margin-top: 21px
}

.checkout-onepage-success .thankyou-wrapper .checkout-success .actions-toolbar .primary .action,
.multishipping-checkout-success .thankyou-wrapper .checkout-success .actions-toolbar .primary .action {
    margin: 0
}

.checkout-onepage-success .thankyou-wrapper .checkout-success,
.multishipping-checkout-success .thankyou-wrapper .checkout-success,
.checkout-onepage-success .thankyou-wrapper #registration,
.multishipping-checkout-success .thankyou-wrapper #registration,
.checkout-onepage-success .thankyou-wrapper .cmsblock-container,
.multishipping-checkout-success .thankyou-wrapper .cmsblock-container,
.checkout-onepage-success .thankyou-wrapper .block.newsletter,
.multishipping-checkout-success .thankyou-wrapper .block.newsletter {
    margin-bottom: 64px
}

.checkout-onepage-success .thankyou-wrapper div:last-child,
.multishipping-checkout-success .thankyou-wrapper div:last-child {
    margin-bottom: 0 !important
}

.checkout-onepage-success .thankyou-wrapper .icon_thank_you_02,
.multishipping-checkout-success .thankyou-wrapper .icon_thank_you_02 {
    width: 55px;
    height: 55px;
    background-image: url('/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/WeltPixel_ThankYouPage/images/icon_02.svg');
    background-repeat: no-repeat;
    margin: 0 auto 21px auto
}

.checkout-onepage-success .thankyou-wrapper .icon_thank_you_03,
.multishipping-checkout-success .thankyou-wrapper .icon_thank_you_03 {
    width: 55px;
    height: 55px;
    background-image: url('/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/WeltPixel_ThankYouPage/images/icon_03.svg');
    background-repeat: no-repeat;
    margin: 0 auto 21px auto
}

.checkout-onepage-success .thankyou-wrapper .registration-thank-you .action,
.multishipping-checkout-success .thankyou-wrapper .registration-thank-you .action {
    margin-top: 21px
}

.checkout-onepage-success .thankyou-wrapper .google-map-wrapper,
.multishipping-checkout-success .thankyou-wrapper .google-map-wrapper {
    width: 100%;
    margin-bottom: 64px
}

.checkout-onepage-success .thankyou-wrapper .google-map-wrapper .google-map,
.multishipping-checkout-success .thankyou-wrapper .google-map-wrapper .google-map {
    margin: 0 auto
}

.checkout-onepage-success .thankyou-wrapper #ws_embed_sms_notification,
.multishipping-checkout-success .thankyou-wrapper #ws_embed_sms_notification {
    margin-bottom: 10px;
    text-align: center
}

.checkout-onepage-success .thankyou-wrapper #ws-responses,
.multishipping-checkout-success .thankyou-wrapper #ws-responses {
    padding-bottom: 60px;
    min-height: 22px
}

.checkout-onepage-success .thankyou-wrapper .order-info,
.multishipping-checkout-success .thankyou-wrapper .order-info {
    margin-bottom: 64px
}

.checkout-onepage-success .thankyou-wrapper .order-info .customer-info h4,
.multishipping-checkout-success .thankyou-wrapper .order-info .customer-info h4 {
    font-weight: 600;
    margin-bottom: 10px
}

.checkout-onepage-success .thankyou-wrapper .order-info .customer-info .address-wrapper,
.multishipping-checkout-success .thankyou-wrapper .order-info .customer-info .address-wrapper {
    display: flex
}

.checkout-onepage-success .thankyou-wrapper .order-info .customer-info .address-wrapper h4,
.multishipping-checkout-success .thankyou-wrapper .order-info .customer-info .address-wrapper h4 {
    font-weight: 600;
    margin-top: 10px
}

.checkout-onepage-success .thankyou-wrapper .order-info .customer-info .address-wrapper .shipping-address,
.multishipping-checkout-success .thankyou-wrapper .order-info .customer-info .address-wrapper .shipping-address,
.checkout-onepage-success .thankyou-wrapper .order-info .customer-info .address-wrapper .billing-address,
.multishipping-checkout-success .thankyou-wrapper .order-info .customer-info .address-wrapper .billing-address {
    padding: 10px 0;
    text-align: right;
    width: 50%
}

.checkout-onepage-success .thankyou-wrapper .order-info .customer-info .address-wrapper .shipping-address h4,
.multishipping-checkout-success .thankyou-wrapper .order-info .customer-info .address-wrapper .shipping-address h4,
.checkout-onepage-success .thankyou-wrapper .order-info .customer-info .address-wrapper .billing-address h4,
.multishipping-checkout-success .thankyou-wrapper .order-info .customer-info .address-wrapper .billing-address h4,
.checkout-onepage-success .thankyou-wrapper .order-info .customer-info .address-wrapper .shipping-address p,
.multishipping-checkout-success .thankyou-wrapper .order-info .customer-info .address-wrapper .shipping-address p,
.checkout-onepage-success .thankyou-wrapper .order-info .customer-info .address-wrapper .billing-address p,
.multishipping-checkout-success .thankyou-wrapper .order-info .customer-info .address-wrapper .billing-address p {
    padding-right: 10px
}

.checkout-onepage-success .thankyou-wrapper .order-info .customer-info .address-wrapper .billing-address,
.multishipping-checkout-success .thankyou-wrapper .order-info .customer-info .address-wrapper .billing-address {
    text-align: left
}

.checkout-onepage-success .thankyou-wrapper .order-info .customer-info .address-wrapper .billing-address h4,
.multishipping-checkout-success .thankyou-wrapper .order-info .customer-info .address-wrapper .billing-address h4,
.checkout-onepage-success .thankyou-wrapper .order-info .customer-info .address-wrapper .billing-address p,
.multishipping-checkout-success .thankyou-wrapper .order-info .customer-info .address-wrapper .billing-address p {
    padding-right: 0;
    padding-left: 10px
}

.checkout-onepage-success .thankyou-wrapper .order-info .customer-info .methods-wrapper,
.multishipping-checkout-success .thankyou-wrapper .order-info .customer-info .methods-wrapper {
    display: flex
}

.checkout-onepage-success .thankyou-wrapper .order-info .customer-info .methods-wrapper h4,
.multishipping-checkout-success .thankyou-wrapper .order-info .customer-info .methods-wrapper h4 {
    font-weight: 600;
    margin-top: 10px
}

.checkout-onepage-success .thankyou-wrapper .order-info .customer-info .methods-wrapper .shipping-method,
.multishipping-checkout-success .thankyou-wrapper .order-info .customer-info .methods-wrapper .shipping-method,
.checkout-onepage-success .thankyou-wrapper .order-info .customer-info .methods-wrapper .payment-method,
.multishipping-checkout-success .thankyou-wrapper .order-info .customer-info .methods-wrapper .payment-method {
    padding: 10px 0;
    text-align: right;
    width: 50%
}

.checkout-onepage-success .thankyou-wrapper .order-info .customer-info .methods-wrapper .shipping-method h4,
.multishipping-checkout-success .thankyou-wrapper .order-info .customer-info .methods-wrapper .shipping-method h4,
.checkout-onepage-success .thankyou-wrapper .order-info .customer-info .methods-wrapper .payment-method h4,
.multishipping-checkout-success .thankyou-wrapper .order-info .customer-info .methods-wrapper .payment-method h4,
.checkout-onepage-success .thankyou-wrapper .order-info .customer-info .methods-wrapper .shipping-method p,
.multishipping-checkout-success .thankyou-wrapper .order-info .customer-info .methods-wrapper .shipping-method p,
.checkout-onepage-success .thankyou-wrapper .order-info .customer-info .methods-wrapper .payment-method p,
.multishipping-checkout-success .thankyou-wrapper .order-info .customer-info .methods-wrapper .payment-method p {
    padding-right: 10px
}

.checkout-onepage-success .thankyou-wrapper .order-info .customer-info .methods-wrapper .payment-method,
.multishipping-checkout-success .thankyou-wrapper .order-info .customer-info .methods-wrapper .payment-method {
    text-align: left
}

.checkout-onepage-success .thankyou-wrapper .order-info .customer-info .methods-wrapper .payment-method h4,
.multishipping-checkout-success .thankyou-wrapper .order-info .customer-info .methods-wrapper .payment-method h4,
.checkout-onepage-success .thankyou-wrapper .order-info .customer-info .methods-wrapper .payment-method p,
.multishipping-checkout-success .thankyou-wrapper .order-info .customer-info .methods-wrapper .payment-method p {
    padding-right: 0;
    padding-left: 10px
}

.checkout-onepage-success .thankyou-wrapper .order-info .product-grid,
.multishipping-checkout-success .thankyou-wrapper .order-info .product-grid {
    max-width: 1024px;
    margin: 0 auto
}

.checkout-onepage-success .thankyou-wrapper .order-info .product-grid .order-items .table-order-items,
.multishipping-checkout-success .thankyou-wrapper .order-info .product-grid .order-items .table-order-items {
    border-top: 1px solid #eee;
    border-bottom: 1px solid #eee;
    margin-top: 40px;
    margin-bottom: 40px
}

.checkout-onepage-success .thankyou-wrapper .order-info .product-grid .order-items .table-order-items .order-item-row-mobile,
.multishipping-checkout-success .thankyou-wrapper .order-info .product-grid .order-items .table-order-items .order-item-row-mobile {
    display: none
}

.checkout-onepage-success .thankyou-wrapper .order-info .product-grid .order-items .table-order-items .item-options dt,
.multishipping-checkout-success .thankyou-wrapper .order-info .product-grid .order-items .table-order-items .item-options dt {
    margin-top: 5px
}

.checkout-onepage-success .thankyou-wrapper .order-info .product-grid .order-items .table-order-items .textalign-left,
.multishipping-checkout-success .thankyou-wrapper .order-info .product-grid .order-items .table-order-items .textalign-left {
    text-align: left !important
}

.checkout-onepage-success .thankyou-wrapper .order-info .product-grid .order-items .table-order-items .textalign-center,
.multishipping-checkout-success .thankyou-wrapper .order-info .product-grid .order-items .table-order-items .textalign-center {
    text-align: center !important
}

.checkout-onepage-success .thankyou-wrapper .order-info .product-grid .order-items .table-order-items .textalign-right,
.multishipping-checkout-success .thankyou-wrapper .order-info .product-grid .order-items .table-order-items .textalign-right {
    text-align: right !important
}

.checkout-onepage-success .thankyou-wrapper .order-info .product-grid .order-items .table-order-items .col.price span,
.multishipping-checkout-success .thankyou-wrapper .order-info .product-grid .order-items .table-order-items .col.price span,
.checkout-onepage-success .thankyou-wrapper .order-info .product-grid .order-items .table-order-items .col.qty span,
.multishipping-checkout-success .thankyou-wrapper .order-info .product-grid .order-items .table-order-items .col.qty span,
.checkout-onepage-success .thankyou-wrapper .order-info .product-grid .order-items .table-order-items .col.subtotal span,
.multishipping-checkout-success .thankyou-wrapper .order-info .product-grid .order-items .table-order-items .col.subtotal span {
    font-size: 1.4rem;
    line-height: 1.42857143
}

.checkout-onepage-success .thankyou-wrapper .order-info .product-grid .order-items .table-order-items thead tr>th,
.multishipping-checkout-success .thankyou-wrapper .order-info .product-grid .order-items .table-order-items thead tr>th {
    border-bottom: 0 none
}

.checkout-onepage-success .thankyou-wrapper .order-info .product-grid .order-items .table-order-items tfoot,
.multishipping-checkout-success .thankyou-wrapper .order-info .product-grid .order-items .table-order-items tfoot {
    background: 0 0
}

.checkout-onepage-success .thankyou-wrapper .order-info .product-grid .order-items .table-order-items tfoot tr:not(:first-child)>th,
.multishipping-checkout-success .thankyou-wrapper .order-info .product-grid .order-items .table-order-items tfoot tr:not(:first-child)>th,
.checkout-onepage-success .thankyou-wrapper .order-info .product-grid .order-items .table-order-items tfoot tr:not(:first-child)>td,
.multishipping-checkout-success .thankyou-wrapper .order-info .product-grid .order-items .table-order-items tfoot tr:not(:first-child)>td {
    border-top: 0 none
}

.checkout-onepage-success .thankyou-wrapper .order-info .product-grid .order-items .table-order-items tfoot th,
.multishipping-checkout-success .thankyou-wrapper .order-info .product-grid .order-items .table-order-items tfoot th,
.checkout-onepage-success .thankyou-wrapper .order-info .product-grid .order-items .table-order-items tfoot td,
.multishipping-checkout-success .thankyou-wrapper .order-info .product-grid .order-items .table-order-items tfoot td {
    padding-top: 8px
}

.checkout-onepage-success .thankyou-wrapper .order-info .product-grid .order-items .table-order-items tr>th,
.multishipping-checkout-success .thankyou-wrapper .order-info .product-grid .order-items .table-order-items tr>th,
.checkout-onepage-success .thankyou-wrapper .order-info .product-grid .order-items .table-order-items tr>td,
.multishipping-checkout-success .thankyou-wrapper .order-info .product-grid .order-items .table-order-items tr>td {
    border-color: #eee
}

.checkout-onepage-success .thankyou-wrapper .order-info .product-grid .order-items .table-order-items .grand_total,
.multishipping-checkout-success .thankyou-wrapper .order-info .product-grid .order-items .table-order-items .grand_total {
    border-top: 1px solid #eee
}

.theme-pearl.checkout-onepage-success .thankyou-wrapper .block.newsletter .field .control:before,
.theme-pearl.multishipping-checkout-success .thankyou-wrapper .block.newsletter .field .control:before {
    line-height: 50px
}

.page-wrapper .multicheckout.results .orders-succeed .orders-list .shipping-list .order-id {
    float: none
}

.page-wrapper .multicheckout.results .orders-succeed .orders-list .shipping-list .shipping-item {
    margin-left: 0
}

.page-wrapper .multicheckout.success .orders-succeed .orders-list .shipping-list .order-id {
    float: none
}

.page-wrapper .multicheckout.success .orders-succeed .orders-list .shipping-list .shipping-item {
    margin-left: 0
}

.profile-wrapper {
    margin: 0 auto;
    margin-left: auto;
    margin-right: auto;
    float: left;
    width: 100%
}

.profile-wrapper .validation-errors {
    display: none;
    border: 2px solid red;
    margin-bottom: 40px;
    padding: 20px;
    background-color: #ffdede
}

.profile-wrapper.profile-wrapper-no-cover {
    margin-top: 60px
}

.profile-wrapper .profile-cover-img {
    background-color: #222;
    height: 250px;
    min-width: 100%;
    width: 100%;
    margin: 0 auto;
    clear: both;
    position: relative;
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat
}

.profile-wrapper .profile-cover-img:before {
    background: -moz-linear-gradient(to bottom, rgba(34, 34, 34, 0) 0%, #222 100%);
    background: -webkit-linear-gradient(top, rgba(34, 34, 34, 0) 0%, #222 100%);
    background: linear-gradient(to bottom, rgba(34, 34, 34, 0) 0%, #222 100%);
    bottom: 0;
    content: "";
    display: block;
    height: 130px;
    position: absolute;
    width: 100%
}

.profile-wrapper .profile-header-container {
    width: 100%;
    max-width: 1000px;
    margin: 0 auto;
    position: relative
}

.profile-wrapper .profile-header-container .profile-avatar {
    border: none;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    height: 160px;
    width: 160px;
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    overflow: hidden;
    position: absolute;
    top: -60px;
    background-color: #fff;
    border: 5px solid #fff;
    display: inline-block
}

.profile-wrapper .profile-header-container .profile-titles {
    margin-left: 180px;
    position: relative;
    top: 15px;
    min-height: 110px
}

.profile-wrapper .profile-header-container .profile-titles .profile-name {
    font-size: 22px;
    color: #000;
    font-weight: 700;
    display: inline-block;
    margin: 0;
    padding-bottom: 5px
}

.profile-wrapper .profile-header-container .profile-titles .profile-details {
    color: #000;
    font-size: 18px;
    margin-top: 5px;
    font-size: 15px
}

.profile-wrapper .profile-header-container .profile-titles .profile-details .gender-inline-edit {
    margin-left: 10px
}

.profile-wrapper .profile-header-container .profile-titles .profile-details .dob-inline-edit {
    margin-top: 10px;
    margin-left: 10px;
    width: 200px
}

.profile-wrapper .profile-header-container .profile-titles .profile-details .dob-inline-edit .field-dob button.ui-datepicker-trigger {
    border: none;
    background: 0 0
}

.profile-wrapper .profile-header-container .profile-titles .profile-details .dob-inline-edit .field-dob button.ui-datepicker-trigger:hover {
    border: none;
    background: 0 0
}

.profile-wrapper .profile-header-container .profile-titles .profile-location p {
    vertical-align: bottom;
    font-size: 15px;
    display: inline-block;
    margin: 0;
    padding: 0;
    color: #000
}

.profile-wrapper .profile-feed-container {
    width: 100%;
    max-width: 1000px;
    margin: 0 auto;
    position: relative
}

.profile-wrapper .profile-feed-container ul.ui-tabs-nav {
    list-style-type: none;
    display: flex;
    justify-content: center;
    margin-top: 30px
}

.profile-wrapper .profile-feed-container ul.ui-tabs-nav li {
    padding: 5px 20px;
    font-size: 14px;
    text-align: center;
    border-top: 2px solid transparent
}

.profile-wrapper .profile-feed-container ul.ui-tabs-nav li a {
    color: #999
}

.profile-wrapper .profile-feed-container ul.ui-tabs-nav li a:hover {
    text-decoration: none
}

.profile-wrapper .profile-feed-container ul.ui-tabs-nav li:hover {
    border-top: 2px solid #262626
}

.profile-wrapper .profile-feed-container ul.ui-tabs-nav li.ui-state-active {
    border-top: 2px solid #262626;
    font-size: 14px;
    font-weight: 500
}

.profile-wrapper .profile-feed-container ul.ui-tabs-nav li.ui-state-active a {
    color: #262626
}

.profile-wrapper .profile-feed-container .profile-feed {
    width: 100%;
    margin-bottom: 50px;
    margin-top: 40px
}

.profile-wrapper .profile-feed-container .profile-feed .profile-feed-wrapper {
    width: 100%;
    border: 1px solid #c2c2c2;
    margin-bottom: 15px
}

.profile-wrapper .profile-feed-container .profile-feed .profile-feed-wrapper .no-activity-label {
    font-size: 16px
}

.profile-wrapper .profile-feed-container .profile-feed .profile-feed-wrapper .no-activity-msg .profile-name {
    font-size: 16px;
    font-weight: 600
}

.profile-wrapper .profile-feed-container .profile-feed .profile-feed-wrapper .profile-feed-padding {
    padding: 40px
}

.profile-wrapper .profile-feed-container .profile-feed .profile-feed-wrapper .review-into-details {
    font-size: 14px;
    margin-bottom: 20px;
    position: relative
}

.profile-wrapper .profile-feed-container .profile-feed .profile-feed-wrapper .review-into-details .profile-image {
    width: 45px;
    height: 45px;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    border-radius: 50px;
    position: absolute;
    left: -55px;
    top: -15px;
    border: 1px solid #000;
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    overflow: hidden;
    background-color: #fff;
    display: inline-block
}

.profile-wrapper .profile-feed-container .profile-feed .profile-feed-wrapper .review-into-details .profile-name {
    font-weight: 600
}

.profile-wrapper .profile-feed-container .profile-feed .profile-feed-wrapper .review-into-details .product-name {
    color: #b1b1b1
}

.profile-wrapper .profile-feed-container .profile-feed .profile-feed-wrapper .review-into-details .product-name:hover,
.profile-wrapper .profile-feed-container .profile-feed .profile-feed-wrapper .review-into-details .product-name:active {
    text-decoration: none
}

.profile-wrapper .profile-feed-container .profile-feed .profile-feed-wrapper .rating-summary {
    margin-bottom: 20px
}

.profile-wrapper .profile-feed-container .profile-feed .profile-feed-wrapper .rating-summary .rating-result {
    width: auto
}

.profile-wrapper .profile-feed-container .profile-feed .profile-feed-wrapper .rating-summary .rating-result>span:before,
.profile-wrapper .profile-feed-container .profile-feed .profile-feed-wrapper .rating-summary .rating-result:before {
    font-size: 18px;
    height: 18px;
    line-height: 18px
}

.profile-wrapper .profile-feed-container .profile-feed .profile-feed-wrapper .rating-summary .rating-result>span:before {
    color: #000
}

.profile-wrapper .profile-feed-container .profile-feed .profile-feed-wrapper .review-title {
    font-size: 18px;
    font-weight: 800;
    margin-bottom: 15px
}

.profile-wrapper .profile-feed-container .profile-feed .profile-feed-wrapper .review-details {
    padding-bottom: 25px;
    border-bottom: 1px solid #b1b1b1
}

.profile-wrapper .profile-feed-container .profile-feed .profile-feed-wrapper .review-product {
    margin-top: 30px;
    float: left;
    width: 100%
}

.profile-wrapper .profile-feed-container .profile-feed .profile-feed-wrapper .review-product .product-image {
    float: left;
    width: 27%;
    margin-right: 3%
}

.profile-wrapper .profile-feed-container .profile-feed .profile-feed-wrapper .review-product .product-details {
    float: left;
    padding: 0;
    width: 68%
}

.profile-wrapper .profile-feed-container .profile-feed .profile-feed-wrapper .review-product .product-details .product-name {
    color: #000;
    font-size: 18px;
    font-weight: 600
}

.profile-wrapper .profile-feed-container .profile-feed .profile-feed-wrapper .review-product .product-details .product-name:hover,
.profile-wrapper .profile-feed-container .profile-feed .profile-feed-wrapper .review-product .product-details .product-name:active {
    text-decoration: none
}

.profile-wrapper .profile-feed-container .collections-feed {
    display: none;
    width: 100%;
    margin-bottom: 50px;
    margin-top: 40px
}

.profile-wrapper .profile-feed-container .collections-feed .multiple-wishlist-container {
    text-align: center
}

.profile-wrapper .profile-feed-container .collections-feed .multiple-wishlist-container .multiple-wishlist-box-wrapper {
    float: none;
    display: inline-block;
    text-align: left
}

.profile-wrapper .biography-header {
    margin-top: 0;
    font-weight: 500
}

.profile-wrapper .biography-header:before {
    font-family: "luma-icons";
    content: '\e627';
    font-size: 32px;
    top: 5px;
    position: relative;
    padding-right: 15px
}

.review-details .userprofile-link {
    text-decoration: none;
    color: #000
}

.review-details .userprofile-link .review-details-value {
    font-weight: 600
}

.review-details .userprofile-link .review-avatar-image {
    width: 60px;
    height: 60px;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    border-radius: 50px;
    vertical-align: middle;
    border: 1px solid #000;
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    overflow: hidden;
    background-color: #fff;
    display: inline-block;
    margin-left: 5px
}

.form-edit-profile {
    position: relative
}

.form-edit-profile .public-profile-link {
    position: absolute;
    right: 0;
    top: -10px;
    margin: 0
}

.form-edit-profile .field-dob button.ui-datepicker-trigger {
    border: none;
    background: 0 0
}

.form-edit-profile .field-dob button.ui-datepicker-trigger:hover {
    border: none;
    background: 0 0
}

.loader-wrapper {
    text-align: center
}

.profile-view-index #ui-datepicker-div {
    display: none;
    background: #fff;
    padding: 4px;
    border: 1px solid
}

.profile-view-index #ui-datepicker-div .ui-datepicker-prev,
.profile-view-index #ui-datepicker-div .ui-datepicker-next {
    cursor: pointer;
    float: left
}

.profile-view-index #ui-datepicker-div .ui-datepicker-next {
    float: right
}

.block-category-event {
    background: #f0f0f0;
    color: #000;
    padding: 10px 0 15px;
    text-align: center
}

.block-category-event.block:last-child {
    margin-bottom: 10px
}

.block-category-event .block-title {
    margin: 0 0 10px
}

.block-category-event .block-title strong {
    font-size: 1.5rem;
    font-weight: 300
}

.block-category-event .ticker {
    margin: 0;
    padding: 0;
    list-style: none none
}

.block-category-event .ticker li {
    display: none;
    margin: 0 15px
}

.block-category-event .ticker .value {
    font-size: 1.8rem;
    font-weight: 300
}

.block-category-event .ticker .label {
    font-size: 1rem;
    display: block;
    text-transform: lowercase
}

.block-category-event .dates {
    display: table;
    margin: 0 auto
}

.block-category-event .dates .start,
.block-category-event .dates .end {
    display: table-cell;
    vertical-align: top
}

.block-category-event .dates .date {
    font-size: 1.8rem
}

.block-category-event .dates .time {
    display: block
}

.block-category-event .dates .start {
    padding-right: 40px;
    position: relative
}

.block-category-event .dates .start:after {
    font-size: 1.8rem;
    content: '\2013';
    display: block;
    position: absolute;
    right: 15px;
    top: 0
}

.contact-index-index .column:not(.sidebar-main) .form.contact {
    float: none;
    width: 50%
}

.contact-index-index .column:not(.sidebar-additional) .form.contact {
    float: none;
    width: 50%
}

.table-wrapper.billing-agreements {
    margin-bottom: 40px
}

.payment-method-content .pay-later-message {
    margin-bottom: 10px;
    margin-top: 10px
}

.paypal {
    display: inline-block;
    vertical-align: top
}

.block-minicart .paypal,
.cart-summary .paypal {
    display: block
}

.paypal img {
    display: block;
    margin: 5px auto 0
}

.opc .paypal {
    vertical-align: middle
}

.paypal.acceptance {
    display: block;
    margin: 0 0 20px
}

.map-form-addtocart .paypal {
    display: block;
    margin: 10px auto 5px
}

.cart-summary .paypal+.paypal {
    margin-top: 25px
}

.paypal-review .actions-toolbar {
    margin-top: 10px
}

.paypal-review .paypal-review-title {
    padding: 0 0 10px
}

.paypal-review .paypal-review-title>strong {
    font-size: 2.4rem;
    font-weight: 300
}

.paypal-review .paypal-review-title .action {
    display: inline-block;
    margin: 12px 0 0 30px
}

.paypal-review .table-paypal-review-items .col.name {
    padding-top: 16px
}

.paypal-review .table-paypal-review-items .col.qty {
    text-align: center
}

.paypal-review .item-options dt {
    display: inline-block
}

.paypal-review .item-options dt:after {
    content: ': '
}

.paypal-review .item-options dd {
    margin: 0
}

.paypal-review-discount {
    border-bottom: 1px solid #ccc;
    margin: 0 0 40px;
    padding: 10px 0 0
}

.fotorama-video-container:after {
    background: url('/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/Magento_ProductVideo/img/gallery-sprite.png') bottom right;
    bottom: 0;
    content: '';
    height: 100px;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    top: 12px;
    width: 100px
}

.fotorama-video-container .magnify-lens {
    display: none !important
}

.fotorama-video-container.video-unplayed:hover img {
    opacity: .6
}

.fotorama-video-container.video-unplayed:hover:after {
    transform: scale(1.25)
}

.video-thumb-icon:after {
    background: url('/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/Magento_ProductVideo/img/gallery-sprite.png') bottom left;
    bottom: 0;
    content: '';
    height: 40px;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    top: 10px;
    width: 49px
}

.product-video {
    bottom: 0;
    height: 75%;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%
}

.product-video iframe {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 9999
}

.fotorama__stage__shaft:focus .fotorama__stage__frame.fotorama__active:after {
    bottom: 0;
    content: '';
    height: 100px;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    top: 12px;
    width: 100px
}

.fotorama__product-video--loading:after {
    visibility: hidden
}

@media only screen and (min-device-width:320px) and (max-device-width:780px) and (orientation:landscape) {
    .product-video {
        height: 100%;
        width: 81%
    }
}

.opc-wrapper .form-discount {
    max-width: 500px
}

.swatch-attribute-label {
    font-weight: 700;
    position: relative
}

.swatch-attribute-label.required {
    padding-right: 10px
}

.swatch-attribute-label[data-required='1']:after {
    color: #e02b27;
    content: '*';
    font-size: 14px;
    font-weight: 700;
    position: absolute;
    right: -11px;
    top: -2px
}

.swatch-attribute-selected-option {
    color: #646464;
    padding-left: 17px
}

.swatch-attribute-options {
    margin: 10px 0
}

.swatch-attribute-options:focus {
    box-shadow: none
}

.swatch-attribute-options .swatch-option-tooltip-layered .title {
    color: #282828;
    bottom: -5px;
    height: 20px;
    left: 0;
    margin-bottom: 10px;
    position: absolute;
    text-align: center;
    width: 100%
}

.swatch-attribute.size .swatch-option,
.swatch-attribute.manufacturer .swatch-option {
    background: #f0f0f0;
    color: #949494
}

.swatch-attribute.size .swatch-option.selected,
.swatch-attribute.manufacturer .swatch-option.selected {
    background: #fff;
    border: 1px solid #fff;
    color: #000
}

.swatch-option {
    border: 1px solid #dadada;
    cursor: pointer;
    float: left;
    height: 20px;
    margin: 0 10px 5px 0;
    max-width: 100%;
    min-width: 30px;
    overflow: hidden;
    padding: 1px 2px;
    position: relative;
    text-align: center;
    text-overflow: ellipsis
}

.swatch-option:focus {
    box-shadow: 0 0 3px 1px #00699d
}

.swatch-option.text {
    background: #f0f0f0;
    color: #686868;
    font-size: 12px;
    font-weight: 700;
    line-height: 20px;
    margin-right: 7px;
    min-width: 22px;
    padding: 4px 8px
}

.swatch-option.text.selected {
    background-color: #fff
}

.swatch-option.selected {
    outline: 2px solid #333;
    border: 1px solid #fff;
    color: #333
}

.swatch-option:not(.disabled):hover {
    border: 1px solid #fff;
    color: #333;
    outline: 1px solid #999
}

.swatch-option.image:not(.disabled):hover,
.swatch-option.color:not(.disabled):hover {
    border: 1px solid #fff;
    outline: 2px solid #141414
}

.swatch-option.disabled {
    box-shadow: unset;
    cursor: default;
    pointer-events: none
}

.swatch-option.disabled:after {
    background: linear-gradient(to left top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 42%, #fff 43%, #fff 46%, #ff5216 47%, #ff5216 53%, #fff 54%, #fff 57%, rgba(255, 255, 255, 0) 58%, rgba(255, 255, 255, 0) 100%);
    background: -moz-linear-gradient(to left top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 42%, #fff 43%, #fff 46%, #ff5216 47%, #ff5216 53%, #fff 54%, #fff 57%, rgba(255, 255, 255, 0) 58%, rgba(255, 255, 255, 0) 100%);
    background: -ms-linear-gradient(to left top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 42%, #fff 43%, #fff 46%, #ff5216 47%, #ff5216 53%, #fff 54%, #fff 57%, rgba(255, 255, 255, 0) 58%, rgba(255, 255, 255, 0) 100%);
    background: -o-linear-gradient(to left top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 42%, #fff 43%, #fff 46%, #ff5216 47%, #ff5216 53%, #fff 54%, #fff 57%, rgba(255, 255, 255, 0) 58%, rgba(255, 255, 255, 0) 100%);
    background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(42%, rgba(255, 255, 255, 0)), color-stop(43%, #fff), color-stop(46%, #fff), color-stop(47%, #ff5216), color-stop(53%, #ff5216), color-stop(54%, #fff), color-stop(57%, #fff), color-stop(58%, rgba(255, 255, 255, 0)), color-stop(100%, rgba(255, 255, 255, 0)));
    background: -webkit-linear-gradient(to left top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 42%, #fff 43%, #fff 46%, #ff5216 47%, #ff5216 53%, #fff 54%, #fff 57%, rgba(255, 255, 255, 0) 58%, rgba(255, 255, 255, 0) 100%);
    bottom: 0;
    content: '';
    filter: 'progid:DXImageTransform.Microsoft.gradient(startColorstr=#00ffffff, endColorstr=#00ffffff, GradientType=1)';
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.swatch-option-disabled {
    border: 0;
    cursor: default;
    outline: none !important
}

.swatch-option-disabled:after {
    -webkit-transform: rotate(-30deg);
    -ms-transform: rotate(-30deg);
    transform: rotate(-30deg);
    background: #e02b27;
    content: '';
    height: 2px;
    left: -4px;
    position: absolute;
    top: 10px;
    width: 42px;
    z-index: 995
}

.swatch-option-loading {
    content: url('/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/images/loader-2.gif')
}

.swatch-option-tooltip {
    border: 1px solid #dadada;
    color: #949494;
    background: #fff;
    display: none;
    max-height: 100%;
    min-height: 20px;
    min-width: 20px;
    padding: 5px;
    position: absolute;
    text-align: center;
    z-index: 999
}

.swatch-option-tooltip .corner,
.swatch-option-tooltip-layered .corner {
    bottom: 0;
    height: 8px;
    left: 40%;
    position: absolute
}

.swatch-option-tooltip .corner:before,
.swatch-option-tooltip-layered .corner:before,
.swatch-option-tooltip .corner:after,
.swatch-option-tooltip-layered .corner:after {
    border-style: solid;
    content: '';
    font-size: 1px;
    height: 0;
    position: relative;
    width: 0
}

.swatch-option-tooltip .corner:before,
.swatch-option-tooltip-layered .corner:before {
    border-color: #adadad transparent transparent;
    border-width: 8px 8.5px 0;
    left: 0;
    top: 2px
}

.swatch-option-tooltip .corner:after,
.swatch-option-tooltip-layered .corner:after {
    border-color: #fff transparent transparent;
    border-width: 7px 7.5px 0;
    left: -15px;
    top: 1px
}

.swatch-option-tooltip .image,
.swatch-option-tooltip-layered .image {
    display: block;
    height: 130px;
    margin: 0 auto;
    width: 130px
}

.swatch-option-tooltip-layered {
    background: #fff;
    border: 1px solid #dadada;
    color: #949494;
    display: none;
    left: -47px;
    position: absolute;
    width: 140px;
    z-index: 999
}

.swatch-option-tooltip .title {
    color: #282828;
    display: block;
    max-height: 200px;
    min-height: 20px;
    overflow: hidden;
    text-align: center
}

.swatch-option-link-layered {
    margin: 0 !important;
    padding: 0 !important;
    position: relative
}

.swatch-option-link-layered:focus>div {
    box-shadow: 0 0 3px 1px #00699d
}

.swatch-option-link-layered:hover>.swatch-option-tooltip-layered {
    display: block
}

.swatch-opt {
    margin: 20px 0
}

.swatch-opt-listing {
    margin-bottom: 10px
}

.swatch-more {
    display: inline-block;
    margin: 2px 0;
    padding: 2px;
    position: static
}

.swatch-visual-tooltip-layered {
    height: 160px;
    top: -170px
}

.swatch-textual-tooltip-layered {
    height: 30px;
    top: -40px
}

.swatch-input {
    left: -1000px;
    position: absolute;
    visibility: hidden
}

.clearfix:after {
    clear: both;
    content: '';
    display: block;
    height: 0;
    visibility: hidden
}

.minilist .weee {
    display: table-row;
    font-size: 1.1rem
}

.minilist .weee:before {
    display: none
}

.price-container.weee:before {
    display: none
}

.column .block-addbysku .fieldset {
    margin: 0
}

.column .block-addbysku .fieldset .fields {
    position: relative
}

.column .block-addbysku .fieldset .fields .field {
    display: inline-block;
    margin-bottom: 10px;
    vertical-align: top
}

.column .block-addbysku .fieldset .fields .actions-toolbar {
    position: absolute;
    right: 0;
    top: 7px
}

.column .block-addbysku .sku {
    margin-right: -155px;
    padding-right: 160px;
    width: 100%
}

.column .block-addbysku .qty .qty+.mage-error {
    width: 80px
}

.column .block-addbysku .block-content .actions-toolbar {
    clear: both;
    margin: 0 0 20px;
    text-align: left
}

.column .block-addbysku .block-content .actions-toolbar:before,
.column .block-addbysku .block-content .actions-toolbar:after {
    content: '';
    display: table
}

.column .block-addbysku .block-content .actions-toolbar:after {
    clear: both
}

.column .block-addbysku .block-content .actions-toolbar .primary {
    float: left
}

.column .block-addbysku .block-content .actions-toolbar .primary,
.column .block-addbysku .block-content .actions-toolbar .secondary {
    display: inline-block
}

.column .block-addbysku .block-content .actions-toolbar .primary a.action,
.column .block-addbysku .block-content .actions-toolbar .secondary a.action {
    display: inline-block
}

.column .block-addbysku .block-content .actions-toolbar .primary .action {
    margin: 0 15px 0 0
}

.column .block-addbysku .block-content .actions-toolbar .secondary a.action {
    margin-top: 6px
}

.column .block-addbysku .block-content .actions-toolbar .primary,
.column .block-addbysku .block-content .actions-toolbar .secondary {
    display: block;
    float: none
}

.column .block-addbysku .block-content .actions-toolbar>.secondary {
    text-align: left
}

.column .block-addbysku .action.add {
    display: inline-block;
    text-decoration: none;
    line-height: normal;
    padding: 4px;
    width: auto
}

.column .block-addbysku .action.add>span {
    border: 0;
    clip: rect(0, 0, 0, 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px
}

.column .block-addbysku .action.add:before {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 20px;
    line-height: inherit;
    color: inherit;
    content: '\e61c';
    font-family: 'luma-icons';
    margin: 0;
    vertical-align: top;
    display: inline-block;
    font-weight: 400;
    overflow: hidden;
    speak: none;
    text-align: center
}

.column .block-addbysku .action.add:hover:before {
    color: inherit
}

.column .block-addbysku .action.add:active:before {
    color: inherit
}

.column .block-addbysku .reset {
    margin: 7px 0
}

.column .block-addbysku .note {
    display: block;
    margin: 0 0 20px;
    padding-top: 10px
}

.block-cart-failed {
    margin: 40px 0
}

.block-cart-failed .block-title {
    font-size: 2.6rem
}

.block-cart-failed .block-title strong {
    font-weight: 400
}

.block-cart-failed .actions {
    text-align: center
}

.block-cart-failed .actions .action {
    display: block;
    margin: 0 auto 10px
}

.catalogsearch-advanced-result .message.error {
    margin-top: -60px
}

.bundle-actions {
    margin: 0 0 30px
}

.bundle-options-container {
    clear: both;
    margin-bottom: 40px
}

.bundle-options-container .legend.title {
    color: #303030;
    font-family: 'Roboto', sans-serif;
    font-style: inherit;
    font-weight: 400;
    line-height: 60px;
    font-size: 2.4rem;
    margin-top: 0;
    margin-bottom: 2rem;
    border: 0;
    padding: 0
}

.bundle-options-container .product-add-form {
    display: none
}

.bundle-options-container .product-options-wrapper {
    margin-bottom: 30px
}

.bundle-options-container .product-options-wrapper .fieldset>.field {
    border-top: 1px #e4e4e4 solid;
    padding-top: 20px
}

.bundle-options-container .product-options-wrapper .fieldset>.field:first-of-type {
    border-top: 0;
    padding-top: 0
}

.bundle-options-container .product-options-wrapper .field.choice input {
    float: left;
    margin-top: 4px
}

.bundle-options-container .product-options-wrapper .field.choice .label {
    display: block;
    margin-left: 24px
}

.bundle-options-container .product-options-wrapper .field.choice .price-excluding-tax {
    display: inline-block
}

.bundle-options-container .action.back {
    margin-bottom: 30px
}

.bundle-options-container .block-bundle-summary>.title {
    margin-bottom: 15px
}

.bundle-options-container .block-bundle-summary>.title>strong {
    color: #303030;
    font-family: 'Roboto', sans-serif;
    font-style: inherit;
    font-weight: 400;
    line-height: 1.1;
    font-size: 2.6rem;
    margin-top: 2.5rem;
    margin-bottom: 2rem
}

.bundle-options-container .block-bundle-summary>.title,
.bundle-options-container .block-bundle-summary .bundle-summary .subtitle {
    border-bottom: 1px #e4e4e4 solid;
    margin-bottom: 25px;
    padding-bottom: 16px
}

.bundle-options-container .block-bundle-summary .price-box {
    margin-bottom: 20px
}

.bundle-options-container .block-bundle-summary .price-box .price-label {
    display: block;
    margin-bottom: 5px
}

.bundle-options-container .block-bundle-summary .bundle-summary {
    margin-top: 30px
}

.bundle-options-container .block-bundle-summary .bundle-summary.empty {
    display: none
}

.bundle-options-container .block-bundle-summary .bundle-summary>.subtitle {
    color: #303030;
    font-family: 'Roboto', sans-serif;
    font-style: inherit;
    font-weight: 400;
    line-height: 1.1;
    font-size: 2.6rem;
    margin-top: 2.5rem;
    margin-bottom: 2rem;
    display: block
}

.bundle-options-container .block-bundle-summary .bundle.items>li {
    margin-bottom: 20px
}

.bundle-options-container .block-bundle-summary .product-addto-links {
    text-align: center
}

.bundle-options-container .block-bundle-summary .product-addto-links>.action {
    margin-right: 5%
}

.bundle-options-container .block-bundle-summary .product-addto-links>.action.tocompare:before {
    content: '\e61e'
}

.bundle-options-container p.required {
    color: #e02b27
}

.bundle-options-container .nested .field.qty {
    margin: 0 0 20px;
    margin-top: 20px
}

.bundle-options-container .nested .field.qty>.label {
    margin: 0 0 8px;
    display: inline-block
}

.bundle-options-container .nested .field.qty .label {
    font-weight: 600
}

.bundle-options-container .nested .field.qty:last-child {
    margin-bottom: 0
}

.bundle-options-container .price {
    font-weight: 600
}

.bundle-options-container .product-options-bottom {
    border-top: 1px solid #ccc;
    clear: left;
    margin: 0 0 40px;
    padding-top: 20px
}

.search .fieldset .control .addon input {
    flex-basis: auto;
    width: 100%
}

.block-search {
    margin-bottom: 0
}

.block-search .block-title {
    display: none
}

.block-search .block-content {
    margin-bottom: 0
}

.block-search .label {
    text-decoration: none;
    display: inline-block;
    float: right
}

.block-search .label>span {
    border: 0;
    clip: rect(0, 0, 0, 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px
}

.block-search .label:before {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 22px;
    line-height: 28px;
    color: #8f8f8f;
    content: '\e615';
    font-family: 'luma-icons';
    margin: 0 10px 0 0;
    vertical-align: middle;
    display: inline-block;
    font-weight: 400;
    overflow: hidden;
    speak: none;
    text-align: center
}

.block-search .label:hover:before {
    color: #333
}

.block-search .label:active:before {
    color: #333
}

.block-search .label.active+.control input {
    position: static
}

.block-search .action.search {
    display: none
}

.block-search .control {
    border-top: 1px solid #ccc;
    clear: both;
    margin: 0 -15px -1px;
    padding: 0 15px
}

.block-search input {
    font-size: 16px;
    left: -300%;
    margin: 15px 0;
    position: absolute
}

.block-search .nested {
    display: none
}

.search-autocomplete {
    display: none;
    margin-top: -15px;
    overflow: hidden;
    position: absolute;
    z-index: 3
}

.search-autocomplete ul {
    margin: 0;
    padding: 0;
    list-style: none none
}

.search-autocomplete ul:not(:empty) {
    background: #fff;
    border: 1px solid #c2c2c2;
    border-top: 0
}

.search-autocomplete ul li {
    border-top: 1px solid #e5e5e5;
    cursor: pointer;
    margin: 0;
    padding: 5px 40px 5px 10px;
    position: relative;
    text-align: left;
    white-space: normal
}

.search-autocomplete ul li:first-child {
    border-top: none
}

.search-autocomplete ul li:hover,
.search-autocomplete ul li.selected {
    background: #e8e8e8
}

.search-autocomplete ul li .amount {
    color: #999;
    position: absolute;
    right: 7px;
    top: 5px
}

.form.search.advanced .fields.range .field:first-child {
    position: relative
}

.form.search.advanced .fields.range .field:first-child .control {
    padding-right: 25px
}

.form.search.advanced .fields.range .field:first-child .control:after {
    content: ' \2013 ';
    display: inline-block;
    position: absolute;
    right: 0;
    text-align: center;
    top: 6px;
    width: 25px
}

.form.search.advanced .fields.range .field:last-child {
    position: relative
}

.form.search.advanced .fields.range .field:last-child div.mage-error {
    left: 0;
    position: absolute;
    top: 32px
}

.form.search.advanced .fields.range .field.with-addon .control {
    padding-right: 45px
}

.form.search.advanced .group.price .addon .addafter {
    background: 0 0;
    border: 0;
    padding-top: 6px;
    position: absolute;
    right: 0;
    top: 0
}

.search-terms {
    line-height: 2em
}

.search-terms>li {
    display: inline-block;
    margin-right: 10px
}

.search.found {
    margin-bottom: 10px
}

.checkout-cart-index .page-main {
    padding-left: 0;
    padding-right: 0
}

.checkout-cart-index .page-title-wrapper {
    padding-left: 15px;
    padding-right: 15px
}

.cart-summary {
    background: #f5f5f5;
    margin-bottom: 25px;
    padding: 1px 0 25px
}

.cart-summary>.title {
    font-size: 2.4rem;
    display: none;
    font-weight: 300;
    margin: 12px 0
}

.cart-summary .block form:not(:last-of-type) .fieldset {
    margin: 0 0 25px
}

.cart-summary .block .price {
    font-weight: 700
}

.cart-summary .block .field {
    margin: 0 0 16px
}

.cart-summary .block .actions-toolbar>.primary {
    text-align: left
}

.cart-summary .block .actions-toolbar>.primary .action.primary {
    width: auto
}

.cart-summary .block .title strong {
    font-size: 1.4rem;
    font-weight: 600
}

.cart-summary .block .item-options {
    margin: 0 0 16px
}

.cart-summary .block .item-options .field .radio {
    float: left;
    margin-top: 4px
}

.cart-summary .block .item-options .field .radio+.label {
    display: block;
    margin: 0;
    overflow: hidden
}

.page-main .cart-summary .block {
    margin-bottom: 0
}

.cart-summary .checkout-methods-items {
    margin: 20px 0 0;
    padding: 0 15px;
    text-align: center
}

.cart-summary .checkout-methods-items .action.primary.checkout {
    width: 100%
}

.cart-summary .checkout-methods-items .item {
    margin-bottom: 25px
}

.cart-summary .checkout-methods-items .item:last-child {
    margin-bottom: 0
}

.cart-summary .message {
    padding-left: 20px
}

.cart-summary .message>*:first-child:before {
    display: none
}

.cart-totals tbody .mark,
.cart-totals tfoot .mark {
    text-align: left
}

.cart-totals .discount.coupon {
    display: none
}

.cart.table-wrapper .cart thead tr th.col {
    border-bottom: 1px solid #ccc;
    padding-bottom: 15px;
    padding-top: 24px
}

.cart.table-wrapper .cart tbody td {
    border: 0
}

.cart.table-wrapper .cart>.item {
    border-bottom: 1px solid #ccc;
    position: relative
}

.cart.table-wrapper .col {
    padding-top: 15px
}

.cart.table-wrapper .col.price,
.cart.table-wrapper .col.subtotal,
.cart.table-wrapper .col.msrp {
    padding: 20px 11px 10px;
    text-align: center
}

.cart.table-wrapper .col.qty {
    padding: 20px 11px 10px;
    text-align: center
}

.cart.table-wrapper .col.qty .input-text {
    height: 36px;
    margin-top: -7px;
    text-align: center;
    width: 60px
}

.cart.table-wrapper .col>.price {
    color: #4a4a4a;
    font-size: 1.8rem;
    font-weight: 700
}

.cart.table-wrapper .item-actions td {
    padding-bottom: 0;
    padding-left: 15px;
    padding-right: 15px;
    white-space: normal
}

.cart.table-wrapper .item .col.item {
    display: block;
    min-height: 75px;
    padding: 15px 15px 10px 90px;
    position: relative
}

.cart.table-wrapper .actions-toolbar {
    min-height: 20px;
    padding-bottom: 15px;
    position: relative
}

.cart.table-wrapper .actions-toolbar>.action-edit,
.cart.table-wrapper .actions-toolbar>.action-delete {
    position: absolute;
    right: 16px;
    top: 0;
    display: inline-block;
    text-decoration: none
}

.cart.table-wrapper .actions-toolbar>.action-edit>span,
.cart.table-wrapper .actions-toolbar>.action-delete>span {
    border: 0;
    clip: rect(0, 0, 0, 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px
}

.cart.table-wrapper .actions-toolbar>.action-edit:before,
.cart.table-wrapper .actions-toolbar>.action-delete:before {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 18px;
    line-height: 20px;
    color: #8f8f8f;
    content: '\e601';
    font-family: 'luma-icons';
    vertical-align: middle;
    display: inline-block;
    font-weight: 400;
    overflow: hidden;
    speak: none;
    text-align: center
}

.cart.table-wrapper .actions-toolbar>.action-edit:hover:before,
.cart.table-wrapper .actions-toolbar>.action-delete:hover:before {
    color: #000
}

.cart.table-wrapper .actions-toolbar>.action-edit:active:before,
.cart.table-wrapper .actions-toolbar>.action-delete:active:before {
    color: #8f8f8f
}

.cart.table-wrapper .actions-toolbar>.action-delete {
    right: 0
}

.cart.table-wrapper .actions-toolbar>.action-delete:before {
    content: '\e604'
}

.cart.table-wrapper .actions-toolbar>.action-delete:hover {
    text-decoration: none
}

.cart.table-wrapper .action {
    margin-right: 25px
}

.cart.table-wrapper .action:last-child {
    margin-right: 0
}

.cart.table-wrapper .action.help.map {
    font-weight: 400
}

.cart.table-wrapper .product-item-photo {
    display: block;
    left: 15px;
    max-width: 65px;
    padding: 0;
    position: absolute;
    top: 15px;
    width: 100%
}

.cart.table-wrapper .product-item-name {
    font-size: 1.8rem;
    display: block;
    margin: -3px 0 5px
}

.cart.table-wrapper .gift-registry-name-label:after {
    content: ':'
}

.cart.table-wrapper .item-options {
    margin-bottom: 0
}

.cart.table-wrapper .product-item-name+.item-options {
    margin-top: 20px
}

.cart.table-wrapper .action.configure {
    display: inline-block;
    margin: 10px 0 0
}

.cart.table-wrapper .item .message {
    margin-top: 20px
}

.cart-products-toolbar .toolbar-amount {
    left: inherit;
    margin: 25px 0 15px;
    padding: 0;
    position: relative;
    text-align: center;
    top: inherit
}

.cart-products-toolbar-top {
    border-bottom: 1px solid #ccc
}

.cart-discount {
    border-bottom: 1px solid #ccc;
    clear: left
}

.cart-empty {
    padding-left: 15px;
    padding-right: 15px
}

.cart-tax-info+.cart-tax-total,
.cart .cart-tax-info+.cart-tax-total {
    display: block
}

.cart.table-wrapper .col.price,
.order-items.table-wrapper .col.price,
.cart.table-wrapper .col.qty,
.order-items.table-wrapper .col.qty,
.cart.table-wrapper .col.subtotal,
.order-items.table-wrapper .col.subtotal,
.cart.table-wrapper .col.msrp,
.order-items.table-wrapper .col.msrp {
    text-align: right
}

.block.crosssell {
    padding: 0 15px;
    margin-top: 70px
}

.block.crosssell .product-item-info {
    width: 200px
}

.block-minicart .items-total {
    float: left;
    margin: 0 10px
}

.block-minicart .items-total .count {
    font-weight: 700
}

.block-minicart .subtotal {
    margin: 0 10px 10px;
    text-align: right
}

.block-minicart .amount .price-wrapper:first-child .price {
    font-size: 18px;
    font-weight: 700
}

.block-minicart .subtitle {
    display: none
}

.block-minicart .subtitle.empty {
    display: block;
    font-size: 14px;
    padding: 30px 0 20px;
    text-align: center
}

.block-minicart dl.product.options.list {
    display: inline-block;
    vertical-align: top
}

.block-minicart .text.empty {
    text-align: center
}

.block-minicart .block-content>.actions {
    margin-top: 15px
}

.block-minicart .block-content>.actions>.secondary {
    text-align: center
}

.block-minicart .block-content>.actions>.primary {
    margin: 0 10px 15px
}

.block-minicart .block-content>.actions>.primary .action.primary {
    display: block;
    width: 100%
}

.block-minicart .block-content>.actions .paypal-logo {
    margin-top: 15px;
    text-align: center
}

.block-minicart .block-category-link,
.block-minicart .block-product-link,
.block-minicart .block-cms-link,
.block-minicart .block-banners {
    margin: 15px 0 0;
    text-align: center
}

.minicart-wrapper {
    display: inline-block;
    position: relative;
    float: right
}

.minicart-wrapper:before,
.minicart-wrapper:after {
    content: '';
    display: table
}

.minicart-wrapper:after {
    clear: both
}

.minicart-wrapper .action.showcart {
    cursor: pointer;
    display: inline-block;
    text-decoration: none
}

.minicart-wrapper .action.showcart:before {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 22px;
    line-height: 28px;
    color: #8f8f8f;
    content: '\e611';
    font-family: 'luma-icons';
    margin: 0;
    vertical-align: top;
    display: inline-block;
    font-weight: 400;
    overflow: hidden;
    speak: none;
    text-align: center
}

.minicart-wrapper .action.showcart:hover:before {
    color: #333
}

.minicart-wrapper .action.showcart:active:before {
    color: #8f8f8f
}

.minicart-wrapper .action.showcart.active {
    display: inline-block;
    text-decoration: none
}

.minicart-wrapper .action.showcart.active:before {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 22px;
    line-height: 28px;
    color: #8f8f8f;
    content: '\e611';
    font-family: 'luma-icons';
    margin: 0;
    vertical-align: top;
    display: inline-block;
    font-weight: 400;
    overflow: hidden;
    speak: none;
    text-align: center
}

.minicart-wrapper .action.showcart.active:hover:before {
    color: #333
}

.minicart-wrapper .action.showcart.active:active:before {
    color: #8f8f8f
}

.minicart-wrapper .block-minicart {
    margin: 0;
    padding: 0;
    list-style: none none;
    background: #fff;
    border: #ccc;
    margin-top: 4px;
    min-width: 100%;
    width: 320px;
    z-index: 101;
    box-sizing: border-box;
    display: none;
    position: absolute;
    top: 100%;
    right: -10px;
    box-shadow: 0px 20px 50px -20px rgba(0, 0, 0, .5)
}

.minicart-wrapper .block-minicart li {
    margin: 0
}

.minicart-wrapper .block-minicart li:hover {
    cursor: pointer
}

.minicart-wrapper .block-minicart:before,
.minicart-wrapper .block-minicart:after {
    border-bottom-style: solid;
    content: '';
    display: block;
    height: 0;
    position: absolute;
    width: 0
}

.minicart-wrapper .block-minicart:before {
    border: 6px solid;
    border-color: transparent transparent #fff;
    z-index: 99
}

.minicart-wrapper .block-minicart:after {
    border: 7px solid;
    border-color: transparent transparent #fff;
    z-index: 98
}

.minicart-wrapper .block-minicart:before {
    right: 12px;
    top: -12px
}

.minicart-wrapper .block-minicart:after {
    right: 11px;
    top: -14px
}

.minicart-wrapper.active {
    overflow: visible
}

.minicart-wrapper.active .block-minicart {
    display: block
}

.minicart-wrapper .block-minicart {
    padding: 25px 20px
}

.minicart-wrapper .block-minicart .block-title {
    display: none
}

.minicart-wrapper .product .actions {
    float: right;
    margin: -28px 0 0
}

.minicart-wrapper .product .actions>.primary,
.minicart-wrapper .product .actions>.secondary {
    display: inline
}

.minicart-wrapper .product .actions>.primary:not(:last-child),
.minicart-wrapper .product .actions>.secondary:not(:last-child) {
    margin-right: 15px
}

.minicart-wrapper .action.close {
    height: 30px;
    position: absolute;
    right: 0;
    top: 0;
    width: 25px;
    background-image: none;
    background: 0 0;
    -moz-box-sizing: content-box;
    border: 0;
    box-shadow: none;
    line-height: inherit;
    margin: 0;
    padding: 0;
    text-shadow: none;
    font-weight: 400;
    display: inline-block;
    text-decoration: none
}

.minicart-wrapper .action.close:focus,
.minicart-wrapper .action.close:active {
    background: 0 0;
    border: none
}

.minicart-wrapper .action.close:hover {
    background: 0 0;
    border: none
}

.minicart-wrapper .action.close.disabled,
.minicart-wrapper .action.close[disabled],
fieldset[disabled] .minicart-wrapper .action.close {
    pointer-events: none;
    opacity: .5
}

.minicart-wrapper .action.close>span {
    border: 0;
    clip: rect(0, 0, 0, 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px
}

.minicart-wrapper .action.close:before {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 14px;
    line-height: 14px;
    color: #8f8f8f;
    content: '\e616';
    font-family: 'luma-icons';
    margin: 0;
    vertical-align: top;
    display: inline-block;
    font-weight: 400;
    overflow: hidden;
    speak: none;
    text-align: center
}

.minicart-wrapper .action.close:hover:before {
    color: inherit
}

.minicart-wrapper .action.close:active:before {
    color: inherit
}

.minicart-wrapper .action.showcart {
    white-space: nowrap
}

.minicart-wrapper .action.showcart .counter.qty {
    background: #333;
    color: #fff;
    height: 24px;
    line-height: 24px;
    border-radius: 2px;
    display: inline-block;
    margin: 3px 0 0;
    min-width: 18px;
    overflow: hidden;
    padding: 0 3px;
    text-align: center;
    white-space: normal
}

.minicart-wrapper .action.showcart .counter.qty.empty {
    display: none
}

.minicart-wrapper .action.showcart .counter.qty .loader>img {
    max-width: 24px
}

.minicart-wrapper .action.showcart .counter-number {
    text-shadow: 0 0 7px #000
}

.minicart-wrapper .minicart-widgets {
    margin-top: 15px
}

.minicart-items-wrapper {
    border: 1px solid #ccc;
    margin: 0 -20px;
    border-left: 0;
    border-right: 0;
    overflow-x: auto;
    padding: 15px
}

.minicart-items {
    margin: 0;
    padding: 0;
    list-style: none none
}

.minicart-items .product-item {
    padding: 20px 0
}

.minicart-items .product-item:not(:first-child) {
    border-top: 1px solid #ccc
}

.minicart-items .product-item:first-child {
    padding-top: 0
}

.minicart-items .product-item-pricing .label {
    display: inline-block
}

.minicart-items .price-minicart {
    margin-bottom: 5px
}

.minicart-items .message {
    margin-bottom: 0;
    margin-top: 10px
}

.minicart-items .product-item-name {
    font-weight: 400;
    margin: 0 0 10px
}

.minicart-items .product-item-name a {
    color: #000
}

.minicart-items .product-item-details {
    padding-left: 88px
}

.minicart-items .product-item-details .price {
    font-weight: 700
}

.minicart-items .product-item-details .price-including-tax,
.minicart-items .product-item-details .price-excluding-tax {
    margin: 5px 0
}

.minicart-items .product-item-details .weee[data-label] {
    font-size: 1.1rem
}

.minicart-items .product-item-details .details-qty {
    margin-top: 10px
}

.minicart-items .product>.product-item-photo,
.minicart-items .product>.product-image-container {
    float: left
}

.minicart-items .product .toggle {
    border: 0;
    padding: 0 0 5px;
    white-space: nowrap
}

.minicart-items .product .toggle:after {
    color: #8f8f8f;
    margin: 0 0 0 5px;
    position: static
}

.minicart-items .product .active>.toggle:after {
    content: '\e621'
}

.minicart-items .product.pricing {
    margin-top: 3px
}

.minicart-items .product.options .toggle.tooltip {
    display: inline-block;
    text-decoration: none
}

.minicart-items .product.options .toggle.tooltip>span {
    border: 0;
    clip: rect(0, 0, 0, 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px
}

.minicart-items .product.options .toggle.tooltip:after {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 12px;
    line-height: 12px;
    color: inherit;
    content: '\e622';
    font-family: 'luma-icons';
    margin: -3px 0 0 7px;
    vertical-align: middle;
    display: inline-block;
    font-weight: 400;
    overflow: hidden;
    speak: none;
    text-align: center
}

.minicart-items .product.options .details {
    display: none
}

.minicart-items .item-qty {
    text-align: center;
    width: 60px
}

.minicart-items .update-cart-item {
    font-size: 1.1rem;
    margin-left: 5px;
    vertical-align: top
}

.minicart-items .subtitle {
    display: none
}

.minicart-items .action.edit,
.minicart-items .action.delete {
    display: inline-block;
    text-decoration: none
}

.minicart-items .action.edit>span,
.minicart-items .action.delete>span {
    border: 0;
    clip: rect(0, 0, 0, 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px
}

.minicart-items .action.edit:before,
.minicart-items .action.delete:before {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 18px;
    line-height: 20px;
    color: #8f8f8f;
    content: '\e601';
    font-family: 'luma-icons';
    vertical-align: middle;
    display: inline-block;
    font-weight: 400;
    overflow: hidden;
    speak: none;
    text-align: center
}

.minicart-items .action.edit:hover:before,
.minicart-items .action.delete:hover:before {
    color: #000
}

.minicart-items .action.edit:active:before,
.minicart-items .action.delete:active:before {
    color: #8f8f8f
}

.minicart-items .action.delete:before {
    content: '\e604'
}

.file-uploader-area {
    position: relative
}

.file-uploader-area input[type=file] {
    cursor: pointer;
    opacity: 0;
    overflow: hidden;
    position: absolute;
    visibility: hidden;
    width: 0
}

.file-uploader-area input[type=file]:focus+.file-uploader-button {
    box-shadow: 0 0 0 1px #006bb4
}

.file-uploader-area input[type=file]:disabled+.file-uploader-button {
    cursor: default;
    opacity: .5;
    pointer-events: none
}

.file-uploader-summary {
    display: inline-block;
    vertical-align: top
}

.file-uploader-button {
    background: #eee;
    border: 1px solid #ccc;
    box-sizing: border-box;
    color: #333;
    cursor: pointer;
    display: inline-block;
    font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-size: 1.4rem;
    font-weight: 600;
    line-height: 1.6rem;
    margin: 0;
    padding: 7px 15px;
    vertical-align: middle
}

.file-uploader-button._is-dragover {
    background: #d4d4d4;
    border: 1px solid #006bb4
}

.file-uploader-spinner {
    background-image: url('/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/images/loader-1.gif');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 15px;
    display: none;
    height: 30px;
    margin-left: 10px;
    vertical-align: top;
    width: 15px
}

.file-uploader-preview .action-remove {
    bottom: 4px;
    cursor: pointer;
    display: block;
    height: 27px;
    left: 6px;
    padding: 2px;
    position: absolute;
    text-decoration: none;
    width: 25px;
    z-index: 2
}

.file-uploader-preview .action-remove>span {
    border: 0;
    clip: rect(0, 0, 0, 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px
}

.file-uploader-preview .action-remove:before {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 1.6rem;
    line-height: inherit;
    color: #514943;
    content: '\e604';
    font-family: 'luma-icons';
    vertical-align: middle;
    display: inline-block;
    font-weight: 400;
    overflow: hidden;
    speak: none;
    text-align: center
}

.file-uploader-preview .action-remove:hover:before {
    color: #736963
}

.file-uploader-preview:hover .preview-image img,
.file-uploader-preview:hover .preview-link:before {
    opacity: .7
}

.file-uploader-preview .preview-link {
    display: block;
    height: 100%
}

.file-uploader-preview .preview-image img {
    bottom: 0;
    left: 0;
    margin: auto;
    max-height: 100%;
    max-width: 100%;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1
}

.file-uploader-preview .preview-video {
    display: inline-block;
    text-decoration: none
}

.file-uploader-preview .preview-video:before {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 4rem;
    line-height: inherit;
    color: #ccc;
    content: '\e626';
    font-family: 'luma-icons';
    vertical-align: middle;
    display: inline-block;
    font-weight: 400;
    overflow: hidden;
    speak: none;
    text-align: center
}

.file-uploader-preview .preview-video:hover:before {
    color: #ccc
}

.file-uploader-preview .preview-video:before {
    left: 0;
    margin-top: -2rem;
    position: absolute;
    right: 0;
    top: 50%;
    z-index: 2
}

.file-uploader-preview .preview-document {
    display: inline-block;
    text-decoration: none
}

.file-uploader-preview .preview-document:before {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 7rem;
    line-height: inherit;
    color: #ccc;
    content: '\e626';
    font-family: 'luma-icons';
    vertical-align: middle;
    display: inline-block;
    font-weight: 400;
    overflow: hidden;
    speak: none;
    text-align: center
}

.file-uploader-preview .preview-document:hover:before {
    color: #ccc
}

.file-uploader-preview .preview-document:before {
    left: 0;
    margin-top: -3.5rem;
    position: absolute;
    right: 0;
    top: 50%;
    z-index: 2
}

.file-uploader-preview,
.file-uploader-placeholder {
    background: #fff;
    border: 1px solid #cacaca;
    box-sizing: border-box;
    cursor: pointer;
    display: block;
    height: 150px;
    line-height: 1;
    margin: 10px 25px 10px 0;
    overflow: hidden;
    position: relative;
    width: 150px
}

.file-uploader._loading .file-uploader-spinner {
    display: inline-block
}

.file-uploader .admin__field-note,
.file-uploader .admin__field-error {
    margin-bottom: 10px
}

.file-uploader .file-uploader-filename {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 150px;
    word-break: break-all
}

.file-uploader .file-uploader-filename:first-child {
    margin-bottom: 10px
}

.file-uploader .file-uploader-meta {
    color: #9e9e9e
}

.file-uploader .admin__field-fallback-reset {
    margin-left: 10px
}

._keyfocus .file-uploader .action-remove:focus {
    box-shadow: 0 0 0 1px #006bb4
}

.file-uploader-placeholder.placeholder-document {
    display: inline-block;
    text-decoration: none
}

.file-uploader-placeholder.placeholder-document:before {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 5rem;
    line-height: inherit;
    color: #ccc;
    content: '\e626';
    font-family: 'luma-icons';
    vertical-align: middle;
    display: inline-block;
    font-weight: 400;
    overflow: hidden;
    speak: none;
    text-align: center
}

.file-uploader-placeholder.placeholder-document:hover:before {
    color: #ccc
}

.file-uploader-placeholder.placeholder-document:before {
    left: 0;
    position: absolute;
    right: 0;
    top: 20px;
    z-index: 2
}

.file-uploader-placeholder.placeholder-image {
    display: inline-block;
    text-decoration: none
}

.file-uploader-placeholder.placeholder-image:before {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 5rem;
    line-height: inherit;
    color: #ccc;
    content: '\e626';
    font-family: 'luma-icons';
    vertical-align: middle;
    display: inline-block;
    font-weight: 400;
    overflow: hidden;
    speak: none;
    text-align: center
}

.file-uploader-placeholder.placeholder-image:hover:before {
    color: #ccc
}

.file-uploader-placeholder.placeholder-image:before {
    left: 0;
    position: absolute;
    right: 0;
    top: 20px;
    z-index: 2
}

.file-uploader-placeholder.placeholder-video {
    display: inline-block;
    text-decoration: none
}

.file-uploader-placeholder.placeholder-video:before {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 3rem;
    line-height: inherit;
    color: #ccc;
    content: '\e626';
    font-family: 'luma-icons';
    vertical-align: middle;
    display: inline-block;
    font-weight: 400;
    overflow: hidden;
    speak: none;
    text-align: center
}

.file-uploader-placeholder.placeholder-video:hover:before {
    color: #ccc
}

.file-uploader-placeholder.placeholder-video:before {
    left: 0;
    position: absolute;
    right: 0;
    top: 30px;
    z-index: 2
}

.file-uploader-placeholder-text {
    bottom: 0;
    color: #008bdb;
    font-size: 1.1rem;
    left: 0;
    line-height: 1.42857143;
    margin-bottom: 15%;
    padding: 0 20px;
    position: absolute;
    right: 0;
    text-align: center
}

.data-grid-file-uploader {
    min-width: 7rem
}

.data-grid-file-uploader._loading .file-uploader-spinner {
    display: block
}

.data-grid-file-uploader._loading .file-uploader-button:before {
    display: none
}

.data-grid-file-uploader .file-uploader-image {
    background: 0 0;
    bottom: 0;
    left: 0;
    margin: auto;
    max-height: 100%;
    max-width: 100%;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1
}

.data-grid-file-uploader .file-uploader-image+.file-uploader-area .file-uploader-button:before {
    display: none
}

.data-grid-file-uploader .file-uploader-area {
    z-index: 2
}

.data-grid-file-uploader .file-uploader-spinner {
    height: 100%;
    margin: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.data-grid-file-uploader .file-uploader-button {
    height: 48px;
    text-align: center;
    display: block;
    text-decoration: none
}

.data-grid-file-uploader .file-uploader-button>span {
    border: 0;
    clip: rect(0, 0, 0, 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px
}

.data-grid-file-uploader .file-uploader-button:before {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 1.3rem;
    line-height: 48px;
    color: #8a837f;
    content: '\e626';
    font-family: 'luma-icons';
    vertical-align: middle;
    display: inline-block;
    font-weight: 400;
    overflow: hidden;
    speak: none;
    text-align: center
}

.data-grid-file-uploader .file-uploader-button:hover:before {
    color: #666
}

.data-grid-file-uploader .action-select-wrap {
    float: left
}

.data-grid-file-uploader .action-select-wrap .action-select {
    border: 1px solid #cacaca;
    display: block;
    height: 5rem;
    margin-left: -1px;
    padding: 0;
    width: 2rem
}

.data-grid-file-uploader .action-select-wrap .action-select:after {
    border-color: #8a837f transparent transparent;
    left: 50%;
    margin: 0 0 0 -5px
}

.data-grid-file-uploader .action-select-wrap .action-select:hover:after {
    border-color: #666 transparent transparent
}

.data-grid-file-uploader .action-select-wrap .action-select>span {
    display: none
}

.data-grid-file-uploader .action-select-wrap .action-menu {
    left: 4rem;
    right: auto;
    z-index: 2
}

.data-grid-file-uploader-inner {
    border: 1px solid #cacaca;
    float: left;
    height: 5rem;
    position: relative;
    width: 5rem
}

.checkout-container {
    margin: 0 0 20px
}

.opc-wrapper {
    margin: 0 0 20px
}

.opc-wrapper .step-title {
    border-bottom: 1px solid #ccc;
    margin-bottom: 15px
}

.opc-wrapper .step-content {
    margin: 0 0 40px
}

.checkout-index-index .nav-sections,
.checkout-index-index .nav-toggle {
    display: none
}

.checkout-index-index .logo {
    margin-left: 0
}

.checkout-onepage-success .print {
    display: none
}

.abs-discount-code .form-discount,
.checkout-payment-method .payment-option-content .form-discount {
    display: table;
    width: 100%
}

.abs-discount-code .form-discount .actions-toolbar,
.checkout-payment-method .payment-option-content .form-discount .actions-toolbar {
    display: table-cell;
    vertical-align: top;
    width: 1%
}

.abs-discount-code .form-discount .actions-toolbar .primary,
.checkout-payment-method .payment-option-content .form-discount .actions-toolbar .primary {
    float: left
}

.abs-discount-code .form-discount .actions-toolbar .primary .action,
.checkout-payment-method .payment-option-content .form-discount .actions-toolbar .primary .action {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
    margin: 0 0 0 -2px;
    white-space: nowrap;
    width: auto
}

.abs-discount-code .form-discount>.field>.label,
.checkout-payment-method .payment-option-content .form-discount>.field>.label {
    display: none
}

.opc-estimated-wrapper {
    background: #f4f4f4;
    border-bottom: 1px solid #ccc;
    border-top: 1px solid #ccc;
    margin: -21px -15px 15px;
    padding: 18px 15px
}

.opc-estimated-wrapper .estimated-block {
    font-size: 18px;
    float: left;
    font-weight: 700
}

.opc-estimated-wrapper .estimated-block .estimated-label {
    display: block;
    margin: 0 0 5px
}

.opc-estimated-wrapper .minicart-wrapper button.action.showcart {
    background-image: none;
    background: 0 0;
    -moz-box-sizing: content-box;
    border: 0;
    box-shadow: none;
    line-height: inherit;
    margin: 0;
    padding: 0;
    text-decoration: none;
    text-shadow: none;
    font-weight: 400
}

.opc-estimated-wrapper .minicart-wrapper button.action.showcart:focus,
.opc-estimated-wrapper .minicart-wrapper button.action.showcart:active {
    background: 0 0;
    border: none
}

.opc-estimated-wrapper .minicart-wrapper button.action.showcart:hover {
    background: 0 0;
    border: none
}

.opc-estimated-wrapper .minicart-wrapper button.action.showcart.disabled,
.opc-estimated-wrapper .minicart-wrapper button.action.showcart[disabled],
fieldset[disabled] .opc-estimated-wrapper .minicart-wrapper button.action.showcart {
    pointer-events: none;
    opacity: .5
}

.opc-estimated-wrapper .minicart-wrapper button.action.showcart:before {
    color: #000
}

.opc-progress-bar {
    display: none
}

.field.choice .field-tooltip {
    display: inline-block;
    margin-left: 10px;
    position: relative;
    top: -3px
}

.field.choice .field-tooltip-action {
    line-height: 21px
}

.field._error .control input,
.field._error .control select,
.field._error .control textarea {
    border-color: #ff7070
}

.checkout-index-index .modal-popup .fieldset .field .label {
    font-weight: 400
}

.checkout-index-index .modal-popup .modal-footer .action-hide-popup {
    margin-top: 8px
}

.field-tooltip {
    cursor: pointer;
    position: absolute;
    right: 0;
    top: 1px
}

.field-tooltip._active {
    z-index: 100
}

.field-tooltip._active .field-tooltip-content {
    display: block
}

.field-tooltip._active .field-tooltip-action:before {
    color: #000
}

.field-tooltip .label {
    border: 0;
    clip: rect(0, 0, 0, 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px
}

.field-tooltip .field-tooltip-action {
    display: inline-block;
    text-decoration: none
}

.field-tooltip .field-tooltip-action>span {
    border: 0;
    clip: rect(0, 0, 0, 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px
}

.field-tooltip .field-tooltip-action:before {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 21px;
    line-height: inherit;
    color: #bbb;
    content: '\e623';
    font-family: 'luma-icons';
    vertical-align: middle;
    display: inline-block;
    font-weight: 400;
    overflow: hidden;
    speak: none;
    text-align: center
}

.field-tooltip .field-tooltip-action:hover:before {
    color: #000
}

.field-tooltip .field-tooltip-action:before {
    padding-left: 1px
}

._keyfocus .field-tooltip .field-tooltip-action:focus {
    z-index: 100
}

._keyfocus .field-tooltip .field-tooltip-action:focus+.field-tooltip-content {
    display: block
}

._keyfocus .field-tooltip .field-tooltip-action:focus:before {
    color: #000
}

.field-tooltip .field-tooltip-content {
    background: #f4f4f4;
    border: 1px solid #999;
    border-radius: 1px;
    font-size: 14px;
    padding: 12px;
    width: 270px;
    display: none;
    left: 38px;
    position: absolute;
    text-transform: none;
    top: -9px;
    word-wrap: break-word;
    z-index: 2
}

.field-tooltip .field-tooltip-content:before,
.field-tooltip .field-tooltip-content:after {
    border: 10px solid transparent;
    height: 0;
    width: 0;
    border-right-color: #f4f4f4;
    left: -21px;
    top: 12px;
    content: '';
    display: block;
    position: absolute;
    z-index: 3
}

.field-tooltip .field-tooltip-content:before {
    border-right-color: #666
}

.field-tooltip .field-tooltip-content:after {
    border-right-color: #f4f4f4;
    width: 1px;
    z-index: 4
}

@media only screen and (max-width:767px) {
    .field-tooltip .field-tooltip-content {
        left: auto;
        right: -10px;
        top: 40px
    }

    .field-tooltip .field-tooltip-content:before,
    .field-tooltip .field-tooltip-content:after {
        border: 10px solid transparent;
        height: 0;
        left: auto;
        margin-top: -21px;
        right: 10px;
        top: 0;
        width: 0
    }

    .field-tooltip .field-tooltip-content:before {
        border-bottom-color: #999
    }

    .field-tooltip .field-tooltip-content:after {
        border-bottom-color: #f4f4f4;
        top: 1px
    }
}

.opc-wrapper .form-login,
.opc-wrapper .form-shipping-address {
    margin-top: 28px;
    margin-bottom: 28px
}

.opc-wrapper .form-login .fieldset .field .label,
.opc-wrapper .form-shipping-address .fieldset .field .label {
    font-weight: 400
}

.opc-wrapper .form-login .fieldset .note,
.opc-wrapper .form-shipping-address .fieldset .note {
    font-size: 14px;
    margin-top: 10px
}

.opc-wrapper .shipping-address-items {
    font-size: 0
}

.opc-wrapper .shipping-address-item {
    border: 2px solid transparent;
    font-size: 14px;
    line-height: 30px;
    margin: 0 0 20px;
    padding: 20px 35px 20px 20px;
    transition: .3s border-color;
    width: 50%;
    display: inline-block;
    position: relative;
    vertical-align: top;
    word-wrap: break-word
}

.opc-wrapper .shipping-address-item.selected-item {
    border-color: #333
}

.opc-wrapper .shipping-address-item.selected-item:after {
    background: #333;
    color: #fff;
    content: '\e610';
    font-family: 'luma-icons';
    height: 27px;
    width: 29px;
    font-size: 19px;
    line-height: 21px;
    padding-top: 2px;
    position: absolute;
    right: 0;
    text-align: center;
    top: 0
}

.opc-wrapper .shipping-address-item.selected-item .action-select-shipping-item {
    visibility: hidden
}

.opc-wrapper .action-show-popup {
    margin: 0 0 20px
}

.opc-wrapper .action-show-popup>span:before {
    content: '+';
    padding-right: 5px
}

.opc-wrapper .action-select-shipping-item {
    float: right;
    margin: 20px 0 0
}

.opc-wrapper .edit-address-link {
    display: block;
    float: left;
    margin: 26px 5px 0 0
}

.checkout-shipping-method .step-title {
    margin-bottom: 0
}

.checkout-shipping-method .no-quotes-block {
    margin: 20px 0
}

.methods-shipping .actions-toolbar .action.primary {
    margin: 20px 0 0
}

.table-checkout-shipping-method thead th {
    display: none
}

.table-checkout-shipping-method tbody td {
    border-top: 1px solid #ccc;
    padding-bottom: 20px;
    padding-top: 20px
}

.table-checkout-shipping-method tbody td:first-child {
    padding-left: 0;
    padding-right: 0;
    width: 20px
}

.table-checkout-shipping-method tbody td input[type=radio] {
    margin: 4px 5px 0 0
}

.table-checkout-shipping-method tbody tr:first-child td {
    border-top: none
}

.table-checkout-shipping-method tbody .col-price {
    font-weight: 600
}

.table-checkout-shipping-method tbody .row-error td {
    border-top: none;
    padding-bottom: 10px;
    padding-top: 0
}

.checkout-shipping-method {
    position: relative
}

.shipping-policy-block.field-tooltip {
    top: 12px
}

.shipping-policy-block.field-tooltip .field-tooltip-action {
    color: #000;
    cursor: pointer
}

.shipping-policy-block.field-tooltip .field-tooltip-action:before {
    display: none
}

.shipping-policy-block.field-tooltip .field-tooltip-content {
    width: 420px;
    top: 30px
}

.opc-block-shipping-information {
    padding: 0 30px
}

.opc-block-shipping-information .shipping-information-title {
    border-bottom: 1px solid #ccc;
    margin: 0 0 20px;
    position: relative
}

.opc-block-shipping-information .shipping-information-title .action-edit {
    top: 10px;
    display: inline-block;
    text-decoration: none;
    margin: 0;
    position: absolute;
    right: 0
}

.opc-block-shipping-information .shipping-information-title .action-edit>span {
    border: 0;
    clip: rect(0, 0, 0, 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px
}

.opc-block-shipping-information .shipping-information-title .action-edit:before {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 18px;
    line-height: 20px;
    color: #8f8f8f;
    content: '\e601';
    font-family: 'luma-icons';
    vertical-align: middle;
    display: inline-block;
    font-weight: 400;
    overflow: hidden;
    speak: none;
    text-align: center
}

.opc-block-shipping-information .shipping-information-title .action-edit:hover:before {
    color: #000
}

.opc-block-shipping-information .shipping-information-title .action-edit:active:before {
    color: #8f8f8f
}

.opc-block-shipping-information .shipping-information-content {
    line-height: 27px
}

.opc-block-shipping-information .shipping-information-content .actions-toolbar {
    margin-left: 0
}

.opc-block-shipping-information .ship-to,
.opc-block-shipping-information .ship-via {
    margin: 0 0 20px
}

.opc-block-summary {
    background: #f5f5f5;
    margin: 0 0 20px;
    padding: 22px 30px
}

.opc-block-summary>.title {
    display: block
}

.opc-block-summary .mark .value {
    color: #666;
    display: block
}

.opc-block-summary .discount.coupon {
    display: none
}

.opc-block-summary .grand.incl+.grand.excl .mark,
.opc-block-summary .grand.incl+.grand.excl .amount {
    border-top: 0;
    font-size: 1.4rem;
    padding-top: 0
}

.opc-block-summary .grand.incl+.grand.excl .mark strong,
.opc-block-summary .grand.incl+.grand.excl .amount strong {
    font-weight: 400
}

.opc-block-summary .not-calculated {
    font-style: italic
}

.opc-block-summary .items-in-cart>.title {
    border-bottom: 1px solid #ccc;
    padding: 10px 40px 10px 0;
    cursor: pointer;
    display: block;
    text-decoration: none;
    margin-bottom: 0;
    position: relative
}

.opc-block-summary .items-in-cart>.title>span {
    border: 0;
    clip: rect(0, 0, 0, 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px
}

.opc-block-summary .items-in-cart>.title:after {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 12px;
    line-height: 12px;
    color: inherit;
    content: '\e622';
    font-family: 'luma-icons';
    margin: 3px 0 0;
    vertical-align: middle;
    display: inline-block;
    font-weight: 400;
    overflow: hidden;
    speak: none;
    text-align: center
}

.opc-block-summary .items-in-cart>.title:after {
    position: absolute;
    right: 0;
    top: 10px
}

.opc-block-summary .items-in-cart>.title strong {
    font-size: 1.8rem;
    font-weight: 300;
    margin: 0
}

.opc-block-summary .items-in-cart.active>.title:after {
    content: '\e621'
}

.opc-block-summary .items-in-cart .product {
    position: relative
}

.opc-block-summary .minicart-items-wrapper {
    margin: 0 -15px 0 0;
    max-height: 370px;
    padding: 15px 15px 0 0;
    border: 0
}

.column.main .opc-block-summary .product-item {
    margin: 0;
    padding-left: 0
}

.opc-block-summary .product-item .product-item-inner {
    display: table;
    margin: 0 0 10px;
    width: 100%
}

.opc-block-summary .product-item .product-item-name-block {
    display: block;
    padding-right: 5px;
    text-align: left
}

.opc-block-summary .product-item .subtotal {
    display: block;
    text-align: left
}

.opc-block-summary .product-item .price {
    font-size: 1.6rem;
    font-weight: 400
}

.opc-block-summary .product-item .price-including-tax+.price-excluding-tax .price {
    font-size: 1rem
}

.opc-block-summary .product-item .message {
    margin-top: 10px
}

.opc-block-summary .actions-toolbar {
    position: relative;
    z-index: 1
}

.opc-block-summary .actions-toolbar .secondary {
    border-top: 1px solid #ccc;
    display: block;
    margin: -1px 0 0;
    padding: 15px 0 0;
    text-align: left
}

.opc-block-summary .actions-toolbar .secondary .action {
    margin: 0
}

@media only screen and (max-width:767px) {
    .opc-block-summary .product-item .product-item-inner {
        display: block
    }

    .opc-block-summary .product-item .product-item-name-block {
        display: block;
        text-align: left
    }

    .opc-block-summary .product-item .subtotal {
        display: block;
        text-align: left
    }
}

.authentication-dropdown {
    box-sizing: border-box
}

.authentication-dropdown .modal-inner-wrap {
    padding: 25px
}

.authentication-wrapper {
    float: right;
    margin-top: -60px;
    max-width: 50%;
    position: relative;
    z-index: 1
}

._has-auth-shown .authentication-wrapper {
    z-index: 900
}

.block-authentication .block-title {
    font-size: 2.8rem;
    border-bottom: 0;
    margin-bottom: 25px
}

.block-authentication .block-title strong {
    font-weight: 300
}

.block-authentication .field .label {
    font-weight: 400
}

.block-authentication .actions-toolbar {
    margin-bottom: 5px
}

.block-authentication .actions-toolbar>.secondary {
    padding-top: 25px;
    text-align: left
}

.block-authentication .block[class] {
    margin: 0
}

.block-authentication .block[class] ul {
    list-style: none;
    padding-left: 10px
}

.block-authentication .block[class] .field .control,
.block-authentication .block[class] .field .label {
    float: none;
    width: auto
}

.block-authentication .block[class]+.block {
    border-top: 1px solid #c1c1c1;
    margin-top: 40px;
    padding-top: 40px;
    position: relative
}

.block-authentication .block[class]+.block:before {
    height: 36px;
    line-height: 34px;
    margin: -19px 0 0 -18px;
    min-width: 36px;
    background: #fff;
    border: 1px solid #c1c1c1;
    border-radius: 50%;
    box-sizing: border-box;
    color: #c1c1c1;
    content: attr(data-label);
    display: inline-block;
    left: 50%;
    letter-spacing: normal;
    padding: 0 .2rem;
    position: absolute;
    text-align: center;
    text-transform: uppercase;
    top: 0
}

.checkout-payment-method .step-title {
    border-bottom: 0;
    margin-bottom: 0
}

.checkout-payment-method .payment-method:first-child .payment-method-title {
    border-top: 0
}

.checkout-payment-method .payment-method._active .payment-method-content {
    display: block
}

.checkout-payment-method .payment-method+.payment-method .payment-method-title {
    border-top: 1px solid #ccc
}

.checkout-payment-method .payment-method form.form-purchase-order {
    margin-bottom: 15px
}

.checkout-payment-method .payment-method form.form-purchase-order .input-text {
    width: 40%
}

.checkout-payment-method .payment-method-content #po_number {
    margin-bottom: 20px
}

.checkout-payment-method .payment-method-title {
    padding: 20px 0;
    margin: 0
}

.checkout-payment-method .payment-method-title .payment-icon {
    display: inline-block;
    margin-right: 5px;
    vertical-align: middle
}

.checkout-payment-method .payment-method-title .action-help {
    display: inline-block;
    margin-left: 5px
}

.checkout-payment-method .payment-method-content {
    display: none;
    padding: 0 0 20px 22px
}

.checkout-payment-method .payment-method-content .fieldset:not(:last-child) {
    margin: 0 0 20px
}

.checkout-payment-method .payment-group+.payment-group .step-title {
    margin: 20px 0 0
}

.checkout-payment-method .field-select-billing,
.checkout-payment-method .billing-address-form {
    max-width: 500px
}

.checkout-payment-method .billing-address-same-as-shipping-block {
    margin: 0 0 10px
}

.checkout-payment-method .checkout-billing-address {
    margin: 0 0 20px
}

.checkout-payment-method .checkout-billing-address .primary .action-update {
    margin-bottom: 20px;
    margin-right: 0
}

.checkout-payment-method .checkout-billing-address .billing-address-details {
    line-height: 27px;
    padding: 0 0 0 23px
}

.checkout-payment-method .checkout-billing-address input[type=checkbox] {
    vertical-align: top
}

.checkout-payment-method .payment-method-note+.checkout-billing-address {
    margin-top: 20px
}

.checkout-payment-method .payment-method-iframe {
    background-color: transparent;
    display: none;
    width: 100%
}

.checkout-payment-method .no-payments-block {
    margin: 20px 0
}

.checkout-payment-method .payment-option._active .payment-option-title .action-toggle:after {
    content: '\e621'
}

.checkout-payment-method .payment-option._collapsible .payment-option-title {
    cursor: pointer
}

.checkout-payment-method .payment-option._collapsible .payment-option-content {
    display: none
}

.checkout-payment-method .payment-option-title {
    border-top: 1px solid #ccc;
    padding: 20px 0
}

.checkout-payment-method .payment-option-title .action-toggle {
    color: #000;
    display: inline-block;
    text-decoration: none
}

.checkout-payment-method .payment-option-title .action-toggle:after {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 14px;
    line-height: 16px;
    color: #8f8f8f;
    content: '\e622';
    font-family: 'luma-icons';
    margin: 0 0 0 10px;
    vertical-align: middle;
    display: inline-block;
    font-weight: 400;
    overflow: hidden;
    speak: none;
    text-align: center
}

.checkout-payment-method .payment-option-title .action-toggle:hover:after {
    color: #000
}

.checkout-payment-method .payment-option-title .action-toggle:active:after {
    color: #8f8f8f
}

.checkout-payment-method .payment-option-content {
    padding: 0 0 20px 22px
}

.checkout-payment-method .payment-option-content .primary .action.action-apply {
    margin-right: 0
}

.checkout-payment-method .payment-option-inner {
    margin: 0 0 20px
}

.checkout-payment-method .credit-card-types {
    padding: 0
}

.checkout-payment-method .credit-card-types .item {
    display: inline-block;
    list-style: none;
    margin: 0 5px 0 0;
    vertical-align: top
}

.checkout-payment-method .credit-card-types .item._active {
    font-weight: 700
}

.checkout-payment-method .credit-card-types .item._active img {
    -webkit-filter: grayscale(0%)
}

.checkout-payment-method .credit-card-types .item._inactive {
    opacity: .4
}

.checkout-payment-method .credit-card-types .item span {
    display: inline-block;
    padding-top: 6px;
    vertical-align: top
}

.checkout-payment-method .credit-card-types img {
    -webkit-filter: grayscale(100%);
    -webkit-transition: all .6s ease
}

.checkout-payment-method .ccard .fields>.year {
    padding-left: 5px
}

.checkout-payment-method .ccard .fields .select {
    padding-left: 5px;
    padding-right: 5px
}

.checkout-payment-method .ccard .month .select {
    width: 140px
}

.checkout-payment-method .ccard .year .select {
    width: 80px
}

.checkout-payment-method .ccard .captcha .input-text,
.checkout-payment-method .ccard .number .input-text {
    width: 225px
}

.checkout-payment-method .ccard>.field.cvv>.control {
    display: inline-block;
    padding-right: 20px
}

.checkout-payment-method .ccard .cvv .label {
    display: block
}

.checkout-payment-method .ccard .cvv .input-text {
    width: 55px
}

.checkout-payment-method .ccard.fieldset>.field .fields.group.group-2 .field {
    width: auto !important
}

.checkout-agreements-block .checkout-agreements {
    margin-bottom: 20px
}

.checkout-agreements-block .checkout-agreement.field {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.checkout-agreements-block .checkout-agreement.field.required label:after {
    content: none
}

.checkout-agreements-block .checkout-agreement.field.required .action-show:after {
    content: '*';
    color: #e02b27;
    font-size: 1.2rem
}

.checkout-agreements-block .action-show {
    vertical-align: baseline
}

.checkout-agreements-items {
    padding-bottom: 30px
}

.checkout-agreements-items .checkout-agreements-item {
    margin-bottom: 20px
}

.checkout-agreements-items .checkout-agreements-item-title {
    border-bottom: 0
}

.checkout-agreement-item-content {
    overflow: auto
}

.login-container .block-new-customer .actions-toolbar {
    margin-top: 25px
}

.login-container .block .block-title {
    font-size: 1.8rem
}

.login-container .fieldset:after {
    margin: 10px 0 0;
    content: attr(data-hasrequired);
    display: block;
    letter-spacing: normal;
    word-spacing: normal;
    color: #e02b27;
    font-size: 1.2rem
}

.login-container .fieldset:after {
    margin-top: 35px
}

.block-addresses-list .items.addresses>.item {
    margin-bottom: 20px
}

.block-addresses-list .items.addresses>.item:last-child {
    margin-bottom: 0
}

.block-addresses-list .items.addresses .item.actions {
    margin-top: 5px
}

.form-address-edit .region_id {
    display: none
}

.form-edit-account .fieldset.password {
    display: none
}

.form-edit-account fieldset.additional_info {
    clear: both
}

.form-create-account .fieldset-fullname .fields .field {
    float: none
}

.form-create-account .fieldset.create.account:after {
    margin: 10px 0 0;
    content: attr(data-hasrequired);
    display: block;
    letter-spacing: normal;
    word-spacing: normal;
    color: #e02b27;
    font-size: 1.2rem
}

.form-create-account .fieldset.create.account:after {
    margin-top: 35px
}

.form.password.forget .fieldset:after {
    margin: 10px 0 0;
    content: attr(data-hasrequired);
    display: block;
    letter-spacing: normal;
    word-spacing: normal;
    color: #e02b27;
    font-size: 1.2rem
}

.form.password.forget .fieldset:after {
    margin-top: 35px
}

.box-billing-address .box-content,
.box-shipping-address .box-content,
.box-address-billing .box-content,
.box-address-shipping .box-content,
.box-information .box-content,
.box-newsletter .box-content {
    overflow-wrap: break-word;
    word-wrap: break-word;
    -ms-word-break: break-all;
    word-break: break-word;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto
}

.account .page-title-wrapper .page-title {
    display: inline-block
}

.account .messages {
    margin-bottom: 20px
}

.account .column.main {
    margin-bottom: 30px
}

.account .column.main h2 {
    margin-top: 0
}

.account .sidebar-additional {
    margin-top: 40px
}

.account .table-wrapper {
    margin-bottom: 20px;
    border-bottom: 1px solid #ccc;
    overflow-x: auto
}

.account .table-wrapper:last-child {
    margin-bottom: 0
}

.account .data.table .col.actions .action.delete,
[class^=sales-guest-] .data.table .col.actions .action.delete,
.sales-guest-view .data.table .col.actions .action.delete {
    color: #d10029
}

.column.main .block:last-child {
    margin-bottom: 0
}

.block .title {
    display: block;
    margin-bottom: 10px
}

.block .title strong {
    color: #303030;
    font-family: 'Roboto', sans-serif;
    font-style: inherit;
    font-weight: 400;
    line-height: 1.1;
    font-size: 1.4rem;
    margin-top: 2rem;
    margin-bottom: 2rem
}

.block p:last-child {
    margin: 0
}

.block .box-actions {
    margin-top: 5px
}

.field.password .control {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

.field.password .control .mage-error {
    -ms-flex-order: 2;
    -webkit-order: 2;
    order: 2
}

.field.password .control .input-text {
    -ms-flex-order: 0;
    -webkit-order: 0;
    order: 0;
    z-index: 2
}

.password-strength-meter {
    background-color: #f4f4f4;
    height: 32px;
    line-height: 32px;
    padding: 0 9px;
    position: relative;
    z-index: 1
}

.password-strength-meter:before {
    content: '';
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    z-index: -1
}

.password-none .password-strength-meter:before {
    background-color: #f4f4f4;
    width: 100%
}

.password-weak .password-strength-meter:before {
    background-color: #ffafae;
    width: 25%
}

.password-medium .password-strength-meter:before {
    background-color: #ffd6b3;
    width: 50%
}

.password-strong .password-strength-meter:before {
    background-color: #c5eeac;
    width: 75%
}

.password-very-strong .password-strength-meter:before {
    background-color: #81b562;
    width: 100%
}

.control.captcha-image {
    margin-top: 10px
}

.control.captcha-image .captcha-img {
    vertical-align: middle
}

.order-products-toolbar,
.customer-addresses-toolbar {
    position: relative
}

.order-products-toolbar .toolbar-amount,
.customer-addresses-toolbar .toolbar-amount {
    position: relative;
    text-align: center
}

.order-products-toolbar .pages,
.customer-addresses-toolbar .pages {
    position: relative
}

.additional-addresses table>thead>tr>th {
    white-space: nowrap
}

.block-balance .price {
    margin-top: -10px;
    font-size: 3.2rem;
    display: inline-block;
    line-height: 32px
}

.table-downloadable-products .product-name {
    font-weight: 400;
    margin-right: 15px
}

.table-downloadable-products .action.download {
    display: inline-block;
    text-decoration: none
}

.table-downloadable-products .action.download:before {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: inherit;
    line-height: inherit;
    color: inherit;
    content: '\e626';
    font-family: 'luma-icons';
    margin: 0 5px 0 0;
    vertical-align: middle;
    display: inline-block;
    font-weight: 400;
    overflow: hidden;
    speak: none;
    text-align: center
}

.page-product-downloadable .product-add-form {
    clear: both;
    margin-bottom: 25px
}

.page-product-downloadable .product-options-bottom .field.qty {
    display: none
}

.samples-item-title {
    font-size: 1.4rem;
    font-weight: 600;
    margin: 0 0 10px
}

.samples-item {
    margin: 0 0 10px
}

.field.downloads {
    margin-bottom: 10px
}

.page-product-downloadable .product-add-form .product-options-wrapper .field.downloads>.control {
    width: 100%
}

.field.downloads .price-container {
    display: inline;
    white-space: nowrap
}

.field.downloads .price-container:before {
    content: ' + ';
    display: inline
}

.field.downloads .price-excluding-tax {
    display: inline
}

.field.downloads .price-excluding-tax:before {
    content: ' (' attr(data-label) ': '
}

.field.downloads .price-excluding-tax:after {
    content: ')'
}

.field.downloads .price-including-tax {
    display: inline;
    font-weight: 600;
    font-size: 1.4rem
}

.field.downloads .field.choice {
    border-bottom: 1px solid #ebebeb;
    box-sizing: border-box;
    margin-bottom: 10px;
    padding-bottom: 10px;
    padding-left: 25px;
    position: relative;
    width: 100%;
    z-index: 1
}

.field.downloads .field.choice input {
    left: 0;
    position: absolute;
    top: 2px
}

.field.downloads .field.downloads-all {
    border-bottom: 0;
    padding-left: 0
}

.field.downloads .sample.link {
    float: right
}

.field.downloads-all .label {
    color: #000;
    text-decoration: none;
    cursor: pointer
}

.field.downloads-all .label:visited {
    color: #000;
    text-decoration: none
}

.field.downloads-all .label:hover {
    color: #262626;
    text-decoration: underline
}

.field.downloads-all .label:active {
    color: #333;
    text-decoration: underline
}

.field.downloads-all input {
    opacity: 0
}

.field.downloads.downloads-no-separately .field.choice {
    padding-left: 0
}

.page-product-giftcard .giftcard-amount {
    border-top: 1px #c1c1c1 solid;
    clear: both;
    margin-bottom: 0;
    padding-top: 15px;
    text-align: left
}

.page-product-giftcard .giftcard-amount .field:last-child {
    padding-bottom: 20px !important
}

.page-product-giftcard .product-info-main .price-box .old-price {
    font-size: 20px
}

.page-product-giftcard .product-info-main .price-box .price-container.price-final>span {
    display: block;
    margin-bottom: 5px
}

.page-product-giftcard .product-info-main .price-box .price-container.price-final>span:last-child {
    margin-bottom: 0
}

.page-product-giftcard .product-info-main .price-box .price-container.price-final .price {
    font-size: 22px;
    font-weight: 600;
    line-height: 22px
}

.page-product-giftcard .product-info-main .price-box+.giftcard.form {
    border-top: 1px #c1c1c1 solid;
    padding-top: 15px
}

.page-product-giftcard .product-info-main .alert {
    clear: left
}

.page-product-giftcard .product-info-stock-sku {
    display: block
}

.page-product-giftcard .product-add-form {
    border: 0;
    clear: none;
    padding-top: 0
}

.page-product-giftcard .product-add-form .product-options-wrapper .field:not(.text) {
    margin-bottom: 20px;
    margin-top: 20px
}

.page-product-giftcard .giftcard.form {
    clear: both
}

.page-product-giftcard .price-box {
    margin-bottom: 10px
}

.page-product-giftcard .product-info-price {
    border: 0;
    display: block;
    float: right;
    white-space: nowrap;
    width: auto
}

.giftcard-account .please-wait {
    display: none
}

.giftcard-account .form-giftcard-redeem .giftcard.info {
    margin-bottom: 30px
}

.opc-wrapper .form-giftcard-account {
    max-width: 500px
}

.opc-wrapper .form-giftcard-account .field {
    margin: 0 0 20px
}

.opc-wrapper .giftcard-account-info {
    margin: 0 0 20px
}

.opc-wrapper .giftcard-account-info .giftcard-account-number {
    margin: 0 0 10px
}

.gift-message .field {
    margin-bottom: 20px
}

.gift-message .field .label {
    color: #666;
    font-weight: 400
}

.gift-options {
    margin: 20px 0
}

.gift-options .actions-toolbar .action-cancel {
    display: none
}

.gift-options-title {
    font-weight: 600;
    margin: 0 0 20px
}

.gift-options-content .fieldset {
    margin: 0 0 20px
}

.gift-summary {
    margin-top: 10px;
    position: relative
}

.gift-summary .actions-toolbar>.secondary .action {
    margin: 0 0 0 20px;
    width: auto
}

.gift-summary .action-edit,
.gift-summary .action-delete {
    display: inline-block;
    text-decoration: none
}

.gift-summary .action-edit>span,
.gift-summary .action-delete>span {
    border: 0;
    clip: rect(0, 0, 0, 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px
}

.gift-summary .action-edit:before,
.gift-summary .action-delete:before {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 18px;
    line-height: 20px;
    color: #8f8f8f;
    content: '\e601';
    font-family: 'luma-icons';
    vertical-align: middle;
    display: inline-block;
    font-weight: 400;
    overflow: hidden;
    speak: none;
    text-align: center
}

.gift-summary .action-edit:hover:before,
.gift-summary .action-delete:hover:before {
    color: #000
}

.gift-summary .action-edit:active:before,
.gift-summary .action-delete:active:before {
    color: #8f8f8f
}

.gift-summary .action-delete:before {
    content: '\e604'
}

.action-gift {
    display: inline-block;
    text-decoration: none
}

.action-gift:after {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 1.2rem;
    line-height: 20px;
    color: #8f8f8f;
    content: '\e622';
    font-family: 'luma-icons';
    margin: 0 0 0 10px;
    vertical-align: middle;
    display: inline-block;
    font-weight: 400;
    overflow: hidden;
    speak: none;
    text-align: center
}

.action-gift:hover:after {
    color: #000
}

.action-gift:active:after {
    color: #8f8f8f
}

.action-gift.active:after,
.action-gift._active:after {
    content: '\e621'
}

.gift-summary .actions-toolbar,
.cart.table-wrapper .gift-summary .actions-toolbar {
    padding: 0;
    position: absolute;
    right: 0;
    top: 0
}

.cart.table-wrapper .gift-content {
    box-sizing: border-box;
    clear: left;
    display: none;
    float: left;
    margin-right: -100%;
    padding: 20px 0;
    width: 100%
}

.cart.table-wrapper .gift-content._active {
    display: block
}

.cart.table-wrapper .item-gift._active {
    border-top: 1px solid #c1c1c1
}

.cart.table-wrapper .item-gift .action {
    margin-right: 0
}

.gift-item-block {
    border-bottom: 1px solid #c1c1c1;
    margin: 0
}

.gift-item-block._active .title:after {
    content: '\e621'
}

.gift-item-block .title {
    color: #000;
    cursor: pointer;
    margin: 0;
    padding: 10px 40px 10px 15px;
    position: relative;
    display: block;
    text-decoration: none
}

.gift-item-block .title:after {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 1.2rem;
    line-height: 20px;
    color: #858585;
    content: '\e622';
    font-family: 'luma-icons';
    margin: 0 0 0 10px;
    vertical-align: middle;
    display: inline-block;
    font-weight: 400;
    overflow: hidden;
    speak: none;
    text-align: center
}

.gift-item-block .title:hover:after {
    color: #000
}

.gift-item-block .content {
    padding: 10px 0 20px;
    position: relative
}

.order-details-items .order-gift-message dt:after,
.order-details-items .block-order-details-gift-message dt:after {
    content: ''
}

.order-details-items .order-gift-message .item-message,
.order-details-items .block-order-details-gift-message .item-message {
    clear: left
}

.order-details-items .order-gift-message .item-options dt,
.order-details-items .block-order-details-gift-message .item-options dt {
    font-weight: 400;
    margin: 10px 0
}

.gift-messages-order {
    margin-bottom: 25px
}

.gift-message-summary {
    padding-right: 7rem
}

.form-giftregistry-share .actions-toolbar:not(:last-child),
.form-giftregistry-edit .actions-toolbar:not(:last-child) {
    margin-bottom: 40px
}

.form-giftregistry-share .fieldset .nested .field:not(.choice) .control,
.form-giftregistry-edit .fieldset .nested .field:not(.choice) .control {
    width: 100%
}

.giftregisty-dropdown .action.toggle {
    color: #000
}

.table-giftregistry-items .product-image {
    margin-right: 10px;
    float: left
}

.cart-summary .form.giftregistry .fieldset {
    margin: 15px 0 5px;
    text-align: left
}

.cart-summary .form.giftregistry .fieldset .field {
    margin: 0 0 10px
}

.cart-summary .form.giftregistry .fieldset .field .control {
    float: none;
    width: auto
}

.form-giftregistry-search {
    margin-bottom: 60px
}

.form-giftregistry-search .fields-specific-options .field:nth-last-of-type(1) {
    margin-bottom: 0
}

.block-giftregistry .actions-toolbar {
    margin: 17px 0 0
}

.block-giftregistry-shared .item-options .item-value {
    margin: 0 0 25px
}

.block-giftregistry-shared-items .item .col {
    border: 0
}

.block-giftregistry-shared-items th {
    border-bottom: 1px solid #ccc
}

.block-giftregistry-shared-items .col {
    padding: 20px 11px 10px
}

.block-giftregistry-shared-items .col .price-box {
    display: inline-block
}

.block-giftregistry-shared-items .col .price-wrapper {
    font-size: 1.8rem;
    display: block;
    font-weight: 700;
    white-space: nowrap
}

.block-giftregistry-shared-items .product .item-options {
    margin: 0
}

.block-giftregistry-shared-items .product-item-photo {
    display: block;
    max-width: 65px;
    padding: 10px 0
}

.block-giftregistry-shared-items .product-item-name {
    font-size: 1.8rem;
    display: block;
    margin: 0 0 5px
}

.gift-wrapping .label {
    margin: 0 0 8px;
    display: inline-block
}

.gift-wrapping .field {
    margin-bottom: 10px
}

.gift-wrapping-info {
    font-weight: 300;
    font-size: 18px;
    margin: 20px 0
}

.gift-wrapping-list {
    list-style: none;
    margin: 20px 0 10px;
    padding: 0
}

.gift-wrapping-list .no-image {
    background: #f2f2f2;
    display: inline-block;
    text-decoration: none
}

.gift-wrapping-list .no-image>span {
    border: 0;
    clip: rect(0, 0, 0, 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px
}

.gift-wrapping-list .no-image:after {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 22px;
    line-height: 4rem;
    color: #494949;
    content: '\e62a';
    font-family: 'luma-icons';
    vertical-align: middle;
    display: inline-block;
    font-weight: 400;
    overflow: hidden;
    speak: none;
    text-align: center
}

.gift-wrapping-list .no-image:after {
    display: block
}

.gift-wrapping-preview,
.gift-wrapping-item>span {
    cursor: pointer;
    display: block;
    overflow: hidden;
    position: relative;
    z-index: 1
}

.gift-wrapping-item {
    float: left;
    margin: 0 10px 10px 0
}

.gift-wrapping-item:last-child {
    margin-right: 0
}

.gift-wrapping-item._active span:before {
    border: 3px solid #333;
    box-sizing: border-box;
    content: '';
    display: block;
    height: 100%;
    position: absolute;
    width: 100%;
    z-index: 2
}

.gift-wrapping-item>span {
    height: 4rem;
    width: 4rem
}

.gift-wrapping-title {
    margin: 10px 0
}

.gift-wrapping-title .action-remove {
    margin: -5px 0 0 5px;
    display: inline-block;
    text-decoration: none
}

.gift-wrapping-title .action-remove>span {
    border: 0;
    clip: rect(0, 0, 0, 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px
}

.gift-wrapping-title .action-remove:before {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 18px;
    line-height: 20px;
    color: #8f8f8f;
    content: '\e604';
    font-family: 'luma-icons';
    vertical-align: middle;
    display: inline-block;
    font-weight: 400;
    overflow: hidden;
    speak: none;
    text-align: center
}

.gift-wrapping-title .action-remove:hover:before {
    color: #000
}

.gift-wrapping-title .action-remove:active:before {
    color: #8f8f8f
}

.gift-options-content .fieldset .field {
    margin: 10px 0
}

.gift-wrapping-summary {
    padding-right: 7rem
}

.gift-wrapping-summary .gift-wrapping-title {
    border: 0;
    display: inline-block;
    padding: 0
}

.opc-wrapper .fieldset.gift-message .field.gift-wrapping {
    padding: 0;
    width: 100%
}

.opc-wrapper .data.table .gift-wrapping,
.table-order-items .gift-wrapping {
    margin: 20px 0 0
}

.opc-wrapper .data.table .gift-wrapping .title,
.table-order-items .gift-wrapping .title {
    float: none
}

.opc-wrapper .data.table .gift-wrapping .content,
.table-order-items .gift-wrapping .content {
    margin: 0
}

.opc-wrapper .data.table .gift-wrapping .content>img,
.table-order-items .gift-wrapping .content>img {
    float: left;
    margin: 0 10px 0 0;
    max-height: 50px;
    max-width: 50px
}

.gift-summary .price-box,
.gift-options .price-box {
    margin-left: 22px
}

.gift-summary .regular-price:before,
.gift-options .regular-price:before {
    content: attr(data-label) ': '
}

.gift-summary .regular-price .price,
.gift-options .regular-price .price {
    font-weight: 700
}

.order-options .item {
    padding-bottom: 20px
}

.order-options .product {
    margin-bottom: 10px
}

.order-options .product-image-container {
    float: left;
    padding-right: 10px
}

.order-options .gift-wrapping {
    margin-bottom: 10px
}

.table-wrapper.grouped {
    width: auto
}

.table.grouped .row-tier-price>td {
    border-top: 0
}

.table.grouped .col.item {
    width: 90%
}

.table.grouped .col.qty {
    width: 10%
}

.table.grouped .product-item-name {
    display: inline-block;
    font-weight: 400;
    margin-bottom: 10px
}

.table.grouped .price-box p {
    margin: 0
}

.table.grouped .price-box .price {
    font-weight: 700
}

.table.grouped .price-box .old-price .price {
    font-weight: 400
}

.table.grouped .stock.unavailable {
    font-weight: 400;
    margin: 0;
    text-transform: none;
    white-space: nowrap
}

.page-product-grouped .product-info-main .alert {
    clear: left
}

.page-product-grouped .box-tocart {
    margin-top: 10px
}

.box-tocart .action.instant-purchase {
    vertical-align: top
}

.box-tocart .action.instant-purchase:not(:last-child) {
    margin-bottom: 15px
}

.form-add-invitations .additional,
.form-add-invitations .field.message {
    margin-top: 20px
}

.form-add-invitations .action.remove {
    top: 4px
}

.form-add-invitations .action.add {
    display: inline-block;
    text-decoration: none;
    line-height: normal;
    padding: 4px;
    width: auto
}

.form-add-invitations .action.add>span {
    border: 0;
    clip: rect(0, 0, 0, 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px
}

.form-add-invitations .action.add:before {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 18px;
    line-height: inherit;
    color: inherit;
    content: '\e61c';
    font-family: 'luma-icons';
    margin: 0;
    vertical-align: top;
    display: inline-block;
    font-weight: 400;
    overflow: hidden;
    speak: none;
    text-align: center
}

.form-add-invitations .action.add:hover:before {
    color: inherit
}

.form-add-invitations .action.add:active:before {
    color: inherit
}

.map-popup-wrapper.popup .action.close {
    top: 10px
}

.map-popup {
    background: #fff;
    border: 1px solid #adadad;
    padding: 22px;
    width: 100%;
    box-shadow: 0 3px 3px rgba(0, 0, 0, .15);
    transition: opacity .3s linear;
    left: 0;
    margin-top: 10px;
    position: absolute;
    top: 0;
    z-index: 1001;
    display: none;
    opacity: 0;
    box-sizing: border-box
}

.map-popup .popup-header {
    margin: 0 0 25px;
    padding-right: 16px
}

.map-popup .popup-header .title {
    color: #303030;
    font-family: 'Roboto', sans-serif;
    font-style: inherit;
    font-weight: 400;
    line-height: 1.1;
    font-size: 2.6rem;
    margin-top: 2.5rem;
    margin-bottom: 2rem
}

.map-popup .popup-actions .action.close {
    position: absolute;
    display: inline-block;
    background-image: none;
    background: 0 0;
    -moz-box-sizing: content-box;
    border: 0;
    box-shadow: none;
    line-height: inherit;
    margin: 0;
    padding: 0;
    text-decoration: none;
    text-shadow: none;
    font-weight: 400;
    right: 10px;
    top: 10px
}

.map-popup .popup-actions .action.close>span {
    border: 0;
    clip: rect(0, 0, 0, 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px
}

.map-popup .popup-actions .action.close:before {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 16px;
    line-height: 16px;
    color: #8c8c8c;
    content: '\e616';
    font-family: 'luma-icons';
    margin: 0;
    vertical-align: top;
    display: inline-block;
    font-weight: 400;
    overflow: hidden;
    speak: none;
    text-align: center
}

.map-popup .popup-actions .action.close:hover:before {
    color: #737373
}

.map-popup .popup-actions .action.close:active:before {
    color: #737373
}

.map-popup .popup-actions .action.close:focus,
.map-popup .popup-actions .action.close:active {
    background: 0 0;
    border: none
}

.map-popup .popup-actions .action.close:hover {
    background: 0 0;
    border: none
}

.map-popup .popup-actions .action.close.disabled,
.map-popup .popup-actions .action.close[disabled],
fieldset[disabled] .map-popup .popup-actions .action.close {
    pointer-events: none;
    opacity: .5
}

.map-popup.active {
    opacity: 1
}

.map-popup .map-info-price {
    margin: 0 0 20px
}

.map-popup .map-info-price .price-box {
    margin: 0 0 20px
}

.map-popup .map-info-price .price-box .label:after {
    content: ': '
}

.map-popup .action.primary {
    margin-right: 10px
}

.map-popup .map-msrp {
    margin-bottom: 10px
}

.map-popup .actual-price {
    margin: 3px 0 15px
}

.map-popup .regular-price .price-label {
    display: none
}

.map-popup .popup-header {
    display: none
}

.map-old-price {
    text-decoration: none
}

.map-old-price .price-wrapper {
    text-decoration: line-through
}

.map-fallback-price {
    display: none
}

.map-old-price,
.product-item .map-old-price,
.product-info-price .map-show-info {
    display: inline-block;
    min-width: 10rem
}

.map-old-price:not(:last-child),
.product-item .map-old-price:not(:last-child),
.product-info-price .map-show-info:not(:last-child) {
    margin-right: 10px
}

.product-options-bottom .price-box .old-price .price-container>span,
.product-info-price .price-box .old-price .price-container>span {
    display: inline
}

.map-form-addtocart {
    display: inline-block;
    text-align: center
}

.map-form-addtocart img {
    display: block;
    margin: 0 auto
}

button.map-show-info {
    background-image: none;
    -moz-box-sizing: content-box;
    box-shadow: none;
    line-height: inherit;
    text-shadow: none;
    font-weight: 400;
    line-height: 1.42857143;
    margin: 0;
    padding: 0;
    color: #000;
    text-decoration: none;
    background: 0 0;
    border: 0;
    display: inline
}

button.map-show-info:focus,
button.map-show-info:active {
    background: 0 0;
    border: none
}

button.map-show-info:hover {
    background: 0 0;
    border: none
}

button.map-show-info.disabled,
button.map-show-info[disabled],
fieldset[disabled] button.map-show-info {
    pointer-events: none;
    opacity: .5
}

button.map-show-info:visited {
    color: #000;
    text-decoration: none
}

button.map-show-info:hover {
    color: #262626;
    text-decoration: underline
}

button.map-show-info:active {
    color: #333;
    text-decoration: underline
}

button.map-show-info:hover,
button.map-show-info:active,
button.map-show-info:focus {
    background: 0 0;
    border: 0
}

button.map-show-info.disabled,
button.map-show-info[disabled],
fieldset[disabled] button.map-show-info {
    color: #000;
    opacity: .5;
    cursor: default;
    pointer-events: none;
    text-decoration: underline
}

.wishlist.split.button {
    display: inline-block;
    position: relative;
    margin-right: 5%;
    vertical-align: middle
}

.wishlist.split.button:before,
.wishlist.split.button:after {
    content: '';
    display: table
}

.wishlist.split.button:after {
    clear: both
}

.wishlist.split.button .action.split {
    float: left;
    margin: 0
}

.wishlist.split.button .action.toggle {
    float: right;
    margin: 0
}

.wishlist.split.button .action.toggle {
    display: inline-block;
    text-decoration: none
}

.wishlist.split.button .action.toggle>span {
    border: 0;
    clip: rect(0, 0, 0, 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px
}

.wishlist.split.button .action.toggle:after {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 12px;
    line-height: inherit;
    color: #999;
    content: '\e622';
    font-family: 'luma-icons';
    margin: 0;
    vertical-align: middle;
    display: inline-block;
    font-weight: 400;
    overflow: hidden;
    speak: none;
    text-align: center
}

.wishlist.split.button .action.toggle:hover:after {
    color: #000
}

.wishlist.split.button .action.toggle:active:after {
    color: inherit
}

.wishlist.split.button .action.toggle.active {
    display: inline-block;
    text-decoration: none
}

.wishlist.split.button .action.toggle.active>span {
    border: 0;
    clip: rect(0, 0, 0, 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px
}

.wishlist.split.button .action.toggle.active:after {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 12px;
    line-height: inherit;
    color: #999;
    content: '\e621';
    font-family: 'luma-icons';
    margin: 0;
    vertical-align: middle;
    display: inline-block;
    font-weight: 400;
    overflow: hidden;
    speak: none;
    text-align: center
}

.wishlist.split.button .action.toggle.active:hover:after {
    color: #000
}

.wishlist.split.button .action.toggle.active:active:after {
    color: inherit
}

.wishlist.split.button .items {
    margin: 0;
    padding: 0;
    list-style: none none;
    background: #fff;
    border: #ccc;
    margin-top: 4px;
    min-width: 200px;
    z-index: 100;
    box-sizing: border-box;
    display: none;
    position: absolute;
    top: 100%;
    box-shadow: 0px 20px 50px -20px rgba(0, 0, 0, .5)
}

.wishlist.split.button .items li {
    margin: 0;
    padding: 5px 5px 5px 23px
}

.wishlist.split.button .items li:hover {
    background: #f4f4f4;
    cursor: pointer
}

.wishlist.split.button .items:before,
.wishlist.split.button .items:after {
    border-bottom-style: solid;
    content: '';
    display: block;
    height: 0;
    position: absolute;
    width: 0
}

.wishlist.split.button .items:before {
    border: 6px solid;
    border-color: transparent transparent #fff;
    z-index: 99
}

.wishlist.split.button .items:after {
    border: 7px solid;
    border-color: transparent transparent #fff;
    z-index: 98
}

.wishlist.split.button .items:before {
    left: 10px;
    top: -12px
}

.wishlist.split.button .items:after {
    left: 9px;
    top: -14px
}

.wishlist.split.button.active {
    overflow: visible
}

.wishlist.split.button.active .items {
    display: block
}

.wishlist.split.button .items {
    padding: 6px 0;
    text-align: left
}

.wishlist.split.button .items .item>span {
    display: block;
    padding: 5px 5px 5px 23px
}

.wishlist.split.button .items li {
    padding: 0
}

.wishlist.split.button>.action.split {
    margin-right: 5px
}

.wishlist.split.button>.action.split:before {
    content: '\e600'
}

.wishlist.split.button>.action.split:before {
    margin: 0;
    width: 18px
}

.wishlist.split.button>.action:active,
.wishlist.split.button>.action:focus,
.wishlist.split.button>.action:hover {
    color: #000
}

.wishlist.split.button>.action.toggle:before {
    border-left: 1px solid #999;
    content: '';
    float: left;
    height: 15px;
    margin: 3px 4px 0 0
}

.cart.table-wrapper .wishlist.split.button {
    vertical-align: baseline
}

.cart.table-wrapper .wishlist.split.button>.action.split {
    font-weight: 400;
    letter-spacing: normal;
    text-transform: none
}

.cart.table-wrapper .wishlist.split.button>.action.toggle:after {
    color: #000
}

.cart.table-wrapper .wishlist.split.button>.action.split,
.cart.table-wrapper .wishlist.split.button>.action.toggle {
    color: #000
}

.cart.table-wrapper .wishlist.split.button>.action.split:before,
.cart.table-wrapper .wishlist.split.button>.action.toggle:before {
    display: none
}

.wishlist.window.popup {
    background: #fff;
    border: 1px solid #adadad;
    padding: 22px;
    width: 100%;
    box-shadow: 0 3px 3px rgba(0, 0, 0, .15);
    transition: opacity .3s linear;
    bottom: 0;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 1001;
    display: none;
    opacity: 0;
    box-sizing: border-box
}

.wishlist.window.popup .popup-header {
    margin: 0 0 25px;
    padding-right: 16px
}

.wishlist.window.popup .popup-header .title {
    color: #303030;
    font-family: 'Roboto', sans-serif;
    font-style: inherit;
    font-weight: 400;
    line-height: 1.1;
    font-size: 2.6rem;
    margin-top: 2.5rem;
    margin-bottom: 2rem
}

.wishlist.window.popup .popup-actions .action.close {
    position: absolute;
    display: inline-block;
    background-image: none;
    background: 0 0;
    -moz-box-sizing: content-box;
    border: 0;
    box-shadow: none;
    line-height: inherit;
    margin: 0;
    padding: 0;
    text-decoration: none;
    text-shadow: none;
    font-weight: 400;
    right: 10px;
    top: 10px
}

.wishlist.window.popup .popup-actions .action.close>span {
    border: 0;
    clip: rect(0, 0, 0, 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px
}

.wishlist.window.popup .popup-actions .action.close:before {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 16px;
    line-height: 16px;
    color: #8c8c8c;
    content: '\e616';
    font-family: 'luma-icons';
    margin: 0;
    vertical-align: top;
    display: inline-block;
    font-weight: 400;
    overflow: hidden;
    speak: none;
    text-align: center
}

.wishlist.window.popup .popup-actions .action.close:hover:before {
    color: #737373
}

.wishlist.window.popup .popup-actions .action.close:active:before {
    color: #737373
}

.wishlist.window.popup .popup-actions .action.close:focus,
.wishlist.window.popup .popup-actions .action.close:active {
    background: 0 0;
    border: none
}

.wishlist.window.popup .popup-actions .action.close:hover {
    background: 0 0;
    border: none
}

.wishlist.window.popup .popup-actions .action.close.disabled,
.wishlist.window.popup .popup-actions .action.close[disabled],
fieldset[disabled] .wishlist.window.popup .popup-actions .action.close {
    pointer-events: none;
    opacity: .5
}

.wishlist.window.popup.active {
    opacity: 1
}

.wishlist.window.popup.active {
    display: block
}

.wishlist.overlay {
    transition: opacity .15s linear;
    background: #8c8c8c;
    z-index: 899;
    bottom: 0;
    left: 0;
    opacity: 0;
    position: fixed;
    right: 0;
    top: 0
}

.wishlist.overlay.active {
    opacity: .7;
    filter: alpha(opacity=70)
}

.wishlist.overlay.active {
    display: block
}

.wishlist-dropdown.move .action.toggle,
.wishlist-dropdown.copy .action.toggle {
    color: #000
}

.page-multiple-wishlist .actions-toolbar>.primary {
    display: block;
    float: none;
    text-align: left
}

.page-multiple-wishlist .actions-toolbar>.primary .action.remove {
    float: right
}

.block-wishlist-management {
    position: relative
}

.block-wishlist-management .wishlist-select .wishlist-name-label {
    font-weight: 600
}

.block-wishlist-management .wishlist-title {
    margin-bottom: 10px
}

.block-wishlist-management .wishlist-title strong {
    font-weight: 300;
    margin-right: 10px
}

.block-wishlist-management .wishlist-notice {
    color: #4a4a4a;
    display: inline-block;
    margin-right: 20px
}

.block-wishlist-management .wishlist-notice.private {
    display: inline-block;
    text-decoration: none
}

.block-wishlist-management .wishlist-notice.private:before {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: inherit;
    line-height: inherit;
    color: #707070;
    content: '\e629';
    font-family: 'luma-icons';
    margin: 0 5px 0 0;
    vertical-align: text-bottom;
    display: inline-block;
    font-weight: 400;
    overflow: hidden;
    speak: none;
    text-align: center
}

.block-wishlist-management .wishlist-toolbar-select,
.block-wishlist-management .wishlist-toolbar-actions {
    display: inline-block
}

.block-wishlist-management .wishlist-toolbar-select {
    margin-right: 20px
}

.block-wishlist-management .wishlist-toolbar .copy .dropdown {
    right: 0
}

.block-wishlist-management .wishlist-toolbar .copy .dropdown:before {
    left: auto;
    right: 11px
}

.block-wishlist-management .wishlist-toolbar .copy .dropdown:after {
    left: auto;
    right: 10px
}

.block-wishlist-management .wishlist-dropdown.move {
    margin-right: 20px
}

.block-wishlist-search-form .form-wishlist-search {
    margin-bottom: 60px;
    max-width: 500px
}

.block-wishlist-search-results .table-wrapper {
    border-top: none
}

.block-wishlist-info-items .block-title {
    margin-bottom: 20px;
    font-size: 2.2rem
}

.block-wishlist-info-items .block-title>strong {
    font-weight: 300
}

.block-wishlist-info-items .product-item {
    width: 100%
}

.block-wishlist-info-items .product-item-photo {
    margin-left: 20px
}

.block-wishlist-info-items .product-item-info {
    width: auto
}

.block-wishlist-info-items .product-item-info:hover .split {
    visibility: visible
}

.block-wishlist-info-items .price-wrapper {
    display: block;
    margin: 0 0 10px
}

.block-wishlist-info-items .split {
    clear: both;
    padding: 10px 0;
    visibility: hidden
}

.block-wishlist-info-items .wishlist-dropdown .change {
    color: #000
}

.block-wishlist-info-items .action.towishlist {
    padding: 10px 0
}

.block-wishlist-info-items .input-text.qty {
    margin-right: 10px
}

.multicheckout.results h3,
.multicheckout.success h3 {
    font-size: 1.6rem;
    margin-bottom: 20px;
    margin-top: 30px
}

.multicheckout.results h3 a,
.multicheckout.success h3 a {
    color: #0e1111
}

.multicheckout.results h3 a:hover,
.multicheckout.success h3 a:hover {
    text-decoration: none
}

.multicheckout.results ul.orders-list,
.multicheckout.success ul.orders-list {
    list-style: none;
    padding-left: 0
}

.multicheckout.results .orders-list,
.multicheckout.success .orders-list {
    margin-top: 25px;
    padding-left: 16px
}

.multicheckout.results .orders-list .shipping-list .shipping-item,
.multicheckout.success .orders-list .shipping-list .shipping-item {
    margin-left: 84px
}

.multicheckout.results .orders-list .shipping-list .shipping-label,
.multicheckout.success .orders-list .shipping-list .shipping-label {
    font-weight: 700;
    margin-right: 10px
}

.multicheckout.results .orders-list .shipping-list .shipping-address,
.multicheckout.success .orders-list .shipping-list .shipping-address {
    font-weight: 400
}

.multicheckout.results .orders-list .shipping-list .error-block,
.multicheckout.success .orders-list .shipping-list .error-block {
    color: #ff0a0a
}

.multicheckout.results .orders-list .shipping-list .error-block .error-label,
.multicheckout.success .orders-list .shipping-list .error-block .error-label {
    font-weight: 700;
    margin-right: 10px
}

.multicheckout.results .orders-list .shipping-list .error-block .error-description,
.multicheckout.success .orders-list .shipping-list .error-block .error-description {
    font-weight: 400
}

.multicheckout.results .orders-succeed .orders-list,
.multicheckout.success .orders-succeed .orders-list {
    margin-top: 0
}

.multicheckout.results .orders-succeed .orders-list .shipping-list .order-id,
.multicheckout.success .orders-succeed .orders-list .shipping-list .order-id {
    float: left
}

.multicheckout.results .orders-succeed .orders-list .shipping-list .shipping-item,
.multicheckout.success .orders-succeed .orders-list .shipping-list .shipping-item {
    margin-left: 100px
}

.multicheckout .title {
    margin-bottom: 30px
}

.multicheckout .title strong {
    font-weight: 400
}

.multicheckout .table-wrapper {
    margin-bottom: 0
}

.multicheckout .table-wrapper .action.delete {
    display: inline-block
}

.multicheckout .table-wrapper .col .qty {
    display: inline-block
}

.multicheckout .table-wrapper .col.item .action.edit {
    font-weight: 400;
    margin-left: 10px
}

.multicheckout:not(.address) .table-wrapper .product-item-name {
    margin: 0
}

.multicheckout>.actions-toolbar {
    margin-top: 40px
}

.multicheckout .actions-toolbar>.secondary {
    display: block
}

.multicheckout .actions-toolbar>.secondary .action {
    margin-bottom: 25px
}

.multicheckout .actions-toolbar>.secondary .action.back {
    display: block;
    margin-left: 0
}

.multicheckout .actions-toolbar>.primary {
    margin-right: 10px
}

.multicheckout .item-options {
    margin: 10px 0 0
}

.multicheckout .block .methods-shipping .item-content .fieldset>.field:before {
    display: none
}

.multicheckout .block .methods-shipping .item-content .fieldset>.field .control {
    display: inline-block
}

.multicheckout .block-title,
.multicheckout .block-content .title {
    border-bottom: 1px solid #ccc;
    padding-bottom: 10px
}

.multicheckout .block-title strong,
.multicheckout .block-content .title strong {
    font-weight: 400
}

.multicheckout .block-title strong span,
.multicheckout .block-content .title strong span {
    color: #737373
}

.multicheckout .block-content .title {
    border-bottom: none;
    padding-bottom: 0
}

.multicheckout.order-review .block-title>strong {
    font-size: 2.4rem
}

.multicheckout.order-review .block-shipping .block-content:not(:last-child) {
    margin-bottom: 40px
}

.multicheckout.order-review .error-description {
    color: #ff0a0a;
    font-weight: 400;
    margin-bottom: 10px;
    margin-top: -10px
}

.multicheckout .box-title span {
    margin-right: 10px
}

.multicheckout .box-title>.action {
    margin: 0
}

.multicheckout .box-shipping-method .price {
    font-weight: 700
}

.multicheckout .box-billing-method .fieldset {
    margin: 0
}

.multicheckout .box-billing-method .fieldset .legend.box-title {
    margin: 0 0 5px
}

.multicheckout .checkout-review .grand.totals {
    font-size: 2.1rem;
    margin-bottom: 40px
}

.multicheckout .checkout-review .grand.totals .mark {
    font-weight: 400
}

[class^=multishipping-] .logo {
    margin-left: 0
}

.multishipping-checkout-success .nav-sections {
    display: block
}

.block.newsletter {
    margin-bottom: 20px
}

.block.newsletter .form.subscribe {
    display: table;
    width: 100%
}

.block.newsletter .fieldset {
    display: table-cell;
    margin: 0;
    padding: 0;
    vertical-align: top
}

.block.newsletter .field {
    margin: 0
}

.block.newsletter .field .control {
    display: inline-block;
    text-decoration: none;
    display: block
}

.block.newsletter .field .control:before {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 16px;
    line-height: 32px;
    color: #575757;
    content: '\e61d';
    font-family: 'luma-icons';
    margin: 0 0 0 8px;
    vertical-align: middle;
    display: inline-block;
    font-weight: 400;
    overflow: hidden;
    speak: none;
    text-align: center
}

.block.newsletter .field .control:before {
    position: absolute
}

.block.newsletter input {
    margin-right: 35px;
    padding: 0 0 0 35px
}

.block.newsletter .title {
    display: none
}

.block.newsletter .actions {
    display: table-cell;
    vertical-align: top;
    width: 1%
}

.block.newsletter .action.subscribe {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
    margin-left: -1px;
    white-space: nowrap
}

.data.switch .counter {
    color: #4a4a4a
}

.data.switch .counter:before {
    content: '('
}

.data.switch .counter:after {
    content: ')'
}

.rating-summary {
    overflow: hidden;
    white-space: nowrap
}

.rating-summary .rating-result {
    width: 68px;
    display: inline-block;
    position: relative;
    vertical-align: middle
}

.rating-summary .rating-result:before {
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1;
    -webkit-font-smoothing: antialiased;
    color: #b3b3b3;
    font-family: 'luma-icons';
    font-size: 12px;
    height: 12px;
    letter-spacing: 2px;
    line-height: 12px;
    content: '\e605' '\e605' '\e605' '\e605' '\e605';
    display: block;
    font-style: normal;
    font-weight: 400;
    speak: none
}

.rating-summary .rating-result>span {
    display: block;
    overflow: hidden
}

.rating-summary .rating-result>span:before {
    position: relative;
    z-index: 2;
    -webkit-font-smoothing: antialiased;
    color: #064394;
    font-family: 'luma-icons';
    font-size: 12px;
    height: 12px;
    letter-spacing: 2px;
    line-height: 12px;
    content: '\e605' '\e605' '\e605' '\e605' '\e605';
    display: block;
    font-style: normal;
    font-weight: 400;
    speak: none
}

.rating-summary .rating-result>span span {
    border: 0;
    clip: rect(0, 0, 0, 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px
}

.product-reviews-summary .rating-summary .label,
.table-reviews .rating-summary .label {
    border: 0;
    clip: rect(0, 0, 0, 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px
}

.review-control-vote {
    overflow: hidden
}

.review-control-vote:before {
    color: #b3b3b3;
    font-family: 'luma-icons';
    font-size: 12px;
    height: 12px;
    letter-spacing: 2px;
    line-height: 12px;
    font-style: normal;
    font-weight: 400;
    speak: none;
    vertical-align: top;
    -webkit-font-smoothing: antialiased;
    content: '\e605' '\e605' '\e605' '\e605' '\e605';
    display: block;
    position: absolute;
    z-index: 1
}

.review-control-vote input[type=radio] {
    border: 0;
    clip: rect(0, 0, 0, 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px
}

.review-control-vote input[type=radio]:hover+label:before,
.review-control-vote input[type=radio]:checked+label:before {
    opacity: 1
}

.review-control-vote label {
    cursor: pointer;
    display: block;
    position: absolute
}

.review-control-vote label span {
    border: 0;
    clip: rect(0, 0, 0, 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px
}

.review-control-vote label:before {
    color: #064394;
    font-family: 'luma-icons';
    font-size: 12px;
    height: 12px;
    letter-spacing: 2px;
    line-height: 12px;
    font-style: normal;
    font-weight: 400;
    speak: none;
    vertical-align: top;
    -webkit-font-smoothing: antialiased;
    opacity: 0
}

.review-control-vote label:hover:before {
    opacity: 1
}

.review-control-vote label:hover~label:before {
    opacity: 0
}

.review-control-vote .rating-5 {
    z-index: 2
}

.review-control-vote .rating-5:before {
    content: '\e605' '\e605' '\e605' '\e605' '\e605'
}

.review-control-vote .rating-4 {
    z-index: 3
}

.review-control-vote .rating-4:before {
    content: '\e605' '\e605' '\e605' '\e605'
}

.review-control-vote .rating-3 {
    z-index: 4
}

.review-control-vote .rating-3:before {
    content: '\e605' '\e605' '\e605'
}

.review-control-vote .rating-2 {
    z-index: 5
}

.review-control-vote .rating-2:before {
    content: '\e605' '\e605'
}

.review-control-vote .rating-1 {
    z-index: 6
}

.review-control-vote .rating-1:before {
    content: '\e605'
}

.review-control-vote:before {
    content: '\e625' '\e625' '\e625' '\e625' '\e625'
}

.products-reviews-toolbar {
    position: relative
}

.products-reviews-toolbar .toolbar-amount {
    position: relative;
    text-align: center
}

.review-toolbar {
    border-top: 1px solid #c9c9c9;
    margin: 0 0 20px;
    padding: 0;
    text-align: center
}

.review-toolbar:first-child {
    display: none
}

.review-toolbar .pages {
    border-bottom: 1px solid #c9c9c9;
    display: block;
    padding: 20px 0;
    text-align: center
}

.review-toolbar .limiter {
    display: none
}

.review-add .block-title {
    display: none
}

.review-form .action.submit.primary {
    background: #0e1111;
    border: #0e1111 1px solid;
    color: #fff;
    font-size: 1.4rem;
    line-height: 1.6rem;
    padding: 7px 15px;
    margin: 0
}

.review-form .action.submit.primary:focus,
.review-form .action.submit.primary:active {
    background: #e2e2e2;
    border: #0e1111 1px solid;
    color: #fff
}

.review-form .action.submit.primary:hover {
    background: #fff;
    border: #0e1111 1px solid;
    color: #0e1111
}

.review-form .actions-toolbar .actions-primary {
    padding: 0
}

.fieldset .review-legend.legend {
    border-bottom: 0;
    line-height: 1.3;
    margin-bottom: 20px;
    padding: 0
}

.fieldset .review-legend.legend span {
    margin: 0
}

.fieldset .review-legend.legend strong {
    display: block;
    font-weight: 600
}

.fieldset .review-field-ratings>.label {
    font-weight: 600;
    margin-bottom: 10px;
    padding: 0
}

.review-control-vote label:before,
.review-control-vote:before {
    font-size: 32px;
    height: 32px;
    letter-spacing: 10px;
    line-height: 32px
}

.review-field-rating .label {
    font-weight: 600
}

.review-field-rating .control {
    margin-bottom: 48px;
    margin-top: 10px
}

.review-list {
    margin-bottom: 30px
}

.review-list .block-title strong {
    color: #303030;
    font-family: 'Roboto', sans-serif;
    font-style: inherit;
    font-weight: 400;
    line-height: 1.1;
    font-size: 2.6rem;
    margin-top: 2.5rem;
    margin-bottom: 2rem
}

.review-item {
    border-bottom: 1px solid #c9c9c9;
    margin: 0;
    padding: 20px 0
}

.review-item:after {
    clear: both;
    content: '';
    display: table
}

.review-item:last-child {
    border-width: 0
}

.review-ratings {
    display: table;
    margin-bottom: 10px;
    max-width: 100%
}

.review-author {
    display: inline
}

.review-author .review-details-value {
    font-weight: 400
}

.review-date {
    display: inline
}

.review-title {
    color: #303030;
    font-family: 'Roboto', sans-serif;
    font-style: inherit;
    font-weight: 400;
    line-height: 1.1;
    font-size: 2.8rem;
    margin-top: 2rem;
    margin-bottom: 1rem;
    margin: 0 0 20px
}

.review-content {
    margin-bottom: 20px
}

.page-main .column .review-add {
    margin-bottom: 0
}

.data.table.reviews .rating-summary {
    margin-top: -4px
}

.customer.review.view .review.title,
.customer.review.view .ratings.summary.items,
.customer.review.view .product.details {
    margin-bottom: 20px
}

.product-reviews-summary {
    margin-bottom: 5px
}

.products.wrapper.list .product-reviews-summary {
    margin: 0 auto
}

.product-reviews-summary .rating-summary {
    display: inline-block;
    vertical-align: middle
}

.product-reviews-summary .reviews-actions {
    display: inline-block;
    font-size: 11px;
    vertical-align: middle
}

.product-reviews-summary .reviews-actions a:not(:last-child) {
    margin-right: 30px
}

.product-reviews-summary .reviews-actions .action.add {
    white-space: nowrap
}

.product-info-main .rating-summary,
.customer-review .rating-summary {
    margin-right: 30px
}

.block-reviews-dashboard .items .item {
    margin-bottom: 20px
}

.block-reviews-dashboard .items .item:last-child {
    margin-bottom: 0
}

.block-reviews-dashboard .product-name {
    display: inline-block
}

.block-reviews-dashboard .product-name:not(:last-child) {
    margin-bottom: 5px
}

.block-reviews-dashboard .rating-summary .label {
    font-weight: 600;
    margin-right: 10px;
    vertical-align: middle
}

.table-reviews .product-name,
.block-reviews-dashboard .product-name {
    font-weight: 400
}

.table-reviews .rating-summary {
    display: inline-block;
    vertical-align: baseline
}

.customer-review .product-media {
    float: left;
    margin-right: 3%;
    max-width: 285px;
    width: 30%
}

.customer-review .review-details {
    margin: 0
}

.customer-review .review-details .customer-review-rating {
    margin-bottom: 20px
}

.customer-review .review-details .customer-review-rating .item {
    margin-bottom: 10px
}

.customer-review .review-details .customer-review-rating .item:last-child {
    margin-bottom: 0
}

.customer-review .review-details .review-title {
    color: #303030;
    font-family: 'Roboto', sans-serif;
    font-style: inherit;
    font-weight: 400;
    line-height: 1.1;
    font-size: 2.8rem;
    margin-top: 2rem;
    margin-bottom: 1rem;
    font-weight: 600;
    margin-bottom: 20px
}

.customer-review .review-details .review-content {
    margin: 0;
    margin-bottom: 20px
}

.customer-review .review-details .review-date {
    color: #737373
}

.block-reward-info .reward-balance {
    font-size: 1.8rem;
    margin-bottom: 25px
}

.block-reward-info .reward-rates:not(:last-child),
.block-reward-info .reward-limit:not(:last-child),
.block-reward-info .reward-expiring:not(:last-child) {
    margin-bottom: 25px
}

.block-reward-info .reward-rates .title,
.block-reward-info .reward-limit .title,
.block-reward-info .reward-expiring .title {
    display: inline-block;
    margin-bottom: 10px
}

.order-details-items.rma .order-title {
    display: none
}

.order-details-items.rma .order-title+.toolbar {
    display: none
}

.form-create-return .additional:first-child {
    margin-top: 0
}

.form-create-return .field.comment {
    margin-top: 55px
}

.table-wrapper.table-returns .returns-details.hidden {
    display: none
}

.block-returns-comments .returns-comments dt,
.block-returns-comments .returns-comments dd {
    margin: 0
}

.block-returns-comments .returns-comments dt {
    font-weight: 400
}

.block-returns-comments .returns-comments dd {
    margin-bottom: 15px
}

.block-returns-comments .returns-comments dd:last-child {
    margin-bottom: 0
}

.block-returns-comments .fieldset {
    margin-bottom: 20px
}

.magento-rma-guest-create .order-links .item a {
    line-height: 1.42857143;
    margin: 0 30px 0 0;
    padding: 0;
    color: #000;
    text-decoration: none;
    background: 0 0;
    border: 0;
    display: inline
}

.magento-rma-guest-create .order-links .item a:visited {
    color: #000;
    text-decoration: none
}

.magento-rma-guest-create .order-links .item a:hover {
    color: #262626;
    text-decoration: underline
}

.magento-rma-guest-create .order-links .item a:active {
    color: #333;
    text-decoration: underline
}

.magento-rma-guest-create .order-links .item a:hover,
.magento-rma-guest-create .order-links .item a:active,
.magento-rma-guest-create .order-links .item a:focus {
    background: 0 0;
    border: 0
}

.magento-rma-guest-create .order-links .item a.disabled,
.magento-rma-guest-create .order-links .item a[disabled],
fieldset[disabled] .magento-rma-guest-create .order-links .item a {
    color: #000;
    opacity: .5;
    cursor: default;
    pointer-events: none;
    text-decoration: underline
}

#registrant-options .item .control table .col.qty .input-qty {
    display: none
}

.order-links .item {
    line-height: 40px;
    margin: 0 0 -1px
}

.order-links .item strong {
    background: #fff;
    border: 1px solid #ccc;
    display: block;
    font-weight: 400;
    padding: 0 20px
}

.order-links .item a {
    background: #f6f6f6;
    color: #6d6d6d;
    border: 1px solid #ccc;
    display: block;
    font-weight: 400;
    padding: 0 20px
}

.order-links .item a:hover {
    background: #fff;
    text-decoration: none
}

.order-details-items {
    border: 1px solid #ccc;
    margin-bottom: 40px;
    padding: 10px
}

.order-details-items .order-title {
    border-bottom: 1px solid #ccc;
    padding: 0 0 10px
}

.order-details-items .order-title>strong {
    font-size: 2.4rem;
    font-weight: 300
}

.order-details-items .order-title .action {
    display: inline-block
}

.order-details-items .table-wrapper {
    margin: 0
}

.order-details-items .table-wrapper+.actions-toolbar {
    display: none
}

.order-details-items .table-wrapper:not(:last-child) {
    margin-bottom: 30px
}

.order-details-items .table-wrapper.order-items-shipment {
    overflow: visible
}

.order-details-items .table-order-items>thead>tr>th {
    border-bottom: 1px solid #ccc
}

.order-details-items .table-order-items tbody+tbody {
    border-top: 1px solid #ccc
}

.account .order-details-items .table-order-items tbody tr:nth-child(even) td {
    background: 0 0
}

.order-details-items .table-order-items tbody td {
    padding-bottom: 20px;
    padding-top: 20px
}

.order-details-items .table-order-items tbody .col.label {
    font-weight: 700;
    padding-bottom: 5px;
    padding-top: 0
}

.order-details-items .table-order-items tbody .col.options {
    padding: 10px 10px 15px
}

.order-details-items .table-order-items tbody>.item-parent td {
    padding-bottom: 5px
}

.order-details-items .table-order-items tbody>.item-parent+tr td {
    padding-top: 5px
}

.order-details-items .table-order-items tbody .item-options-container td {
    padding-bottom: 15px;
    padding-top: 0
}

.order-details-items .table-order-items .product-item-name {
    margin: 0 0 10px
}

.order-details-items .item-options {
    margin: 0
}

.order-details-items .item-options dt {
    margin: 0
}

.order-details-items .item-options dd {
    margin: 0 0 15px
}

.order-details-items .item-options dd:last-child {
    margin-bottom: 0
}

.order-details-items .item-options.links dt {
    display: inline-block
}

.order-details-items .item-options.links dt:after {
    content: ': '
}

.order-details-items .item-options.links dd {
    margin: 0
}

.order-details-items thead .col.qty {
    text-align: center
}

.order-details-items .col.name {
    padding-top: 16px
}

.order-details-items .action.show {
    display: inline-block;
    text-decoration: none;
    color: #000
}

.order-details-items .action.show>span {
    border: 0;
    clip: rect(0, 0, 0, 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px
}

.order-details-items .action.show:after {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 10px;
    line-height: 10px;
    color: inherit;
    content: '\e622';
    font-family: 'luma-icons';
    vertical-align: middle;
    display: inline-block;
    font-weight: 400;
    overflow: hidden;
    speak: none;
    text-align: center
}

.order-details-items .action.show.expanded:after {
    content: '\e621'
}

.order-details-items .product-item-name {
    font-size: 1.8rem
}

.order-details-items .items-qty .item {
    white-space: nowrap
}

.order-details-items .items-qty .title:after {
    content: ': '
}

.order-details-items .pages-items .item:first-child,
.order-details-items .pages-items .item:last-child {
    margin-right: 0
}

.block-order-details-comments {
    margin: 0 0 40px
}

.block-order-details-comments .comment-date {
    font-weight: 600
}

.block-order-details-comments .comment-content {
    line-height: 1.6;
    margin: 0 0 20px
}

.block-order-details-view .block-content .box {
    margin-bottom: 30px
}

.block-order-details-view .box-title {
    font-weight: 600
}

.block-order-details-view .box-content .payment-method .title {
    font-weight: 400
}

.block-order-details-view .box-content .payment-method .content {
    margin: 0
}

.block-order-details-view .box-content .payment-method .content>strong {
    font-weight: 400
}

.block-order-details-view .box-content .payment-method .content>strong:after {
    content: ': '
}

.column.main .order-details-items .block-order-details-gift-message {
    margin: 40px 0 0
}

.block-order-details-gift-message+.actions-toolbar {
    display: none
}

.order-tracking {
    margin: 0;
    padding: 20px 0
}

.order-title+.order-tracking {
    border-bottom: 1px solid #ccc
}

.order-tracking .tracking-title {
    display: inline-block
}

.order-tracking .tracking-content {
    display: inline-block;
    margin: 0 0 0 5px
}

.order-actions-toolbar {
    margin-bottom: 25px
}

.order-actions-toolbar .action {
    margin-right: 30px
}

.order-actions-toolbar .action.print {
    display: none;
    margin: 0
}

.form-orders-search .field:last-child {
    margin-bottom: 20px
}

.block-reorder .actions-toolbar {
    margin: 17px 0
}

.block-reorder .product-item-name {
    float: left;
    width: calc(100% - 20px)
}

.block-reorder .product-item:after {
    clear: both;
    content: '';
    display: table
}

.block-reorder .product-item .field.item {
    float: left;
    width: 20px
}

.form.send.friend .fieldset .field .control {
    width: 100%
}

.product-social-links .action.mailto.friend:before {
    content: '\e61d'
}

.my-credit-cards .status {
    font-style: italic
}

.my-credit-cards .action.delete {
    background-image: none;
    -moz-box-sizing: content-box;
    box-shadow: none;
    line-height: inherit;
    text-shadow: none;
    font-weight: 400;
    line-height: 1.42857143;
    margin: 0;
    padding: 0;
    color: #000;
    text-decoration: none;
    background: 0 0;
    border: 0;
    display: inline
}

.my-credit-cards .action.delete:focus,
.my-credit-cards .action.delete:active {
    background: 0 0;
    border: none
}

.my-credit-cards .action.delete:hover {
    background: 0 0;
    border: none
}

.my-credit-cards .action.delete.disabled,
.my-credit-cards .action.delete[disabled],
fieldset[disabled] .my-credit-cards .action.delete {
    pointer-events: none;
    opacity: .5
}

.my-credit-cards .action.delete:visited {
    color: #000;
    text-decoration: none
}

.my-credit-cards .action.delete:hover {
    color: #262626;
    text-decoration: underline
}

.my-credit-cards .action.delete:active {
    color: #333;
    text-decoration: underline
}

.my-credit-cards .action.delete:hover,
.my-credit-cards .action.delete:active,
.my-credit-cards .action.delete:focus {
    background: 0 0;
    border: 0
}

.my-credit-cards .action.delete.disabled,
.my-credit-cards .action.delete[disabled],
fieldset[disabled] .my-credit-cards .action.delete {
    color: #000;
    opacity: .5;
    cursor: default;
    pointer-events: none;
    text-decoration: underline
}

.my-credit-cards-popup .modal-footer {
    text-align: right
}

.my-credit-cards-popup .action.secondary {
    background-image: none;
    -moz-box-sizing: content-box;
    box-shadow: none;
    line-height: inherit;
    text-shadow: none;
    font-weight: 400;
    line-height: 1.42857143;
    margin: 0;
    padding: 0;
    color: #000;
    text-decoration: none;
    background: 0 0;
    border: 0;
    display: inline;
    margin-right: 20px
}

.my-credit-cards-popup .action.secondary:focus,
.my-credit-cards-popup .action.secondary:active {
    background: 0 0;
    border: none
}

.my-credit-cards-popup .action.secondary:hover {
    background: 0 0;
    border: none
}

.my-credit-cards-popup .action.secondary.disabled,
.my-credit-cards-popup .action.secondary[disabled],
fieldset[disabled] .my-credit-cards-popup .action.secondary {
    pointer-events: none;
    opacity: .5
}

.my-credit-cards-popup .action.secondary:visited {
    color: #000;
    text-decoration: none
}

.my-credit-cards-popup .action.secondary:hover {
    color: #262626;
    text-decoration: underline
}

.my-credit-cards-popup .action.secondary:active {
    color: #333;
    text-decoration: underline
}

.my-credit-cards-popup .action.secondary:hover,
.my-credit-cards-popup .action.secondary:active,
.my-credit-cards-popup .action.secondary:focus {
    background: 0 0;
    border: 0
}

.my-credit-cards-popup .action.secondary.disabled,
.my-credit-cards-popup .action.secondary[disabled],
fieldset[disabled] .my-credit-cards-popup .action.secondary {
    color: #000;
    opacity: .5;
    cursor: default;
    pointer-events: none;
    text-decoration: underline
}

.toolbar.wishlist-toolbar .limiter {
    float: right
}

.toolbar.wishlist-toolbar .main .pages {
    display: inline-block;
    position: relative;
    z-index: 0
}

.toolbar.wishlist-toolbar .toolbar-amount,
.toolbar.wishlist-toolbar .limiter {
    display: inline-block;
    z-index: 1
}

.product-social-links .action.towishlist:before,
.block-bundle-summary .action.towishlist:before,
.product-item .action.towishlist:before,
.table-comparison .action.towishlist:before {
    content: '\e600'
}

.account .table-wrapper .data.table.wishlist>thead>tr>th,
.account .table-wrapper .data.table.wishlist>tbody>tr>th,
.account .table-wrapper .data.table.wishlist>tfoot>tr>th,
.account .table-wrapper .data.table.wishlist>thead>tr>td,
.account .table-wrapper .data.table.wishlist>tbody>tr>td,
.account .table-wrapper .data.table.wishlist>tfoot>tr>td {
    border-top: 1px solid #ccc
}

.account .table-wrapper .data.table.wishlist>caption+thead>tr:first-child>th,
.account .table-wrapper .data.table.wishlist>colgroup+thead>tr:first-child>th,
.account .table-wrapper .data.table.wishlist>thead:first-child>tr:first-child>th,
.account .table-wrapper .data.table.wishlist>caption+thead>tr:first-child>td,
.account .table-wrapper .data.table.wishlist>colgroup+thead>tr:first-child>td,
.account .table-wrapper .data.table.wishlist>thead:first-child>tr:first-child>td {
    border-top: 0
}

.account .table-wrapper .data.table.wishlist>tbody+tbody {
    border-top: 1px solid #ccc
}

.account .table-wrapper .data.table.wishlist thead>tr>th {
    border-bottom: 0
}

.account .table-wrapper .data.table.wishlist tbody>tr:last-child>td {
    border-bottom: 1px solid #ccc
}

.account .table-wrapper .data.table.wishlist .product.name {
    display: inline-block;
    margin-bottom: 10px
}

.account .table-wrapper .data.table.wishlist .box-tocart {
    margin: 10px 0
}

.account .table-wrapper .data.table.wishlist .box-tocart .qty {
    vertical-align: middle
}

.account .table-wrapper .data.table.wishlist .col.item {
    width: 50%
}

.account .table-wrapper .data.table.wishlist .col.photo {
    max-width: 150px
}

.account .table-wrapper .data.table.wishlist .col.selector {
    max-width: 15px
}

.account .table-wrapper .data.table.wishlist textarea {
    margin: 10px 0
}

.account .table-wrapper .data.table.wishlist .input-text.qty {
    margin-bottom: 10px
}

.account .table-wrapper .data.table.wishlist .action.primary {
    vertical-align: top
}

.account .table-wrapper .data.table.wishlist .price {
    font-weight: 700
}

.link.wishlist .counter {
    color: #4a4a4a;
    white-space: nowrap
}

.link.wishlist .counter:before {
    content: '('
}

.link.wishlist .counter:after {
    content: ')'
}

.block-wishlist .product-item-name {
    margin-right: 25px
}

.products-grid.wishlist .product-item {
    margin-left: 2%;
    width: calc((100% - 4%)/3)
}

.products-grid.wishlist .product-item:nth-child(3n+1) {
    margin-left: 0
}

.products-grid.wishlist .product-item-photo {
    display: block;
    margin-bottom: 10px
}

.products-grid.wishlist .product-item-name {
    margin-top: 0
}

.products-grid.wishlist .product-item .price-box {
    margin: 0
}

.products-grid.wishlist .product-item-comment {
    display: block;
    height: 42px;
    margin: 10px 0
}

.products-grid.wishlist .product-item-actions>* {
    margin-right: 15px
}

.products-grid.wishlist .product-item-actions>*:last-child {
    margin-right: 0
}

.products-grid.wishlist .product-item-actions .action.edit,
.products-grid.wishlist .product-item-actions .action.delete {
    display: inline-block;
    text-decoration: none
}

.products-grid.wishlist .product-item-actions .action.edit>span,
.products-grid.wishlist .product-item-actions .action.delete>span {
    border: 0;
    clip: rect(0, 0, 0, 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px
}

.products-grid.wishlist .product-item-actions .action.edit:before,
.products-grid.wishlist .product-item-actions .action.delete:before {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 18px;
    line-height: 20px;
    color: #8f8f8f;
    content: '\e601';
    font-family: 'luma-icons';
    vertical-align: middle;
    display: inline-block;
    font-weight: 400;
    overflow: hidden;
    speak: none;
    text-align: center
}

.products-grid.wishlist .product-item-actions .action.edit:hover:before,
.products-grid.wishlist .product-item-actions .action.delete:hover:before {
    color: #000
}

.products-grid.wishlist .product-item-actions .action.edit:active:before,
.products-grid.wishlist .product-item-actions .action.delete:active:before {
    color: #8f8f8f
}

.products-grid.wishlist .product-item-actions .action.delete:before {
    content: '\e604'
}

.theme-pearl .sidebar #layered-filter-block .filter-options .swatch-option.color.disabled:after {
    visibility: visible;
    content: ''
}

.theme-pearl .sidebar #layered-filter-block .filter-options .swatch-option.color.disabled:hover {
    overflow: hidden
}

.theme-pearl .sidebar #layered-filter-block .filter-options .swatch-option.color.disabled:hover:before {
    visibility: hidden
}

.theme-pearl.page-products .sorter {
    right: 0
}

.toolbar.toolbar-products label {
    text-transform: uppercase;
    font-size: 12px
}

.toolbar.toolbar-products label span {
    text-transform: uppercase;
    font-size: 12px
}

.toolbar.toolbar-products select {
    border-style: solid;
    box-shadow: unset;
    text-transform: uppercase;
    font-size: 12px
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    .toolbar.toolbar-products select {
        padding-top: 2px
    }
}

.toolbar.toolbar-products select:focus:not([disabled]) {
    box-shadow: unset
}

.toolbar.toolbar-products select option:checked,
.toolbar.toolbar-products select option:not(:checked) {
    border: 1px solid #dadada;
    box-shadow: none;
    background: #fff;
    padding: 5px 10px
}

.toolbar.toolbar-products select option:checked,
.toolbar.toolbar-products select option:hover {
    background-color: #000;
    filter: grayscale(400%)
}

.toolbar.toolbar-products select:-moz-focusring {
    color: transparent;
    text-shadow: 0 0 0 #333
}

@-moz-document url-prefix() {
    select {
        color: transparent !important;
        text-shadow: 0 0 0 #333 !important
    }
}

.toolbar.toolbar-products .modes #modes-label {
    text-transform: uppercase;
    font-size: 12px
}

.toolbar.toolbar-products .modes .modes-mode {
    box-shadow: unset
}

.toolbar.toolbar-products .modes .modes-mode.mode-grid {
    font-size: 32px;
    font-family: font-icons;
    position: relative;
    top: 0;
    margin: 0 5px 0 0;
    padding: 0;
    width: 25px;
    height: 25px;
    line-height: 25px !important;
    text-align: center;
    font-size: 20px;
    display: inline-block;
    font-family: 'font-icons';
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: inherit;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    overflow: hidden;
    width: 32px;
    height: 32px;
    line-height: 30px !important
}

.toolbar.toolbar-products .modes .modes-mode.mode-grid:before {
    font-family: inherit;
    font-size: inherit;
    color: inherit;
    line-height: 32px
}

.toolbar.toolbar-products .modes .modes-mode.mode-grid:before {
    font-family: inherit;
    font-size: inherit;
    color: inherit
}

.toolbar.toolbar-products .modes .modes-mode.mode-grid:before {
    float: left;
    width: 32px;
    height: 32px;
    line-height: 30px;
    content: "\e649"
}

.toolbar.toolbar-products .modes .modes-mode.mode-list {
    font-size: 32px;
    font-family: font-icons;
    position: relative;
    top: 0;
    margin: 0 5px 0 0;
    padding: 0;
    width: 25px;
    height: 25px;
    line-height: 25px !important;
    text-align: center;
    font-size: 20px;
    display: inline-block;
    font-family: 'font-icons';
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: inherit;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    overflow: hidden;
    width: 32px;
    height: 32px;
    line-height: 30px !important
}

.toolbar.toolbar-products .modes .modes-mode.mode-list:before {
    font-family: inherit;
    font-size: inherit;
    color: inherit;
    line-height: 32px
}

.toolbar.toolbar-products .modes .modes-mode.mode-list:before {
    font-family: inherit;
    font-size: inherit;
    color: inherit
}

.toolbar.toolbar-products .modes .modes-mode.mode-list:before {
    float: left;
    width: 32px;
    height: 32px;
    line-height: 30px;
    content: "\e648"
}

.toolbar.toolbar-products #toolbar-amount {
    text-transform: uppercase;
    font-size: 12px;
    position: inherit
}

.toolbar.toolbar-products .pages #paging-label {
    text-transform: uppercase;
    font-size: 12px
}

.toolbar.toolbar-products .pages ul {
    float: left
}

.toolbar.toolbar-products .pages ul li.item {
    float: left;
    line-height: 0;
    margin: 0
}

.toolbar.toolbar-products .pages ul li.item a.page {
    width: 32px;
    min-width: 32px;
    height: 32px;
    line-height: 30px;
    text-align: center;
    padding: 0;
    margin: 0 5px
}

.toolbar.toolbar-products .pages ul li.item a.action.next>span,
.toolbar.toolbar-products .pages ul li.item a.action.previous>span {
    width: 1px;
    height: 1px
}

.toolbar.toolbar-products .pages ul li.item span {
    float: left;
    width: 100%;
    height: 32px;
    line-height: 30px;
    text-align: center
}

.toolbar.toolbar-products .pages ul li.item span.label {
    width: 1px;
    height: 1px
}

.toolbar.toolbar-products .pages ul li.item.current strong.page {
    width: 32px;
    min-width: 32px;
    height: 32px;
    line-height: 30px;
    text-align: center;
    padding: 0;
    margin: 0 2.5px
}

.toolbar.toolbar-products .pages ul li.item.pages-item-previous a,
.toolbar.toolbar-products .pages ul li.item.pages-item-next a {
    width: 32px;
    min-width: 32px;
    height: 32px;
    line-height: 30px;
    text-align: center;
    padding: 0;
    margin: 0 5px;
    box-shadow: unset
}

.toolbar.toolbar-products .pages ul li.item.pages-item-previous a:before,
.toolbar.toolbar-products .pages ul li.item.pages-item-next a:before {
    float: left;
    width: 100%;
    text-align: center;
    margin: 0
}

.toolbar.toolbar-products .field.limiter label {
    text-transform: uppercase;
    font-size: 12px
}

.toolbar.toolbar-products .field.limiter label span {
    text-transform: uppercase;
    font-size: 12px
}

.toolbar.toolbar-products .field.limiter .limiter-text {
    text-transform: uppercase;
    font-size: 12px
}

.toolbar.toolbar-products .toolbar-sorter label {
    text-transform: uppercase;
    font-size: 12px
}

.toolbar.toolbar-products .sorter-action:before {
    font-size: 10px;
    color: #000
}

.toolbar.toolbar-products .sorter-action:hover:before {
    color: #666
}

.products-grid .product-item .product-item-name {
    text-decoration: none
}

.product-social-links .action.tocompare,
.product-social-links .action.towishlist,
.product-social-links .action.mailto {
    width: auto;
    height: auto;
    line-height: 32px !important
}

.product-social-links .action.tocompare:before,
.product-social-links .action.towishlist:before,
.product-social-links .action.mailto:before {
    font-size: 32px;
    font-family: font-icons;
    position: relative;
    top: 0;
    margin: 0 5px 0 0;
    padding: 0;
    width: 25px;
    height: 25px;
    line-height: 25px !important;
    text-align: center;
    font-size: 20px;
    display: inline-block;
    font-family: 'font-icons';
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: inherit;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    overflow: hidden;
    width: auto !important
}

.product-social-links .action.tocompare:before:before,
.product-social-links .action.towishlist:before:before,
.product-social-links .action.mailto:before:before {
    font-family: inherit;
    font-size: inherit;
    color: inherit;
    line-height: 32px
}

.product-social-links .action.tocompare:before:before,
.product-social-links .action.towishlist:before:before,
.product-social-links .action.mailto:before:before {
    font-family: inherit;
    font-size: inherit;
    color: inherit
}

.product-social-links .action.towishlist:before {
    content: "\e68c" !important
}

.product-social-links .action.tocompare:before {
    content: "\e67f" !important
}

.product-social-links .action.mailto:before {
    content: "\e866" !important
}

.block.related .action.select {
    font-size: 14px;
    color: #000
}

.block.related .action.select span {
    color: #000
}

:root .theme-pearl .column.main .product-items {
    margin-left: 0
}

.column.main .products-grid.products-related .product-item .product-item-info,
.column.main .products-grid.products-crosssell .product-item .product-item-info,
.column.main .products-grid.products-upsell .product-item .product-item-info {
    display: inline-block;
    float: left
}

.column.main .products-grid .product-item {
    padding-left: 0
}

.column.main .products-grid .product-item .action.tocompare,
.column.main .products-grid .product-item .action.towishlist {
    font-size: 22px;
    font-family: font-icons;
    position: relative;
    top: 0;
    margin: 0 5px 0 0;
    padding: 0;
    width: 25px;
    height: 25px;
    line-height: 25px !important;
    text-align: center;
    font-size: 20px;
    display: inline-block;
    font-family: 'font-icons';
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: inherit;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    overflow: hidden;
    width: auto;
    height: auto;
    line-height: 22px !important
}

.column.main .products-grid .product-item .action.tocompare:before,
.column.main .products-grid .product-item .action.towishlist:before {
    font-family: inherit;
    font-size: inherit;
    color: inherit;
    line-height: 22px
}

.column.main .products-grid .product-item .action.tocompare:before,
.column.main .products-grid .product-item .action.towishlist:before {
    font-family: inherit;
    font-size: inherit;
    color: inherit
}

.column.main .products-grid .product-item .action.tocompare:before,
.column.main .products-grid .product-item .action.towishlist:before {
    width: auto !important
}

.column.main .products-grid .product-item .action.towishlist:before {
    content: "\e68c";
    padding: 2px 5px
}

.column.main .products-grid .product-item .action.tocompare:before {
    content: "\e67f"
}

.column.main .products-grid .product-item .price-container .price {
    padding-right: 3px
}

.column.main .products-grid .product-item .product-item-info {
    margin: 0;
    padding: 10px
}

@media (max-width:767px) {
    .column.main .products-grid .product-item .product-item-info {
        padding: 10px 5px
    }
}

.column.main .products-grid .product-item .product-item-info .addtocart_position_3+div[class*=swatch-opt],
.column.main .products-grid .product-item .product-item-info .addtocart_position_4+div[class*=swatch-opt] {
    margin: 0;
    padding: 20px 0 0
}

.column.main .products-grid .product-item .product-item-info .addtocart_position_1,
.column.main .products-grid .product-item .product-item-info .addtocart_position_2,
.column.main .products-grid .product-item .product-item-info .addtocart_position_3,
.column.main .products-grid .product-item .product-item-info .addtocart_position_4,
.column.main .products-grid .product-item .product-item-info .addtocart_position_5 {
    position: relative;
    z-index: 1
}

.column.main .products-grid .product-item .product-item-info .addtocart_position_1.center,
.column.main .products-grid .product-item .product-item-info .addtocart_position_2.center,
.column.main .products-grid .product-item .product-item-info .addtocart_position_3.center,
.column.main .products-grid .product-item .product-item-info .addtocart_position_4.center,
.column.main .products-grid .product-item .product-item-info .addtocart_position_5.center {
    margin: 0 auto
}

.column.main .products-grid .product-item .product-item-info .addtocart_position_1.left,
.column.main .products-grid .product-item .product-item-info .addtocart_position_2.left,
.column.main .products-grid .product-item .product-item-info .addtocart_position_3.left,
.column.main .products-grid .product-item .product-item-info .addtocart_position_4.left,
.column.main .products-grid .product-item .product-item-info .addtocart_position_5.left {
    float: left;
    margin: 0
}

.column.main .products-grid .product-item .product-item-info .product_image {
    position: relative;
    text-align: center
}

.column.main .products-grid .product-item .product-item-info .product_image .addtocart_position_2,
.column.main .products-grid .product-item .product-item-info .product_image .addtocart_position_1 {
    right: 0;
    bottom: 5px;
    left: 0;
    z-index: 1
}

.column.main .products-grid .product-item .product-item-info .product_image .addtocart_position_2 {
    visibility: hidden
}

.column.main .products-grid .product-item .product-item-info .product_image .whishlist_position_1,
.column.main .products-grid .product-item .product-item-info .product_image .whishlist_position_2,
.column.main .products-grid .product-item .product-item-info .product_image .compare_position_1,
.column.main .products-grid .product-item .product-item-info .product_image .compare_position_2 {
    position: absolute;
    top: 10px;
    left: 15px;
    z-index: 1
}

.column.main .products-grid .product-item .product-item-info .product_image .whishlist_position_3,
.column.main .products-grid .product-item .product-item-info .product_image .whishlist_position_4,
.column.main .products-grid .product-item .product-item-info .product_image .compare_position_3,
.column.main .products-grid .product-item .product-item-info .product_image .compare_position_4 {
    position: absolute;
    top: 10px;
    right: 7px;
    z-index: 1
}

.column.main .products-grid .product-item .product-item-info .product-item-details>* {
    position: relative;
    z-index: 2;
    clear: both
}

.column.main .products-grid .product-item .product-item-info .product-item-details .field.choice.related {
    position: absolute
}

.column.main .products-grid .product-item .product-item-info .product-item-details .product-item-inner {
    margin: 0;
    border: none;
    box-shadow: none;
    -o-box-shadow: none;
    -ms-box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    position: relative;
    padding: 0
}

.column.main .products-grid .product-item .product-item-info .product-item-details .product-item-inner .product-item-inner-hide {
    margin: 0;
    padding: 0
}

.column.main .products-grid .product-item .product-item-info .product-item-details .product-item-inner .product-item-actions {
    margin: 0 0 10px
}

.column.main .products-grid .product-item .product-item-info .product-item-details .product-item-inner .product-item-actions.center {
    text-align: center
}

.column.main .products-grid .product-item .product-item-info .product-item-details .product-item-inner .product-item-actions.center .actions-primary {
    text-align: center;
    display: inline-block;
    margin: 0 auto
}

.column.main .products-grid .product-item .product-item-info .product-item-details .product-item-inner .product-item-actions.center .actions-secondary {
    vertical-align: middle
}

.column.main .products-grid .product-item .product-item-info .product-item-details .product-item-inner .product-item-actions.center .actions-secondary a.action {
    top: 3px
}

.column.main .products-grid .product-item .product-item-info .swatch-attribute-options .swatch-option {
    display: none !important
}

.column.main .products-grid .product-item .product-item-info .swatch-attribute-options .swatch-option:nth-child(-n+5) {
    display: block !important;
    opacity: 1;
    margin: 0 7px !important
}

.column.main .products-grid .product-item .product-item-actions .actions-primary+.actions-secondary {
    vertical-align: middle
}

.column.main .products-grid .product-item .reviews-actions {
    margin-top: 0
}

.column.main .products-grid .product-item [class*=swatch-opt]:not(.swatch-option-loading) {
    margin-bottom: 0
}

.column.main .products-grid .product-item .addtocart_position_4,
.column.main .products-grid .product-item .hoverShow {
    height: 0;
    overflow: hidden
}

.column.main .products-grid .product-item:hover {
    position: relative;
    z-index: 8;
    padding: 0 !important
}

.column.main .products-grid .product-item .product-item-info:hover {
    background-color: #fff;
    top: 0;
    left: 0
}

.column.main .products-grid .product-item .product-item-info:hover .product_image .addtocart_position_2 {
    visibility: visible
}

.column.main .products-grid .product-item .product-item-info:hover .product_image .whishlist_position_2,
.column.main .products-grid .product-item .product-item-info:hover .product_image .whishlist_position_4,
.column.main .products-grid .product-item .product-item-info:hover .product_image .compare_position_2,
.column.main .products-grid .product-item .product-item-info:hover .product_image .compare_position_4 {
    visibility: visible
}

.column.main .products-grid .product-item .product-item-info:hover .swatch-attribute-options {
    display: inline-block
}

.column.main .products-grid .product-item .product-item-info:hover .addtocart_position_4 {
    visibility: visible;
    height: auto
}

.column.main .products-grid .product-item .product-item-info:hover .hoverShow {
    height: auto
}

.block-compare .block-title strong,
.block-reorder .block-title strong,
.block-wishlist .block-title strong {
    font-weight: 600
}

.products-list .product-item {
    position: relative;
    z-index: 0;
    margin-top: 20px
}

.products-list .product-item:hover {
    z-index: 1
}

.products-list .product-item .rating-summary .rating-result {
    left: 0
}

.products-list .product-item .reviews-actions {
    margin-top: 0
}

.products-list .product-item .product-item-info [class*=swatch-opt] {
    margin-bottom: 10px;
    margin-left: -5px
}

.products-list .product-item .product-item-info [class*=swatch-opt] .swatch-attribute {
    visibility: visible !important
}

.products-list .product-item .product-item-info [class*=swatch-opt] .swatch-attribute .swatch-option:first-of-type {
    margin-left: 0
}

.products-list .product-item .action.tocompare,
.products-list .product-item .action.towishlist {
    font-size: 22px;
    font-family: font-icons;
    position: relative;
    top: 0;
    margin: 0 5px 0 0;
    padding: 0;
    width: 25px;
    height: 25px;
    line-height: 25px !important;
    text-align: center;
    font-size: 20px;
    display: inline-block;
    font-family: 'font-icons';
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: inherit;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    overflow: hidden;
    width: auto;
    height: auto;
    line-height: 22px !important
}

.products-list .product-item .action.tocompare:before,
.products-list .product-item .action.towishlist:before {
    font-family: inherit;
    font-size: inherit;
    color: inherit;
    line-height: 22px
}

.products-list .product-item .action.tocompare:before,
.products-list .product-item .action.towishlist:before {
    font-family: inherit;
    font-size: inherit;
    color: inherit
}

.products-list .product-item .action.tocompare:before,
.products-list .product-item .action.towishlist:before {
    width: auto !important
}

.products-list .product-item .action.towishlist:before {
    content: "\e68c"
}

.products-list .product-item .action.tocompare:before {
    content: "\e67f"
}

.products-list .product-item .product-item-actions .actions-primary+.actions-secondary {
    vertical-align: middle
}

.block .block-title strong {
    font-size: 12px;
    text-transform: uppercase
}

.block .block-title .counter {
    padding-left: 10px
}

.block .block-content,
.block .empty {
    font-size: 12px
}

.block .block-content *,
.block .empty * {
    font-size: 12px
}

#layered-filter-block.filter .block-subtitle {
    padding-left: 0;
    font-size: 12px;
    font-weight: 600;
    text-transform: uppercase;
    border-bottom: 1px solid #eee
}

#layered-filter-block .filter-options-title {
    font-weight: 400
}

#layered-filter-block .filter-content .filter-current ol li .action.remove:before {
    font-size: 12px
}

#layered-filter-block .filter-content .filter-options .filter-options-item {
    padding-bottom: 0;
    border-bottom: none
}

#layered-filter-block .filter-content .filter-options .filter-options-item .filter-options-title {
    border-bottom: 1px solid #eee;
    padding: 10px 40px 10px 0;
    text-transform: uppercase
}

#layered-filter-block .filter-content .filter-options .filter-options-item .filter-options-title:after {
    color: #303030
}

#layered-filter-block .filter-content .filter-options .filter-options-item .filter-options-title:hover:after {
    color: #000
}

#layered-filter-block .filter-content .filter-options .filter-options-item .filter-options-content {
    padding-left: 0;
    padding-right: 0
}

#layered-filter-block .filter-content .filter-options .filter-options-item .filter-options-content .items .item a {
    width: 100%;
    padding-left: 20px
}

#layered-filter-block .filter-content .filter-options .filter-options-item .filter-options-content .items .item a:before {
    float: left;
    width: 10px;
    height: 10px;
    border: 1px solid #999;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    margin: 4px 0 0;
    content: ""
}

#layered-filter-block .filter-content .filter-options .filter-options-item .filter-options-content .items .item a:hover {
    background: none transparent;
    text-decoration: underline
}

#layered-filter-block .block-actions.filter-actions {
    margin-right: 0;
    margin-left: 0;
    padding-right: 0;
    padding-left: 0
}

#layered-filter-block .block-actions.filter-actions a {
    display: block;
    overflow: inherit
}

.category-view .category-image img {
    width: 100%
}

.category-view .category-description {
    margin: 10px auto;
    overflow: hidden;
    position: relative
}

.category-view .category-description.more-less:after {
    position: absolute;
    bottom: 0;
    left: 0;
    height: 100%;
    width: 100%;
    content: "";
    background: linear-gradient(to top, #fff 5%, rgba(255, 255, 255, 0) 50%);
    pointer-events: none
}

.category-view .category-description.more:after {
    background: inherit
}

.category-view .category-description:not(.more-less) {
    margin-bottom: 22px
}

.category-view .category-show-more {
    margin: 0 auto 22px
}

.category-view .category-show-more .show-more,
.category-view .category-show-more .show-less {
    display: none
}

.category-view .category-show-more .show-more span,
.category-view .category-show-more .show-less span {
    cursor: pointer;
    margin: 0;
    padding-right: 20px;
    position: relative;
    top: 1px
}

.category-view .category-show-more .show-more span:after,
.category-view .category-show-more .show-less span:after {
    font-family: 'luma-icons';
    position: absolute;
    right: 0
}

.category-view .category-show-more .show-more.active,
.category-view .category-show-more .show-less.active {
    display: block
}

.category-view .category-show-more .show-more span:after {
    content: '\e622'
}

.category-view .category-show-more .show-less span:after {
    content: '\e621'
}

.category-view .category-description-copy {
    position: absolute;
    top: -10000px
}

.category-view .category-description-copy .category-description {
    max-height: unset
}

.canvas_icons,
:root .page-header-v2 .page-header .header.links>li.authorization-link a:not([data-post]),
:root .page-header-v2 .page-header .header.links>.customer-welcome .customer-name {
    position: relative;
    top: 0;
    margin: 0 5px 0 0;
    padding: 0;
    width: 25px;
    height: 25px;
    line-height: 25px !important;
    text-align: center;
    font-size: 20px;
    display: inline-block;
    font-family: 'font-icons';
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: inherit;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    overflow: hidden
}

.canvas_icons:before {
    font-family: inherit;
    font-size: inherit;
    color: inherit
}

@media (min-width:768px) {
    .widget.block.block-static-block {
        margin: 0;
        width: 100%;
        max-width: 100%;
        padding: 0
    }

    .widget.block.block-static-block>* {
        margin: 0;
        padding: 0
    }

    .widget.block.block-static-block img {
        display: block
    }
}

.header.panel>.header.links>li.welcome {
    line-height: inherit !important
}

:root .page-header-v2 .page-header .header.links>.customer-welcome .customer-name {
    width: 17px
}

.page-header .header-global-promo {
    height: 100%
}

.page-header .header-global-promo .global-notification-wrapper {
    display: none;
    position: relative;
    top: 0;
    width: 100%;
    padding: 10px;
    text-align: center;
    z-index: 1
}

.page-header .header-global-promo .global-notification-wrapper a.close-global-notification {
    display: block;
    width: 9px;
    height: 9px;
    opacity: 1;
    margin-top: 3px;
    float: right;
    font-size: 12px;
    line-height: 1;
    position: absolute;
    top: 10px;
    right: 20px;
    color: #000
}

.page-header .header-global-promo .notice-inner {
    margin: 0 auto;
    padding: 0;
    width: 90%
}

.page-header .header-global-promo .notice-inner * {
    text-transform: none !important
}

.page-header #switcher-language.switcher strong,
.page-header #switcher-store.switcher strong,
.page-header #switcher-currency.switcher strong {
    font-size: 12px
}

.page-header #switcher-language .options ul.dropdown,
.page-header #switcher-store .options ul.dropdown,
.page-header #switcher-currency .options ul.dropdown {
    right: 0;
    z-index: 999
}

.page-header #switcher-language .options ul.dropdown:before,
.page-header #switcher-store .options ul.dropdown:before,
.page-header #switcher-currency .options ul.dropdown:before {
    left: auto;
    right: 10px
}

.page-header #switcher-language .options ul.dropdown:after,
.page-header #switcher-store .options ul.dropdown:after,
.page-header #switcher-currency .options ul.dropdown:after {
    left: auto;
    right: 9px
}

.page-header #switcher-language .options ul.dropdown li a,
.page-header #switcher-store .options ul.dropdown li a,
.page-header #switcher-currency .options ul.dropdown li a {
    font-size: 12px
}

.page-header * {
    text-transform: uppercase
}

.page-header .header .minicart-wrapper * {
    text-transform: uppercase
}

.page-header-v2 .header.content,
.page-header-v3 .header.content,
.page-header-v4 .header.content {
    padding: 21px 0;
    margin: 0 auto
}

.page-header-v2 .header.content .logo,
.page-header-v3 .header.content .logo,
.page-header-v4 .header.content .logo {
    margin: 0 30px 0 0
}

.page-header-v4 .header.content .logo {
    display: block;
    margin: 0 auto !important;
    text-align: center
}

.page-header-v4 .header.content .logo img {
    margin: 0 auto
}

.page-header-v3 .header.content {
    padding: 18px 0
}

.page-header-v3 .header.content .header_right {
    padding: 0 !important
}

.page-header-v3 .header.content .block-search.minisearch-v2 {
    padding: 0 15px
}

.page-header-v4 .header.panel>.header.links {
    float: left;
    margin-left: 0;
    margin-top: 10px
}

.page-header-v4 .header.panel>.header.links li.greet.welcome {
    float: left;
    min-width: 20px
}

.page-header-v4 .panel.header .multistore-switcher {
    margin-left: 0
}

.page-header-v4 .panel.header .switcher-currency {
    float: left;
    top: 10px;
    position: relative
}

.page-header-v4 .panel.header #switcher-language .options.switcher-options ul.dropdown {
    right: unset;
    left: 0
}

.page-header-v4 .panel.header #switcher-language .options.switcher-options ul.dropdown:before,
.page-header-v4 .panel.header #switcher-language .options.switcher-options ul.dropdown:after {
    right: unset;
    left: 10px
}

.page-header-v4 .header.content {
    text-align: center
}

.page-header-v4 .header.content .logo {
    float: none
}

.page-header-v4 .header.content .logo img {
    display: inline-block
}

.nav-open .nav-toggle:after {
    background-color: rgba(255, 255, 255, .5) !important
}

.nav-open .header-global-promo {
    height: 0;
    overflow: hidden
}

@media (max-width:767px) {

    .page-wrapper .page-header .header.content,
    .page-wrapper .page-header .header_right {
        max-width: 100%
    }
}

.page-wrapper .page-header .panel.wrapper {
    position: relative
}

.page-header {
    position: relative;
    z-index: 10
}

.page-header .block-search input {
    text-transform: none !important
}

:root .wp-device-xxs .page-header-v .page-header .header.content,
:root .wp-device-xs .page-header-v4 .page-header .header.content,
:root .wp-device-s .page-header-v4 .page-header .header.content,
:root .wp-device-m .page-header-v4 .page-header .header.content {
    padding: 14px 0 5px
}

:root .wp-device-xxs .page-header-v2 .page-header,
:root .wp-device-xs .page-header-v2 .page-header,
:root .wp-device-s .page-header-v2 .page-header,
:root .wp-device-m .page-header-v2 .page-header,
:root .wp-device-xxs .page-header-v3 .page-header,
:root .wp-device-xs .page-header-v3 .page-header,
:root .wp-device-s .page-header-v3 .page-header,
:root .wp-device-m .page-header-v3 .page-header,
:root .wp-device-xxs .page-header-v4 .page-header,
:root .wp-device-xs .page-header-v4 .page-header,
:root .wp-device-s .page-header-v4 .page-header,
:root .wp-device-m .page-header-v4 .page-header {
    margin-bottom: 0;
    border: 0
}

:root .page-header-v2 .page-header .compare.wrapper {
    float: left
}

:root .page-header-v3 .page-header .compare.wrapper,
:root .page-header-v4 .page-header .compare.wrapper {
    margin: 5px 0 0 20px
}

:root .page-header-v4 .page-header .compare.wrapper {
    float: left;
    margin: 15px 20px 0 0
}

:root .page-header-v2 .page-header .panel.header {
    width: 100%;
    margin: 0 auto
}

:root .page-header-v4 .page-header .panel.header {
    padding-top: 5px;
    padding-bottom: 5px
}

:root .wp-device-xxs .page-header-v4 .page-header .panel.header,
:root .wp-device-xs .page-header-v4 .page-header .panel.header,
:root .wp-device-s .page-header-v4 .page-header .panel.header,
:root .wp-device-m .page-header-v4 .page-header .panel.header {
    float: left;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    padding: 0 15px
}

@media (min-width:768px) {
    :root .page-header-v2 .page-header .panel.header {
        padding-bottom: 0
    }
}

:root .wp-device-xxs .page-header-v1 .page-header .header.content,
:root .wp-device-xs .page-header-v1 .page-header .header.content,
:root .wp-device-s .page-header-v1 .page-header .header.content,
:root .wp-device-m .page-header-v1 .page-header .header.content {
    padding-bottom: 5px;
    padding-top: 15px
}

:root .wp-device-l .page-header-v2 .page-header .header.content,
:root .wp-device-xl .page-header-v2 .page-header .header.content,
:root .wp-device-l .page-header-v3 .page-header .header.content,
:root .wp-device-xl .page-header-v3 .page-header .header.content,
:root .wp-device-l .page-header-v4 .page-header .header.content,
:root .wp-device-xl .page-header-v4 .page-header .header.content {
    height: auto;
    padding: 21px 0;
    margin: 0 auto
}

:root .wp-device-l .page-header-v4 .page-header .header.content,
:root .wp-device-xl .page-header-v4 .page-header .header.content {
    text-align: center;
    height: auto
}

.page-header .compare.wrapper {
    font-size: 12px;
    color: #303030
}

.page-header .compare.wrapper li>a {
    color: #303030
}

.page-header #switcher-language .options ul.dropdown {
    right: 0
}

.page-header #switcher-language .options ul.dropdown:before {
    left: auto;
    right: 10px
}

.page-header #switcher-language .options ul.dropdown:after {
    left: auto;
    right: 9px
}

:root .wp-device-xxs .page-header #switcher-store,
:root .wp-device-xxs .page-header #switcher-currency,
:root .wp-device-xxs .page-header #switcher-language,
:root .wp-device-xs .page-header #switcher-store,
:root .wp-device-xs .page-header #switcher-currency,
:root .wp-device-xs .page-header #switcher-language,
:root .wp-device-s .page-header #switcher-store,
:root .wp-device-s .page-header #switcher-currency,
:root .wp-device-s .page-header #switcher-language,
:root .wp-device-m .page-header #switcher-store,
:root .wp-device-m .page-header #switcher-currency,
:root .wp-device-m .page-header #switcher-language {
    display: none
}

:root .page-header-v4 .page-header #switcher-store,
:root .page-header-v4 .page-header #switcher-currency,
:root .page-header-v4 .page-header #switcher-language,
:root .wp-device-l .page-header-v4 .page-header #switcher-store,
:root .wp-device-l .page-header-v4 .page-header #switcher-currency,
:root .wp-device-l .page-header-v4 .page-header #switcher-language,
:root .wp-device-xl .page-header-v4 .page-header #switcher-store,
:root .wp-device-xl .page-header-v4 .page-header #switcher-currency,
:root .wp-device-xl .page-header-v4 .page-header #switcher-language {
    float: left;
    margin-left: 0;
    margin-right: 15px;
    margin-top: 10px
}

:root .page-header-v2 .page-header #switcher-store,
:root .page-header-v2 .page-header #switcher-currency,
:root .page-header-v2 .page-header #switcher-language {
    margin: 5px 10px 0 !important;
    margin: 3px 10px 0;
    padding: 0
}

.page-header #switcher-store .mage-dropdown-dialog .dropdown.switcher-dropdown,
.page-header #switcher-currency .mage-dropdown-dialog .dropdown.switcher-dropdown,
.page-header #switcher-language .mage-dropdown-dialog .dropdown.switcher-dropdown {
    right: 0
}

.page-header #switcher-store .mage-dropdown-dialog .dropdown.switcher-dropdown:before,
.page-header #switcher-currency .mage-dropdown-dialog .dropdown.switcher-dropdown:before,
.page-header #switcher-language .mage-dropdown-dialog .dropdown.switcher-dropdown:before {
    left: auto;
    right: 10px
}

.page-header #switcher-store .mage-dropdown-dialog .dropdown.switcher-dropdown:after,
.page-header #switcher-currency .mage-dropdown-dialog .dropdown.switcher-dropdown:after,
.page-header #switcher-language .mage-dropdown-dialog .dropdown.switcher-dropdown:after {
    left: auto;
    right: 9px
}

:root .page-header-v2 .page-header #switcher-store .mage-dropdown-dialog .dropdown.switcher-dropdown,
:root .page-header-v2 .page-header #switcher-currency .mage-dropdown-dialog .dropdown.switcher-dropdown,
:root .page-header-v2 .page-header #switcher-language .mage-dropdown-dialog .dropdown.switcher-dropdown {
    padding: 0 5px
}

.page-header #switcher-store-trigger,
.page-header #switcher-currency-trigger,
.page-header #switcher-language-trigger {
    margin-bottom: 0
}

:root .wp-device-xxs .page-header-v1 .page-header .action.nav-toggle,
:root .wp-device-xs .page-header-v1 .page-header .action.nav-toggle,
:root .wp-device-s .page-header-v1 .page-header .action.nav-toggle,
:root .wp-device-m .page-header-v1 .page-header .action.nav-toggle {
    top: 12px
}

:root .wp-device-xxs .page-header-v4 .page-header .action.nav-toggle,
:root .wp-device-xs .page-header-v4 .page-header .action.nav-toggle,
:root .wp-device-s .page-header-v4 .page-header .action.nav-toggle,
.page-header .action.nav-toggle :root .wp-device-m .page-header-v4 {
    top: 12px
}

:root .wp-device-l .page-header-v1 .page-header .action.nav-toggle,
:root .wp-device-xl .page-header-v1 .page-header .action.nav-toggle {
    margin-bottom: 0
}

.page-header .logo {
    z-index: 10
}

:root .wp-device-xxs .page-header-v1 .page-header .logo,
:root .wp-device-xs .page-header-v1 .page-header .logo,
:root .wp-device-s .page-header-v1 .page-header .logo,
:root .wp-device-m .page-header-v1 .page-header .logo,
:root .wp-device-xxs .page-header-v2 .page-header .logo,
:root .wp-device-xs .page-header-v2 .page-header .logo,
:root .wp-device-s .page-header-v2 .page-header .logo,
:root .wp-device-m .page-header-v2 .page-header .logo,
:root .wp-device-xxs .page-header-v3 .page-header .logo,
:root .wp-device-xs .page-header-v3 .page-header .logo,
:root .wp-device-s .page-header-v3 .page-header .logo,
:root .wp-device-m .page-header-v3 .page-header .logo,
:root .wp-device-xxs .page-header-v4 .page-header .logo,
:root .wp-device-xs .page-header-v4 .page-header .logo,
:root .wp-device-s .page-header-v4 .page-header .logo,
:root .wp-device-m .page-header-v4 .page-header .logo {
    margin-left: 40px
}

:root .wp-device-l .page-header-v2 .page-header .logo,
:root .wp-device-xl .page-header-v2 .page-header .logo,
:root .wp-device-l .page-header-v4 .page-header .logo,
:root .wp-device-xl .page-header-v4 .page-header .logo {
    margin: 0 30px 0 0
}

:root .wp-device-xxs .page-header-v3 .page-header .logo,
:root .wp-device-xs .page-header-v3 .page-header .logo,
:root .wp-device-s .page-header-v3 .page-header .logo {
    margin: 3px 30px 0 40px
}

:root .wp-device-l .page-header-v4 .page-header .logo,
:root .wp-device-xl .page-header-v4 .page-header .logo {
    float: none
}

:root .wp-device-xxs .page-header-v2 .page-header .logo,
:root .wp-device-xs .page-header-v2 .page-header .logo,
:root .wp-device-s .page-header-v2 .page-header .logo,
:root .wp-device-m .page-header-v2 .page-header .logo {
    margin: 0 0 10px 40px
}

:root .wp-device-xxs.checkout-index-index .page-header-v1 .page-header .logo,
:root .wp-device-xs.checkout-index-index .page-header-v1 .page-header .logo,
:root .wp-device-s.checkout-index-index .page-header-v1 .page-header .logo,
:root .wp-device-m.checkout-index-index .page-header-v1 .page-header .logo,
:root .wp-device-xxs.checkout-index-index .page-header-v2 .page-header .logo,
:root .wp-device-xs.checkout-index-index .page-header-v2 .page-header .logo,
:root .wp-device-s.checkout-index-index .page-header-v2 .page-header .logo,
:root .wp-device-m.checkout-index-index .page-header-v2 .page-header .logo,
:root .wp-device-xxs.checkout-index-index .page-header-v3 .page-header .logo,
:root .wp-device-xs.checkout-index-index .page-header-v3 .page-header .logo,
:root .wp-device-s.checkout-index-index .page-header-v3 .page-header .logo,
:root .wp-device-m.checkout-index-index .page-header-v3 .page-header .logo,
:root .wp-device-xxs.checkout-index-index .page-header-v4 .page-header .logo,
:root .wp-device-xs.checkout-index-index .page-header-v4 .page-header .logo,
:root .wp-device-s.checkout-index-index .page-header-v4 .page-header .logo,
:root .wp-device-m.checkout-index-index .page-header-v4 .page-header .logo {
    margin-left: 0
}

:root .page-header-v1 .page-header .logo img,
:root .page-header-v2 .page-header .logo img,
:root .page-header-v3 .page-header .logo img,
:root .page-header-v4 .page-header .logo img,
:root .page-header-v1.sticky-header .page-header .logo img,
:root .page-header-v2.sticky-header .page-header .logo img,
:root .page-header-v3.sticky-header .page-header .logo img,
:root .page-header-v4.sticky-header .page-header .logo img {
    width: auto;
    height: 34px
}

:root .wp-device-l .page-header-v4 .page-header .logo img,
:root .wp-device-xl .page-header-v4 .page-header .logo img {
    display: inline-block
}

:root .page-header-v2 .page-header .header_right,
:root .page-header-v3 .page-header .header_right,
:root .page-header-v4 .page-header .header_right {
    float: right;
    position: relative;
    margin: 5px 0 0
}

:root .wp-device-xxs .page-header-v4 .page-header .header_right,
:root .wp-device-xs .page-header-v4 .page-header .header_right,
:root .wp-device-s .page-header-v4 .page-header .header_right,
:root .wp-device-m .page-header-v4 .page-header .header_right {
    position: static;
    margin-top: 15px
}

:root .page-header-v2 .page-header #switcher-store,
:root .page-header-v2 .page-header #switcher-currency,
:root .page-header-v2 .page-header #switcher-language,
:root .page-header-v2 .page-header .compare.wrapper li a,
:root .page-header-v2 .page-header .header.links,
:root .page-header-v2 .page-header .minicart-wrapper,
:root .page-header-v2 .page-header .block-search {
    float: left;
    margin: 0 5px;
    padding: 0 5px
}

:root .page-header-v2 .page-header a.action.showcart {
    margin-top: 1px
}

:root .wp-device-m .page-header-v2 .page-header a.action.showcart {
    margin-top: 0
}

:root .page-header-v3 .page-header a.action.showcart {
    position: relative;
    top: -4px
}

:root .wp-device-m .page-header-v4 .page-header a.action.showcart {
    margin-top: 2px
}

:root .page-header-v2 .page-header .minisearch-v2 {
    margin-top: 2px
}

:root .page-header-v3 .page-header .compare.wrapper li,
:root .page-header-v3 .page-header .compare.wrapper li a,
:root .page-header-v4 .page-header .compare.wrapper li,
:root .page-header-v4 .page-header .compare.wrapper li a {
    margin: 0;
    line-height: 1
}

:root .wp-device-xxs .page-header .header.links,
:root .wp-device-xs .page-header .header.links,
:root .wp-device-s .page-header .header.links,
:root .wp-device-m .page-header .header.links {
    display: none
}

:root .page-header-v2 .page-header .header.links {
    list-style: none;
    margin-top: 2px
}

:root .wp-device-l .page-header-v4 .page-header .header.links,
:root .wp-device-xl .page-header-v4 .page-header .header.links {
    float: left;
    margin-left: 0;
    margin-right: 15px
}

:root .wp-device-l .page-header-v2 .page-header .header.links li,
:root .wp-device-xl .page-header-v2 .page-header .header.links li {
    float: left;
    line-height: 1;
    margin: 0;
    padding: 0
}

:root .wp-device-l .page-header-v2 .page-header .header.links .greet.welcome,
:root .wp-device-xl .page-header-v2 .page-header .header.links .greet.welcome {
    display: none
}

:root .wp-device-l .page-header-v4 .page-header .header.links .greet.welcome,
:root .wp-device-xl .page-header-v4 .page-header .header.links .greet.welcome {
    float: left;
    margin-left: 0;
    margin-right: 0
}

:root .page-header-v2 .page-header .header.links>li {
    display: none
}

:root .page-header-v2 .page-header .header.links>li.authorization-link {
    display: block !important
}

:root .page-header-v2 .page-header .header.links>li.authorization-link:after {
    display: none
}

:root .page-header-v2 .page-header .header.links>li.authorization-link a:not([data-post]) {
    top: 2px;
    font-size: 0
}

:root .page-header-v2 .page-header .header.links>li.authorization-link a:not([data-post]):before {
    content: "\e66c";
    font-family: inherit;
    font-size: inherit;
    color: inherit
}

.page-header .header.links>li.authorization-link:after {
    font-size: 12px
}

:root .page-header-v2 .page-header .header.links>li.customer-welcome {
    display: block !important
}

:root .page-header-v2 .page-header .header.links>li.customer-welcome:after {
    display: none
}

:root .page-header-v2 .page-header .header.links>.customer-welcome .customer-name:before {
    content: "\e66c";
    font-family: inherit;
    font-size: inherit;
    color: inherit;
    font-size: 16px
}

.page-header .header.links>.customer-welcome .customer-menu .header.links {
    position: absolute
}

:root .page-header-v2 .page-header .header.links>.customer-welcome .customer-menu .header.links {
    right: -7px;
    margin-top: 5px;
    padding: 10px
}

:root .page-header-v2 .page-header .header.links>.customer-welcome .customer-menu .header.links li {
    display: block;
    float: none
}

:root .page-header-v2 .page-header .header.links>.customer-welcome .customer-menu .header.links li a {
    width: auto;
    height: auto;
    font-size: 12px;
    padding: 8px;
    display: block;
    text-align: left
}

:root .page-header-v2 .page-header .header.links>.customer-welcome .customer-menu .header.links li a:before {
    content: '';
    font-size: 12px !important
}

.page-header .header.links * {
    font-size: 12px
}

.page-header .minicart-wrapper {
    float: right;
    line-height: 1
}

:root .page-header-v2 .page-header .minicart-wrapper,
:root .page-header-v3 .page-header .minicart-wrapper,
:root .page-header-v4 .page-header .minicart-wrapper {
    margin: 0 5px;
    padding: 0 5px;
    margin-right: 0;
    padding-right: 0
}

:root .wp-device-xxs .page-header-v2 .page-header .minicart-wrapper,
:root .wp-device-xs .page-header-v2 .page-header .minicart-wrapper,
:root .wp-device-s .page-header-v2 .page-header .minicart-wrapper,
:root .wp-device-m .page-header-v2 .page-header .minicart-wrapper,
:root .wp-device-xxs .page-header-v3 .page-header .minicart-wrapper,
:root .wp-device-xs .page-header-v3 .page-header .minicart-wrapper,
:root .wp-device-s .page-header-v3 .page-header .minicart-wrapper,
:root .wp-device-m .page-header-v3 .page-header .minicart-wrapper,
:root .wp-device-xxs .page-header-v4 .page-header .minicart-wrapper,
:root .wp-device-xs .page-header-v4 .page-header .minicart-wrapper,
:root .wp-device-s .page-header-v4 .page-header .minicart-wrapper,
:root .wp-device-m .page-header-v4 .page-header .minicart-wrapper {
    float: right
}

.page-header .minicart-wrapper .action.showcart,
.page-header .minicart-wrapper .action.showcart.active {
    margin: 0;
    padding: 0
}

.page-header .minicart-wrapper .action.showcart:before,
.page-header .minicart-wrapper .action.showcart.active:before {
    content: "\e72f";
    font-family: inherit;
    display: inline-block;
    font-family: 'font-icons';
    font-size: 16px;
    color: inherit;
    line-height: 30px
}

.page-header .minicart-wrapper .action.showcart .counter.qty,
.page-header .minicart-wrapper .action.showcart.active .counter.qty {
    min-width: 20px
}

.page-header .minicart-wrapper * {
    text-transform: none
}

.page-header .block-search {
    width: auto;
    height: auto
}

:root .page-header-v2 .page-header .block-search {
    position: absolute;
    right: 0;
    top: 90px;
    margin-right: 0;
    padding-right: 0
}

:root .wp-device-xxs .page-header-v2 .page-header .block-search,
:root .wp-device-xs .page-header-v2 .page-header .block-search,
:root .wp-device-s .page-header-v2 .page-header .block-search,
:root .wp-device-m .page-header-v2 .page-header .block-search {
    float: none;
    position: static;
    top: 0;
    right: 0;
    margin-top: 3px
}

:root .wp-device-l .page-header-v4 .page-header .block-search,
:root .wp-device-xl .page-header-v4 .page-header .block-search {
    margin-top: 0
}

:root .wp-device-xxs .page-header-v4 .page-header .block-search,
:root .wp-device-xs .page-header-v4 .page-header .block-search,
:root .wp-device-s .page-header-v4 .page-header .block-search,
:root .wp-device-m .page-header-v4 .page-header .block-search {
    float: left
}

:root .wp-device-xxs .page-header-v2 .page-header .block-search.minisearch-v2,
:root .wp-device-xs .page-header-v2 .page-header .block-search.minisearch-v2,
:root .wp-device-s .page-header-v2 .page-header .block-search.minisearch-v2,
:root .wp-device-m .page-header-v2 .page-header .block-search.minisearch-v2 {
    position: absolute;
    right: 15px
}

.page-header .block-search .control {
    z-index: 99
}

:root .wp-device-xxs .page-header-v2 .page-header .block-search .control,
:root .wp-device-xs .page-header-v2 .page-header .block-search .control,
:root .wp-device-s .page-header-v2 .page-header .block-search .control,
:root .wp-device-m .page-header-v2 .page-header .block-search .control,
:root .wp-device-xxs .page-header-v3 .page-header .block-search .control,
:root .wp-device-xs .page-header-v3 .page-header .block-search .control,
:root .wp-device-s .page-header-v3 .page-header .block-search .control,
:root .wp-device-m .page-header-v3 .page-header .block-search .control,
:root .wp-device-xxs .page-header-v4 .page-header .block-search .control,
:root .wp-device-xs .page-header-v4 .page-header .block-search .control,
:root .wp-device-s .page-header-v4 .page-header .block-search .control,
:root .wp-device-m .page-header-v4 .page-header .block-search .control {
    border: none;
    height: 0;
    overflow: hidden
}

.page-header .block-search .control input {
    box-sizing: border-box
}

.page-header .block-search .control input:focus {
    box-shadow: 0 0 3px 1px #d3d3d3;
    border-color: transparent
}

:root .wp-device-xxs .page-header-v2 .page-header .block-search .control input,
:root .wp-device-xs .page-header-v2 .page-header .block-search .control input,
:root .wp-device-s .page-header-v2 .page-header .block-search .control input,
:root .wp-device-m .page-header-v2 .page-header .block-search .control input {
    float: left;
    position: relative;
    top: 0
}

:root .page-header-v2 .page-header .block-search .control input,
:root .page-header-v1 .page-header .block-search .control input {
    padding-left: 0;
    padding-right: 0
}

:root .page-header-v2 .page-header .block-search .control input:focus,
:root .page-header-v1 .page-header .block-search .control input:focus {
    box-shadow: none
}

:root .page-header-v3 .page-header .block-search .control input {
    padding-left: 0;
    padding-right: 0
}

:root .page-header-v3 .page-header .block-search .control input:focus {
    box-shadow: none
}

:root .page-header-v3 .page-header .block-search .control input {
    padding-left: 0;
    padding-right: 0
}

:root .page-header-v3 .page-header .block-search .control input:focus {
    box-shadow: 0 0 3px 1px transparent
}

:root .page-header-v4 .page-header .block-search .control input {
    padding-left: 5px;
    padding-right: 40px
}

:root .page-header-v4 .page-header .block-search .control input:focus {
    box-shadow: 0 0 3px 1px transparent
}

:root .wp-device-xxs .page-header-v2 .page-header .block-search .control input,
:root .wp-device-xs .page-header-v2 .page-header .block-search .control input,
:root .wp-device-s .page-header-v2 .page-header .block-search .control input,
:root .wp-device-m .page-header-v2 .page-header .block-search .control input {
    padding-right: 10px;
    padding-left: 10px
}

:root .wp-device-xxs .page-header-v1 .page-header .block-search label,
:root .wp-device-xs .page-header-v1 .page-header .block-search label,
:root .wp-device-s .page-header-v1 .page-header .block-search label,
:root .wp-device-m .page-header-v1 .page-header .block-search label,
:root .wp-device-xxs .page-header-v2 .page-header .block-search label,
:root .wp-device-xs .page-header-v2 .page-header .block-search label,
:root .wp-device-s .page-header-v2 .page-header .block-search label,
:root .wp-device-m .page-header-v2 .page-header .block-search label,
:root .wp-device-xxs .page-header-v3 .page-header .block-search label,
:root .wp-device-xs .page-header-v3 .page-header .block-search label,
:root .wp-device-s .page-header-v3 .page-header .block-search label,
:root .wp-device-m .page-header-v3 .page-header .block-search label,
:root .wp-device-xxs .page-header-v4 .page-header .block-search label,
:root .wp-device-xs .page-header-v4 .page-header .block-search label,
:root .wp-device-s .page-header-v4 .page-header .block-search label,
:root .wp-device-m .page-header-v4 .page-header .block-search label {
    cursor: pointer;
    margin-right: 5px;
    padding-right: 5px
}

:root .wp-device-xxs .page-header-v1 .page-header .block-search label.active+.control,
:root .wp-device-xs .page-header-v1 .page-header .block-search label.active+.control,
:root .wp-device-s .page-header-v1 .page-header .block-search label.active+.control,
:root .wp-device-m .page-header-v1 .page-header .block-search label.active+.control,
:root .wp-device-xxs .page-header-v2 .page-header .block-search label.active+.control,
:root .wp-device-xs .page-header-v2 .page-header .block-search label.active+.control,
:root .wp-device-s .page-header-v2 .page-header .block-search label.active+.control,
:root .wp-device-m .page-header-v2 .page-header .block-search label.active+.control,
:root .wp-device-xxs .page-header-v3 .page-header .block-search label.active+.control,
:root .wp-device-xs .page-header-v3 .page-header .block-search label.active+.control,
:root .wp-device-s .page-header-v3 .page-header .block-search label.active+.control,
:root .wp-device-m .page-header-v3 .page-header .block-search label.active+.control,
:root .wp-device-xxs .page-header-v4 .page-header .block-search label.active+.control,
:root .wp-device-xs .page-header-v4 .page-header .block-search label.active+.control,
:root .wp-device-s .page-header-v4 .page-header .block-search label.active+.control,
:root .wp-device-m .page-header-v4 .page-header .block-search label.active+.control,
:root .wp-device-xxs .page-header-v1 .page-header .block-search label.search-active+.control,
:root .wp-device-xs .page-header-v1 .page-header .block-search label.search-active+.control,
:root .wp-device-s .page-header-v1 .page-header .block-search label.search-active+.control,
:root .wp-device-m .page-header-v1 .page-header .block-search label.search-active+.control,
:root .wp-device-xxs .page-header-v2 .page-header .block-search label.search-active+.control,
:root .wp-device-xs .page-header-v2 .page-header .block-search label.search-active+.control,
:root .wp-device-s .page-header-v2 .page-header .block-search label.search-active+.control,
:root .wp-device-m .page-header-v2 .page-header .block-search label.search-active+.control,
:root .wp-device-xxs .page-header-v3 .page-header .block-search label.search-active+.control,
:root .wp-device-xs .page-header-v3 .page-header .block-search label.search-active+.control,
:root .wp-device-s .page-header-v3 .page-header .block-search label.search-active+.control,
:root .wp-device-m .page-header-v3 .page-header .block-search label.search-active+.control,
:root .wp-device-xxs .page-header-v4 .page-header .block-search label.search-active+.control,
:root .wp-device-xs .page-header-v4 .page-header .block-search label.search-active+.control,
:root .wp-device-s .page-header-v4 .page-header .block-search label.search-active+.control,
:root .wp-device-m .page-header-v4 .page-header .block-search label.search-active+.control {
    height: auto;
    overflow: visible;
    position: relative;
    top: 0;
    left: 0;
    float: left;
    width: 100%;
    background-color: #fff;
    padding: 0;
    margin: 0
}

:root .wp-device-xxs .page-header-v1 .page-header .block-search label.active+.control input,
:root .wp-device-xs .page-header-v1 .page-header .block-search label.active+.control input,
:root .wp-device-s .page-header-v1 .page-header .block-search label.active+.control input,
:root .wp-device-m .page-header-v1 .page-header .block-search label.active+.control input,
:root .wp-device-xxs .page-header-v2 .page-header .block-search label.active+.control input,
:root .wp-device-xs .page-header-v2 .page-header .block-search label.active+.control input,
:root .wp-device-s .page-header-v2 .page-header .block-search label.active+.control input,
:root .wp-device-m .page-header-v2 .page-header .block-search label.active+.control input,
:root .wp-device-xxs .page-header-v3 .page-header .block-search label.active+.control input,
:root .wp-device-xs .page-header-v3 .page-header .block-search label.active+.control input,
:root .wp-device-s .page-header-v3 .page-header .block-search label.active+.control input,
:root .wp-device-m .page-header-v3 .page-header .block-search label.active+.control input,
:root .wp-device-xxs .page-header-v4 .page-header .block-search label.active+.control input,
:root .wp-device-xs .page-header-v4 .page-header .block-search label.active+.control input,
:root .wp-device-s .page-header-v4 .page-header .block-search label.active+.control input,
:root .wp-device-m .page-header-v4 .page-header .block-search label.active+.control input,
:root .wp-device-xxs .page-header-v1 .page-header .block-search label.search-active+.control input,
:root .wp-device-xs .page-header-v1 .page-header .block-search label.search-active+.control input,
:root .wp-device-s .page-header-v1 .page-header .block-search label.search-active+.control input,
:root .wp-device-m .page-header-v1 .page-header .block-search label.search-active+.control input,
:root .wp-device-xxs .page-header-v2 .page-header .block-search label.search-active+.control input,
:root .wp-device-xs .page-header-v2 .page-header .block-search label.search-active+.control input,
:root .wp-device-s .page-header-v2 .page-header .block-search label.search-active+.control input,
:root .wp-device-m .page-header-v2 .page-header .block-search label.search-active+.control input,
:root .wp-device-xxs .page-header-v3 .page-header .block-search label.search-active+.control input,
:root .wp-device-xs .page-header-v3 .page-header .block-search label.search-active+.control input,
:root .wp-device-s .page-header-v3 .page-header .block-search label.search-active+.control input,
:root .wp-device-m .page-header-v3 .page-header .block-search label.search-active+.control input,
:root .wp-device-xxs .page-header-v4 .page-header .block-search label.search-active+.control input,
:root .wp-device-xs .page-header-v4 .page-header .block-search label.search-active+.control input,
:root .wp-device-s .page-header-v4 .page-header .block-search label.search-active+.control input,
:root .wp-device-m .page-header-v4 .page-header .block-search label.search-active+.control input {
    float: left;
    width: 100%;
    position: static;
    margin: 0
}

:root .wp-device-xxs .page-header-v1 .page-header .block-search label:before,
:root .wp-device-xs .page-header-v1 .page-header .block-search label:before,
:root .wp-device-s .page-header-v1 .page-header .block-search label:before,
:root .wp-device-m .page-header-v1 .page-header .block-search label:before,
:root .wp-device-xxs .page-header-v2 .page-header .block-search label:before,
:root .wp-device-xs .page-header-v2 .page-header .block-search label:before,
:root .wp-device-s .page-header-v2 .page-header .block-search label:before,
:root .wp-device-m .page-header-v2 .page-header .block-search label:before,
:root .wp-device-xxs .page-header-v3 .page-header .block-search label:before,
:root .wp-device-xs .page-header-v3 .page-header .block-search label:before,
:root .wp-device-s .page-header-v3 .page-header .block-search label:before,
:root .wp-device-m .page-header-v3 .page-header .block-search label:before,
:root .wp-device-xxs .page-header-v4 .page-header .block-search label:before,
:root .wp-device-xs .page-header-v4 .page-header .block-search label:before,
:root .wp-device-s .page-header-v4 .page-header .block-search label:before,
:root .wp-device-m .page-header-v4 .page-header .block-search label:before {
    margin-top: 4px;
    font-size: 20px;
    line-height: 25px;
    color: inherit
}

:root .wp-device-xxs .page-header-v1 .page-header .block-search label x:-moz-any-link,
:root .wp-device-xs .page-header-v1 .page-header .block-search label x:-moz-any-link,
:root .wp-device-s .page-header-v1 .page-header .block-search label x:-moz-any-link,
:root .wp-device-m .page-header-v1 .page-header .block-search label x:-moz-any-link,
:root .wp-device-xxs .page-header-v2 .page-header .block-search label x:-moz-any-link,
:root .wp-device-xs .page-header-v2 .page-header .block-search label x:-moz-any-link,
:root .wp-device-s .page-header-v2 .page-header .block-search label x:-moz-any-link,
:root .wp-device-m .page-header-v2 .page-header .block-search label x:-moz-any-link,
:root .wp-device-xxs .page-header-v3 .page-header .block-search label x:-moz-any-link,
:root .wp-device-xs .page-header-v3 .page-header .block-search label x:-moz-any-link,
:root .wp-device-s .page-header-v3 .page-header .block-search label x:-moz-any-link,
:root .wp-device-m .page-header-v3 .page-header .block-search label x:-moz-any-link,
:root .wp-device-xxs .page-header-v4 .page-header .block-search label x:-moz-any-link,
:root .wp-device-xs .page-header-v4 .page-header .block-search label x:-moz-any-link,
:root .wp-device-s .page-header-v4 .page-header .block-search label x:-moz-any-link,
:root .wp-device-m .page-header-v4 .page-header .block-search label x:-moz-any-link,
:root .wp-device-xxs .page-header-v1 .page-header .block-search label x:default,
:root .wp-device-xs .page-header-v1 .page-header .block-search label x:default,
:root .wp-device-s .page-header-v1 .page-header .block-search label x:default,
:root .wp-device-m .page-header-v1 .page-header .block-search label x:default,
:root .wp-device-xxs .page-header-v2 .page-header .block-search label x:default,
:root .wp-device-xs .page-header-v2 .page-header .block-search label x:default,
:root .wp-device-s .page-header-v2 .page-header .block-search label x:default,
:root .wp-device-m .page-header-v2 .page-header .block-search label x:default,
:root .wp-device-xxs .page-header-v3 .page-header .block-search label x:default,
:root .wp-device-xs .page-header-v3 .page-header .block-search label x:default,
:root .wp-device-s .page-header-v3 .page-header .block-search label x:default,
:root .wp-device-m .page-header-v3 .page-header .block-search label x:default,
:root .wp-device-xxs .page-header-v4 .page-header .block-search label x:default,
:root .wp-device-xs .page-header-v4 .page-header .block-search label x:default,
:root .wp-device-s .page-header-v4 .page-header .block-search label x:default,
:root .wp-device-m .page-header-v4 .page-header .block-search label x:default,
:root .wp-device-xxs .page-header-v1 .page-header .block-search label:before,
:root .wp-device-xs .page-header-v1 .page-header .block-search label:before,
:root .wp-device-s .page-header-v1 .page-header .block-search label:before,
:root .wp-device-m .page-header-v1 .page-header .block-search label:before,
:root .wp-device-xxs .page-header-v2 .page-header .block-search label:before,
:root .wp-device-xs .page-header-v2 .page-header .block-search label:before,
:root .wp-device-s .page-header-v2 .page-header .block-search label:before,
:root .wp-device-m .page-header-v2 .page-header .block-search label:before,
:root .wp-device-xxs .page-header-v3 .page-header .block-search label:before,
:root .wp-device-xs .page-header-v3 .page-header .block-search label:before,
:root .wp-device-s .page-header-v3 .page-header .block-search label:before,
:root .wp-device-m .page-header-v3 .page-header .block-search label:before,
:root .wp-device-xxs .page-header-v4 .page-header .block-search label:before,
:root .wp-device-xs .page-header-v4 .page-header .block-search label:before,
:root .wp-device-s .page-header-v4 .page-header .block-search label:before,
:root .wp-device-m .page-header-v4 .page-header .block-search label:before {
    margin-top: 4px
}

:root .wp-device-xxs .page-header-v2 .page-header .block-search label,
:root .wp-device-xs .page-header-v2 .page-header .block-search label,
:root .wp-device-s .page-header-v2 .page-header .block-search label,
:root .wp-device-m .page-header-v2 .page-header .block-search label {
    margin-right: -20px
}

:root .wp-device-xxs .page-header-v3 .page-header .block-search label,
:root .wp-device-xs .page-header-v3 .page-header .block-search label,
:root .wp-device-s .page-header-v3 .page-header .block-search label,
:root .wp-device-m .page-header-v3 .page-header .block-search label {
    margin-right: -5px
}

:root .wp-device-xxs .page-header-v4 .page-header .block-search label,
:root .wp-device-xs .page-header-v4 .page-header .block-search label,
:root .wp-device-s .page-header-v4 .page-header .block-search label,
:root .wp-device-m .page-header-v4 .page-header .block-search label {
    margin-right: -10px
}

:root .wp-device-xxs .page-header-v2 .page-header .block-search label.active+.control,
:root .wp-device-xs .page-header-v2 .page-header .block-search label.active+.control,
:root .wp-device-s .page-header-v2 .page-header .block-search label.active+.control,
:root .wp-device-m .page-header-v2 .page-header .block-search label.active+.control,
:root .wp-device-xxs .page-header-v3 .page-header .block-search label.active+.control,
:root .wp-device-xs .page-header-v3 .page-header .block-search label.active+.control,
:root .wp-device-s .page-header-v3 .page-header .block-search label.active+.control,
:root .wp-device-m .page-header-v3 .page-header .block-search label.active+.control,
:root .wp-device-xxs .page-header-v4 .page-header .block-search label.active+.control,
:root .wp-device-xs .page-header-v4 .page-header .block-search label.active+.control,
:root .wp-device-s .page-header-v4 .page-header .block-search label.active+.control,
:root .wp-device-m .page-header-v4 .page-header .block-search label.active+.control {
    border: none
}

:root .wp-device-xxs .page-header-v4 .page-header .block-search label:before,
:root .wp-device-xs .page-header-v4 .page-header .block-search label:before,
:root .wp-device-s .page-header-v4 .page-header .block-search label:before,
:root .wp-device-m .page-header-v4 .page-header .block-search label:before {
    margin-top: 0
}

.page-header .block-search .actions button {
    z-index: 99
}

:root .page-header-v2 .page-header .block-search .actions button,
:root .page-header-v3 .page-header .block-search .actions button,
:root .page-header-v4 .page-header .block-search .actions button {
    right: 10px;
    left: auto
}

:root .page-header-v2 .page-header .block-search .actions button:before,
:root .page-header-v3 .page-header .block-search .actions button:before,
:root .page-header-v4 .page-header .block-search .actions button:before {
    font-size: 20px
}

:root .theme-pearl.checkout-index-index .page-header .panel.header {
    height: 0;
    padding: 0
}

:root .theme-pearl.checkout-index-index .page-header .header.links,
:root .theme-pearl.checkout-index-index .page-header .switcher-language {
    display: none
}

:root .theme-pearl.checkout-index-index .page-header .logo {
    margin: 0 auto !important
}

:root .theme-pearl.checkout-index-index .page-header.sticky-header .header.content {
    min-height: 55px;
    padding: 10px 0
}

:root .theme-pearl.checkout-index-index .page-header.sticky-header .header.content .logo {
    display: block;
    position: relative;
    margin: 0 auto
}

:root .theme-pearl.checkout-index-index .page-header.sticky-header .header.content .logo img {
    margin: 0 auto
}

:root .theme-pearl.checkout-index-index .page-header.sticky-header.page-header-v4 {
    -webkit-box-shadow: 0 20px 30px 0 rgba(0, 0, 0, .05);
    -moz-box-shadow: 0 20px 30px 0 rgba(0, 0, 0, .05);
    -o-box-shadow: 0 20px 30px 0 rgba(0, 0, 0, .05);
    box-shadow: 0 20px 30px 0 rgba(0, 0, 0, .05)
}

:root .theme-pearl.checkout-index-index .page-header.sticky-header.page-header-v4 .page-header {
    height: auto
}

:root .theme-pearl.checkout-index-index .page-header.sticky-header.page-header-v4 .page-header .panel.wrapper,
:root .theme-pearl.checkout-index-index .page-header.sticky-header.page-header-v4 .page-header .panel.header {
    padding: 0;
    height: 0
}

:root .theme-pearl.checkout-index-index .page-header.sticky-header.page-header-v4 .page-header .header.content {
    top: 0;
    padding-bottom: 15px !important
}

:root .theme-pearl.checkout-index-index .header.content .minicart-wrapper {
    display: none
}

.opc-estimated-wrapper .minicart-wrapper button.action.showcart:before {
    content: "\e72f";
    font-family: 'font-icons'
}

.opc-estimated-wrapper .minicart-wrapper button.action.showcart .counter.qty span {
    display: block;
    line-height: 22px;
    font-size: 14px;
    padding: 0 3px
}

:root .page-header-v2 .panel.wrapper {
    display: none
}

body.checkout-index-index .header.content {
    text-align: center
}

body.checkout-index-index .header.content .logo {
    float: none;
    display: inline-block;
    margin-right: auto;
    margin-left: auto
}

body.checkout-index-index .authentication-wrapper {
    margin-top: 0
}

body.checkout-index-index .authentication-wrapper button {
    background: 0 0;
    border: none;
    font-size: inherit
}

body.checkout-index-index .authentication-wrapper button:hover {
    background: 0 0;
    border: none;
    color: #000;
    font-size: inherit
}

body.checkout-index-index .authentication-wrapper button span {
    color: #000;
    font-size: inherit
}

body.checkout-index-index .authentication-wrapper .actions-toolbar button span {
    font-size: initial;
    vertical-align: top
}

._has-auth-shown .authentication-wrapper {
    z-index: 9
}

:root .page-header-v3 .nav-sections,
:root .page-header-v4 .nav-sections {
    float: left
}

.nav-sections.nav-sections-2 nav>ul {
    padding: 0
}

:root .wp-device-xxs .nav-sections .header.links,
:root .wp-device-xs .nav-sections .header.links,
:root .wp-device-s .nav-sections .header.links,
:root .wp-device-m .nav-sections .header.links {
    display: block
}

.page-wrapper .page-header-v1+.nav-sections,
.page-wrapper .page-header-v2+.nav-sections,
.page-wrapper .page-header-v4+.nav-sections {
    padding-bottom: 15px
}

.page-wrapper .sections.nav-sections-4 {
    text-align: center
}

.navigation {
    width: 100%;
    margin: 0 auto
}

.navigation>ul {
    padding: 0 !important
}

:root .wp-device-l .nav-sections-4 .navigation>ul,
:root .wp-device-xl .nav-sections-4 .navigation>ul {
    text-align: center
}

:root .wp-device-l .nav-sections-4 .navigation>ul>li,
:root .wp-device-xl .nav-sections-4 .navigation>ul>li {
    float: none;
    display: inline-block
}

:root .wp-device-l .nav-sections-4 .navigation>ul>li>ul li a,
:root .wp-device-xl .nav-sections-4 .navigation>ul>li>ul li a {
    text-align: left
}

.navigation>ul>li>ul li a {
    text-transform: uppercase
}

.navigation>ul>li>ul li a span {
    text-transform: uppercase
}

.navigation ul {
    padding: 0
}

@media (min-width:768px) {
    .navigation ul li.level0.first>a {
        padding-left: 0
    }
}

.page-wrapper .top-container {
    width: 100%;
    max-width: 100%;
    padding: 0;
    margin: 0
}

.maincontent {
    margin-top: 15px
}

.page-header-v4 .page-header .header_right,
.page-header-v3 .page-header .header_right,
.page-header-v2 .page-header .header_right,
.page-header-v1 .page-header .header_right {
    padding-right: 0 !important
}

.page-header-v4 .block-search .control input,
.page-header-v3 .block-search .control input,
.page-header-v2 .block-search .control input,
.page-header-v1 .block-search .control input {
    padding: 0 10px !important
}

.page-header-v1,
.page-header-v2,
.page-header-v3,
.page-header-v4,
.header.content .block-search,
.header.content .header.links {
    -webkit-transition: all .6s ease;
    -moz-transition: all .6s ease;
    -o-transition: all .6s ease;
    transition: all .6s ease
}

.page-header.sticky-header {
    position: fixed;
    width: 100%;
    -webkit-box-shadow: 0 20px 30px 0 rgba(0, 0, 0, .05);
    -moz-box-shadow: 0 20px 30px 0 rgba(0, 0, 0, .05);
    -o-box-shadow: 0 20px 30px 0 rgba(0, 0, 0, .05);
    box-shadow: 0 20px 30px 0 rgba(0, 0, 0, .05);
    top: 0
}

.page-header.sticky-header .panel.wrapper {
    border: 0 none
}

.page-header.sticky-header .header.content {
    padding-top: 20px;
    padding-bottom: 5px
}

.page-header.sticky-header .header.content .logo {
    margin-top: -5px;
    margin-bottom: 0;
    height: auto
}

.page-header.sticky-header .switcher-currency,
.page-header.sticky-header .compare.wrapper,
.page-header.sticky-header .switcher-language {
    display: none !important
}

.page-header.sticky-header .nav-sections.too-wide {
    clear: both;
    left: 0 !important;
    margin-top: 5px !important;
    margin-left: 0 !important
}

.page-header.sticky-header .nav-sections.too-wide .navigation {
    padding-left: 0 !important;
    padding-right: 0 !important
}

.page-header.sticky-header .nav-sections.too-wide .navigation .megamenu.level-top-fullwidth .fullwidth {
    left: 0 !important
}

.page-header.sticky-header .global-notification-wrapper {
    display: none !important
}

.page-header.sticky-header:not(.page-header-v4) .logo {
    position: absolute;
    top: 48%
}

.page-header-v1.sticky-header .header.content,
.page-header-v2.sticky-header .header.content {
    padding-bottom: 0 !important
}

.page-header-v1.sticky-header .header.content .logo,
.page-header-v2.sticky-header .header.content .logo {
    margin-top: 0
}

.page-header-v1.sticky-header .header.content .nav-sections,
.page-header-v2.sticky-header .header.content .nav-sections {
    margin-top: -5px;
    float: left
}

.page-header-v1.sticky-header .header.content .nav-sections .level0.level-top,
.page-header-v2.sticky-header .header.content .nav-sections .level0.level-top {
    padding-bottom: 15px
}

.page-header-v2.sticky-header {
    top: 0
}

.page-header-v2.sticky-header .header.content .block-search {
    float: right;
    position: relative;
    top: 0;
    z-index: 10
}

.page-header-v2.sticky-header .header.content .header_right {
    margin-top: 0
}

.page-header-v2.sticky-header .header.content .block-search.minisearch-v2 {
    top: 5px;
    margin-left: 25px
}

.page-header-v2.sticky-header .header.content .logo {
    margin-top: 0
}

.page-header-v2.sticky-header .header.content .header_right .multistore-switcher {
    display: none
}

.page-header-v3.sticky-header .header.content .logo {
    margin-top: 0
}

.page-header-v4.sticky-header {
    top: 0;
    padding-bottom: 2px;
    height: 50px;
    box-shadow: none;
    z-index: 11
}

.page-header-v4.sticky-header .page-header {
    height: 0
}

.page-header-v4.sticky-header .panel.wrapper {
    border: 0 none
}

.page-header-v4.sticky-header .header.content {
    top: -60px;
    padding-bottom: 0 !important
}

.page-header-v4.sticky-header .header.content .logo {
    top: 5px;
    display: block;
    margin: 0 auto;
    z-index: 10;
    position: relative
}

.page-header-v4.sticky-header .header.links {
    z-index: 10;
    position: relative
}

.page-header-v4.sticky-header .panel.header .header.links,
.page-header-v4.sticky-header .panel.header .switcher-currency {
    display: none
}

.nav-sections-4.sticky-header {
    position: fixed !important;
    z-index: 10 !important;
    width: 100%;
    top: 45px;
    -webkit-box-shadow: 0 20px 30px 0 rgba(0, 0, 0, .05);
    -moz-box-shadow: 0 20px 30px 0 rgba(0, 0, 0, .05);
    -o-box-shadow: 0 20px 30px 0 rgba(0, 0, 0, .05);
    box-shadow: 0 20px 30px 0 rgba(0, 0, 0, .05)
}

.nav-sections-4.sticky-header .navigation {
    padding-bottom: 5px
}

.nav-sections-4.sticky-header .navigation .level0.submenu {
    top: 44px !important
}

.page-header.sticky-header-mobile {
    position: fixed;
    top: 0;
    width: 100%
}

.page-header.sticky-header-mobile .panel.wrapper {
    border-bottom: 0 none
}

.header-global-promo #carousel {
    position: relative
}

.header-global-promo #carousel.no-carousel #slides ul {
    left: 0 !important
}

.header-global-promo .btn-bar {
    width: 100%
}

.header-global-promo .btn-bar #buttons a {
    text-align: right;
    display: inline-block;
    position: absolute;
    z-index: 999;
    text-decoration: none;
    line-height: 20px;
    font-size: 30px;
    top: 50%;
    transform: translate(-50%, -50%)
}

.header-global-promo .btn-bar.no-arrows {
    display: none
}

.header-global-promo #slides {
    margin: 0 auto;
    overflow: hidden
}

.header-global-promo #slides ul {
    list-style: none;
    width: 100%;
    margin: 0;
    padding: 0;
    position: relative;
    float: left;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.header-global-promo #slides ul li {
    width: 100%;
    float: left;
    position: relative;
    margin: 0;
    display: flex;
    justify-content: center;
    flex-direction: column;
    text-align: center;
    vertical-align: middle
}

.header-global-promo #slides ul li .quoteContainer .wpx-i {
    font-size: 20px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 10px;
    line-height: 20px
}

.header-global-promo #slides ul li .quoteContainer .wpx-sub {
    font-weight: 700
}

.header-global-promo #slides ul li .quoteContainer .wpx-link {
    font-size: 12px;
    text-decoration: underline
}

.header-global-promo #slides ul li .quoteContainer .wpx-link:first-child {
    margin-right: 10px
}

.header-global-promo #slides ul li .quoteContainer .wpx-link.wpx-mg {
    margin-left: 10px;
    margin-right: 10px
}

.header-global-promo #slides ul li .quoteContainer .quote-phrase {
    font-size: 12px;
    margin-bottom: 0;
    display: inline-block;
    margin-left: 10px;
    margin-right: 10px
}

.hidescroll {
    overflow-y: hidden
}

.minisearch-v2 {
    float: right
}

.page-header-v1 .open-modal-search:before,
.page-header-v2 .open-modal-search:before,
.page-header-v3 .open-modal-search:before,
.page-header-v4 .open-modal-search:before {
    content: '\e615';
    font-family: 'luma-icons'
}

.page-header-v1 .open-modal-search {
    padding-top: 5px;
    padding-right: 11px
}

.wrap .modal {
    display: flex;
    justify-content: center;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    opacity: 0;
    pointer-events: none;
    background-color: rgba(255, 255, 255, .9);
    z-index: 99999;
    padding: 0 8px
}

.wrap .modal:target {
    opacity: 1;
    pointer-events: auto
}

.wrap .modal.isOpen {
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -ms-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
    -webkit-transition-delay: 0s;
    -moz-transition-delay: 0s;
    -o-transition-delay: 0s;
    transition-delay: 0ms
}

.wrap .modal.isOpen .modal-content {
    opacity: 1;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
    -webkit-transition-delay: .5s;
    -moz-transition-delay: .5s;
    -o-transition-delay: .5s;
    transition-delay: .5s
}

.wrap .modal .close-sec {
    position: absolute;
    right: 10px;
    top: 10px
}

.wrap .modal .close-sec a {
    font-size: 30px;
    cursor: pointer
}

.wrap .modal .form.minisearch .searchautocomplete {
    min-width: 100% !important;
    position: absolute !important;
    right: auto !important;
    margin-top: 3px
}

.wrap .modal .form.minisearch .searchautocomplete.vertically {
    top: 66px
}

.wrap .modal .form.minisearch .searchautocomplete.vertically .product-list {
    margin: 0
}

.wrap .modal .form.minisearch .searchautocomplete.vertically .product-list li {
    display: block
}

.wrap .modal .form.minisearch .searchautocomplete.vertically .product-list li .block-left {
    margin-right: 30px
}

.wrap .modal .form.minisearch .searchautocomplete.vertically .product-list li .block-left,
.wrap .modal .form.minisearch .searchautocomplete.vertically .product-list li .block-right {
    display: inline-block;
    vertical-align: middle
}

.wrap .modal .form.minisearch .searchautocomplete.vertically .product-list li .block-right .price {
    margin-bottom: 0
}

.wrap .modal .form.minisearch .searchautocomplete.vertically .product-list li:last-child {
    border-bottom: none !important
}

.wrap .modal .form.minisearch .searchautocomplete.horizontally .product-list {
    display: flex
}

.wrap .modal .form.minisearch .searchautocomplete.horizontally .product-list li {
    display: inline-block
}

.wrap .modal .form.minisearch .searchautocomplete.horizontally .product-list li .block-left {
    text-align: center
}

.wrap .modal .form.minisearch .searchautocomplete.horizontally .product-list li .block-right {
    text-align: center
}

.wrap .modal .form.minisearch .searchautocomplete .product-list {
    display: table;
    width: 100%
}

.wrap .modal .form.minisearch .searchautocomplete .product-list li {
    margin-bottom: 0;
    padding-bottom: 0
}

.wrap .modal .form.minisearch .searchautocomplete .product-list .block-flex {
    display: block
}

.wrap .modal .wpx-pos-search {
    display: inline-block;
    vertical-align: bottom;
    width: 100%
}

.wrap .modal .wpx-pos-search .control {
    position: relative
}

.wrap .modal .wpx-pos-search .control .wpx-pos-search {
    position: absolute;
    top: 0;
    right: 0
}

.wrap .modal .wpx-pos-search input {
    width: 100% !important;
    height: 66px !important;
    border: 3px solid !important;
    padding-left: 20px !important
}

.wrap .modal .wpx-pos-search label {
    display: none
}

.wrap .modal .wpx-pos-search a.closebutton {
    text-decoration: none;
    font-size: 75px;
    margin-left: 50px;
    position: relative;
    top: 11px;
    line-height: 26px
}

.wrap .modal .wpx-pos-search a.closebutton:hover {
    color: #000
}

.wrap .modal .wpx-pos-search .action.search {
    padding: 12px 22px;
    border: none !important;
    margin-top: 5px;
    margin-right: 4px;
    right: 0 !important
}

.wrap .modal .closeoverlay {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    opacity: 0;
    -webkit-transition: opacity .15s linear;
    transition: opacity .15s linear;
    display: block;
    z-index: 2;
    position: fixed;
    cursor: pointer
}

.wrap .modal .modal-content {
    width: 80%;
    margin: 80px auto 0 auto;
    opacity: 0;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -ms-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
    -webkit-transform: translateY(-100px);
    -moz-transform: translateY(-100px);
    -ms-transform: translateY(-100px);
    -o-transform: translateY(-100px);
    transform: translateY(-100px)
}

.wrap .modal .block.block-search.wpx-block-search {
    position: static !important;
    width: 100%;
    padding-left: 0;
    margin-left: 0
}

.search-visible-md {
    display: block
}

.search-visible-md .open-modal-search {
    font-size: 15px
}

@media all and (-ms-high-contrast:none),
(-ms-high-contrast:active) {
    .wrap .modal .modal-content {
        margin-top: 80px !important;
        margin-left: 0 !important
    }

    .horizontally-control #search::-ms-clear {
        display: none
    }

    .wrap .modal {
        position: absolute !important
    }

    .header .quickcart-wrapper .block-quickcart {
        position: absolute !important;
        visibility: hidden
    }

    .header .quickcart-wrapper .block-quickcart.quickCartIE {
        position: fixed !important;
        visibility: visible
    }

    .wrap .modal.isOpenIE {
        position: fixed !important
    }

    .header .quickcart-wrapper .block-quickcart {
        position: absolute !important
    }
}

.blog:before,
.blog:after {
    content: ' ';
    display: table
}

.blog:after {
    clear: both
}

.blog-post-view .blog {
    margin-top: 10px
}

.page-layout-blog .breadcrumbs .item {
    max-width: 25%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.blog-sidebar {
    float: left;
    margin-right: 7%;
    width: 24%
}

.blog-main {
    float: left;
    max-width: 700px;
    width: 69%
}

.blog-sidebar-block {
    margin-bottom: 40px
}

.blog-sidebar-block:last-child {
    margin-bottom: 0
}

.blog-sidebar-block-title {
    margin: 0 0 20px
}

.block-recent-posts {
    list-style: none;
    margin: 0;
    padding: 0
}

.block-recent-posts-item {
    margin-bottom: 20px
}

.block-recent-posts-item:last-child {
    margin-bottom: 0
}

.blog-tags-plain {
    margin-bottom: -6px;
    margin-left: -6px
}

.blog-tags-plain .blog-tags-tag {
    background: #d1d1d1;
    border-radius: 4px;
    box-sizing: border-box;
    color: #666;
    display: inline-block;
    height: 24px;
    line-height: 24px;
    margin-bottom: 6px;
    margin-left: 6px;
    max-width: 95%;
    overflow: hidden;
    padding: 0 14px;
    text-decoration: none;
    text-overflow: ellipsis;
    white-space: nowrap
}

.blog-tags-plain .blog-tags-tag:hover {
    background: #bbb;
    color: #494949
}

.blog-tags-cloud {
    margin-right: -6px
}

.blog-tags-cloud .blog-tags-tag {
    color: #555;
    margin-right: 6px;
    padding: 2px 0;
    word-break: break-word
}

.blog-posts-post {
    margin-bottom: 50px
}

.blog-posts .blog-posts-post {
    width: 30%;
    margin-right: 3%;
    display: inline-block;
    float: left
}

.blog-posts .blog-posts-post:nth-child(1) {
    display: block;
    width: 100%;
    margin-right: 0
}

.blog-posts .blog-posts-post:nth-child(1) .blog-post-title,
.blog-posts .blog-posts-post:nth-child(1) .blog-post-info,
.blog-posts .blog-posts-post:nth-child(1) .blog-post-read-more-wrapper,
.blog-posts .blog-posts-post:nth-child(1) .blog-post-author {
    display: block
}

.blog-posts .blog-posts-post:nth-child(1) .blog-content-title,
.blog-posts .blog-posts-post:nth-child(1) .date-post {
    display: none
}

.blog-posts .blog-posts-post:nth-child(1) .blog-post-content p {
    display: block;
    max-height: unset !important
}

.blog-posts .blog-posts-post:nth-child(1) .blog-post-content img {
    max-height: unset !important
}

.blog-posts .blog-posts-post:nth-child(3n+5) {
    clear: both
}

.blog-posts .blog-posts-post .blog-post-content p {
    display: none
}

.blog-posts .blog-posts-post .blog-post-content p:nth-child(1) {
    max-height: 200px;
    display: block
}

.blog-posts .blog-posts-post .blog-post-content p:nth-child(2) {
    max-height: 42px;
    overflow: hidden;
    display: block;
    min-height: 42px
}

.blog-posts .blog-posts-post .blog-post-content img {
    max-height: 200px;
    display: block;
    margin: 0 auto 7px
}

.blog-posts .blog-posts-post .blog-post-title,
.blog-posts .blog-posts-post .blog-post-info,
.blog-posts .blog-posts-post .blog-post-read-more-wrapper,
.blog-posts .blog-posts-post .blog-post-author {
    display: none
}

.blog-posts .blog-posts-post .blog-content-title {
    display: block;
    font-weight: 700;
    text-transform: uppercase
}

.blog-posts .blog-posts-post .date-post {
    display: block;
    text-align: right
}

.blog-pagination {
    margin-right: -6px;
    text-align: right
}

.blog-pagination-item {
    margin-left: 2px;
    padding: 6px
}

.blog-pagination-page:not(.blog-pagination-page-current) {
    color: inherit
}

.blog-pagination-page-current {
    text-decoration: underline
}

.blog-pagination-page-current:active {
    color: #1979c3
}

.blog-post-title {
    font-weight: 400;
    margin-top: 0;
    margin-bottom: 15px;
    font-size: 30px
}

.blog-post-title:link,
.blog-post-title:visited {
    color: inherit
}

.blog-post-info {
    color: #666;
    list-style: none;
    margin: 0 0 15px;
    padding: 0
}

.blog-post-info-item {
    display: inline-block;
    margin: 0 0 5px;
    padding: 0;
    vertical-align: middle
}

.blog-post-info-item:not(:last-child) {
    border-right: 1px solid;
    margin-right: 10px;
    padding-right: 10px
}

.blog-post-info-comments:link,
.blog-post-info-comments:visited {
    color: inherit
}

.blog-post-info-comments-icon {
    background: currentColor;
    border-radius: 2px;
    display: inline-block;
    height: 11px;
    margin-right: 6px;
    position: relative;
    width: 16px
}

.blog-post-info-comments-icon:before {
    border: 3px solid transparent;
    border-top-color: currentColor;
    border-right-color: currentColor;
    content: '';
    display: block;
    height: 0;
    left: 0;
    position: absolute;
    top: 8px;
    width: 0
}

.blog-post-content {
    margin-bottom: 20px
}

.blog-post-full .blog-post-content {
    margin-bottom: 30px
}

.blog-post-full .blog-post-author {
    margin-bottom: 50px
}

.blog-post-read-more-wrapper {
    margin-bottom: 20px
}

.blog-post-author {
    background: #efefef;
    border-bottom: 1px solid #d1d1d1;
    padding: 14px
}

.blog-post-tags {
    margin-bottom: 30px
}

.blog-post-share {
    margin-bottom: 30px
}

.blog-post-share-title {
    display: inline-block;
    margin: 0;
    padding: 0;
    vertical-align: middle
}

.blog-post-share-content {
    display: inline-block;
    margin-left: 10px;
    vertical-align: middle
}

.blog-post-share-content .container {
    background: #f0f0f0;
    display: inline-block;
    height: 32px;
    line-height: 32px;
    padding: 0 14px
}

.blog-post-related-posts {
    margin-bottom: 50px
}

.blog-post-related-posts-title {
    margin: 0 0 20px
}

.blog-post-related-posts-list {
    list-style: none;
    margin: 0;
    padding: 0
}

.blog-post-related-posts-item {
    margin-bottom: 1.5rem
}

.blog-post-related-posts-item:last-child {
    margin-bottom: 0
}

#aw_blog_product_post_list ul {
    margin-bottom: 0
}

#layered-filter-block .button-list {
    display: inline-block;
    margin-top: 20px;
    width: 100%
}

#layered-filter-block .button-list .action.primary {
    margin-top: 5px;
    width: 46%
}

#layered-filter-block .button-list .show-button {
    margin-right: 15px
}

.filter-options .filter-options-content {
    margin: 0 !important
}

.filter-options-item {
    border-bottom: 1px solid #ccc;
    padding-bottom: 10px
}

.filter-options-item .filter-options-title {
    cursor: pointer
}

.filter-options-item .filter-options-title .arrow {
    background: url(/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/Aheadworks_Layerednav/images/down.png) 100% 5px no-repeat;
    float: right;
    height: 22px;
    margin-left: 10px;
    width: 22px
}

.filter-options-item .filter-options-title:after {
    content: '' !important
}

.filter-options-item.active .filter-options-content {
    display: block
}

.filter-options-item .filter-options-content {
    display: none;
    margin: 0;
    padding: 10px
}

.filter-options-item .filter-options-content .item {
    line-height: 1.5em;
    margin: 10px 0
}

.filter-options-item .filter-options-content .item input[type=checkbox]:checked+label {
    font-weight: 700
}

.filter-options-item .filter-options-content .items {
    max-height: 300px;
    overflow: auto
}

.filter.active .filter-options-item:last-child {
    margin-bottom: 40px
}

.page-layout-1column .filter-options-item {
    border: 0;
    display: inline-block;
    margin-right: 25px
}

.page-layout-1column .filter-options-item.active {
    position: relative;
    z-index: 2
}

.page-layout-1column .filter-options-item.active:after,
.page-layout-1column .filter-options-item.active:before {
    border: 8px solid transparent;
    border-bottom-color: #000;
    bottom: -1px;
    content: '';
    display: block;
    height: 0;
    left: 50%;
    margin-left: -20px;
    position: absolute;
    width: 0;
    z-index: 3
}

.page-layout-1column .filter-options-item.active:after {
    border-bottom-color: #fff;
    margin-top: 2px;
    z-index: 4
}

.page-layout-1column .filter-options-item:hover {
    z-index: 3
}

.page-layout-1column .filter-options-item .filter-options-title {
    padding: 0 20px 0 0
}

.page-layout-1column .filter-options-item:after {
    right: 2px;
    top: 3px;
    z-index: 3
}

.page-layout-1column .filter-options-item .filter-options-content {
    background: #fff;
    border: 1px solid #ccc;
    box-shadow: 0 3px 5px 0 rgba(50, 50, 50, .75);
    padding: 5px 0;
    position: absolute;
    top: 100%;
    width: 180px;
    z-index: 2;
    -moz-box-shadow: 0 3px 5px 0 rgba(50, 50, 50, .75);
    -ms-box-shadow: 0 3px 5px 0 rgba(50, 50, 50, .75);
    -webkit-box-shadow: 0 3px 5px 0 rgba(50, 50, 50, .75)
}

.page-layout-1column .filter-options-item .filter-options-content .item {
    margin: 0;
    padding: 5px
}

.page-layout-1column .filter-options-item .filter-options-content .item:hover {
    background-color: #e8e8e8
}

.action.primary.clear-button {
    background: #f2f2f2;
    border-color: #d1d1d1;
    color: #858585
}

.action.primary.clear-button:hover {
    border: 1px solid #999;
    color: #333
}

.active>.filter-options-title:after {
    content: '' !important
}

.swatch-option:not(.disabled).active {
    border: 1px solid #fff;
    color: #333;
    outline: 1px solid #999
}

.swatch-option.image:not(.disabled).active,
.swatch-option.color:not(.disabled).active {
    border: 1px solid #fff;
    outline: 2px solid #ff5501
}

.swatch-attribute-options {
    margin: 10px !important
}

.aw-layered-nav-priceslider #price_from,
.aw-layered-nav-priceslider #price_to {
    display: inline-block;
    width: 25%
}

.aw-layered-nav-priceslider #slider-range {
    width: 96%;
    margin-left: 2%;
    margin-bottom: 15px
}

.aw-layered-nav-priceslider .ui-slider-handle {
    background: #c1c1c1;
    border: 1px solid #999;
    border-radius: 2px;
    height: 16px;
    margin-left: -8px;
    margin-right: 0;
    padding: 0;
    top: -4px;
    width: 16px
}

.aw-layered-nav-priceslider .ui-slider-handle:hover {
    background: #a3a3a3
}

.aw-layered-nav-priceslider .ui-slider-range {
    background: #1979c3;
    position: absolute;
    height: 100%
}

.aw-layered-nav-priceslider .price-inputs-wrapper .field {
    margin-top: 10px
}

.aw-layered-nav-priceslider .price-inputs-wrapper label {
    width: 40%;
    display: inline-block
}

.aw-layered-nav-priceslider .price-inputs-wrapper input {
    width: 25%;
    display: inline-block
}

.aw-layered-nav-priceslider .price-filter-button {
    margin-top: 15px
}

.aw-layered-nav-priceslider .price-filter-info {
    margin-bottom: 15px
}

.aw-layered-nav-popover {
    background: #fafafa;
    border: 2px solid #1979c3;
    border-radius: 3px;
    box-sizing: border-box;
    display: none;
    height: 44px;
    padding: 4px;
    position: absolute;
    width: 190px;
    z-index: 10
}

.aw-layered-nav-popover:before,
.aw-layered-nav-popover:after {
    border: solid transparent;
    content: '';
    display: block;
    height: 0;
    position: absolute;
    top: 50%;
    width: 0
}

.aw-layered-nav-popover:before {
    border-width: 22px;
    margin-top: -22px
}

.aw-layered-nav-popover:after {
    border-width: 20px;
    margin-top: -20px
}

.aw-layered-nav-popover__content {
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    justify-content: space-between;
    -ms-flex-align: center;
    -ms-flex-pack: justify;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between
}

.aw-layered-nav-popover--loading .aw-layered-nav-popover__items {
    display: none
}

.aw-layered-nav-popover--loading .aw-layered-nav-popover__loader {
    display: block
}

.aw-layered-nav-popover__loader {
    animation: aw-layered-nav-rotate .75s 0s linear infinite;
    animation-fill-mode: both;
    background: 0 0 !important;
    border: 2px solid #1979c3;
    border-bottom-color: transparent;
    border-radius: 50%;
    display: none;
    height: 18px;
    width: 18px;
    -webkit-animation: aw-layered-nav-rotate .75s 0s linear infinite;
    -webkit-animation-fill-mode: both
}

.page-layout-1column .aw-layered-nav-popover {
    margin-bottom: 5px;
    position: static
}

.page-layout-3columns .aw-layered-nav-popover,
.page-layout-2columns-left .aw-layered-nav-popover {
    left: 100%;
    margin-left: 8px;
    padding-left: 0
}

.page-layout-2columns-right .aw-layered-nav-popover {
    margin-right: 8px;
    padding-right: 0;
    right: 100%
}

.page-layout-2columns-left .aw-layered-nav-popover:before,
.page-layout-2columns-left .aw-layered-nav-popover:after {
    right: 100%
}

.page-layout-2columns-left .aw-layered-nav-popover:before {
    border-right-color: #1979c3
}

.page-layout-2columns-left .aw-layered-nav-popover:after {
    border-right-color: #fafafa
}

.page-layout-2columns-right .aw-layered-nav-popover:before,
.page-layout-2columns-right .aw-layered-nav-popover:after {
    left: 100%
}

.page-layout-2columns-right .aw-layered-nav-popover:before {
    border-left-color: #1979c3
}

.page-layout-2columns-right .aw-layered-nav-popover:after {
    border-left-color: #fafafa
}

.page-layout-2columns-right .aw-layered-nav-popover .aw-layered-nav-popover__content {
    flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: row-reverse
}

.page-layout-3columns .aw-layered-nav-popover:before,
.page-layout-3columns .aw-layered-nav-popover:after {
    right: 100%
}

.page-layout-3columns .aw-layered-nav-popover:before {
    border-right-color: #1979c3
}

.page-layout-3columns .aw-layered-nav-popover:after {
    border-right-color: #fafafa
}

@-webkit-keyframes aw-layered-nav-rotate {
    0% {
        transform: rotate(0deg) scale(1);
        -webkit-transform: rotate(0deg) scale(1)
    }

    50% {
        transform: rotate(180deg) scale(.6);
        -webkit-transform: rotate(180deg) scale(.6)
    }

    100% {
        transform: rotate(360deg) scale(1);
        -webkit-transform: rotate(360deg) scale(1)
    }
}

@keyframes aw-layered-nav-rotate {
    0% {
        transform: rotate(0deg) scale(1);
        -webkit-transform: rotate(0deg) scale(1)
    }

    50% {
        transform: rotate(180deg) scale(.6);
        -webkit-transform: rotate(180deg) scale(.6)
    }

    100% {
        transform: rotate(360deg) scale(1);
        -webkit-transform: rotate(360deg) scale(1)
    }
}

.amgdprcookie-cookie-container {
    margin: 0 10px 20px 0;
    padding: 0 0 25px
}

.amgdprcookie-cookie-container.-modal:first-child {
    padding-top: 25px
}

.amgdprcookie-cookie-container.-modal .amgdprcookie-header,
.amgdprcookie-cookie-container.-modal .amgdprcookie-text {
    padding-left: 25px
}

.amgdprcookie-cookie-container.-modal {
    margin-right: 30px;
    box-shadow: none;
    direction: ltr
}

.amgdprcookie-cookie-container .amgdprcookie-header {
    display: flex;
    justify-content: space-between
}

.amgdprcookie-cookie-container .amgdprcookie-caption {
    margin: 0 0 15px;
    font-weight: 700;
    font-size: 16px;
    line-height: 27px
}

.amgdprcookie-cookie-container .amgdprcookie-text {
    margin-bottom: 10px;
    color: #000;
    font-size: 12px
}

.amgdprcookie-cookie-container .amgdprcookie-options {
    font-size: 12px;
    color: #337ab7;
    cursor: pointer
}

.amgdprcookie-toggle-cookie {
    position: relative;
    padding-left: 50px
}

.amgdprcookie-toggle-cookie .amgdprcookie-input {
    width: 0;
    height: 0;
    opacity: 0
}

.amgdprcookie-toggle-cookie .amgdprcookie-label {
    position: absolute;
    top: 0;
    right: 0;
    width: 50px;
    height: 29px;
    border-radius: 40px;
    background: #a5a5a5;
    box-shadow: 0 2px 5px rgba(0, 0, 0, .05);
    cursor: pointer
}

.amgdprcookie-toggle-cookie .amgdprcookie-label:after {
    position: absolute;
    top: 2px;
    left: 2px;
    width: 25px;
    height: 25px;
    border-radius: 40px;
    background: #fff;
    content: '';
    transition: all .4s ease
}

.amgdprcookie-toggle-cookie .amgdprcookie-input:active+.amgdprcookie-label,
.amgdprcookie-toggle-cookie .amgdprcookie-input:focus+.amgdprcookie-label {
    box-shadow: 0 0 3px 1px #00699d
}

.amgdprcookie-toggle-cookie .amgdprcookie-input:checked:disabled+.amgdprcookie-label {
    background: #e8e8e8
}

.amgdprcookie-toggle-cookie .amgdprcookie-input:checked:disabled+.amgdprcookie-label:after {
    left: 95%;
    transform: translateX(-100%)
}

.amgdprcookie-toggle-cookie .amgdprcookie-input:checked:not([disabled])+.amgdprcookie-label {
    background: #1979c3
}

.amgdprcookie-toggle-cookie .amgdprcookie-input:checked:not([disabled])+.amgdprcookie-label:after {
    left: 95%;
    transform: translateX(-100%)
}

.amgdprcookie-toggle-cookie .amgdprcookie-input:not([checked])+.amgdprcookie-label {
    background: #a5a5a5
}

.amgdprcookie-toggle-cookie .amgdprcookie-input:disabled+.amgdprcookie-label {
    background: #e8e8e8
}

.amgdprcookie-toggle-cookie .amgdprcookie-input:disabled+.amgdprcookie-label:after {
    left: 2px
}

.amgdprcookie-toggle-cookie .amgdprcookie-input:focus+.amgdprcookie-label {
    box-shadow: 0 0 3px 1px #00699d
}

.amgdprcookie-main-wrapper {
    color: #363636
}

.amgdprcookie-main-wrapper .amgdprcookie-top {
    display: flex;
    justify-content: space-between;
    margin-bottom: 15px
}

.amgdprcookie-main-wrapper .amgdprcookie-head {
    font-size: 20px;
    line-height: 20px
}

.amgdprcookie-main-wrapper .amgdprcookie-btn-wrapper {
    display: flex
}

.amgdprcookie-main-wrapper .amgdprcookie-btn {
    padding: 7px 27px;
    border: 0;
    border-radius: 6px;
    background: #ef7c4a;
    box-shadow: 0 3px 5px rgba(62, 40, 13, .15);
    color: #fff;
    text-transform: uppercase;
    font-size: 14px
}

.amgdprcookie-main-wrapper .amgdprcookie-btn:first-child {
    margin: 0 15px
}

.amgdprcookie-main-wrapper .amgdprcookie-btn:hover {
    background: #eb5a1b
}

.amgdprcookie-main-wrapper .amgdprcookie-btn:focus,
.amgdprcookie-main-wrapper .amgdprcookie-btn:active {
    box-shadow: 0 0 3px 1px #00699d
}

.amgdprcookie-cookie-container .amgdprcookie-link {
    float: right;
    color: #389dfe;
    text-transform: capitalize;
    letter-spacing: .3px;
    font-size: 12px;
    cursor: pointer
}

.amgdprjs-bar-template {
    display: block !important;
    position: fixed;
    position: sticky
}

.amgdprjs-bar-template .amgdprcookie-buttons-block .amgdprcookie-button {
    margin-right: 5px
}

.amgdprjs-bar-template.-popup {
    position: fixed;
    top: 50%;
    left: 50%;
    margin: 0 auto;
    max-width: 740px;
    transform: translate(-50%, -50%)
}

.amgdprjs-bar-template.-popup:before {
    width: 100%;
    height: 100%;
    background-color: #0a6c9f;
    content: ''
}

.amgdprjs-bar-template.-popup .amgdprcookie-bar-container {
    padding: 50px
}

.amgdprjs-bar-template.-popup .amgdprcookie-bar-block {
    width: 100%
}

.amgdprjs-bar-template.-popup .amgdprcookie-buttons-block {
    display: flex;
    justify-content: center
}

.amgdprcookie-bar-container .amgdprcookie-buttons-block .amgdprcookie-button {
    border-radius: 3px !important;
    letter-spacing: 1.35px !important
}

.amgdprjs-bar-template {
    z-index: 101 !important;
    bottom: 0 !important
}

.amgdprcookie-bar-container .amgdprcookie-policy {
    color: #000;
    line-height: 21px
}

.amgdprcookie-groups-modal .modal-inner-wrap {
    border-radius: 4px;
    box-shadow: 0 -2px 18px rgba(0, 0, 0, .06);
    max-width: 740px
}

.amgdprcookie-groups-modal.-table .modal-inner-wrap {
    max-width: 1290px;
    min-width: 700px;
    overflow-x: auto
}

.amgdprcookie-groups-modal .modal-title {
    border-bottom: none;
    font-size: 20px;
    font-weight: 700
}

.amgdprcookie-groups-modal .action-close {
    display: none
}

.amgdprcookie-groups-modal .amgdprcookie-form {
    padding: 0 10px
}

.amgdprcookie-groups-modal .amgdprcookie-done {
    background-color: #000;
    border-radius: 3px;
    box-shadow: none;
    color: #fff;
    font-weight: 700;
    letter-spacing: 1.35px;
    text-transform: uppercase;
    transition: background-color .3s ease-out;
    width: 100%;
    border: solid 1px #000;
    padding: 10px 0
}

.amgdprcookie-groups-modal .amgdprcookie-done:hover {
    background-color: #fff;
    color: #000;
    border: solid 1px #000
}

.amgdprcookie-groups-modal .amgdprcookie-done:focus {
    background-color: #000;
    color: #fff;
    border: solid 1px #000
}

.amgdprcookie-groups-modal:not(.-table) .modal-footer {
    padding-top: 0
}

.amgdprcookie-groups-modal .amgdprcookie-form-container,
.amgdprcookie-groups-modal .amgdprcookie-tbody {
    overflow: auto;
    scrollbar-color: #e0e0e0 #fff;
    scrollbar-width: thin;
    scrollbar-face-color: #e0e0e0;
    scrollbar-highlight-color: #e0e0e0;
    scrollbar-shadow-color: #e0e0e0;
    scrollbar-track-color: #fff;
    display: block;
    max-height: 500px;
    overflow-y: auto
}

.amgdprcookie-groups-modal .amgdprcookie-form-container::-webkit-scrollbar,
.amgdprcookie-groups-modal .amgdprcookie-tbody::-webkit-scrollbar {
    width: 6px
}

.amgdprcookie-groups-modal .amgdprcookie-form-container::-webkit-scrollbar-track,
.amgdprcookie-groups-modal .amgdprcookie-tbody::-webkit-scrollbar-track {
    background-color: #fff;
    box-shadow: none
}

.amgdprcookie-groups-modal .amgdprcookie-form-container::-webkit-scrollbar-thumb,
.amgdprcookie-groups-modal .amgdprcookie-tbody::-webkit-scrollbar-thumb {
    border-radius: 2px;
    background: #e0e0e0
}

.amgdprcookie-bar-container {
    background: #fff;
    box-shadow: 0 -2px 18px rgba(0, 0, 0, .06);
    display: flex;
    justify-content: center;
    margin: 0;
    padding: 30px 10px;
    z-index: 10
}

.amgdprcookie-bar-container.modal-popup {
    right: unset;
    pointer-events: auto;
    left: unset;
    top: unset;
    bottom: unset;
    overflow-y: unset;
    transition: unset;
    position: unset
}

.amgdprcookie-bar-container .amgdprcookie-buttons-block {
    display: flex;
    flex-direction: column
}

.amgdprcookie-bar-container .amgdprcookie-policy {
    margin-bottom: 0;
    max-width: 60%
}

.amgdprcookie-bar-container .amgdprcookie-policy a {
    color: #337ab7;
    font-weight: 700
}

.amgdprcookie-bar-container .amgdprcookie-button:first-child {
    margin-bottom: 10px
}

.amgdprcookie-bar-container .amgdprcookie-buttons-block .amgdprcookie-button {
    margin-bottom: 0;
    padding: 10px 30px
}

.amgdprcookie-bar-container .action-close {
    top: 10px;
    right: 10px;
    line-height: 14px
}

.amgdprcookie-bar-container .action-close:focus,
.amgdprcookie-bar-container .action-close:active {
    box-shadow: 0 0 3px 1px #00699d;
    opacity: .9
}

.amgdprcookie-buttons-block {
    display: flex;
    flex-direction: column
}

.amgdprcookie-buttons-block.-settings {
    padding-bottom: 30px
}

.amgdprcookie-buttons-block .amgdprcookie-button {
    background: #fff;
    border: none;
    border-radius: 3px;
    box-shadow: none;
    color: #337ab7;
    font-weight: 700;
    letter-spacing: 1.35px;
    margin-top: 15px;
    padding: 10px 15px;
    transition: opacity .3s ease, color .3s ease-out, background-color .3s ease-out, border .3s ease-out
}

.amgdprcookie-buttons-block .amgdprcookie-button:hover {
    opacity: .9
}

.amgdprcookie-buttons-block .amgdprcookie-button:active,
.amgdprcookie-buttons-block .amgdprcookie-button:focus {
    opacity: .9;
    box-shadow: 0 0 3px 1px #00699d
}

.amgdprcookie-buttons-block .amgdprcookie-button.-allow,
.amgdprcookie-buttons-block .amgdprcookie-button.-save {
    background: #000;
    color: #fff
}

.amgdprcookie-modal-template {
    background: #fff;
    overflow-y: auto;
    margin-left: 5px
}

.amgdprcookie-modal-template .action-close {
    top: 0;
    right: 0;
    margin: 0;
    padding: 8px;
    line-height: 14px;
    background: #fff;
    z-index: 1
}

.amgdprcookie-modal-template .action-close:focus,
.amgdprcookie-modal-template .action-close:active {
    background: #fff;
    box-shadow: 0 0 3px 1px #00699d;
    opacity: .9
}

.amgdprcookie-modal-template .action-close:hover {
    background: #fff
}

.amgdprcookie-modal-template .amgdprcookie-button.-allow:not(.-save) {
    background: inherit;
    color: #5384ec;
    margin: 0
}

.amgdprcookie-modal-container .modal-content {
    padding: 0
}

.amgdprcookie-groups-container {
    box-shadow: 0 -2px 18px rgba(0, 0, 0, .06);
    direction: rtl;
    height: auto;
    overflow-y: scroll
}

.amgdprcookie-policy-container {
    box-shadow: 0 -2px 18px rgba(0, 0, 0, .06);
    padding: 24px;
    position: absolute;
    bottom: 0
}

.amgdprcookie-text-container .amgdprcookie-policy {
    display: inline
}

.amgdprcookie-modal-container.modal-popup.modal-slide {
    left: 0;
    pointer-events: none
}

.amgdprcookie-modal-container .modal-inner-wrap {
    height: 100%;
    margin: 0;
    position: relative
}

.amgdprcookie-modal-container .modal-inner-wrap .modal-header {
    position: absolute;
    right: 0
}

.amgdprcookie-modal-container .modal-inner-wrap .action-close {
    margin: 5px;
    padding: 0
}

.amgdprcookie-modal-container .modal-inner-wrap .action-close:before {
    background: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGNpcmNsZSBjeD0iOC41IiBjeT0iOC41IiByPSI4IiBzdHJva2U9IiNDQUNBQ0EiLz48cGF0aCBkPSJNNS4yNSA1LjI1bDYuNSA2LjVtMC02LjVsLTYuNSA2LjUiIHN0cm9rZT0iI0NBQ0FDQSIvPjwvc3ZnPg==') no-repeat center;
    content: '';
    height: 25px;
    width: 25px
}

.amgdprcookie-modal-container .modal-inner-wrap .action-close:focus {
    box-shadow: 0 0 3px 1px #00699d
}

.amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-groups-container {
    overflow: auto;
    scrollbar-color: #e8e8e8 #fff;
    scrollbar-width: thin;
    scrollbar-face-color: #e8e8e8;
    scrollbar-highlight-color: #e8e8e8;
    scrollbar-shadow-color: #e8e8e8;
    scrollbar-track-color: #fff
}

.amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-groups-container::-webkit-scrollbar {
    width: 4px
}

.amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-groups-container::-webkit-scrollbar-track {
    background-color: #fff;
    box-shadow: none
}

.amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-groups-container::-webkit-scrollbar-thumb {
    border-radius: 2px;
    background: #e8e8e8
}

.amgdprcookie-settings-form .amgdprcookie-toggle-cookie .amgdprcookie-input.disabled+.amgdprcookie-label {
    background: #337ab7
}

.amgdprcookie-groups-modal .amgdprcookie-table .amgdprcookie-row,
.amgdprcookie-groups-modal .amgdprcookie-table thead tr,
.amgdprcookie-groups-modal .amgdprcookie-table thead {
    display: table;
    table-layout: fixed;
    width: 100%
}

.amgdprcookie-groups-modal .amgdprcookie-cell.-name {
    word-wrap: break-word
}

.amgdprcookie-modal-container .amgdprcookie-modal-template {
    width: 20%;
    min-width: 400px;
    margin-left: 0;
    height: 100%;
    pointer-events: auto;
    z-index: 900;
    position: relative
}

.ammodals-overlay {
    background-color: rgba(51, 51, 51, .55);
    bottom: 0;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 899
}

.amgdprcookie-bar-block {
    display: flex;
    justify-content: space-between;
    width: 100%;
    padding: 0 20px;
    align-items: center
}

.popup-newsletter .modal-inner-wrap {
    background-color: rgba(0, 0, 0, .8);
    box-shadow: none;
    border: .1rem solid rgba(255, 255, 255, .2);
    border-radius: 0
}

.popup-newsletter .modal-inner-wrap .modal-header {
    padding: 0
}

.popup-newsletter .modal-inner-wrap .modal-header .action-close {
    z-index: 2;
    background: rgba(15, 17, 17, .6) !important;
    border-radius: 100%;
    margin: 0;
    width: 3.6rem;
    height: 3.6rem;
    top: 1rem;
    right: 1rem;
    vertical-align: middle;
    display: flex;
    align-items: center;
    justify-content: center
}

.popup-newsletter .modal-inner-wrap .modal-header .action-close:before {
    color: #fff !important;
    font-size: 1.4rem;
    font-weight: 700
}

.popup-newsletter .modal-inner-wrap .modal-content {
    padding: 0
}

.popup-newsletter .modal-inner-wrap .modal-content .newsletter-content {
    display: flex;
    flex-direction: column;
    width: 100%;
    max-width: 100%;
    margin-bottom: 0
}

.popup-newsletter .modal-inner-wrap .modal-content .newsletter-content .image-container {
    font-size: 0
}

.popup-newsletter .modal-inner-wrap .modal-content .newsletter-content .image-container img {
    float: none;
    max-width: 100%;
    height: auto;
    width: 100%
}

.popup-newsletter .modal-inner-wrap .modal-content .newsletter-content .view-container {
    padding: 3rem;
    width: 100%
}

.popup-newsletter .modal-inner-wrap .modal-content .newsletter-content .view-container .footlocker-logo {
    font-size: 0;
    margin-bottom: 2rem
}

.popup-newsletter .modal-inner-wrap .modal-content .newsletter-content .view-container .popup-title {
    margin-bottom: 5px
}

.popup-newsletter .modal-inner-wrap .modal-content .newsletter-content .view-container .popup-title h1 {
    font-weight: 700;
    line-height: 1.375;
    font-family: 'Roboto', sans-serif;
    color: #fff;
    margin-bottom: 0;
    font-size: 2.4rem
}

.popup-newsletter .modal-inner-wrap .modal-content .newsletter-content .view-container .intro {
    margin-bottom: 0;
    font-size: 1.7rem
}

.popup-newsletter .modal-inner-wrap .modal-content .newsletter-content .view-container .intro p {
    font-size: 1.8rem;
    font-weight: 700;
    font-family: 'Roboto', sans-serif;
    color: #fff
}

.popup-newsletter .modal-inner-wrap .modal-content .newsletter-content .view-container .content {
    margin-top: 1.5rem
}

.popup-newsletter .modal-inner-wrap .modal-content .newsletter-content .view-container .content .form .newsletter {
    max-width: none;
    float: none !important
}

.popup-newsletter .modal-inner-wrap .modal-content .newsletter-content .view-container .content .form .newsletter .control:before {
    display: none
}

.popup-newsletter .modal-inner-wrap .modal-content .newsletter-content .view-container .content .form .newsletter .control input {
    padding-left: 1.5rem;
    height: 4.4rem;
    text-align: left;
    margin: 0;
    padding-right: 1.5rem;
    color: #b9b9b9;
    background: 0 0;
    border: 1px solid rgba(255, 255, 255, .4)
}

.popup-newsletter .modal-inner-wrap .modal-content .newsletter-content .view-container .content .form .newsletter .control input::placeholder {
    color: #b9b9b9
}

.popup-newsletter .modal-inner-wrap .modal-content .newsletter-content .view-container .content .form .actions {
    display: block;
    margin-top: 20px;
    width: 100%
}

.popup-newsletter .modal-inner-wrap .modal-content .newsletter-content .view-container .content .form .actions .subscribe {
    height: 4.4rem;
    border-color: #0e1111;
    border-radius: 3px;
    width: 100%;
    display: block;
    margin: 0 auto;
    background-color: #fff;
    color: #0f1111;
    border: 0;
    border-radius: 0
}

.popup-newsletter .modal-inner-wrap .modal-content .newsletter-content .view-container .content .form .actions .subscribe span {
    font-size: 1.4rem;
    color: #0f1111;
    font-weight: 700;
    font-family: 'Roboto', sans-serif;
    text-transform: uppercase
}

.popup-newsletter .modal-inner-wrap .modal-content .newsletter-content .view-container .content .form .actions .subscribe:hover {
    background-color: #fff;
    border: 0 solid #0e1111
}

.popup-newsletter .modal-inner-wrap .modal-content .newsletter-content .view-container .content .form .actions .subscribe:hover span {
    color: #0f1111 !important
}

.popup-newsletter .modal-inner-wrap .modal-content .newsletter-content .view-container .content .form .message-content {
    position: unset;
    width: 100%;
    margin-top: 0;
    text-align: center
}

.popup-newsletter .modal-inner-wrap .modal-content .newsletter-content .view-container .content .form .message-content .message-error {
    margin-top: 10px;
    font-size: 1.2rem;
    padding: 12px 20px 12px 12px;
    padding-left: unset
}

.popup-newsletter .modal-inner-wrap .modal-content .newsletter-content .view-container .content .form .message-content .message-error div:before {
    position: unset;
    margin: -2px 0 0
}

.popup-newsletter .modal-inner-wrap .modal-content .newsletter-content .view-container .content .form .message-content .message-success {
    margin-top: 10px;
    font-size: 1.2rem
}

#newsletter-subscription,
#store-newsletter-subscription {
    display: flex;
    flex-direction: column;
    width: 100%;
    margin: 0 auto
}

#newsletter-subscription .image-container img,
#store-newsletter-subscription .image-container img {
    float: none;
    max-width: 100%;
    height: 270px;
    width: 100%
}

#newsletter-subscription .view-container,
#store-newsletter-subscription .view-container {
    padding: 30px 60px;
    width: 100%
}

#newsletter-subscription .view-container .popup-title,
#store-newsletter-subscription .view-container .popup-title {
    text-align: center;
    margin-bottom: 5px
}

#newsletter-subscription .view-container .popup-title h1,
#store-newsletter-subscription .view-container .popup-title h1 {
    font-weight: 900;
    line-height: 1;
    font-family: 'Roboto', sans-serif;
    color: #0e1111;
    margin-bottom: 0
}

#newsletter-subscription .view-container .intro,
#store-newsletter-subscription .view-container .intro {
    text-align: center;
    margin-bottom: 30px;
    font-size: 17px
}

#newsletter-subscription .view-container .intro p,
#store-newsletter-subscription .view-container .intro p {
    font-size: 18px;
    font-weight: 900;
    font-family: 'Roboto', sans-serif;
    color: #0e1111
}

#newsletter-subscription .view-container .content .form .newsletter,
#store-newsletter-subscription .view-container .content .form .newsletter {
    max-width: none;
    float: none !important
}

#newsletter-subscription .view-container .content .form .newsletter .control:before,
#store-newsletter-subscription .view-container .content .form .newsletter .control:before {
    display: none
}

#newsletter-subscription .view-container .content .form .newsletter .control input,
#store-newsletter-subscription .view-container .content .form .newsletter .control input {
    padding-left: 10px;
    height: 40px;
    text-align: center
}

#newsletter-subscription .view-container .content .form .newsletter .control input::placeholder,
#store-newsletter-subscription .view-container .content .form .newsletter .control input::placeholder {
    color: #333
}

#newsletter-subscription .view-container .content .form .actions,
#store-newsletter-subscription .view-container .content .form .actions {
    display: block;
    margin-top: 20px;
    width: 100%
}

#newsletter-subscription .view-container .content .form .actions .subscribe,
#store-newsletter-subscription .view-container .content .form .actions .subscribe {
    height: 40px;
    border-color: #0e1111;
    border-radius: 3px;
    width: auto;
    display: block;
    margin: 0 auto;
    background-color: #0e1111
}

#newsletter-subscription .view-container .content .form .actions .subscribe span,
#store-newsletter-subscription .view-container .content .form .actions .subscribe span {
    font-size: 14px;
    color: #fff
}

#newsletter-subscription .view-container .content .form .actions .subscribe:hover,
#store-newsletter-subscription .view-container .content .form .actions .subscribe:hover {
    background-color: #fff;
    border: 1px solid #0e1111
}

#newsletter-subscription .view-container .content .form .actions .subscribe:hover span,
#store-newsletter-subscription .view-container .content .form .actions .subscribe:hover span {
    color: #0e1111
}

#newsletter-subscription .view-container .content .form .message-content,
#store-newsletter-subscription .view-container .content .form .message-content {
    position: unset;
    width: 100%;
    margin-top: 0;
    text-align: center
}

#newsletter-subscription .view-container .content .form .message-content .message-error,
#store-newsletter-subscription .view-container .content .form .message-content .message-error {
    background: #fff;
    font-size: 1.2rem;
    padding: 12px 20px 12px 12px;
    padding-left: unset
}

#newsletter-subscription .view-container .content .form .message-content .message-error div:before,
#store-newsletter-subscription .view-container .content .form .message-content .message-error div:before {
    position: unset;
    margin: -2px 0 0
}

#newsletter-subscription .view-container .content .form .message-content .message-success,
#store-newsletter-subscription .view-container .content .form .message-content .message-success {
    background: #fff;
    font-size: 1.2rem;
    padding-left: 0 !important
}

#newsletter-subscription .view-container .content .form .message-content .message-success div:before,
#store-newsletter-subscription .view-container .content .form .message-content .message-success div:before {
    position: unset;
    margin: -2px 0 0
}

#newsletter-subscription .view-container .content .message-content.sm-div .message.error,
#store-newsletter-subscription .view-container .content .message-content.sm-div .message.error,
#newsletter-subscription .view-container .content .message-content.sm-div .message.success,
#store-newsletter-subscription .view-container .content .message-content.sm-div .message.success {
    margin-top: 10px
}

.modal-popup.popup-newsletter .message.message-success.success>*:first-child:before {
    min-width: 3rem;
    width: 5.5rem;
    margin-right: .5rem
}

@media screen and (max-width:1024px) {
    .modal-popup.popup-newsletter.modal-slide._inner-scroll .modal-inner-wrap .modal-content .newsletter-content .view-container {
        padding: 60px 20px
    }
}

@media screen and (max-width:767px) {
    .modal-popup.popup-newsletter.modal-slide._inner-scroll {
        width: 100%;
        left: 0
    }

    .modal-popup.popup-newsletter.modal-slide._inner-scroll .modal-inner-wrap {
        left: 0;
        right: 0;
        margin-left: 0;
        margin: auto;
        width: 317px;
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
        min-height: 0%;
        background-color: rgba(0, 0, 0, .8);
        box-shadow: none;
        border: .1rem solid rgba(255, 255, 255, .2);
        border-radius: 0
    }

    .modal-popup.popup-newsletter.modal-slide._inner-scroll .modal-inner-wrap .modal-content .newsletter-content .view-container {
        padding: 2rem
    }

    .modal-popup.popup-newsletter.modal-slide._inner-scroll .modal-inner-wrap .modal-content .newsletter-content .image-container {
        display: block
    }

    .modal-popup.popup-newsletter.modal-slide._inner-scroll .modal-inner-wrap .modal-content .newsletter-content .image-container .newsletter.banner-image img {
        height: auto
    }

    .modal-popup.popup-newsletter.modal-slide._inner-scroll .modal-inner-wrap .modal-content .newsletter-content .view-container {
        width: 100%
    }

    .modal-popup.popup-newsletter.modal-slide._inner-scroll .modal-inner-wrap .modal-content .newsletter-content .view-container .footlocker-logo {
        margin-bottom: 1.5rem
    }

    .modal-popup.popup-newsletter.modal-slide._inner-scroll .modal-inner-wrap .modal-content .newsletter-content .view-container .footlocker-logo img {
        width: 136px
    }

    .modal-popup.popup-newsletter.modal-slide._inner-scroll .modal-inner-wrap .modal-content .newsletter-content .view-container .popup-title h1 {
        font-size: 2rem;
        line-height: 1.4
    }

    .modal-popup.popup-newsletter.modal-slide._inner-scroll .modal-inner-wrap .modal-content .newsletter-content .view-container .intro p {
        font-size: 1.6rem
    }

    .modal-popup.popup-newsletter.modal-slide._inner-scroll .modal-inner-wrap .modal-content .newsletter-content .view-container .content {
        margin-top: 1rem
    }

    .modal-popup.popup-newsletter.modal-slide._inner-scroll .modal-inner-wrap .modal-content .newsletter-content .view-container .content .form .actions {
        margin-top: 1.5rem
    }

    .modal-popup.popup-newsletter.modal-slide._inner-scroll .modal-inner-wrap .modal-content .newsletter-content .view-container .content .form .actions .subscribe span {
        font-size: 1.2rem
    }

    .modal-popup.popup-newsletter.modal-slide._inner-scroll .modal-inner-wrap .modal-content .newsletter-content .view-container .popup_subscription_consent {
        margin-top: 1.5rem
    }

    .modal-popup.popup-newsletter.modal-slide._inner-scroll .modal-inner-wrap .modal-content .newsletter-content .view-container .popup_subscription_consent .label span {
        font-size: 1.2rem
    }

    .modal-popup.popup-newsletter.modal-slide._inner-scroll .modal-inner-wrap .modal-content .newsletter-content .view-container .popup_subscription_consent .label span a {
        font-size: 1.2rem
    }

    .modal-popup.popup-newsletter.modal-slide._inner-scroll .modal-inner-wrap .modal-content .newsletter-content .view-container .message-content .message.error {
        margin: 21px auto
    }

    #newsletter-subscription .view-container,
    #store-newsletter-subscription .view-container {
        padding: 30px 20px
    }

    #newsletter-subscription .image-container,
    #store-newsletter-subscription .image-container {
        display: block
    }

    #newsletter-subscription .image-container .newsletter.banner-image img,
    #store-newsletter-subscription .image-container .newsletter.banner-image img {
        height: 163px
    }

    #newsletter-subscription .view-container,
    #store-newsletter-subscription .view-container {
        width: 100%
    }

    #newsletter-subscription .view-container .message-content .message.error,
    #store-newsletter-subscription .view-container .message-content .message.error {
        margin: 21px auto
    }
}

.cms-newsletter-marketing #newsletter-subscription .image-container,
.cms-newsletter-marketing #store-newsletter-subscription .image-container {
    display: block !important
}

.cms-newsletter-marketing #newsletter-subscription .view-container .popup-title,
.cms-newsletter-marketing #store-newsletter-subscription .view-container .popup-title,
.cms-newsletter-marketing #newsletter-subscription .view-container .intro,
.cms-newsletter-marketing #store-newsletter-subscription .view-container .intro,
.cms-newsletter-marketing #newsletter-subscription .view-container form#newsletter-validate-detail-sub,
.cms-newsletter-marketing #store-newsletter-subscription .view-container form#newsletter-validate-detail-sub {
    display: block !important
}

.popup_subscription_consent {
    margin-top: 2rem
}

.popup_subscription_consent .control {
    position: relative
}

.popup_subscription_consent .control input[type=checkbox] {
    position: absolute;
    opacity: 0;
    cursor: pointer;
    width: 0;
    height: 0
}

.popup_subscription_consent .control input[type=checkbox]+label.label {
    display: flex;
    align-items: flex-start;
    cursor: pointer;
    position: relative;
    padding-left: 2.6rem;
    user-select: none
}

.popup_subscription_consent .control input[type=checkbox]+label.label:before {
    content: '';
    position: absolute;
    left: 0;
    width: 1.5rem;
    height: 1.5rem;
    border: 1px solid rgba(255, 255, 255, .4);
    background-color: rgba(255, 255, 255, .1);
    border-radius: 0;
    transition: all .3s ease;
    flex-shrink: 0;
    box-shadow: none;
    top: .3rem
}

.popup_subscription_consent .control input[type=checkbox]+label.label:after {
    content: '';
    position: absolute;
    left: .5rem;
    top: .4rem;
    width: .5rem;
    height: 1rem;
    border: solid #0f1111;
    border-width: 0 .25rem .25rem 0;
    transform: rotate(45deg) scale(0);
    transition: transform .2s ease-in-out;
    box-shadow: none
}

.popup_subscription_consent .control input[type=checkbox]:checked+label.label:before {
    background-color: #fff
}

.popup_subscription_consent .control input[type=checkbox]:checked+label.label:after {
    transform: rotate(45deg) scale(1)
}

.popup_subscription_consent .control input[type=checkbox]:focus+label.label:before {
    box-shadow: none;
    outline: none
}

.popup_subscription_consent .control input[type=checkbox]:disabled+label.label {
    opacity: .5;
    cursor: not-allowed
}

#newsletter-subscription .popup_subscription_consent .control input[type=checkbox]+label.label span,
#store-newsletter-subscription .popup_subscription_consent .control input[type=checkbox]+label.label span {
    color: #0f1111
}

#newsletter-subscription .popup_subscription_consent .control input[type=checkbox]+label.label:before,
#store-newsletter-subscription .popup_subscription_consent .control input[type=checkbox]+label.label:before {
    border: .1rem solid rgba(255, 255, 255, .4)
}

#newsletter-subscription .popup_subscription_consent .control input[type=checkbox]+label.label:after,
#store-newsletter-subscription .popup_subscription_consent .control input[type=checkbox]+label.label:after {
    border-color: #fff
}

#newsletter-subscription .popup_subscription_consent .control input[type=checkbox]:checked+label.label:before,
#store-newsletter-subscription .popup_subscription_consent .control input[type=checkbox]:checked+label.label:before {
    background-color: #0f1111;
    border-color: #0f1111
}

#newsletter-subscription .popup_subscription_consent .control input[type=checkbox]:focus+label.label:before,
#store-newsletter-subscription .popup_subscription_consent .control input[type=checkbox]:focus+label.label:before {
    box-shadow: none;
    outline: none
}

@media screen and (max-width:767px) {
    .popup_subscription_consent {
        margin-top: 1.5rem
    }

    .popup_subscription_consent .control input[type=checkbox]+label.label {
        padding-left: 2.6rem
    }

    .popup_subscription_consent .control input[type=checkbox]+label.label span {
        font-size: 1.2rem
    }

    .popup_subscription_consent .control input[type=checkbox]+label.label:before {
        width: 1.5rem;
        height: 1.5rem
    }

    .popup_subscription_consent .control input[type=checkbox]+label.label:after {
        left: .5rem;
        top: .4rem;
        width: .5rem;
        height: 1rem;
        border-width: 0 .2rem .2rem 0
    }
}

.products {
    margin: 30px 0
}

.product-items {
    font-size: 0;
    letter-spacing: -1px;
    line-height: 0
}

.product-item {
    font-size: 1.4rem;
    line-height: normal;
    letter-spacing: normal;
    vertical-align: top
}

.products-grid .product-item {
    display: inline-block;
    margin-left: 2%;
    width: calc((100% - 2%)/2)
}

.product-item:nth-child(2n+1) {
    margin-left: 0
}

.product-item-name {
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    -webkit-hyphens: auto;
    display: block;
    hyphens: auto;
    margin: 5px 0;
    word-wrap: break-word
}

.product-item-info {
    max-width: 100%;
    width: 152px
}

.page-products .product-item-info {
    width: 240px
}

.product-item-actions {
    font-size: 0
}

.product-item-actions>* {
    font-size: 1.4rem
}

.product-item-actions .actions-secondary {
    display: inline-block;
    font-size: 1.4rem;
    vertical-align: middle
}

.product-item-actions .actions-secondary>button.action {
    background-image: none;
    background: 0 0;
    -moz-box-sizing: content-box;
    border: 0;
    box-shadow: none;
    line-height: inherit;
    margin: 0;
    padding: 0;
    text-decoration: none;
    text-shadow: none;
    font-weight: 400
}

.product-item-actions .actions-secondary>button.action:focus,
.product-item-actions .actions-secondary>button.action:active {
    background: 0 0;
    border: none
}

.product-item-actions .actions-secondary>button.action:hover {
    background: 0 0;
    border: none
}

.product-item-actions .actions-secondary>button.action.disabled,
.product-item-actions .actions-secondary>button.action[disabled],
fieldset[disabled] .product-item-actions .actions-secondary>button.action {
    pointer-events: none;
    opacity: .5
}

.product-item-actions .actions-secondary>.action {
    line-height: 35px;
    text-align: center;
    width: 35px
}

.product-item-actions .actions-secondary>.action:before {
    margin: 0
}

.product-item-actions .actions-primary {
    display: inline-block;
    vertical-align: middle
}

.product-item-actions .actions-primary>.stock.unavailable {
    line-height: 1;
    padding-bottom: 10px;
    padding-right: 24px;
    padding-top: 10px
}

.product-item-description {
    margin: 25px 0
}

.product-item .product-reviews-summary .rating-summary {
    margin: 0 4px 0 0
}

.product-item .product-reviews-summary .reviews-actions {
    font-size: 12px;
    margin-top: 5px
}

.product-item .price-box {
    margin: 10px 0 25px
}

.product-item .price-box .price {
    font-weight: 700;
    white-space: nowrap
}

.product-item .price-box .price-label {
    color: #666;
    font-size: 12px
}

.product-item .old-price {
    margin: 5px 0
}

.product-item .old-price .price {
    font-weight: 400
}

.product-item .regular-price .price-label {
    display: none
}

.product-item .minimal-price .price-container {
    display: block
}

.product-item .minimal-price-link {
    margin-top: 5px
}

.product-item .price-from,
.product-item .price-to {
    margin: 0
}

.product-item .tocompare:before {
    content: '\e61e'
}

.product-item .tocart {
    font-size: 1.3rem;
    border-radius: 0;
    line-height: 1;
    padding-bottom: 10px;
    padding-top: 10px;
    white-space: nowrap
}

.column.main .product-items {
    margin-left: 0
}

.column.main .product-item {
    padding-left: 0
}

.price-container .price {
    font-size: 1.4rem
}

.price-container .price-including-tax+.price-excluding-tax,
.price-container .weee {
    margin-top: 5px
}

.price-container .price-including-tax+.price-excluding-tax,
.price-container .weee,
.price-container .price-including-tax+.price-excluding-tax .price,
.price-container .weee .price,
.price-container .weee+.price-excluding-tax:before,
.price-container .weee+.price-excluding-tax .price {
    font-size: 1.1rem
}

.price-container .weee:before {
    content: '(' attr(data-label) ': '
}

.price-container .weee:after {
    content: ')'
}

.price-container .weee+.price-excluding-tax:before {
    content: attr(data-label) ': '
}

.products-list .product-item {
    display: table;
    width: 100%
}

.products-list .product-item-info {
    display: table-row
}

.products-list .product-item-photo {
    display: table-cell;
    padding: 0 30px 30px 0;
    vertical-align: top;
    width: 1%
}

.products-list .product-item-details {
    display: table-cell;
    vertical-align: top
}

.page-products .columns {
    padding-top: 60px;
    position: relative;
    z-index: 1
}

.toolbar {
    margin-bottom: 30px;
    text-align: center
}

.toolbar select {
    background-color: #f0f0f0;
    box-shadow: inset 0 1px 0 0 #fff, inset 0 -1px 0 0 rgba(204, 204, 204, .3);
    border-radius: 3px
}

.toolbar .sorter-action {
    position: relative;
    top: -2px
}

.toolbar-amount {
    left: 0;
    line-height: 18px;
    margin: 0;
    padding: 7px 0;
    text-align: left;
    top: 0;
    vertical-align: middle
}

.products.wrapper~.toolbar .toolbar-amount {
    display: none
}

.page-with-filter .toolbar-amount {
    position: static
}

.toolbar-products {
    background-color: transparent
}

.toolbar-products .pages {
    display: none
}

.products.wrapper~.toolbar-products .pages {
    display: block
}

.toolbar .pages {
    margin-bottom: 25px
}

.sorter {
    float: right
}

.page-products .sorter {
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1
}

.products.wrapper~.toolbar .sorter {
    display: none
}

.sorter-options {
    margin: 0 5px 0 7px;
    width: auto
}

.sorter-action {
    display: inline-block;
    text-decoration: none
}

.sorter-action:before {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 16px;
    line-height: inherit;
    color: #8f8f8f;
    content: '\e613';
    font-family: 'luma-icons';
    vertical-align: middle;
    display: inline-block;
    font-weight: 400;
    overflow: hidden;
    speak: none;
    text-align: center
}

.sorter-action:hover:before {
    color: #333
}

.sorter-action>span {
    border: 0;
    clip: rect(0, 0, 0, 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px
}

.sorter-action.sort-desc:before {
    content: '\e614'
}

.modes {
    display: none
}

.limiter-options {
    margin: 0 5px 0 7px;
    width: auto
}

.limiter-label {
    font-weight: 400
}

.page-products .toolbar .limiter {
    display: none
}

.limiter .control {
    display: inline-block
}

body.catalog-product-view .fancybox-close {
    right: 15px
}

body.catalog-product-view .breadcrumbs {
    display: block;
    margin: 0 auto
}

body.catalog-product-view .breadcrumbs .items .item {
    font-size: 12px;
    color: #0e1111;
    text-transform: none !important
}

body.catalog-product-view .breadcrumbs .items .item:after {
    content: "/";
    font-family: 'Roboto', sans-serif;
    font-size: 12px;
    padding: 0 .5rem
}

body.catalog-product-view .breadcrumbs .items .item:last-child:after {
    content: ''
}

body.catalog-product-view .breadcrumbs .items .item a {
    text-transform: capitalize !important;
    font-weight: 500
}

body.catalog-product-view .breadcrumbs .items .item.product strong {
    font-weight: 700
}

body.catalog-product-view .breadcrumbs .items .item strong {
    font-weight: 500;
    text-transform: capitalize !important
}

body.catalog-product-view.product-page-v1 .column.main .product-info-main {
    margin-top: 0;
    z-index: 9
}

body.catalog-product-view .fancybox-desktop {
    opacity: 1 !important
}

body.catalog-product-view .fancybox-desktop .fancybox-skin {
    top: -1000px;
    transition: .5s
}

body.catalog-product-view .fancybox-desktop.fancybox-opened {
    top: 20px !important
}

body.catalog-product-view .fancybox-desktop.fancybox-opened .fancybox-skin {
    top: 0 !important
}

body.catalog-product-view .product.media .closer-look {
    position: absolute;
    margin-left: 40px;
    text-align: center;
    z-index: 1;
    width: 100%;
    bottom: 30px
}

body.catalog-product-view .product.media .closer-look:before {
    content: '';
    width: 20px;
    height: 20px;
    background-image: url('/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/images/add.png');
    display: inline-block;
    vertical-align: sub;
    background-size: 100%;
    cursor: pointer
}

body.catalog-product-view .product.media .closer-look p {
    display: inline-block;
    cursor: pointer;
    margin-left: 5px
}

body.catalog-product-view .sizechart {
    max-width: 900px
}

body.catalog-product-view .sizechart .chart-title {
    font-size: 32px;
    font-style: normal;
    padding-left: 0;
    font-weight: 800;
    color: #0f1111
}

body.catalog-product-view .sizechart .sizechart_jumpToWraper {
    text-align: left;
    margin-bottom: 20px
}

body.catalog-product-view .sizechart .sizechart_jumpToWraper div {
    display: inline-block;
    font-weight: 600;
    color: #515151
}

body.catalog-product-view .sizechart .sizechart_jumpToWraper a {
    color: #1c78dc;
    padding-right: 10px;
    text-decoration: underline
}

body.catalog-product-view .size-chart-new .table thead tr th {
    text-align: center;
    background-color: #f4f1f1
}

body.catalog-product-view .how-to-find .htf-title,
body.catalog-product-view .free-return .htf-title {
    text-align: left;
    border-bottom: 1px solid #e7e7e7;
    margin: 25px 0
}

body.catalog-product-view .how-to-find .htf-title h3,
body.catalog-product-view .free-return .htf-title h3 {
    font-size: 24px;
    font-weight: 700
}

body.catalog-product-view .how-to-find .htf-container,
body.catalog-product-view .free-return .htf-container {
    display: flex;
    justify-content: center;
    gap: 15px
}

body.catalog-product-view .how-to-find .htf-container .htf-content,
body.catalog-product-view .free-return .htf-container .htf-content {
    width: 33%
}

body.catalog-product-view .how-to-find .htf-container .htf-content .htf-text .htf-sub-title,
body.catalog-product-view .free-return .htf-container .htf-content .htf-text .htf-sub-title {
    font-size: 20px;
    margin-bottom: 10px;
    text-align: left;
    font-weight: 700
}

body.catalog-product-view .how-to-find .htf-container .htf-content p,
body.catalog-product-view .free-return .htf-container .htf-content p {
    font-style: normal;
    color: #515151;
    font-size: 14px;
    padding-left: 0
}

body.catalog-product-view .free-return {
    text-align: left
}

body.catalog-product-view .free-return .free-lists {
    padding-left: 20px
}

body.catalog-product-view .free-return .free-lists li {
    margin-bottom: 5px
}

body.catalog-product-view .free-return p {
    font-style: normal
}

body.catalog-product-view .free-return .learn-more {
    color: #444;
    text-decoration: underline
}

body.catalog-product-view .free-return .size-guide {
    display: block;
    margin: 10px 0;
    text-decoration: underline;
    color: #1c78dc;
    font-size: 16px
}

body.catalog-product-view .fotorama--fullscreen .fotorama__stage {
    height: 90vh !important
}

body.catalog-product-view .fotorama--fullscreen .fotorama__nav-wrap--horizontal .fotorama__thumb__arr {
    display: none !important
}

body.catalog-product-view .sections.nav-sections {
    margin-bottom: 0 !important
}

body.catalog-product-view .page-main-description {
    padding: 0 15px
}

body.catalog-product-view .wishlist.split.button {
    margin: 0;
    width: 42px
}

body.catalog-product-view .product.media .wishlist.split.button.active .items {
    right: 0
}

body.catalog-product-view .product.media .wishlist.split.button.active .items:before {
    left: 90%
}

body.catalog-product-view .product.media .wishlist.split.button.active .items:after {
    left: 90%;
    left: calc(89%)
}

body.catalog-product-view .product.media .fotorama__nav-wrap--vertical .fotorama__nav.fotorama__nav--thumbs {
    max-height: 670px
}

body.catalog-product-view .catalog-product-view .product.media .fotorama__nav--thumbs {
    padding-top: 0 !important
}

body.catalog-product-view .product.media+.product-details-content {
    clear: both
}

body.catalog-product-view #maincontent .product-info-main {
    font-family: 'Roboto', sans-serif
}

body.catalog-product-view #maincontent .product-info-main .atome-product-price-divider .atome-logo {
    height: 16px !important
}

body.catalog-product-view #maincontent .product-info-main .return-policy-pdp {
    display: flex;
    background: #f5f5f5;
    padding: 15px
}

body.catalog-product-view #maincontent .product-info-main .return-policy-pdp .return-icon {
    width: 10%;
    align-items: center;
    display: flex;
    justify-content: center
}

body.catalog-product-view #maincontent .product-info-main .return-policy-pdp .return-content {
    align-items: center;
    display: flex;
    max-width: 80%;
    padding-left: 10px
}

body.catalog-product-view #maincontent .product-info-main .return-policy-pdp .return-content p {
    margin-bottom: 0
}

body.catalog-product-view #maincontent .product-info-main .return-policy-pdp .return-content p .ret-link {
    color: #1c78dc;
    text-decoration: underline
}

body.catalog-product-view #maincontent .product-info-main .return-policy-pdp .return-content p .ret-link img {
    margin: -2px 4px
}

body.catalog-product-view #maincontent .product-info-main .surprise-drop {
    margin: 15px 0;
    background-color: #f5f5f5
}

body.catalog-product-view #maincontent .product-info-main .surprise-drop .surprise-drop-content {
    display: flex;
    flex-direction: row;
    padding: 15px
}

body.catalog-product-view #maincontent .product-info-main .surprise-drop .surprise-drop-content .sur-ico {
    width: 10%;
    align-items: center;
    display: flex;
    justify-content: center
}

body.catalog-product-view #maincontent .product-info-main .surprise-drop .surprise-drop-content .sur-content-text {
    width: 90%;
    padding-left: 15px
}

body.catalog-product-view #maincontent .product-info-main .surprise-drop .surprise-drop-content .sur-content-text p {
    margin-bottom: 0;
    margin-top: 5px
}

body.catalog-product-view #maincontent .product-info-main .free-shipping {
    padding: 15px 0
}

body.catalog-product-view #maincontent .product-info-main .free-shipping h3 {
    margin: 0;
    font-size: 16px;
    font-weight: 900;
    text-transform: uppercase;
    padding-bottom: 15px
}

body.catalog-product-view #maincontent .product-info-main .free-shipping .free-shipping-content {
    display: flex;
    flex-direction: row;
    border: 1px solid #ccc;
    padding: 15px
}

body.catalog-product-view #maincontent .product-info-main .free-shipping .free-shipping-content .fr-sh-ico {
    width: 10%;
    align-items: center;
    display: flex;
    justify-content: center
}

body.catalog-product-view #maincontent .product-info-main .free-shipping .free-shipping-content .fr-ship-content {
    width: 90%;
    padding-left: 15px
}

body.catalog-product-view #maincontent .product-info-main .free-shipping .free-shipping-content .fr-ship-content h3 {
    margin: 0;
    font-weight: 800;
    font-size: 16px;
    padding-bottom: 0;
    text-transform: inherit
}

body.catalog-product-view #maincontent .product-info-main .free-shipping .free-shipping-content .fr-ship-content p {
    margin-bottom: 0;
    margin-top: 5px
}

body.catalog-product-view #maincontent .product-info-main .product-info-price {
    border-bottom: 0;
    margin: 0;
    display: block;
    padding-top: 7px
}

body.catalog-product-view #maincontent .product-info-main .product-info-price .discount {
    display: none
}

body.catalog-product-view #maincontent .product-info-main .product-info-price .price-box {
    display: block;
    float: none;
    clear: both;
    width: 100%;
    text-align: left;
    line-height: normal
}

body.catalog-product-view #maincontent .product-info-main .product-info-price .price-box>span.price-container {
    display: block;
    float: none;
    width: 100%;
    padding: 0;
    height: auto;
    line-height: 18px
}

body.catalog-product-view #maincontent .product-info-main .product-info-price .price-box .price {
    font-size: 20px;
    font-weight: 600;
    color: #09213e !important
}

body.catalog-product-view #maincontent .product-info-main .product-info-price .price-box>.special-price {
    display: inline-block;
    clear: both;
    overflow: auto;
    vertical-align: top;
    margin-right: 15px;
    order: 1
}

body.catalog-product-view #maincontent .product-info-main .product-info-price .price-box>.special-price .price-final_price .price {
    font-size: 14px;
    font-weight: 700;
    color: #e21936 !important;
    vertical-align: -webkit-baseline-middle
}

body.catalog-product-view #maincontent .product-info-main .product-info-price .price-box .old-price {
    float: none
}

body.catalog-product-view #maincontent .product-info-main .product-info-price .price-box .old-price.sly-old-price {
    margin-right: 15px
}

body.catalog-product-view #maincontent .product-info-main .product-info-price .price-box .old-price .price-final_price .price {
    font-size: 16px;
    font-weight: 400;
    color: #0f1111 !important;
    text-decoration: line-through
}

body.catalog-product-view #maincontent .product-info-main .product-info-price .price-box .old-price .discount-pdp {
    display: inline-block;
    font-size: 1.4rem;
    font-weight: 700;
    padding: .2rem .5rem;
    color: #e21936;
    background: rgba(226, 25, 54, .1)
}

body.catalog-product-view #maincontent .product-info-main .product-info-price .price-box .special-price .price-final_price {
    padding-right: 1rem
}

body.catalog-product-view #maincontent .product-info-main .product-info-price .price-box .price-final_price {
    float: none;
    font-size: 1.4rem;
    padding-right: 1rem
}

body.catalog-product-view #maincontent .product-info-main .product.attribute.group-name {
    font-size: 12px
}

body.catalog-product-view #maincontent .product-info-main .box-tocart .field.qty {
    display: none
}

body.catalog-product-view #maincontent .product-info-main .box-tocart.update .actions #product-updatecart-button {
    width: 50% !important;
    text-align: center;
    margin-left: 10px
}

body.catalog-product-view #maincontent .product-info-main .box-tocart .actions {
    width: 47%;
    display: inline-block;
    float: left
}

body.catalog-product-view #maincontent .product-info-main .box-tocart .actions button {
    background-color: #fff;
    border-color: #1e75e7
}

body.catalog-product-view #maincontent .product-info-main .box-tocart .actions button span {
    text-transform: uppercase;
    font-size: 16px !important;
    font-weight: 700;
    line-height: normal;
    color: #fff !important
}

body.catalog-product-view #maincontent .product-info-main .box-tocart .actions+.shop-btn {
    width: 47%;
    display: inline-block !important;
    float: right;
    clear: none
}

body.catalog-product-view #maincontent .product-info-main .box-tocart .actions+.shop-btn a {
    width: 100%
}

body.catalog-product-view #maincontent .product-info-main .page-title-wrapper h1.page-title {
    line-height: normal;
    margin-bottom: 5px;
    font-size: 36px;
    font-weight: 700
}

body.catalog-product-view #maincontent .product-info-main .fieldset:last-child {
    margin-bottom: 10px
}

body.catalog-product-view #maincontent .product-info-main .product-info-stock-sku {
    display: none
}

body.catalog-product-view #maincontent .product-info-main .product-info-stock-sku .stock {
    display: none
}

body.catalog-product-view #maincontent .product-info-main .product-add-form {
    padding-top: 0
}

body.catalog-product-view #maincontent .product-info-main .product-group-name {
    margin-bottom: 10px
}

body.catalog-product-view #maincontent .product-info-main .product.attribute.overview,
body.catalog-product-view #maincontent .product-info-main .overview-mobile {
    margin-top: 10px;
    margin-bottom: 10px
}

body.catalog-product-view #maincontent .product-info-main .product.attribute.overview div[itemprop=description],
body.catalog-product-view #maincontent .product-info-main .overview-mobile div[itemprop=description] {
    text-align: left;
    text-transform: initial;
    color: #141414
}

body.catalog-product-view #maincontent .product-info-main .product.attribute.overview div[itemprop=description] p,
body.catalog-product-view #maincontent .product-info-main .overview-mobile div[itemprop=description] p,
body.catalog-product-view #maincontent .product-info-main .product.attribute.overview div[itemprop=description] ul,
body.catalog-product-view #maincontent .product-info-main .overview-mobile div[itemprop=description] ul {
    display: none
}

body.catalog-product-view #maincontent .product-info-main .product.attribute.overview div[itemprop=description] .more_button,
body.catalog-product-view #maincontent .product-info-main .overview-mobile div[itemprop=description] .more_button {
    display: none;
    color: #036ad8;
    text-decoration: underline;
    cursor: pointer
}

body.catalog-product-view #maincontent .product-info-main .product.attribute.overview div[itemprop=description] .more_button:hover,
body.catalog-product-view #maincontent .product-info-main .overview-mobile div[itemprop=description] .more_button:hover {
    color: #0e1111
}

body.catalog-product-view #maincontent .product-info-main .product.attribute.sku {
    text-transform: uppercase;
    display: block;
    float: left;
    line-height: 38px;
    color: #808184;
    right: 0;
    padding-bottom: 10px
}

body.catalog-product-view #maincontent .product-info-main .product.attribute.sku strong,
body.catalog-product-view #maincontent .product-info-main .product.attribute.sku div {
    font-size: 12px !important;
    line-height: 16px
}

body.catalog-product-view #maincontent .product-info-main .product.attribute.sku.hidden {
    display: block !important;
    visibility: hidden
}

body.catalog-product-view #maincontent .product-info-main .desc-wrap {
    padding: 15px 0;
    overflow: hidden;
    border-bottom: 1px solid #cfcfcf;
    max-height: 50px;
    transition: max-height .5s ease-out
}

body.catalog-product-view #maincontent .product-info-main .desc-wrap h1 {
    font-size: 16px;
    color: #404041;
    margin-bottom: 15px;
    cursor: pointer;
    position: relative;
    line-height: normal;
    font-weight: 400;
    font-family: 'Roboto', sans-serif
}

body.catalog-product-view #maincontent .product-info-main .desc-wrap h1:after {
    content: '';
    display: inline-block;
    position: absolute;
    width: 26px;
    height: 26px;
    top: 0;
    right: 0;
    background: url('/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/images/arrows4.svg') no-repeat center;
    background-size: contain;
    transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    cursor: pointer;
    -webkit-transition: -webkit-transform .5s ease-in-out;
    -moz-transition: -moz-transform .5s ease-in-out;
    transition: transform .5s ease-in-out
}

body.catalog-product-view #maincontent .product-info-main .desc-wrap.expanded {
    max-height: 1200px;
    transition: max-height .5s ease-in
}

body.catalog-product-view #maincontent .product-info-main .desc-wrap.expanded h1:after {
    transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -o-transform: rotate(90deg)
}

body.catalog-product-view #maincontent .product-info-main .desc-wrap p {
    font-family: 'Roboto', sans-serif;
    font-style: italic;
    font-size: 14px;
    color: #777
}

body.catalog-product-view #maincontent .product-info-main .desc-wrap span {
    font-family: 'Roboto', sans-serif;
    text-transform: uppercase;
    font-size: 11px;
    cursor: pointer;
    color: #000
}

body.catalog-product-view #maincontent .product-info-main .discount-pdp {
    display: none
}

body.catalog-product-view #maincontent .product-info-main .source-info {
    display: none
}

body.catalog-product-view .page.messages {
    margin-top: 10px
}

body.catalog-product-view .desc-idn {
    display: none
}

body.catalog-product-view[class*=idn] .product.attribute.description,
body.catalog-product-view html:lang(id) .product.attribute.description {
    display: none
}

body.catalog-product-view[class*=idn] .desc-idn,
body.catalog-product-view html:lang(id) .desc-idn {
    display: block
}

body.catalog-product-view .owl-theme .owl-controls .owl-nav [class*=owl-].owl-next:before {
    width: 40px;
    height: 40px;
    content: "";
    border-top: 0;
    top: 0;
    transform: rotate(180deg);
    border-radius: 0;
    background-size: contain
}

body.catalog-product-view .owl-theme .owl-controls .owl-nav [class*=owl-].owl-next:after {
    border-top: 0
}

body.catalog-product-view .owl-theme .owl-controls .owl-nav [class*=owl-].owl-prev:before {
    width: 40px;
    height: 40px;
    content: "";
    top: 0;
    border-top: 0;
    transform: rotate(0deg);
    border-radius: 0;
    background-size: contain
}

body.catalog-product-view .owl-theme .owl-controls .owl-nav [class*=owl-].owl-prev:after {
    border-top: 0
}

body.catalog-product-view .column.main .block.row:before {
    clear: both;
    float: none
}

body.catalog-product-view .product-options-wrapper .swatch-opt {
    margin: 0
}

body.catalog-product-view .product-options-wrapper .swatch-opt .size-guide-info {
    width: 50%;
    display: block;
    float: left;
    padding: 10px 0 0
}

body.catalog-product-view .product-options-wrapper .swatch-opt .open-chart {
    width: 50%;
    display: inline-block;
    float: right;
    text-align: right;
    text-decoration: underline;
    color: #036ad8;
    padding: 10px 0 0;
    position: relative;
    z-index: 1;
    font-size: 14px
}

body.catalog-product-view .product-options-wrapper .swatch-opt .open-chart:hover {
    color: #0e1111
}

body.catalog-product-view .product-options-wrapper .swatch-opt .swatch-attribute-label {
    display: block;
    float: none
}

body.catalog-product-view .product-options-wrapper .swatch-attribute {
    overflow: hidden;
    margin-bottom: 0 !important;
    position: relative;
    max-height: 50px;
    transition: max-height .5s ease-out
}

body.catalog-product-view .product-options-wrapper .swatch-attribute.expanded {
    max-height: 700px;
    transition: max-height .5s ease-in
}

body.catalog-product-view .product-options-wrapper .swatch-attribute-label {
    display: inline-block;
    padding: 10px 0 0;
    font-size: 16px !important;
    text-transform: capitalize;
    position: static;
    display: block;
    width: 100%;
    font-size: 14px;
    font-weight: 900 !important;
    color: #141414
}

body.catalog-product-view .product-options-wrapper .swatch-attribute-label a.open-chart {
    color: #000;
    text-transform: none;
    margin-left: 10px;
    font-size: 12px;
    font-weight: 400
}

body.catalog-product-view .product-options-wrapper .swatch-attribute-label a.open-chart:hover {
    text-decoration: underline
}

body.catalog-product-view .product-options-wrapper .swatch-attribute-label a.open-chart:before {
    content: '\f545';
    font-family: 'Font Awesome 5 Free';
    margin-right: 6px
}

body.catalog-product-view .product-options-wrapper .swatch-attribute-label:after {
    content: '';
    display: inline-block;
    width: 26px;
    height: 26px;
    top: 10px;
    position: absolute;
    right: 0;
    background: url('/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/images/arrows4.svg') no-repeat center;
    background-size: contain;
    transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    cursor: pointer;
    -webkit-transition: -webkit-transform .5s ease-in-out;
    -moz-transition: -moz-transform .5s ease-in-out;
    transition: transform .5s ease-in-out
}

body.catalog-product-view .product-options-wrapper .swatch-attribute.expanded .swatch-attribute-label:after {
    transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -o-transform: rotate(90deg)
}

body.catalog-product-view .product-options-wrapper .swatch-option.text {
    border-radius: 0 !important;
    padding: 0 5px;
    min-width: 50px !important;
    margin-bottom: 2px;
    font-size: 14px !important;
    color: #000 !important;
    margin-right: 7px;
    font-weight: 700
}

body.catalog-product-view .product-options-wrapper .swatch-option.text:before {
    border-radius: 0 !important;
    border: 0 !important
}

body.catalog-product-view .product-options-wrapper .swatch-option.text:hover {
    border: 2px solid #0f1111;
    color: #000 !important
}

body.catalog-product-view .product-options-wrapper .swatch-option.text:hover:before {
    border-radius: 0 !important;
    border: 0 solid #999 !important
}

body.catalog-product-view .product-options-wrapper .swatch-option.text.selected {
    border: 2px solid #0f1111
}

body.catalog-product-view .product-options-wrapper .swatch-option.text.selected:before {
    border: 0 solid #999 !important
}

body.catalog-product-view .product-options-wrapper .swatch-option.text.disabled {
    color: #b6b6b6 !important
}

body.catalog-product-view .product-options-wrapper .swatch-option.image.disabled:after {
    visibility: hidden !important
}

body.catalog-product-view .product-options-wrapper .swatch-option.disabled:after {
    background: #e7e7e7 !important;
    opacity: .3
}

body.catalog-product-view .product-options-wrapper .swatch-option.image {
    border-radius: 1px;
    width: 80px !important;
    height: 80px !important;
    background-size: 100% !important;
    border: 1px solid #e5e5e5 !important
}

body.catalog-product-view .product-options-wrapper .swatch-option.image:hover {
    border: 2px solid #000 !important
}

body.catalog-product-view .product-options-wrapper .swatch-option.image.selected {
    border: 2px solid #000 !important
}

body.catalog-product-view .product-options-wrapper .swatch-option.image.selected:before {
    visibility: hidden !important
}

body.catalog-product-view .product-options-wrapper .swatch-option.image:before,
body.catalog-product-view .product-options-wrapper .swatch-option.image:hover:before {
    border: none !important
}

body.catalog-product-view .product-options-wrapper .swatch-option.image.disabled {
    opacity: .4
}

body.catalog-product-view .product-options-wrapper .swatch-attribute.width .swatch-option.text {
    width: auto;
    padding: 0 10px;
    text-transform: uppercase
}

body.catalog-product-view .product-options-wrapper .swatch-option image {
    border-radius: 0
}

body.catalog-product-view .product-options-wrapper .swatch-option image:hover,
body.catalog-product-view .product-options-wrapper .swatch-option image:selected {
    border: 3px solid #cfcfcf !important
}

body.catalog-product-view .product-options-wrapper .swatch-attribute-selected-option {
    display: none
}

body.catalog-product-view .product-options-wrapper select.swatch-select.size {
    width: 350px;
    height: 55px;
    background-size: 16px !important;
    font-size: 16px;
    background: #fff url('/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/images/plus.svg') no-repeat 95% 50%;
    font-family: "Proxima Nova";
    color: #141414
}

body.catalog-product-view .product-info-main {
    padding-bottom: 10px
}

body.catalog-product-view .product-info-main .price-box.price-final_price .price-container .price {
    font-size: 24px
}

body.catalog-product-view .product-info-main>.price-box {
    display: inline-block;
    float: right
}

body.catalog-product-view .product-info-main .price-box.price-final_price:after {
    display: table;
    float: none;
    clear: both;
    content: ''
}

body.catalog-product-view .product-info-main .page-title-wrapper.product {
    clear: both;
    margin-bottom: 20px !important
}

body.catalog-product-view .product-info-main .product-reviews-summary .reviews-actions {
    display: none
}

body.catalog-product-view .product-info-main .rating-summary .rating-result {
    width: auto
}

body.catalog-product-view .product-info-main .rating-summary .rating-result:before,
body.catalog-product-view .product-info-main .rating-summary .rating-result>span:before {
    font-size: 16px;
    height: 16px;
    line-height: 16px
}

body.catalog-product-view .product-info-main .rating-summary .rating-result>span:before {
    color: #e21836
}

body.catalog-product-view .product-info-main .product-info-price .price-box .price-container>span {
    display: inline-block
}

body.catalog-product-view .product-info-main .field.qty {
    display: none;
    clear: both;
    float: left
}

body.catalog-product-view .product-info-main .field.qty .control {
    display: inline-block;
    margin-left: 10px
}

body.catalog-product-view .product-info-main .field.qty label {
    display: inline-block;
    text-transform: capitalize;
    line-height: 38px;
    vertical-align: middle;
    float: left;
    font-size: 16px;
    font-weight: 900;
    margin-right: 10px;
    margin-bottom: 10px !important
}

body.catalog-product-view .product-info-main .field.qty label span {
    font-size: 16px
}

body.catalog-product-view .product-info-main .field.qty select {
    border: none;
    width: 75px;
    padding: 10px 30px 10px 15px;
    height: auto
}

body.catalog-product-view .product-info-main .field.qty select:not([disabled]):focus {
    box-shadow: none
}

body.catalog-product-view .additional-attributes-wrapper.table-wrapper {
    border-top: 1px solid #cfcfcf;
    max-height: 50px;
    transition: max-height .5s ease-out;
    overflow: hidden;
    position: relative;
    clear: both;
    margin-bottom: 0
}

body.catalog-product-view .additional-attributes-wrapper.table-wrapper .table>tbody>tr>th,
body.catalog-product-view .additional-attributes-wrapper.table-wrapper .table>tbody>tr>td {
    border-top: 0
}

body.catalog-product-view .additional-attributes-wrapper.table-wrapper #product-attribute-specs-table>caption {
    border: 0;
    clip: unset;
    height: auto;
    margin: none;
    overflow: auto;
    padding: 0;
    position: static;
    width: auto;
    padding: 15px 0 15px;
    text-transform: uppercase;
    cursor: pointer;
    color: #000;
    font-size: 16px;
    display: block
}

body.catalog-product-view .additional-attributes-wrapper.table-wrapper #product-attribute-specs-table>caption:after {
    content: '';
    display: inline-block;
    position: absolute;
    width: 26px;
    height: 26px;
    top: 10px;
    right: 0;
    background: url('/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/images/arrows4.svg') no-repeat center;
    background-size: contain;
    transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    cursor: pointer;
    -webkit-transition: -webkit-transform .5s ease-in-out;
    -moz-transition: -moz-transform .5s ease-in-out;
    transition: transform .5s ease-in-out
}

body.catalog-product-view .additional-attributes-wrapper.table-wrapper.expanded {
    max-height: 700px;
    transition: max-height .5s ease-in
}

body.catalog-product-view .additional-attributes-wrapper.table-wrapper.expanded #product-attribute-specs-table>caption:after {
    transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -o-transform: rotate(90deg)
}

body.catalog-product-view .product-addtocart-button {
    background: #0063ba;
    border: 0
}

body.catalog-product-view .product-addtocart-button span {
    color: #fff
}

body.catalog-product-view .shop-btn {
    display: block;
    clear: both;
    overflow: hidden
}

body.catalog-product-view .shop-btn button {
    width: 47%;
    margin-right: 5%;
    margin-bottom: 10px;
    padding: 15px
}

body.catalog-product-view .shop-btn button span {
    color: #fff;
    text-transform: uppercase;
    font-family: 'Roboto', sans-serif;
    font-size: 16px
}

body.catalog-product-view .shop-btn button:last-child {
    margin-right: 0
}

body.catalog-product-view .shop-btn button.shop-online {
    background-color: #000;
    border-color: #000
}

body.catalog-product-view .shop-btn button.shop-offline {
    background-color: #04214d;
    border-color: #04214d
}

body.catalog-product-view .shop-btn>a {
    width: 47%;
    margin-right: 5%;
    margin-bottom: 10px;
    padding: 15px;
    display: block;
    float: left;
    text-align: center
}

body.catalog-product-view .shop-btn>a span {
    color: #fff;
    text-transform: uppercase;
    font-family: 'Roboto', sans-serif;
    font-size: 16px
}

body.catalog-product-view .shop-btn>a:last-child {
    margin-right: 0
}

body.catalog-product-view .shop-btn>a.shop-online {
    background-color: #000;
    border-color: #000
}

body.catalog-product-view .shop-btn>a.shop-offline {
    background-color: #04214d;
    border-color: #04214d
}

body.catalog-product-view .box-tocart {
    margin-top: 20px;
    margin-bottom: 20px
}

body.catalog-product-view .product-info-main .block.review-add {
    border-top: 1px solid #cfcfcf;
    border-bottom: 1px solid #cfcfcf;
    overflow: hidden;
    position: relative;
    padding-bottom: 20px;
    max-height: 50px;
    transition: max-height .5s ease-out
}

body.catalog-product-view .product-info-main .block.review-add .block-title {
    display: block;
    padding: 15px 0;
    text-transform: uppercase;
    cursor: pointer
}

body.catalog-product-view .product-info-main .block.review-add .block-title strong {
    font-size: 16px
}

body.catalog-product-view .product-info-main .block.review-add .block-title:after {
    content: '';
    display: inline-block;
    position: absolute;
    width: 26px;
    height: 26px;
    top: 0;
    right: 0;
    background: url('/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/images/arrows4.svg') no-repeat center;
    background-size: contain;
    transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    cursor: pointer;
    -webkit-transition: -webkit-transform .5s ease-in-out;
    -moz-transition: -moz-transform .5s ease-in-out;
    transition: transform .5s ease-in-out
}

body.catalog-product-view .product-info-main .block.review-add.expanded {
    max-height: 700px;
    transition: max-height .5s ease-in
}

body.catalog-product-view .product-info-main .block.review-add.expanded .block-title:after {
    transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -o-transform: rotate(90deg)
}

body.catalog-product-view .product-info-main .block.review-add .action.submit.primary {
    background: #0063ba;
    border-color: #0063ba;
    text-transform: uppercase
}

body.catalog-product-view .product-info-main .block.review-add .action.submit.primary span {
    color: #fff
}

body.catalog-product-view .product-info-main .block.review-add .action.submit.primary:hover {
    background: #004887;
    border-color: #004887
}

body.catalog-product-view .product-info-main .block.review-add .action.submit.primary:hover span {
    color: #fff
}

body.catalog-product-view .product-social-links {
    display: inline-block;
    float: left
}

body.catalog-product-view .product-social-links .stButton {
    margin-left: 1px;
    margin-right: 1px
}

body.catalog-product-view .product-social-links .st_facebook_large span span {
    background-color: #3b5898
}

body.catalog-product-view .product-social-links .st_twitter_large span span {
    background-color: #00ade8
}

body.catalog-product-view .product-social-links .st_pinterest_large span span {
    background-color: #cd443c
}

body.catalog-product-view .product-addto-links {
    display: inline-block;
    clear: both;
    margin-top: 15px;
    text-transform: uppercase;
    text-align: right;
    position: relative;
    z-index: 9;
    margin-bottom: -30px;
    float: right;
    bottom: 0
}

body.catalog-product-view .product-addto-links .action {
    margin-right: 0;
    font-size: 16px !important
}

body.catalog-product-view .product-addto-links .action.towishlist span:before {
    display: inline-block;
    content: '';
    width: 25px;
    height: 25px;
    background: url('/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/images/love.png') no-repeat;
    background-size: contain;
    vertical-align: middle;
    margin-right: 0
}

body.catalog-product-view .product-addto-links .action.towishlist span:hover:before {
    background-size: 30px !important
}

body.catalog-product-view .product.info.detailed {
    font-family: 'Roboto', sans-serif
}

body.catalog-product-view .product.info.detailed .product.data.items>.data.item.content {
    padding: 20px;
    color: #404041;
    font-weight: 200;
    border: 1px solid #ccc
}

body.catalog-product-view .product.info.detailed a.data.switch {
    text-transform: uppercase
}

body.catalog-product-view .product.info.detailed .block .block-title strong {
    font-size: 14px
}

body.catalog-product-view .product.info.detailed .block .block-content *,
body.catalog-product-view .product.info.detailed .block .empty * {
    font-size: 14px
}

body.catalog-product-view .product.info.detailed .rating-summary .rating-result:before {
    font-size: 14px
}

body.catalog-product-view .product.info.detailed .rating-summary .rating-result>span:before {
    font-size: 14px;
    color: #0063ba
}

body.catalog-product-view .product.info.detailed .review-control-vote label:before,
body.catalog-product-view .product.info.detailed .review-control-vote:before {
    font-size: 24px;
    line-height: 24px;
    height: 24px
}

body.catalog-product-view .product.info.detailed .review-control-vote label:before {
    color: #e21836
}

body.catalog-product-view .product.info.detailed .review-form .action.submit.primary {
    background: #000;
    border-color: #000;
    text-transform: uppercase
}

body.catalog-product-view .product.info.detailed .review-form .action.submit.primary span {
    color: #fff
}

body.catalog-product-view .product.info.detailed .review-form button.action.primary:hover span {
    color: #fff
}

body.catalog-product-view .product.info.detailed .review-field-rating .control {
    margin-bottom: 36px
}

body.catalog-product-view .product.info.detailed fieldset.field.required.review-field-ratings span {
    font-weight: lighter
}

body.catalog-product-view .product.info.detailed .field.required span {
    font-weight: lighter
}

body.catalog-product-view .product.info.detailed .legend.review-legend span {
    display: none
}

body.catalog-product-view .product.data.items>.item.title.active>.switch {
    font-family: 'Roboto', sans-serif
}

body.catalog-product-view .product-info-similar {
    border-top: 1px solid #cfcfcf;
    overflow: hidden;
    margin: 15px 0 0;
    padding-bottom: 15px;
    position: relative;
    max-height: 50px;
    transition: max-height .5s ease-out;
    margin-bottom: -15px;
    font-family: 'Roboto', sans-serif
}

body.catalog-product-view .product-info-similar.expanded {
    max-height: 700px;
    transition: max-height .5s ease-in
}

body.catalog-product-view .product-info-similar h2 {
    margin: 0;
    display: inline-block;
    padding: 15px 0 10px;
    font-size: 14px;
    text-transform: uppercase;
    position: static;
    cursor: pointer;
    display: block;
    width: 100%;
    font-size: 16px;
    color: #404041;
    font-family: 'Roboto', sans-serif
}

body.catalog-product-view .product-info-similar h2:after {
    content: '';
    display: inline-block;
    width: 26px;
    height: 26px;
    top: 10px;
    position: absolute;
    right: 0;
    background: url('/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/images/arrows4.svg') no-repeat center;
    background-size: contain;
    transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    cursor: pointer;
    -webkit-transition: -webkit-transform .5s ease-in-out;
    -moz-transition: -moz-transform .5s ease-in-out;
    transition: transform .5s ease-in-out
}

body.catalog-product-view .product-info-similar.expanded h2:after {
    transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -o-transform: rotate(90deg)
}

body.catalog-product-view .product-info-similar li {
    display: inline-block;
    width: 65px;
    margin-right: 10px;
    margin-top: 10px
}

body.catalog-product-view .sizechart {
    text-align: center;
    font-family: 'Roboto', sans-serif;
    display: none
}

body.catalog-product-view .sizechart h1 {
    text-transform: uppercase;
    font-size: 24px;
    margin: 10px 0 20px;
    line-height: normal;
    font-weight: 700;
    font-family: 'Roboto', sans-serif;
    text-align: center;
    color: #000
}

body.catalog-product-view .sizechart label {
    display: block;
    width: 100%;
    margin-bottom: 10px;
    background: #09213e;
    color: #fff;
    font-size: 18px;
    text-transform: uppercase;
    padding: 10px
}

body.catalog-product-view .sizechart .row-striped:not(.ordersTableTitle):nth-child(2n-1) {
    background: #e6e6e6
}

body.catalog-product-view .sizechart .row-striped:not(.ordersTableTitle):hover {
    background: #d9d9d9
}

body.catalog-product-view .sizechart table.sizechart-table {
    padding: 15px
}

body.catalog-product-view .sizechart p {
    text-align: left;
    padding-left: 15px;
    color: #404041
}

body.catalog-product-view .sizechart table>tbody>tr>td {
    width: 25%
}

body.catalog-product-view .sizechart .table-wrapper-sc {
    padding: 15px
}

body.catalog-product-view .sizechart .row-titles {
    font-weight: 700
}

body.catalog-product-view .swatch-option-tooltip {
    display: none !important
}

body.catalog-product-view .swatch-option-tooltip .corner {
    display: none
}

body.catalog-product-view .magnify-lens {
    background-color: rgba(30, 117, 244, .39)
}

body.catalog-product-view .modal-popup .block-customer-login .form-login input.mage-error+div.mage-error {
    display: block !important
}

body.catalog-product-view .modal-popup .block-customer-login input.mage-error+div.mage-error,
body.catalog-product-view .modal-popup .block-customer-login select.mage-error+div.mage-error,
body.catalog-product-view .modal-popup .block-customer-login textarea.mage-error+div.mage-error {
    display: none !important
}

body.catalog-product-view input.mage-error+div.mage-error,
body.catalog-product-view select.mage-error+div.mage-error,
body.catalog-product-view textarea.mage-error+div.mage-error {
    display: none !important
}

body.catalog-product-view #product-options-wrapper {
    width: 100%
}

body.catalog-product-view #product-options-wrapper button.action.back.customization {
    background: #000;
    padding: 10px;
    border: 1px solid #000
}

body.catalog-product-view #product-options-wrapper button.action.back.customization:hover {
    background: #fff;
    border: 1px solid #000;
    text-decoration: none
}

body.catalog-product-view .bundle-options-container .block-bundle-summary .bundle-summary .subtitle {
    clear: both
}

body div.bv_modal_component_container[data-bv-modal] {
    z-index: 99 !important
}

.empatkali-msg .empat-icon img {
    vertical-align: sub;
    width: 70px
}

.empatkali-msg .empat-icon a {
    cursor: pointer
}

.empatkali-msg .empat-icon span.empatkali-pop-link {
    padding-bottom: 1px;
    display: inline-block
}

.modal-popup.empatkali-modal {
    visibility: hidden
}

.modal-popup.empatkali-modal._show {
    visibility: visible
}

.modal-content.empatkali-content {
    visibility: hidden;
    height: 0
}

._show .modal-content.empatkali-content {
    visibility: visible;
    height: auto
}

.empatkali-modal .modal-inner-wrap .modal-content.empatkali-content .empatkali-popup-container .pdp-title h2 {
    text-transform: capitalize;
    font-weight: 600
}

.empatkali-modal .modal-inner-wrap .modal-content.empatkali-content .empatkali-popup-container .pdp-title p {
    margin-bottom: 0
}

.empatkali-modal .modal-inner-wrap .modal-content.empatkali-content .empatkali-popup-container .pdp-flex-column {
    display: flex;
    flex-direction: row;
    text-align: center;
    margin-top: 20px;
    padding-top: 20px;
    margin-bottom: 20px;
    padding-bottom: 20px;
    border-bottom: 1px solid #ccc;
    border-top: 1px solid #ccc
}

.empatkali-modal .modal-inner-wrap .modal-content.empatkali-content .empatkali-popup-container .pdp-flex-column .column {
    width: 33%;
    padding: 15px 25px;
    text-align: center
}

.empatkali-modal .modal-inner-wrap .modal-content.empatkali-content .empatkali-popup-container .pdp-flex-column .column img {
    width: 110px
}

.empatkali-modal .modal-inner-wrap .modal-content.empatkali-content .empatkali-popup-container .pdp-flex-column .column h2 {
    text-transform: capitalize;
    font-weight: 800;
    font-size: 21px
}

.empatkali-modal .modal-inner-wrap .modal-content.empatkali-content .empatkali-popup-container .emp-registration h3 {
    text-transform: capitalize;
    font-size: 18px;
    font-weight: 600
}

.empatkali-modal .modal-inner-wrap .modal-content.empatkali-content .empatkali-popup-container .emp-registration ul {
    padding-left: 20px
}

.empatkali-modal .modal-inner-wrap .modal-content.empatkali-content .empatkali-popup-container .emp-other-provisions h3 {
    text-transform: capitalize;
    font-size: 18px;
    font-weight: 600
}

.empatkali-modal .modal-inner-wrap .modal-content.empatkali-content .empatkali-popup-container .emp-other-provisions ul {
    padding-left: 20px
}

.empatkali-modal .modal-inner-wrap .modal-content.empatkali-content .empatkali-popup-container .emp-transaction-method h3 {
    text-transform: capitalize;
    font-size: 18px;
    font-weight: 600
}

.empatkali-modal .modal-inner-wrap .modal-content.empatkali-content .empatkali-popup-container .emp-transaction-method ul {
    padding-left: 20px
}

.empatkali-modal .modal-inner-wrap .modal-content.empatkali-content .empatkali-popup-container .emp-pdp-footer-content {
    display: flex;
    justify-content: space-between;
    margin-top: 30px;
    border-top: 1px solid #ccc;
    padding-top: 20px
}

.empatkali-modal .modal-inner-wrap .modal-content.empatkali-content .empatkali-popup-container .emp-pdp-footer-content .empt-qk-logo img {
    width: 200px
}

.empatkali-modal .modal-inner-wrap .modal-content.empatkali-content .empatkali-popup-container .emp-pdp-footer-content .app-store {
    display: flex;
    margin-top: 10px
}

.empatkali-modal .modal-inner-wrap .modal-content.empatkali-content .empatkali-popup-container .emp-pdp-footer-content .app-store .google-store img {
    width: 130px
}

.empatkali-modal .modal-inner-wrap .modal-content.empatkali-content .empatkali-popup-container .emp-pdp-footer-content .app-store .apple-store {
    margin-left: 15px
}

.empatkali-modal .modal-inner-wrap .modal-content.empatkali-content .empatkali-popup-container .emp-pdp-footer-content .app-store .apple-store img {
    width: 130px
}

body.catalog-product-view #maincontent .product-info-main .social-sharing {
    text-decoration: none
}

body.catalog-product-view #maincontent .product-info-main .social-sharing a {
    text-decoration: underline
}

body.catalog-product-view #maincontent .product-info-main .social-sharing a:hover {
    color: #0e1111
}

body.catalog-product-view #maincontent .product-info-main .social-sharing .social-icons {
    text-decoration: none
}

body.catalog-product-view #maincontent .product-info-main .social-sharing .social-icons i {
    color: #0f1111
}

.product-info-main .product-options-bottom .box-tocart {
    position: relative
}

body.catalog-product-view #maincontent .product-info-main .box-tocart .actions .paypal {
    position: absolute;
    right: 0;
    bottom: -55px
}

body.catalog-product-view .box-tocart {
    position: relative
}

body.account .column.main .form-wishlist-items .actions-toolbar .primary .update span {
    color: #fff
}

@media only screen and (max-width:767px) {
    .catalog-product-view .fancybox-close {
        top: 18px
    }

    .catalog-product-view .fancybox-wrap.fancybox-desktop.fancybox-type-inline {
        width: 100% !important;
        left: 0 !important;
        height: 100vh !important
    }

    .catalog-product-view .fancybox-wrap.fancybox-desktop.fancybox-type-inline.fancybox-opened {
        top: 0 !important
    }

    .catalog-product-view .fancybox-wrap.fancybox-desktop.fancybox-type-inline .fancybox-skin {
        height: 100% !important;
        padding: 0 15px !important
    }

    .catalog-product-view .fancybox-wrap.fancybox-desktop.fancybox-type-inline .fancybox-skin .fancybox-inner {
        width: 100% !important;
        height: 100vh !important
    }

    .catalog-product-view .sticky-gall-wrap .sticky-gallery {
        position: relative
    }

    .catalog-product-view .sticky-gall-wrap .sticky-gallery .closer-look {
        margin-left: 0 !important;
        bottom: 65px !important
    }

    .catalog-product-view .sticky-gall-wrap .sticky-gallery .product-addto-links {
        bottom: -25px !important
    }

    .catalog-product-view .sticky-gall-wrap .wishlist-icon .wishlisted span:before {
        background: url('/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/images/heart-icon-red.png') no-repeat !important;
        background-size: 25px !important;
        background-position: center center !important
    }

    .catalog-product-view .product-info-main .gender {
        display: none
    }

    .empatkali-modal .modal-inner-wrap .modal-content.empatkali-content .empatkali-popup-container .pdp-flex-column {
        display: block
    }

    .empatkali-modal .modal-inner-wrap .modal-content.empatkali-content .empatkali-popup-container .pdp-flex-column .column {
        width: 100% !important
    }

    .product.media .price-wrapper-container .special-price,
    .product.media .price-wrapper-container .old-price {
        display: block
    }

    .catalog-product-view .box-tocart .field.qty select {
        direction: ltr !important
    }

    body.catalog-product-view #maincontent .product-info-main .product-add-form .box-tocart .fieldset .product-addto-links {
        bottom: 47px !important
    }

    body.catalog-product-view .page-wrapper>.page-bottom,
    body.checkout-cart-index .page-wrapper>.page-bottom {
        padding-top: 0
    }

    body.account .column.main .form-wishlist-items .products-grid .product-items .product-item .product-item-info:hover {
        border: none !important
    }

    body.account .page-wrapper .page-main .columns .column .form-wishlist-items .products-grid .product-items .product-item {
        padding-bottom: 53px
    }

    body.account .products-grid.wishlist .product-item:hover {
        padding: 20px 10px 53px 0 !important
    }
}

@media only screen and (max-width:900px) {
    body.catalog-product-view .shop-btn button {
        width: 100%
    }

    body.catalog-product-view .shop-btn a {
        width: 100%
    }

    body.catalog-product-view #maincontent {
        padding: 0 15px !important
    }
}

@media only screen and (min-width:768px) {
    body.page-product-bundle .bundle-options-container {
        overflow: auto;
        background-color: #f5f5f5;
        padding: 0 15px
    }

    body.page-product-bundle .bundle-options-container .product-options-wrapper {
        float: none
    }

    body.page-product-bundle .bundle-options-container .product-options-wrapper #customizeTitle {
        font-size: 24px;
        line-height: inherit
    }

    body.page-product-bundle .bundle-options-container .block-bundle-summary {
        margin-top: 0;
        top: 0 !important
    }

    body.page-product-bundle .bundle-options-container .block-bundle-summary .price-box .price-wrapper>.price {
        color: #0f1111 !important;
        font-size: 24px !important
    }

    body.page-product-bundle .bundle-options-container .block-bundle-summary .actions .buynow-button .action {
        background-color: #fff !important
    }

    body.page-product-bundle .bundle-options-container .block-bundle-summary .actions .buynow-button .action span {
        color: #000 !important
    }

    body.page-product-bundle .bundle-options-container .block-bundle-summary .actions button.action span {
        font-size: 16px
    }

    body.page-product-bundle .bundle-options-container .block-bundle-summary .product-addto-links {
        display: none
    }

    body.catalog-product-view .page-wrapper .page-bottom {
        padding-left: 15px !important;
        padding-right: 15px !important
    }

    body.catalog-product-view .column.main .sticky-gall-wrap {
        width: 100%;
        background-color: #f5f5f5;
        padding: 15px;
        display: flex;
        flex-direction: row;
        justify-content: space-between
    }

    body.catalog-product-view .column.main .sticky-gall-wrap .sticky-gallery.hasStickOnScroll {
        position: relative
    }

    body.catalog-product-view .column.main .sticky-gall-wrap .wishlist-icon {
        height: 0;
        position: absolute;
        right: -9px;
        top: -2px;
        width: 100%
    }

    body.catalog-product-view .column.main .sticky-gall-wrap .wishlist-icon .wishlisted span:before {
        background: url('/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/images/heart-icon-red.png') no-repeat;
        background-size: contain
    }

    body.catalog-product-view .column.main .sticky-gall-wrap .product.media {
        position: relative
    }

    body.catalog-product-view .column.main .sticky-gall-wrap .product.media .fotorama__wrap .fotorama__stage {
        padding-left: 15px
    }

    body.catalog-product-view .column.main .sticky-gall-wrap .product.media .fotorama__wrap .fotorama__stage .fotorama__img {
        margin-top: -10px
    }

    body.catalog-product-view .column.main .sticky-gall-wrap .product.media .fotorama__wrap .fotorama__stage .fotorama__arr {
        width: 36px;
        height: 36px;
        top: 40%
    }

    body.catalog-product-view .column.main .sticky-gall-wrap .product.media .fotorama__wrap .fotorama__stage .fotorama__arr.fotorama__arr--prev {
        left: 20px
    }

    body.catalog-product-view .column.main .sticky-gall-wrap .product.media .fotorama__wrap .fotorama__nav-wrap--vertical .fotorama__thumb__arr {
        display: none !important
    }

    body.catalog-product-view .column.main .sticky-gall-wrap .product.media .fotorama__wrap .fotorama__nav-wrap--vertical .fotorama__nav__shaft {
        background-color: transparent;
        max-height: 535px;
        overflow-y: auto;
        overflow-x: hidden
    }

    body.catalog-product-view .column.main .sticky-gall-wrap .product-info-main {
        background-color: #fff;
        padding: 20px
    }

    body.catalog-product-view .product-info-main .payment_emi {
        margin-top: -15px;
        margin-bottom: 18px
    }

    body.catalog-product-view .product-info-main .product-options-bottom .box-tocart .buynow-button #buy-now {
        padding: 10.5px 10px !important;
        line-height: normal !important;
        background-color: #fff;
        border-color: #0e1111;
        width: 100% !important
    }

    body.catalog-product-view .product-info-main .product-options-bottom .box-tocart .buynow-button #buy-now span {
        font-size: 16px !important;
        color: #000 !important
    }

    body.catalog-product-view .product-info-main .product-options-bottom .box-tocart .buynow-button #buy-now:hover {
        background-color: #fff !important;
        border-color: #000 !important
    }

    body.catalog-product-view .product-info-main .product-options-bottom .box-tocart .buynow-button #buy-now:hover span {
        color: #000 !important
    }

    body.catalog-product-view .product.data.items>.item.title.active>.switch,
    body.catalog-product-view .product.data.items>.item.title.active>.switch:hover {
        color: #09213e !important;
        font-weight: 700
    }

    .product.info.detailed .product.data.items>.item.title.active .switch {
        height: auto !important
    }

    body.catalog-product-view .product.data.items>.item.title.active {
        bottom: 0
    }

    body.catalog-product-view .product.data.items>.item.title.active>.switch,
    body.catalog-product-view .product.data.items>.item.title.active>.switch:focus,
    body.catalog-product-view .product.data.items>.item.title.active>.switch:hover {
        padding-bottom: 0
    }

    .catalog-product-view .product.data.items>.item.title>.switch {
        border: 1px solid #ccc;
        border-right-color: #ccc !important;
        border-right-style: solid !important;
        border-right-width: 1px !important;
        border-left-color: #ccc !important;
        border-left-style: solid !important;
        border-left-width: 1px !important
    }

    #description.page-main-description {
        max-width: 1280px;
        margin: 0 auto
    }
}

@media only screen and (min-width:768px) and (max-width:768px) {
    body.catalog-product-view .product.data.items>.item.content {
        margin-top: 52px !important
    }
}

@media only screen and (max-width:767px) {
    body.page-product-bundle .bundle-options-container .product-options-wrapper #customizeTitle {
        font-size: 24px;
        line-height: inherit
    }

    body.page-product-bundle .bundle-options-container .block-bundle-summary .product-addto-links {
        display: none
    }

    body.page-product-bundle .bundle-options-container .block-bundle-summary .actions .buynow-button .action {
        background-color: #fff !important
    }

    body.page-product-bundle .bundle-options-container .block-bundle-summary .actions .buynow-button .action span {
        color: #000 !important
    }

    body.page-product-bundle .bundle-options-container .block-bundle-summary .actions button.action span {
        font-size: 14px !important
    }

    body.catalog-product-view .fotorama-item.fotorama--fullscreen .fotorama__stage {
        height: 80vh !important
    }

    body.catalog-product-view .fotorama-item.fotorama--fullscreen .fotorama__arr {
        display: block !important
    }

    body.catalog-product-view .fotorama-item.fotorama--fullscreen .fotorama__nav-wrap--horizontal .fotorama__nav--thumbs .fotorama__nav__shaft {
        top: 0 !important
    }

    body.catalog-product-view .fotorama-item.fotorama--fullscreen .fotorama__nav-wrap--horizontal .fotorama__nav--thumbs .fotorama__nav__shaft .fotorama__thumb-border {
        top: 0 !important
    }

    body.catalog-product-view #maincontent .product.media .gallery-placeholder .fotorama__stage {
        min-height: 350px
    }

    body.catalog-product-view #maincontent .product.media .gallery-placeholder .fotorama__nav__shaft.fotorama__grab {
        top: 0 !important
    }

    body.catalog-product-view #maincontent .product.media .gallery-placeholder .fotorama__nav__shaft.fotorama__grab .fotorama__thumb-border {
        top: 0 !important
    }

    body.catalog-product-view #maincontent .product-info-main .product.attibute.brand {
        display: none
    }

    body.catalog-product-view #maincontent .product.media h2.pdp-brand-title {
        font-size: 16px !important
    }

    body.catalog-product-view #maincontent .product-info-main .payment_emi {
        margin-top: -15px;
        margin-bottom: 17px
    }

    body.catalog-product-view #maincontent .product-info-main .box-tocart.pdpsticky .actions {
        display: none !important;
        width: 100% !important;
        position: relative
    }

    body.catalog-product-view #maincontent .product-info-main .box-tocart.pdpsticky .actions .paypal {
        position: absolute;
        top: 60px
    }

    body.catalog-product-view #maincontent .product-info-main .box-tocart.pdpsticky .actions .buynow-button {
        width: 48% !important
    }

    body.catalog-product-view #maincontent .product-info-main .box-tocart.pdpsticky .actions .buynow-button button.action.primary {
        background: #0e1111 !important;
        padding: 14px 4px !important;
        margin-bottom: 0 !important
    }

    body.catalog-product-view #maincontent .product-info-main .box-tocart.pdpsticky .actions .action.primary.tocart {
        margin-left: 0;
        padding: 14px 4px !important;
        margin-top: 0
    }

    body.catalog-product-view #maincontent .product-info-main .box-tocart.pdpsticky .actions .action.primary.tocart span {
        color: #fff
    }

    body.catalog-product-view .product.info.detailed {
        margin-bottom: 0 !important
    }

    body.catalog-product-view .product.info.detailed .product.data.items {
        display: block;
        width: 100%;
        margin: 0;
        overflow: hidden;
        border-bottom: 0
    }

    body.catalog-product-view .product.info.detailed .data.switch {
        border-top: 1px solid #e7e7e7;
        border-bottom: none
    }

    body.catalog-product-view .product.info.detailed>.items>.item.title a {
        padding: 0 !important;
        font-size: 16px !important
    }

    body.catalog-product-view .product.info.detailed .product.data.items.expanded {
        max-height: 1200px;
        transition: max-height .5s ease-in
    }

    body.catalog-product-view .product.info.detailed .product.data.items .item.title a:after {
        content: '';
        display: inline-block;
        width: 26px;
        height: 27px;
        top: 10px;
        position: absolute;
        right: 0;
        background: url('/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/images/arrows4.svg') no-repeat center;
        background-size: contain;
        transform: rotate(-90deg);
        -webkit-transform: rotate(-90deg);
        -moz-transform: rotate(-90deg);
        cursor: pointer;
        -webkit-transition: -webkit-transform .5s ease-in-out;
        -moz-transition: -moz-transform .5s ease-in-out;
        transition: transform .5s ease-in-out
    }

    body.catalog-product-view .product.info.detailed .data.item.title+.data.item.content {
        height: 0;
        overflow: hidden;
        padding: 0;
        transition: max-height .5s ease-out;
        border: none
    }

    body.catalog-product-view .product.info.detailed .data.item.title+.data.item.content>div {
        padding-bottom: 15px
    }

    body.catalog-product-view .product.info.detailed .data.item.title.active+.data.item.content {
        height: auto;
        transition: max-height .5s ease-in
    }

    body.catalog-product-view .product.info.detailed .product.data.items .item.title.active a:after {
        transform: rotate(90deg);
        -webkit-transform: rotate(90deg);
        -moz-transform: rotate(90deg);
        -o-transform: rotate(90deg)
    }

    body.catalog-product-view .product.info.detailed .field.required.review-field-ratings {
        display: none
    }

    body.catalog-product-view .product.info.detailed .product.data.items.expanded .field.required.review-field-ratings {
        display: block
    }

    body.catalog-product-view #maincontent .product-info-main {
        padding-bottom: 0
    }

    body.catalog-product-view #maincontent .product-info-main .product-addto-links {
        display: none
    }

    body.catalog-product-view #maincontent .product-info-main .page-title-wrapper.product,
    body.catalog-product-view #maincontent .product-info-main .product-group-name {
        display: none
    }

    body.catalog-product-view #maincontent .product-info-main .product-info-price .price-box .old-price .discount-pdp {
        font-size: 1.2rem
    }

    body.catalog-product-view #maincontent .product-info-main .product-add-form .product-options-wrapper .fieldset .swatch-opt .swatch-attribute {
        overflow: visible !important
    }

    body.catalog-product-view #maincontent .product-info-main .product-add-form .box-tocart .fieldset {
        display: block
    }

    body.catalog-product-view #maincontent .product-info-main .product-add-form .box-tocart .fieldset .field.qty {
        width: 48%;
        margin-right: 0
    }

    body.catalog-product-view #maincontent .product-info-main .product-add-form .box-tocart .fieldset .field.qty .control:before {
        right: 12px;
        z-index: -1
    }

    body.catalog-product-view #maincontent .product-info-main .product-add-form .box-tocart .fieldset .field.qty .control select {
        padding: 9px 20px 9px 12px;
        text-align: left
    }

    body.catalog-product-view #maincontent .product-info-main .product-add-form .box-tocart .fieldset .actions {
        margin-top: 29px;
        display: block
    }

    body.catalog-product-view #maincontent .product-info-main .product-add-form .box-tocart .fieldset .product-addto-links {
        margin-left: 10px
    }

    body.catalog-product-view #maincontent .product-info-main .product-add-form .box-tocart .fieldset .product-addto-links .action.towishlist span:before {
        width: 50px;
        position: absolute;
        bottom: 0;
        height: 50px;
        right: 0
    }

    body.catalog-product-view #maincontent .product-info-main .product-add-form .box-tocart .fieldset .actions {
        display: none
    }

    body.catalog-product-view #maincontent .product-info-main .product-add-form .box-tocart .fieldset .actions+.shop-btn {
        display: block;
        width: 100%;
        margin-bottom: 10px;
        flex-direction: row;
        justify-content: space-between
    }

    body.catalog-product-view #maincontent .product-info-main .page-title-wrapper h1.page-title {
        font-size: 14px;
        text-align: center
    }

    body.catalog-product-view #maincontent .product-info-main .action.share {
        margin-bottom: 16px
    }

    body.catalog-product-view #maincontent .product-info-main .action.share .product-share-this span .stButton {
        margin-right: 10px;
        margin-left: 10px
    }

    body.catalog-product-view #maincontent .product-info-main .product-info-price .price-box .special-price .price-container {
        padding-right: 0 !important
    }

    body.catalog-product-view #maincontent .product-info-main .product-info-price .price-box .special-price .price-final_price .price {
        font-size: 20px !important;
        color: #e21936 !important;
        font-weight: 900
    }

    body.catalog-product-view #maincontent .product-info-main .product-info-price .price-box .old-price .price-final_price .price {
        font-size: 14px !important
    }

    body.catalog-product-view #maincontent .product-info-main .box-tocart .actions {
        clear: both
    }

    body.catalog-product-view #maincontent .product-info-main .box-tocart .actions button {
        float: none;
        display: inline-block;
        width: 100% !important;
        text-align: center !important
    }

    body.catalog-product-view #maincontent .product-info-main .box-tocart .actions .buynow-button {
        display: inline-block;
        width: 48% !important
    }

    body.catalog-product-view #maincontent .product-info-main .box-tocart .actions .buynow-button button {
        width: 100% !important;
        margin-top: 0 !important;
        margin-left: 0
    }

    body.catalog-product-view #maincontent .product-info-main .box-tocart.pdpsticky .actions {
        width: 100% !important
    }

    body.catalog-product-view #maincontent .product-info-main .box-tocart.pdpsticky .actions .buynow-button {
        width: 48% !important
    }

    body.catalog-product-view #maincontent .product-info-main .box-tocart.pdpsticky .actions .buynow-button button.action.primary {
        background: #0e1111 !important;
        padding: 14px 4px !important;
        margin-bottom: 0 !important
    }

    body.catalog-product-view #maincontent .product-info-main .box-tocart.pdpsticky .actions .action.primary.tocart {
        margin-left: 0;
        padding: 14px 4px !important
    }

    body.catalog-product-view #maincontent .product-info-main .box-tocart.pdpsticky #product-addtocart-action-m {
        width: 100% !important;
        position: fixed;
        display: block;
        bottom: 0;
        z-index: 99;
        background: #fff;
        left: 0;
        padding: 18px 12px;
        margin-bottom: 0 !important;
        box-shadow: 0 -2px 15px 0 rgba(0, 0, 0, .22)
    }

    body.catalog-product-view .pdp-desc p {
        text-align: left
    }

    body.catalog-product-view .pdp-desc ul {
        padding-left: 20px
    }

    body.catalog-product-view #maincontent .product-info-main .box-tocart .actions {
        width: 100% !important
    }

    body.catalog-product-view #maincontent .product.media .exclusive-label {
        display: block;
        right: 0;
        position: absolute;
        z-index: 1;
        padding: 10px 20px;
        font-weight: 700;
        font-size: 12px;
        margin-top: 10px;
        background: 0 0
    }

    body.catalog-product-view #maincontent .product.media .fotorama__wrap .fotorama__spinner {
        background-image: none
    }

    body.catalog-product-view #maincontent .product.media .gallery-placeholder .fotorama-item {
        min-width: 100%
    }

    body.catalog-product-view #maincontent .product.media .gallery-placeholder .fotorama-item .fotorama__stage {
        width: 100% !important;
        border: 1px solid #e7e7e7;
        margin-bottom: 10px
    }

    body.catalog-product-view #maincontent .product.media .gallery-placeholder .fotorama-item .fotorama__stage .fotorama__stage__shaft {
        width: 100% !important
    }

    body.catalog-product-view #maincontent .product.media .gallery-placeholder .fotorama-item .fotorama__stage .fotorama__stage__shaft .fotorama__img {
        object-fit: contain
    }

    body.atome-enabled.catalog-product-view #maincontent .product-info-main .product-add-form .box-tocart .fieldset .product-addto-links .action.towishlist span:before {
        bottom: 0 !important
    }

    .product-options-bottom .box-tocart .fieldset #product-addtocart-action-m {
        display: none !important
    }
}

@media only screen and (max-width:767px) and (max-width:767px) {
    body.catalog-product-view #maincontent .product-info-main .product-add-form .box-tocart .fieldset .product-addto-links .action.towishlist span:before {
        bottom: 0 !important
    }
}

body.catalog-product-view #maincontent .product-info-main h2.pdp-brand-title,
body.catalog-product-view #maincontent .product.media h2.pdp-brand-title {
    color: #e21936;
    font-weight: 900;
    margin: 5px 0;
    font-size: 20px
}

body.catalog-product-view #maincontent .product-info-main .page-title-wrapper.product,
body.catalog-product-view #maincontent .product.media .page-title-wrapper.product {
    margin-bottom: 0 !important
}

body.catalog-product-view #maincontent .product-info-main .page-title-wrapper.product h1.page-title,
body.catalog-product-view #maincontent .product.media .page-title-wrapper.product h1.page-title {
    text-transform: capitalize;
    color: #0e1111;
    font-size: 32px;
    font-weight: 900;
    line-height: 1.27;
    font-family: 'Roboto', sans-serif;
    margin-bottom: 0
}

body.catalog-product-view #maincontent .product-info-main .page-title-wrapper.product h1.page-title .base,
body.catalog-product-view #maincontent .product.media .page-title-wrapper.product h1.page-title .base {
    text-transform: uppercase
}

body.catalog-product-view #maincontent .product-info-main .field.qty label,
body.catalog-product-view #maincontent .product.media .field.qty label {
    font-size: 15px;
    font-weight: 700
}

body.catalog-product-view #maincontent .product-info-main .product-share-label,
body.catalog-product-view #maincontent .product.media .product-share-label {
    line-height: 32px;
    vertical-align: top;
    text-transform: uppercase;
    margin-right: 10px;
    font-size: 15px;
    font-weight: 800;
    display: none
}

body.catalog-product-view #maincontent .product-info-main .product-share-this,
body.catalog-product-view #maincontent .product.media .product-share-this {
    display: inline-block
}

body.catalog-product-view #maincontent .product-info-main .product-share-this .stButton .stLarge,
body.catalog-product-view #maincontent .product.media .product-share-this .stButton .stLarge {
    background: 0 0 !important;
    width: 24px
}

body.catalog-product-view #maincontent .product-info-main .product-share-this .stButton .stLarge:before,
body.catalog-product-view #maincontent .product.media .product-share-this .stButton .stLarge:before {
    font-family: 'Font Awesome 5 Brands';
    font-size: 20px;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    color: #acacac
}

body.catalog-product-view #maincontent .product-info-main .product-share-this .stButton .stLarge:hover,
body.catalog-product-view #maincontent .product.media .product-share-this .stButton .stLarge:hover {
    opacity: 1
}

body.catalog-product-view #maincontent .product-info-main .product-share-this .stButton .stLarge:hover:before,
body.catalog-product-view #maincontent .product.media .product-share-this .stButton .stLarge:hover:before {
    color: #141414
}

body.catalog-product-view #maincontent .product-info-main .product-share-this .st_facebook_large .stButton .stLarge:before,
body.catalog-product-view #maincontent .product.media .product-share-this .st_facebook_large .stButton .stLarge:before {
    content: '\f39e'
}

body.catalog-product-view #maincontent .product-info-main .product-share-this .st_twitter_large .stButton .stLarge:before,
body.catalog-product-view #maincontent .product.media .product-share-this .st_twitter_large .stButton .stLarge:before {
    content: '\f099'
}

body.catalog-product-view #maincontent .product-info-main .product.attribute.sku,
body.catalog-product-view #maincontent .product.media .product.attribute.sku {
    line-height: 26px
}

body.catalog-product-view #maincontent .product-info-main .product.attribute.sku strong,
body.catalog-product-view #maincontent .product.media .product.attribute.sku strong,
body.catalog-product-view #maincontent .product-info-main .product.attribute.sku div,
body.catalog-product-view #maincontent .product.media .product.attribute.sku div {
    font-size: 12px;
    line-height: 22px
}

body.catalog-product-view #maincontent .product-info-main .product-info-price .price-box,
body.catalog-product-view #maincontent .product.media .product-info-price .price-box {
    padding-top: 12px;
    padding-bottom: 12px;
    display: flex
}

body.catalog-product-view #maincontent .product-info-main .product-info-price .price-box .price,
body.catalog-product-view #maincontent .product.media .product-info-price .price-box .price {
    font-size: 20px;
    color: #141414 !important;
    font-weight: 900
}

body.catalog-product-view #maincontent .product-info-main .product-info-price .price-box .old-price .price,
body.catalog-product-view #maincontent .product.media .product-info-price .price-box .old-price .price {
    font-size: 20px;
    color: #222 !important
}

body.catalog-product-view #maincontent .product-info-main .product-info-similar,
body.catalog-product-view #maincontent .product.media .product-info-similar {
    border: none;
    margin: 0;
    padding: 0
}

body.catalog-product-view #maincontent .product-info-main .box-tocart .field.qty,
body.catalog-product-view #maincontent .product.media .box-tocart .field.qty {
    display: inline-block;
    float: unset;
    margin-bottom: 0;
    width: 100%
}

body.catalog-product-view #maincontent .product-info-main .box-tocart .field.qty label,
body.catalog-product-view #maincontent .product.media .box-tocart .field.qty label {
    display: block;
    line-height: 1;
    margin-bottom: 14px;
    float: unset
}

body.catalog-product-view #maincontent .product-info-main .box-tocart .field.qty .control,
body.catalog-product-view #maincontent .product.media .box-tocart .field.qty .control {
    display: block;
    margin-left: 0;
    position: relative;
    text-align: left
}

body.catalog-product-view #maincontent .product-info-main .box-tocart .field.qty .control:before,
body.catalog-product-view #maincontent .product.media .box-tocart .field.qty .control:before {
    content: '\f0d7';
    font-family: FontAwesome;
    display: inline-block;
    color: #020202;
    position: absolute;
    right: 26px;
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%)
}

body.catalog-product-view #maincontent .product-info-main .box-tocart .field.qty select,
body.catalog-product-view #maincontent .product.media .box-tocart .field.qty select {
    box-sizing: border-box;
    border: solid 1px #b6b6b6;
    color: #020202;
    background-color: transparent;
    padding: 9px 23px 9px 15px;
    background-image: none;
    max-width: 60px;
    direction: ltr;
    margin-right: 15px;
    width: 100%;
    max-width: 100%
}

body.catalog-product-view #maincontent .product-info-main .box-tocart .actions,
body.catalog-product-view #maincontent .product.media .box-tocart .actions {
    vertical-align: bottom;
    float: unset;
    width: 100% !important;
    max-width: 100%;
    margin-top: 15px;
    display: flex;
    flex-direction: column
}

body.catalog-product-view #maincontent .product-info-main .box-tocart .actions button,
body.catalog-product-view #maincontent .product.media .box-tocart .actions button {
    margin-bottom: 15px;
    padding-top: 8px;
    padding-bottom: 8px;
    background-color: #000;
    border-color: #000;
    text-align: left;
    height: 53px
}

body.catalog-product-view #maincontent .product-info-main .box-tocart .actions button span,
body.catalog-product-view #maincontent .product.media .box-tocart .actions button span {
    font-size: 14px;
    color: #000
}

body.catalog-product-view #maincontent .product-info-main .box-tocart .actions button:hover,
body.catalog-product-view #maincontent .product.media .box-tocart .actions button:hover {
    background-color: #0e1111;
    border-color: #0e1111
}

body.catalog-product-view #maincontent .product-info-main .box-tocart .actions button:hover span,
body.catalog-product-view #maincontent .product.media .box-tocart .actions button:hover span {
    color: #0e1111 !important
}

body.catalog-product-view #maincontent .product-info-main .box-tocart .actions button:disabled,
body.catalog-product-view #maincontent .product.media .box-tocart .actions button:disabled,
body.catalog-product-view #maincontent .product-info-main .box-tocart .actions button.disabled,
body.catalog-product-view #maincontent .product.media .box-tocart .actions button.disabled {
    background-color: #a4a4a4;
    border-color: #a4a4a4;
    font-weight: 600;
    font-family: 'Roboto', sans-serif
}

body.catalog-product-view #maincontent .product-info-main .box-tocart .actions button.added,
body.catalog-product-view #maincontent .product.media .box-tocart .actions button.added {
    background-color: #0e1111 !important;
    border-color: #0e1111
}

body.catalog-product-view #maincontent .product-info-main .box-tocart .actions button.added span,
body.catalog-product-view #maincontent .product.media .box-tocart .actions button.added span {
    color: #fff !important
}

body.catalog-product-view #maincontent .product-info-main .box-tocart .actions .buynow-button button,
body.catalog-product-view #maincontent .product.media .box-tocart .actions .buynow-button button {
    border-color: #0e1111
}

body.catalog-product-view #maincontent .product-info-main .box-tocart .actions .buynow-button button:hover,
body.catalog-product-view #maincontent .product.media .box-tocart .actions .buynow-button button:hover {
    background-color: #fff;
    border-color: #0e1111
}

body.catalog-product-view #maincontent .product-info-main .box-tocart .actions .buynow-button button:hover span,
body.catalog-product-view #maincontent .product.media .box-tocart .actions .buynow-button button:hover span {
    color: #000 I !important
}

body.catalog-product-view #maincontent .product-info-main .product-addto-links,
body.catalog-product-view #maincontent .product.media .product-addto-links {
    display: inline-block;
    margin-top: 0;
    vertical-align: top
}

body.catalog-product-view #maincontent .product-info-main .product-addto-links span,
body.catalog-product-view #maincontent .product.media .product-addto-links span {
    font-size: 0
}

body.catalog-product-view #maincontent .product-info-main .product-addto-links .action.towishlist span:before,
body.catalog-product-view #maincontent .product.media .product-addto-links .action.towishlist span:before {
    width: 69px;
    height: 51px;
    background-size: 25px;
    background-position: center center;
    margin: 0;
    border-left-color: #e5e5e5
}

body.catalog-product-view #maincontent #product-options-wrapper .swatch-attribute {
    max-height: unset;
    border-top: none
}

body.catalog-product-view #maincontent #product-options-wrapper .swatch-attribute.size {
    display: flex;
    flex-direction: column;
    gap: 1.5rem
}

body.catalog-product-view #maincontent #product-options-wrapper .swatch-attribute.size .swatch-attribute-label {
    order: 1
}

body.catalog-product-view #maincontent #product-options-wrapper .swatch-attribute.size .swatch-attribute-label .current-size {
    font-weight: 400
}

body.catalog-product-view #maincontent #product-options-wrapper .swatch-attribute.size .swatch-attribute-selected-option {
    order: 2
}

body.catalog-product-view #maincontent #product-options-wrapper .swatch-attribute.size .swatch-size-info-guide {
    order: 3;
    display: flex;
    flex-wrap: wrap;
    gap: 1.5rem;
    align-items: center
}

body.catalog-product-view #maincontent #product-options-wrapper .swatch-attribute.size .swatch-size-info-guide #volumental-widget-container {
    flex-basis: calc(100% - 145px);
    order: 1
}

body.catalog-product-view #maincontent #product-options-wrapper .swatch-attribute.size .swatch-size-info-guide .open-chart {
    flex-basis: 130px;
    float: unset;
    padding: 0;
    font-size: 16px;
    font-weight: 700;
    order: 2
}

body.catalog-product-view #maincontent #product-options-wrapper .swatch-attribute.size .swatch-size-info-guide:not(.has_volumental) .open-chart {
    position: absolute;
    top: 1rem;
    right: 0
}

body.catalog-product-view #maincontent #product-options-wrapper .swatch-attribute.size .swatch-size-info-guide div#volumental-notice {
    font-size: 1.2rem;
    background: #f5f5f5;
    flex-basis: 100%;
    padding: .8rem 1.2rem;
    line-height: 1;
    display: flex;
    align-items: center;
    gap: 1rem;
    order: 3
}

body.catalog-product-view #maincontent #product-options-wrapper .swatch-attribute.size .swatch-size-info-guide div#volumental-notice:before {
    content: '';
    display: inline-block;
    width: 1.625rem;
    height: 1.625rem;
    background-image: url("data:image/svg+xml,%3Csvg width='17' height='17' viewBox='0 0 17 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.125 0C6.51803 0 4.94714 0.476523 3.611 1.36931C2.27485 2.2621 1.23344 3.53105 0.618482 5.0157C0.00352044 6.50035 -0.157382 8.13401 0.156123 9.71011C0.469628 11.2862 1.24346 12.7339 2.37976 13.8702C3.51606 15.0065 4.9638 15.7804 6.5399 16.0939C8.11599 16.4074 9.74966 16.2465 11.2343 15.6315C12.719 15.0166 13.9879 13.9752 14.8807 12.639C15.7735 11.3029 16.25 9.73197 16.25 8.125C16.2477 5.97081 15.391 3.90551 13.8677 2.38227C12.3445 0.85903 10.2792 0.00227486 8.125 0ZM8.125 15C6.76526 15 5.43605 14.5968 4.30546 13.8414C3.17487 13.0859 2.29368 12.0122 1.77333 10.7559C1.25298 9.49971 1.11683 8.11737 1.3821 6.78375C1.64738 5.45013 2.30216 4.22513 3.26364 3.26364C4.22513 2.30216 5.45014 1.64737 6.78376 1.3821C8.11738 1.11683 9.49971 1.25298 10.756 1.77333C12.0122 2.29368 13.0859 3.17487 13.8414 4.30545C14.5968 5.43604 15 6.76525 15 8.125C14.9979 9.94773 14.2729 11.6952 12.9841 12.9841C11.6952 14.2729 9.94773 14.9979 8.125 15ZM9.375 11.875C9.375 12.0408 9.30916 12.1997 9.19195 12.3169C9.07474 12.4342 8.91576 12.5 8.75 12.5C8.41848 12.5 8.10054 12.3683 7.86612 12.1339C7.6317 11.8995 7.5 11.5815 7.5 11.25V8.125C7.33424 8.125 7.17527 8.05915 7.05806 7.94194C6.94085 7.82473 6.875 7.66576 6.875 7.5C6.875 7.33424 6.94085 7.17527 7.05806 7.05806C7.17527 6.94085 7.33424 6.875 7.5 6.875C7.83152 6.875 8.14947 7.0067 8.38389 7.24112C8.61831 7.47554 8.75 7.79348 8.75 8.125V11.25C8.91576 11.25 9.07474 11.3158 9.19195 11.4331C9.30916 11.5503 9.375 11.7092 9.375 11.875ZM6.875 4.6875C6.875 4.50208 6.92999 4.32082 7.033 4.16665C7.13601 4.01248 7.28243 3.89232 7.45374 3.82136C7.62504 3.75041 7.81354 3.73184 7.9954 3.76801C8.17726 3.80419 8.3443 3.89348 8.47542 4.02459C8.60653 4.1557 8.69582 4.32275 8.73199 4.5046C8.76816 4.68646 8.7496 4.87496 8.67864 5.04627C8.60768 5.21757 8.48752 5.36399 8.33335 5.467C8.17918 5.57002 7.99792 5.625 7.8125 5.625C7.56386 5.625 7.32541 5.52623 7.14959 5.35041C6.97378 5.1746 6.875 4.93614 6.875 4.6875Z' fill='%230F1111'/%3E%3C/svg%3E")
}

body.catalog-product-view #maincontent #product-options-wrapper .swatch-attribute.size .swatch-size-info-guide div#volumental-notice span {
    flex-basis: calc(100% - 2.625rem)
}

body.catalog-product-view #maincontent #product-options-wrapper .swatch-attribute.size .swatch-size-info-guide .size-guide-info {
    order: 4;
    display: none
}

body.catalog-product-view #maincontent #product-options-wrapper .swatch-attribute.size .swatch-size-info-guide .swatch-error-notice {
    order: 5
}

body.catalog-product-view #maincontent #product-options-wrapper .swatch-attribute.size .swatch-attribute-options {
    display: flex;
    flex-wrap: wrap;
    gap: 1rem;
    order: 4;
    margin: 0 !important
}

body.catalog-product-view #maincontent #product-options-wrapper .swatch-attribute.size .swatch-attribute-options:before {
    display: none
}

body.catalog-product-view #maincontent #product-options-wrapper .swatch-attribute.size .swatch-attribute-options .swatch-option.text {
    min-width: 8.5rem;
    width: max-content !important;
    max-width: 100% !important;
    margin: 0 !important;
    padding: 1.5rem;
    height: 4rem;
    line-height: 1;
    display: flex;
    align-items: center;
    justify-content: center
}

body.catalog-product-view #maincontent #product-options-wrapper .swatch-attribute.size .swatch-input.super-attribute-select {
    order: 5
}

body.catalog-product-view #maincontent #product-options-wrapper .swatch-attribute #size_type {
    outline: none;
    display: block;
    width: 100%;
    height: 40px;
    border: 1px solid #757575;
    border-radius: 2px;
    background-color: #f5f5f5;
    color: #000;
    margin-bottom: 20px;
    font-weight: 600
}

body.catalog-product-view #maincontent #product-options-wrapper .swatch-attribute #size_type:focus {
    box-shadow: 0 0 0 2px #a48bdf !important;
    outline: 2px solid #571aff !important;
    outline-offset: -2px !important
}

body.catalog-product-view #maincontent #product-options-wrapper .swatch-attribute .swatch-opt {
    margin-top: 5x
}

body.catalog-product-view #maincontent #product-options-wrapper .swatch-attribute .swatch-attribute-label {
    font-size: 14px;
    font-weight: 700
}

body.catalog-product-view #maincontent #product-options-wrapper .swatch-attribute .swatch-attribute-label:after {
    display: none
}

body.catalog-product-view #maincontent #product-options-wrapper .swatch-attribute .swatch-attribute-label .swatch-error-notice {
    color: #dd0019;
    font-size: 12px;
    font-style: italic;
    font-weight: 400;
    display: inline-block;
    margin-left: 15px;
    line-height: 15px;
    vertical-align: middle;
    text-transform: Capitalize
}

body.catalog-product-view #maincontent #product-options-wrapper .swatch-attribute .swatch-attribute-label a.open-chart {
    float: right;
    text-transform: uppercase;
    font-weight: 700;
    margin-right: 7%
}

body.catalog-product-view #maincontent #product-options-wrapper .swatch-attribute .swatch-attribute-options {
    margin-left: 0 !important;
    margin-right: 0 !important
}

body.catalog-product-view #maincontent #product-options-wrapper .swatch-attribute .swatch-attribute-options .swatch-option.text {
    background-color: transparent;
    border: solid 1px #b6b6b6 !important;
    font-size: 13px;
    color: #141414;
    box-sizing: border-box;
    min-width: 60px;
    width: 100%;
    max-width: 110px;
    margin-right: 5px;
    margin-bottom: 5px
}

body.catalog-product-view #maincontent #product-options-wrapper .swatch-attribute .swatch-attribute-options .swatch-option.text.error {
    border-color: #dd0019 !important;
    color: #dd0019
}

body.catalog-product-view #maincontent #product-options-wrapper .swatch-attribute .swatch-attribute-options .swatch-option.text:hover {
    border: solid 2px #0f1111 !important
}

body.catalog-product-view #maincontent #product-options-wrapper .swatch-attribute .swatch-attribute-options .swatch-option.text:last-child {
    margin-right: 0
}

body.catalog-product-view #maincontent #product-options-wrapper .swatch-attribute .swatch-attribute-options .swatch-option.text.selected {
    border: solid 2px #0f1111 !important
}

.catalog-product-view .product-info-main .box-tocart .actions button:after {
    box-shadow: none
}

@media only screen and (min-width:768px) {
    body.catalog-product-view .breadcrumbs {
        padding: 15px 20px 5px !important;
        position: relative
    }

    body.catalog-product-view .breadcrumbs .items {
        padding-left: 0;
        font-size: 12px
    }

    body.catalog-product-view .fancybox-close {
        top: 22px
    }

    body .catalog-product-view #maincontent .product-info-main h2.pdp-brand-title,
    body .catalog-product-view #maincontent .product.media h2.pdp-brand-title {
        font-size: 28px
    }

    body .catalog-product-view #maincontent .product-info-main .product-addto-links,
    body .catalog-product-view #maincontent .product.media .product-addto-links {
        margin-top: 15px
    }

    body .catalog-product-view #maincontent .product.media .gallery-placeholder .magnifier-preview {
        width: 550px !important;
        height: 600px !important
    }

    body .catalog-product-view #maincontent .product.media .gallery-placeholder .magnifier-preview img {
        object-fit: cover;
        transform: scale(2)
    }

    .catalog-product-view .product.media .fotorama__wrap .fotorama__stage .fotorama__stage__shaft {
        margin: auto
    }
}

@media only screen and (min-width:1025px) {
    body.catalog-product-view #maincontent .product-info-main .gender {
        font-size: 24px;
        padding: 5px 0
    }

    body.catalog-product-view #maincontent .product-info-main .product.attribute.sku {
        line-height: 26px
    }

    body.catalog-product-view #maincontent .product-info-main .product.attribute.sku strong,
    body.catalog-product-view #maincontent .product-info-main .product.attribute.sku div {
        font-size: 11px;
        line-height: 22px
    }

    body.catalog-product-view #maincontent .product-info-main .product-info-price .price-box {
        padding-bottom: 0;
        padding-top: 0;
        display: flex
    }

    body.catalog-product-view #maincontent .product-info-main .product-info-price .price-box .special-price .price {
        color: #e21936 !important;
        font-size: 24px;
        font-weight: 900
    }

    body.catalog-product-view #maincontent .product-info-main .product-info-price .price-box .price {
        font-size: 24px;
        color: #141414 !important;
        font-weight: 900
    }

    body.catalog-product-view #maincontent .product-info-main .product-info-price .price-box .old-price .price {
        font-size: 20px
    }

    body.catalog-product-view #maincontent .product-info-main .box-tocart .field.qty {
        display: block;
        width: 168px
    }

    body.catalog-product-view #maincontent .product-info-main .box-tocart .field.qty select {
        max-width: 155px;
        position: relative;
        background-image: none;
        text-align: left
    }

    body.catalog-product-view #maincontent .product-info-main .box-tocart .actions {
        vertical-align: top;
        float: unset;
        width: 100%;
        max-width: 100%;
        margin-top: 20px;
        display: flex;
        flex-direction: row-reverse
    }

    body.catalog-product-view #maincontent .product-info-main .box-tocart .actions .buynow-button {
        width: 50%
    }

    body.catalog-product-view #maincontent .product-info-main .box-tocart .actions .buynow-button .action {
        text-align: center
    }

    body.catalog-product-view #maincontent .product-info-main .box-tocart .actions .product-addtocart-button-cls {
        width: 50% !important;
        text-align: center;
        margin-inline-start: 15px
    }

    body.catalog-product-view #maincontent .product-info-main .box-tocart .actions .paypal {
        padding-top: 10px
    }

    body.catalog-product-view #maincontent .product-info-main .product-addto-links {
        margin-top: 20px;
        float: unset
    }
}

@media only screen and (min-width:768px) {
    body.catalog-product-view .product.media .fotorama__nav--thumbs .fotorama__nav__frame {
        margin-top: 0 !important;
        margin-bottom: 10px;
        padding: 0 !important;
        border: none
    }

    body.catalog-product-view .product.media .fotorama__nav--thumbs .fotorama__nav__frame:hover {
        border: 0
    }

    body.catalog-product-view .product.media .fotorama__nav--thumbs .fotorama__nav__frame.hidden {
        display: block !important
    }

    body.catalog-product-view .product.media .fotorama__nav--thumbs .fotorama__nav__frame .fotorama__thumb {
        border: 0;
        margin: 0
    }

    body.catalog-product-view .product.media .fotorama__nav--thumbs .fotorama__nav__frame .fotorama__thumb:hover {
        border: 2px solid #0f1111
    }

    body.catalog-product-view .product.media .fotorama__nav--thumbs .fotorama__nav__frame.fotorama__active .fotorama__thumb {
        border: 2px solid #0f1111
    }

    body.cms-index-index .catalog-widget .block.row {
        position: relative
    }

    body.cms-index-index .catalog-widget .block.row .products-recommended.products-grid.products-recommended {
        position: unset
    }

    body.cms-index-index .block.row .products-recommended.products-grid.products-recommended .swiper-button-prev,
    body.cms-index-index .block.row .products-recommended.products-grid.products-recommended .swiper-button-next {
        top: 3.5rem !important
    }
}

@media only screen and (max-width:767px) {
    .page-bottom #recently_viewed .custom-slider {
        padding-inline-start: .75rem !important
    }

    .page-bottom #recently_viewed .custom-slider .content-heading {
        padding: 0 .75rem !important
    }

    .page-bottom #recently_viewed .custom-slider .owl-stage-outer .owl-item {
        padding: 0 .75rem
    }

    body.catalog-product-view #sizechart-id p.chart-title {
        text-align: left;
        font-size: 18px;
        text-transform: capitalize;
        font-weight: 900;
        color: #404041;
        font-style: normal
    }

    body.catalog-product-view .breadcrumbs {
        padding-top: 20px
    }

    body.catalog-product-view .breadcrumbs>li {
        display: flex
    }

    body.catalog-product-view .breadcrumbs .item:not(:last-child):after {
        line-height: 16px !important;
        vertical-align: top !important
    }

    body.catalog-product-view #maincontent .product-info-main {
        margin-top: 5px;
        display: none;
        padding-left: 0
    }

    body.catalog-product-view #maincontent .product-info-main .page-title-wrapper.product h1.page-title {
        font-size: 14px
    }

    body.catalog-product-view #maincontent .product-info-main .box-tocart .actions button span {
        font-size: 12px
    }

    body.catalog-product-view #maincontent .product-info-price .price-box .price-final_price .price {
        font-size: 20px
    }

    body.catalog-product-view #maincontent .product-info-price .price-box>.special-price .price-final_price .price {
        font-size: 24px
    }

    body.catalog-product-view #maincontent .column.main {
        padding-bottom: 10px
    }

    body.catalog-product-view #maincontent .column.main .product-info-main {
        display: block !important
    }

    body.catalog-product-view #maincontent .column.main .block.row.related .block-title.title,
    body.catalog-product-view #maincontent .column.main .block.row.upsell .block-title.title,
    body.catalog-product-view #maincontent .column.main .block.row.recommended .block-title.title {
        font-size: 16px
    }

    body.catalog-product-view #maincontent .column.main .block.row.related .block-content.content .products-grid.products-related,
    body.catalog-product-view #maincontent .column.main .block.row.upsell .block-content.content .products-grid.products-related,
    body.catalog-product-view #maincontent .column.main .block.row.recommended .block-content.content .products-grid.products-related {
        padding-bottom: 0;
        margin-bottom: 0
    }

    body.catalog-product-view #maincontent .column.main .block.row.related .block-content.content .products-grid.products-related .product-items,
    body.catalog-product-view #maincontent .column.main .block.row.upsell .block-content.content .products-grid.products-related .product-items,
    body.catalog-product-view #maincontent .column.main .block.row.recommended .block-content.content .products-grid.products-related .product-items {
        margin-bottom: 0
    }

    body.catalog-product-view #maincontent .column.main .block.row.related .block-content.content .products-grid.products-related .product-items .product-item .price-box,
    body.catalog-product-view #maincontent .column.main .block.row.upsell .block-content.content .products-grid.products-related .product-items .product-item .price-box,
    body.catalog-product-view #maincontent .column.main .block.row.recommended .block-content.content .products-grid.products-related .product-items .product-item .price-box {
        margin-bottom: 0
    }

    body.catalog-product-view #maincontent .column.main .block.row.related .block-content.content .owl-carousel.owl-theme .owl-stage-outer,
    body.catalog-product-view #maincontent .column.main .block.row.upsell .block-content.content .owl-carousel.owl-theme .owl-stage-outer,
    body.catalog-product-view #maincontent .column.main .block.row.recommended .block-content.content .owl-carousel.owl-theme .owl-stage-outer {
        padding-bottom: 0
    }

    body.catalog-product-view #maincontent .column.main .product.media .breadcrumbs {
        display: none
    }

    body.catalog-product-view #maincontent .fotorama__nav-wrap--horizontal .fotorama__nav--thumbs {
        height: 50px !important;
        width: 100% !important
    }

    body.catalog-product-view #maincontent .fotorama__nav-wrap--horizontal .fotorama__nav--thumbs .fotorama__thumb-border {
        transform: none !important;
        display: none !important
    }

    body.catalog-product-view #maincontent .fotorama__nav-wrap--horizontal .fotorama__nav--thumbs .fotorama__nav__frame {
        width: 44px !important;
        height: 44px !important;
        border: 2px solid #e7e7e7;
        margin-right: 5px
    }

    body.catalog-product-view #maincontent .fotorama__nav-wrap--horizontal .fotorama__nav--thumbs .fotorama__nav__frame.hidden {
        display: inline-block !important
    }

    body.catalog-product-view #maincontent .fotorama__nav-wrap--horizontal .fotorama__nav--thumbs .fotorama__nav__frame.fotorama__active {
        border: solid 2px #0f1111;
        background: 0 0
    }

    body.catalog-product-view #maincontent .fotorama__nav-wrap--horizontal .fotorama__thumb__arr--left {
        left: -5px
    }

    body.catalog-product-view #maincontent .fotorama__nav-wrap--horizontal .fotorama__thumb__arr--right {
        right: -5px
    }

    body.catalog-product-view #maincontent .fotorama__nav-wrap--horizontal .fotorama__thumb__arr--left,
    body.catalog-product-view #maincontent .fotorama__nav-wrap--horizontal .fotorama__thumb__arr--right {
        height: 100px;
        top: 80% !important
    }

    body.catalog-product-view .fotorama__stage__frame .fotorama__img {
        width: 100%;
        height: 100%
    }

    body.catalog-product-view .fotorama__arr.fotorama__arr--next,
    body.catalog-product-view .fotorama__arr.fotorama__arr--prev {
        display: none
    }

    body .product-addto-links {
        margin-top: 0
    }

    #sizechart-id p.chart-title {
        text-align: left;
        font-weight: 700;
        font-size: 26px !important;
        margin-top: 18px;
        font-style: normal
    }

    #sizechart-id table {
        border-color: #ddd !important
    }

    #sizechart-id table tr {
        border-left: 1px solid #ddd
    }

    #sizechart-id table tr:nth-child(even) {
        background: #f7f7f7
    }

    #sizechart-id table tr td {
        border-right: 1px solid #ddd !important
    }

    #sizechart-id .sizechart_jumpToWraper {
        white-space: nowrap;
        overflow-x: auto;
        padding-bottom: 20px;
        margin-bottom: 5px
    }

    #sizechart-id .how-to-find {
        overflow-x: hidden
    }

    #sizechart-id .how-to-find .htf-scroll {
        overflow-x: scroll
    }

    #sizechart-id .how-to-find .htf-container {
        display: inline-flex
    }

    #sizechart-id .how-to-find .htf-container .htf-content {
        width: 250px;
        white-space: nowrap
    }

    #sizechart-id .how-to-find .htf-container .htf-content .htf-text {
        white-space: normal
    }
}

html body.theme-pearl.catalog-product-view .page-wrapper .breadcrumbs,
html body.theme-pearl.catalog-product-view .page-wrapper .page-main {
    max-width: 128rem !important;
    margin-inline: auto !important;
    padding-inline: 2rem !important
}

body.catalog-product-view .gen-wrapper,
body.checkout-cart-index .gen-wrapper,
body.cms-index-index .gen-wrapper {
    min-height: 4rem;
    padding-top: 1rem
}

body.catalog-product-view .gen-wrapper .gender,
body.checkout-cart-index .gen-wrapper .gender,
body.cms-index-index .gen-wrapper .gender {
    padding-bottom: .5rem;
    color: #515151;
    padding-top: 0 !important;
    font-size: 1.4rem
}

body.catalog-product-view .gen-wrapper .color,
body.checkout-cart-index .gen-wrapper .color,
body.cms-index-index .gen-wrapper .color {
    color: #515151;
    font-size: 1.4rem
}

body.catalog-product-view .gen-wrapper .color span,
body.checkout-cart-index .gen-wrapper .color span,
body.cms-index-index .gen-wrapper .color span {
    font-weight: 700;
    font-size: 1.4rem
}

body.catalog-product-view .page-wrapper>.page-bottom,
body.checkout-cart-index .page-wrapper>.page-bottom,
body.cms-index-index .page-wrapper>.page-bottom {
    max-width: 100%;
    width: 100%;
    background-color: #fff
}

body.catalog-product-view.theme-pearl.page-layout-1column .products.products-grid,
body.checkout-cart-index.theme-pearl.page-layout-1column .products.products-grid,
body.cms-index-index.theme-pearl.page-layout-1column .products.products-grid {
    padding-top: 0 !important
}

body.catalog-product-view .block.row,
body.checkout-cart-index .block.row,
body.cms-index-index .block.row {
    clear: both
}

body.catalog-product-view .block.row div[aria-labelledby=block-related-heading],
body.checkout-cart-index .block.row div[aria-labelledby=block-related-heading],
body.cms-index-index .block.row div[aria-labelledby=block-related-heading],
body.catalog-product-view .block.row div[aria-labelledby=block-upsell-heading],
body.checkout-cart-index .block.row div[aria-labelledby=block-upsell-heading],
body.cms-index-index .block.row div[aria-labelledby=block-upsell-heading],
body.catalog-product-view .block.row div[aria-labelledby=block-recommended-heading],
body.checkout-cart-index .block.row div[aria-labelledby=block-recommended-heading],
body.cms-index-index .block.row div[aria-labelledby=block-recommended-heading] {
    border-top: 1px solid #cfcfcf
}

body.catalog-product-view .block.row div[aria-labelledby=block-related-heading] .block-actions,
body.checkout-cart-index .block.row div[aria-labelledby=block-related-heading] .block-actions,
body.cms-index-index .block.row div[aria-labelledby=block-related-heading] .block-actions,
body.catalog-product-view .block.row div[aria-labelledby=block-upsell-heading] .block-actions,
body.checkout-cart-index .block.row div[aria-labelledby=block-upsell-heading] .block-actions,
body.cms-index-index .block.row div[aria-labelledby=block-upsell-heading] .block-actions,
body.catalog-product-view .block.row div[aria-labelledby=block-recommended-heading] .block-actions,
body.checkout-cart-index .block.row div[aria-labelledby=block-recommended-heading] .block-actions,
body.cms-index-index .block.row div[aria-labelledby=block-recommended-heading] .block-actions {
    display: none
}

body.catalog-product-view .block.row div[aria-labelledby=block-related-heading] .products-grid .product-item,
body.checkout-cart-index .block.row div[aria-labelledby=block-related-heading] .products-grid .product-item,
body.cms-index-index .block.row div[aria-labelledby=block-related-heading] .products-grid .product-item,
body.catalog-product-view .block.row div[aria-labelledby=block-upsell-heading] .products-grid .product-item,
body.checkout-cart-index .block.row div[aria-labelledby=block-upsell-heading] .products-grid .product-item,
body.cms-index-index .block.row div[aria-labelledby=block-upsell-heading] .products-grid .product-item,
body.catalog-product-view .block.row div[aria-labelledby=block-recommended-heading] .products-grid .product-item,
body.checkout-cart-index .block.row div[aria-labelledby=block-recommended-heading] .products-grid .product-item,
body.cms-index-index .block.row div[aria-labelledby=block-recommended-heading] .products-grid .product-item {
    max-width: 100%;
    width: 100% !important
}

body.catalog-product-view .block.row div[aria-labelledby=block-related-heading] .products-grid .product-item.owl-item,
body.checkout-cart-index .block.row div[aria-labelledby=block-related-heading] .products-grid .product-item.owl-item,
body.cms-index-index .block.row div[aria-labelledby=block-related-heading] .products-grid .product-item.owl-item,
body.catalog-product-view .block.row div[aria-labelledby=block-upsell-heading] .products-grid .product-item.owl-item,
body.checkout-cart-index .block.row div[aria-labelledby=block-upsell-heading] .products-grid .product-item.owl-item,
body.cms-index-index .block.row div[aria-labelledby=block-upsell-heading] .products-grid .product-item.owl-item,
body.catalog-product-view .block.row div[aria-labelledby=block-recommended-heading] .products-grid .product-item.owl-item,
body.checkout-cart-index .block.row div[aria-labelledby=block-recommended-heading] .products-grid .product-item.owl-item,
body.cms-index-index .block.row div[aria-labelledby=block-recommended-heading] .products-grid .product-item.owl-item {
    padding: 0 1rem !important
}

body.catalog-product-view .block.row div[aria-labelledby=block-related-heading] .products-grid .product-item .product-item-info,
body.checkout-cart-index .block.row div[aria-labelledby=block-related-heading] .products-grid .product-item .product-item-info,
body.cms-index-index .block.row div[aria-labelledby=block-related-heading] .products-grid .product-item .product-item-info,
body.catalog-product-view .block.row div[aria-labelledby=block-upsell-heading] .products-grid .product-item .product-item-info,
body.checkout-cart-index .block.row div[aria-labelledby=block-upsell-heading] .products-grid .product-item .product-item-info,
body.cms-index-index .block.row div[aria-labelledby=block-upsell-heading] .products-grid .product-item .product-item-info,
body.catalog-product-view .block.row div[aria-labelledby=block-recommended-heading] .products-grid .product-item .product-item-info,
body.checkout-cart-index .block.row div[aria-labelledby=block-recommended-heading] .products-grid .product-item .product-item-info,
body.cms-index-index .block.row div[aria-labelledby=block-recommended-heading] .products-grid .product-item .product-item-info {
    border: 1px solid #e7e7e7 !important;
    transition: border-color .25s, box-shadow .25s;
    width: 100%
}

body.catalog-product-view .block.row div[aria-labelledby=block-related-heading] .products-grid .product-item .product-item-info:hover,
body.checkout-cart-index .block.row div[aria-labelledby=block-related-heading] .products-grid .product-item .product-item-info:hover,
body.cms-index-index .block.row div[aria-labelledby=block-related-heading] .products-grid .product-item .product-item-info:hover,
body.catalog-product-view .block.row div[aria-labelledby=block-upsell-heading] .products-grid .product-item .product-item-info:hover,
body.checkout-cart-index .block.row div[aria-labelledby=block-upsell-heading] .products-grid .product-item .product-item-info:hover,
body.cms-index-index .block.row div[aria-labelledby=block-upsell-heading] .products-grid .product-item .product-item-info:hover,
body.catalog-product-view .block.row div[aria-labelledby=block-recommended-heading] .products-grid .product-item .product-item-info:hover,
body.checkout-cart-index .block.row div[aria-labelledby=block-recommended-heading] .products-grid .product-item .product-item-info:hover,
body.cms-index-index .block.row div[aria-labelledby=block-recommended-heading] .products-grid .product-item .product-item-info:hover {
    box-shadow: unset !important;
    border: 1px solid #333 !important;
    border-color: #333 !important;
    box-shadow: inset 0 -3px #333 !important
}

body.catalog-product-view .block.row div[aria-labelledby=block-related-heading] .products-grid .product-item .field.choice.related,
body.checkout-cart-index .block.row div[aria-labelledby=block-related-heading] .products-grid .product-item .field.choice.related,
body.cms-index-index .block.row div[aria-labelledby=block-related-heading] .products-grid .product-item .field.choice.related,
body.catalog-product-view .block.row div[aria-labelledby=block-upsell-heading] .products-grid .product-item .field.choice.related,
body.checkout-cart-index .block.row div[aria-labelledby=block-upsell-heading] .products-grid .product-item .field.choice.related,
body.cms-index-index .block.row div[aria-labelledby=block-upsell-heading] .products-grid .product-item .field.choice.related,
body.catalog-product-view .block.row div[aria-labelledby=block-recommended-heading] .products-grid .product-item .field.choice.related,
body.checkout-cart-index .block.row div[aria-labelledby=block-recommended-heading] .products-grid .product-item .field.choice.related,
body.cms-index-index .block.row div[aria-labelledby=block-recommended-heading] .products-grid .product-item .field.choice.related {
    display: none
}

body.catalog-product-view .block.row div[aria-labelledby=block-related-heading] .products-grid .product-item .product-item-details .product-item-name,
body.checkout-cart-index .block.row div[aria-labelledby=block-related-heading] .products-grid .product-item .product-item-details .product-item-name,
body.cms-index-index .block.row div[aria-labelledby=block-related-heading] .products-grid .product-item .product-item-details .product-item-name,
body.catalog-product-view .block.row div[aria-labelledby=block-upsell-heading] .products-grid .product-item .product-item-details .product-item-name,
body.checkout-cart-index .block.row div[aria-labelledby=block-upsell-heading] .products-grid .product-item .product-item-details .product-item-name,
body.cms-index-index .block.row div[aria-labelledby=block-upsell-heading] .products-grid .product-item .product-item-details .product-item-name,
body.catalog-product-view .block.row div[aria-labelledby=block-recommended-heading] .products-grid .product-item .product-item-details .product-item-name,
body.checkout-cart-index .block.row div[aria-labelledby=block-recommended-heading] .products-grid .product-item .product-item-details .product-item-name,
body.cms-index-index .block.row div[aria-labelledby=block-recommended-heading] .products-grid .product-item .product-item-details .product-item-name {
    text-align: left !important;
    margin-top: 0
}

body.catalog-product-view .block.row div[aria-labelledby=block-related-heading] .products-grid .product-item .product-item-details .discount,
body.checkout-cart-index .block.row div[aria-labelledby=block-related-heading] .products-grid .product-item .product-item-details .discount,
body.cms-index-index .block.row div[aria-labelledby=block-related-heading] .products-grid .product-item .product-item-details .discount,
body.catalog-product-view .block.row div[aria-labelledby=block-upsell-heading] .products-grid .product-item .product-item-details .discount,
body.checkout-cart-index .block.row div[aria-labelledby=block-upsell-heading] .products-grid .product-item .product-item-details .discount,
body.cms-index-index .block.row div[aria-labelledby=block-upsell-heading] .products-grid .product-item .product-item-details .discount,
body.catalog-product-view .block.row div[aria-labelledby=block-recommended-heading] .products-grid .product-item .product-item-details .discount,
body.checkout-cart-index .block.row div[aria-labelledby=block-recommended-heading] .products-grid .product-item .product-item-details .discount,
body.cms-index-index .block.row div[aria-labelledby=block-recommended-heading] .products-grid .product-item .product-item-details .discount {
    display: inline-block;
    vertical-align: top;
    font-size: 14px;
    font-weight: 300;
    margin-left: 5px;
    font-family: 'Roboto', sans-serif;
    color: #000
}

body.catalog-product-view .block.row div[aria-labelledby=block-related-heading] .products-grid .product-item .product-item-details .price-box,
body.checkout-cart-index .block.row div[aria-labelledby=block-related-heading] .products-grid .product-item .product-item-details .price-box,
body.cms-index-index .block.row div[aria-labelledby=block-related-heading] .products-grid .product-item .product-item-details .price-box,
body.catalog-product-view .block.row div[aria-labelledby=block-upsell-heading] .products-grid .product-item .product-item-details .price-box,
body.checkout-cart-index .block.row div[aria-labelledby=block-upsell-heading] .products-grid .product-item .product-item-details .price-box,
body.cms-index-index .block.row div[aria-labelledby=block-upsell-heading] .products-grid .product-item .product-item-details .price-box,
body.catalog-product-view .block.row div[aria-labelledby=block-recommended-heading] .products-grid .product-item .product-item-details .price-box,
body.checkout-cart-index .block.row div[aria-labelledby=block-recommended-heading] .products-grid .product-item .product-item-details .price-box,
body.cms-index-index .block.row div[aria-labelledby=block-recommended-heading] .products-grid .product-item .product-item-details .price-box {
    text-align: left !important;
    display: inline-block
}

body.catalog-product-view .block.row div[aria-labelledby=block-related-heading] .products-grid .product-item .product-item-details .price-box.price-final_price .special-price,
body.checkout-cart-index .block.row div[aria-labelledby=block-related-heading] .products-grid .product-item .product-item-details .price-box.price-final_price .special-price,
body.cms-index-index .block.row div[aria-labelledby=block-related-heading] .products-grid .product-item .product-item-details .price-box.price-final_price .special-price,
body.catalog-product-view .block.row div[aria-labelledby=block-upsell-heading] .products-grid .product-item .product-item-details .price-box.price-final_price .special-price,
body.checkout-cart-index .block.row div[aria-labelledby=block-upsell-heading] .products-grid .product-item .product-item-details .price-box.price-final_price .special-price,
body.cms-index-index .block.row div[aria-labelledby=block-upsell-heading] .products-grid .product-item .product-item-details .price-box.price-final_price .special-price,
body.catalog-product-view .block.row div[aria-labelledby=block-recommended-heading] .products-grid .product-item .product-item-details .price-box.price-final_price .special-price,
body.checkout-cart-index .block.row div[aria-labelledby=block-recommended-heading] .products-grid .product-item .product-item-details .price-box.price-final_price .special-price,
body.cms-index-index .block.row div[aria-labelledby=block-recommended-heading] .products-grid .product-item .product-item-details .price-box.price-final_price .special-price,
body.catalog-product-view .block.row div[aria-labelledby=block-related-heading] .products-grid .product-item .product-item-details .price-box.price-final_price .old-price,
body.checkout-cart-index .block.row div[aria-labelledby=block-related-heading] .products-grid .product-item .product-item-details .price-box.price-final_price .old-price,
body.cms-index-index .block.row div[aria-labelledby=block-related-heading] .products-grid .product-item .product-item-details .price-box.price-final_price .old-price,
body.catalog-product-view .block.row div[aria-labelledby=block-upsell-heading] .products-grid .product-item .product-item-details .price-box.price-final_price .old-price,
body.checkout-cart-index .block.row div[aria-labelledby=block-upsell-heading] .products-grid .product-item .product-item-details .price-box.price-final_price .old-price,
body.cms-index-index .block.row div[aria-labelledby=block-upsell-heading] .products-grid .product-item .product-item-details .price-box.price-final_price .old-price,
body.catalog-product-view .block.row div[aria-labelledby=block-recommended-heading] .products-grid .product-item .product-item-details .price-box.price-final_price .old-price,
body.checkout-cart-index .block.row div[aria-labelledby=block-recommended-heading] .products-grid .product-item .product-item-details .price-box.price-final_price .old-price,
body.cms-index-index .block.row div[aria-labelledby=block-recommended-heading] .products-grid .product-item .product-item-details .price-box.price-final_price .old-price {
    display: inline-block;
    margin-left: 0
}

body.catalog-product-view .block.row div[aria-labelledby=block-related-heading] .products-grid .product-item .product-item-details .price-box.price-final_price .old-price .price-container .price,
body.checkout-cart-index .block.row div[aria-labelledby=block-related-heading] .products-grid .product-item .product-item-details .price-box.price-final_price .old-price .price-container .price,
body.cms-index-index .block.row div[aria-labelledby=block-related-heading] .products-grid .product-item .product-item-details .price-box.price-final_price .old-price .price-container .price,
body.catalog-product-view .block.row div[aria-labelledby=block-upsell-heading] .products-grid .product-item .product-item-details .price-box.price-final_price .old-price .price-container .price,
body.checkout-cart-index .block.row div[aria-labelledby=block-upsell-heading] .products-grid .product-item .product-item-details .price-box.price-final_price .old-price .price-container .price,
body.cms-index-index .block.row div[aria-labelledby=block-upsell-heading] .products-grid .product-item .product-item-details .price-box.price-final_price .old-price .price-container .price,
body.catalog-product-view .block.row div[aria-labelledby=block-recommended-heading] .products-grid .product-item .product-item-details .price-box.price-final_price .old-price .price-container .price,
body.checkout-cart-index .block.row div[aria-labelledby=block-recommended-heading] .products-grid .product-item .product-item-details .price-box.price-final_price .old-price .price-container .price,
body.cms-index-index .block.row div[aria-labelledby=block-recommended-heading] .products-grid .product-item .product-item-details .price-box.price-final_price .old-price .price-container .price {
    font-size: 1.4rem;
    color: grey !important
}

body.catalog-product-view .block.row div[aria-labelledby=block-related-heading] .products-grid .product-item .product-item-details .price-box .price-container .price,
body.checkout-cart-index .block.row div[aria-labelledby=block-related-heading] .products-grid .product-item .product-item-details .price-box .price-container .price,
body.cms-index-index .block.row div[aria-labelledby=block-related-heading] .products-grid .product-item .product-item-details .price-box .price-container .price,
body.catalog-product-view .block.row div[aria-labelledby=block-upsell-heading] .products-grid .product-item .product-item-details .price-box .price-container .price,
body.checkout-cart-index .block.row div[aria-labelledby=block-upsell-heading] .products-grid .product-item .product-item-details .price-box .price-container .price,
body.cms-index-index .block.row div[aria-labelledby=block-upsell-heading] .products-grid .product-item .product-item-details .price-box .price-container .price,
body.catalog-product-view .block.row div[aria-labelledby=block-recommended-heading] .products-grid .product-item .product-item-details .price-box .price-container .price,
body.checkout-cart-index .block.row div[aria-labelledby=block-recommended-heading] .products-grid .product-item .product-item-details .price-box .price-container .price,
body.cms-index-index .block.row div[aria-labelledby=block-recommended-heading] .products-grid .product-item .product-item-details .price-box .price-container .price {
    font-family: 'Roboto', sans-serif;
    color: #064394 !important;
    font-weight: 400
}

body.catalog-product-view .block.row div[aria-labelledby=block-related-heading] .products-grid .product-item div[data-bv-show=inline_rating],
body.checkout-cart-index .block.row div[aria-labelledby=block-related-heading] .products-grid .product-item div[data-bv-show=inline_rating],
body.cms-index-index .block.row div[aria-labelledby=block-related-heading] .products-grid .product-item div[data-bv-show=inline_rating],
body.catalog-product-view .block.row div[aria-labelledby=block-upsell-heading] .products-grid .product-item div[data-bv-show=inline_rating],
body.checkout-cart-index .block.row div[aria-labelledby=block-upsell-heading] .products-grid .product-item div[data-bv-show=inline_rating],
body.cms-index-index .block.row div[aria-labelledby=block-upsell-heading] .products-grid .product-item div[data-bv-show=inline_rating],
body.catalog-product-view .block.row div[aria-labelledby=block-recommended-heading] .products-grid .product-item div[data-bv-show=inline_rating],
body.checkout-cart-index .block.row div[aria-labelledby=block-recommended-heading] .products-grid .product-item div[data-bv-show=inline_rating],
body.cms-index-index .block.row div[aria-labelledby=block-recommended-heading] .products-grid .product-item div[data-bv-show=inline_rating] {
    min-height: 2.1rem;
    width: 100%;
    padding-top: 1rem
}

body.catalog-product-view .block.row div[aria-labelledby=block-related-heading] .products-grid .product-item .product-item-details,
body.checkout-cart-index .block.row div[aria-labelledby=block-related-heading] .products-grid .product-item .product-item-details,
body.cms-index-index .block.row div[aria-labelledby=block-related-heading] .products-grid .product-item .product-item-details,
body.catalog-product-view .block.row div[aria-labelledby=block-upsell-heading] .products-grid .product-item .product-item-details,
body.checkout-cart-index .block.row div[aria-labelledby=block-upsell-heading] .products-grid .product-item .product-item-details,
body.cms-index-index .block.row div[aria-labelledby=block-upsell-heading] .products-grid .product-item .product-item-details,
body.catalog-product-view .block.row div[aria-labelledby=block-recommended-heading] .products-grid .product-item .product-item-details,
body.checkout-cart-index .block.row div[aria-labelledby=block-recommended-heading] .products-grid .product-item .product-item-details,
body.cms-index-index .block.row div[aria-labelledby=block-recommended-heading] .products-grid .product-item .product-item-details {
    border-top: 1px solid #fff
}

body.catalog-product-view .block.row div[aria-labelledby=block-related-heading] .products-grid .product-item .product-item-details .product-item-actions,
body.checkout-cart-index .block.row div[aria-labelledby=block-related-heading] .products-grid .product-item .product-item-details .product-item-actions,
body.cms-index-index .block.row div[aria-labelledby=block-related-heading] .products-grid .product-item .product-item-details .product-item-actions,
body.catalog-product-view .block.row div[aria-labelledby=block-upsell-heading] .products-grid .product-item .product-item-details .product-item-actions,
body.checkout-cart-index .block.row div[aria-labelledby=block-upsell-heading] .products-grid .product-item .product-item-details .product-item-actions,
body.cms-index-index .block.row div[aria-labelledby=block-upsell-heading] .products-grid .product-item .product-item-details .product-item-actions,
body.catalog-product-view .block.row div[aria-labelledby=block-recommended-heading] .products-grid .product-item .product-item-details .product-item-actions,
body.checkout-cart-index .block.row div[aria-labelledby=block-recommended-heading] .products-grid .product-item .product-item-details .product-item-actions,
body.cms-index-index .block.row div[aria-labelledby=block-recommended-heading] .products-grid .product-item .product-item-details .product-item-actions {
    margin: 0;
    height: 25px;
    width: 25px;
    position: absolute;
    bottom: 95px;
    right: 13px;
    z-index: 10
}

body.catalog-product-view .block.row div[aria-labelledby=block-related-heading] .products-grid .product-item .product-item-details .product-item-actions .actions-secondary,
body.checkout-cart-index .block.row div[aria-labelledby=block-related-heading] .products-grid .product-item .product-item-details .product-item-actions .actions-secondary,
body.cms-index-index .block.row div[aria-labelledby=block-related-heading] .products-grid .product-item .product-item-details .product-item-actions .actions-secondary,
body.catalog-product-view .block.row div[aria-labelledby=block-upsell-heading] .products-grid .product-item .product-item-details .product-item-actions .actions-secondary,
body.checkout-cart-index .block.row div[aria-labelledby=block-upsell-heading] .products-grid .product-item .product-item-details .product-item-actions .actions-secondary,
body.cms-index-index .block.row div[aria-labelledby=block-upsell-heading] .products-grid .product-item .product-item-details .product-item-actions .actions-secondary,
body.catalog-product-view .block.row div[aria-labelledby=block-recommended-heading] .products-grid .product-item .product-item-details .product-item-actions .actions-secondary,
body.checkout-cart-index .block.row div[aria-labelledby=block-recommended-heading] .products-grid .product-item .product-item-details .product-item-actions .actions-secondary,
body.cms-index-index .block.row div[aria-labelledby=block-recommended-heading] .products-grid .product-item .product-item-details .product-item-actions .actions-secondary {
    display: block
}

body.catalog-product-view .block.row div[aria-labelledby=block-related-heading] .products-grid .product-item .product-item-details .product-item-actions .actions-secondary a.towishlist,
body.checkout-cart-index .block.row div[aria-labelledby=block-related-heading] .products-grid .product-item .product-item-details .product-item-actions .actions-secondary a.towishlist,
body.cms-index-index .block.row div[aria-labelledby=block-related-heading] .products-grid .product-item .product-item-details .product-item-actions .actions-secondary a.towishlist,
body.catalog-product-view .block.row div[aria-labelledby=block-upsell-heading] .products-grid .product-item .product-item-details .product-item-actions .actions-secondary a.towishlist,
body.checkout-cart-index .block.row div[aria-labelledby=block-upsell-heading] .products-grid .product-item .product-item-details .product-item-actions .actions-secondary a.towishlist,
body.cms-index-index .block.row div[aria-labelledby=block-upsell-heading] .products-grid .product-item .product-item-details .product-item-actions .actions-secondary a.towishlist,
body.catalog-product-view .block.row div[aria-labelledby=block-recommended-heading] .products-grid .product-item .product-item-details .product-item-actions .actions-secondary a.towishlist,
body.checkout-cart-index .block.row div[aria-labelledby=block-recommended-heading] .products-grid .product-item .product-item-details .product-item-actions .actions-secondary a.towishlist,
body.cms-index-index .block.row div[aria-labelledby=block-recommended-heading] .products-grid .product-item .product-item-details .product-item-actions .actions-secondary a.towishlist {
    position: absolute;
    right: 12px;
    top: 7px;
    width: auto
}

body.catalog-product-view .block.row div[aria-labelledby=block-related-heading] .products-grid .product-item .product-item-name>a,
body.checkout-cart-index .block.row div[aria-labelledby=block-related-heading] .products-grid .product-item .product-item-name>a,
body.cms-index-index .block.row div[aria-labelledby=block-related-heading] .products-grid .product-item .product-item-name>a,
body.catalog-product-view .block.row div[aria-labelledby=block-upsell-heading] .products-grid .product-item .product-item-name>a,
body.checkout-cart-index .block.row div[aria-labelledby=block-upsell-heading] .products-grid .product-item .product-item-name>a,
body.cms-index-index .block.row div[aria-labelledby=block-upsell-heading] .products-grid .product-item .product-item-name>a,
body.catalog-product-view .block.row div[aria-labelledby=block-recommended-heading] .products-grid .product-item .product-item-name>a,
body.checkout-cart-index .block.row div[aria-labelledby=block-recommended-heading] .products-grid .product-item .product-item-name>a,
body.cms-index-index .block.row div[aria-labelledby=block-recommended-heading] .products-grid .product-item .product-item-name>a {
    font-family: 'Roboto', sans-serif;
    font-weight: 400
}

body.catalog-product-view .block.row div[aria-labelledby=block-related-heading] .products-grid .product-item .product-item-name>a:hover,
body.checkout-cart-index .block.row div[aria-labelledby=block-related-heading] .products-grid .product-item .product-item-name>a:hover,
body.cms-index-index .block.row div[aria-labelledby=block-related-heading] .products-grid .product-item .product-item-name>a:hover,
body.catalog-product-view .block.row div[aria-labelledby=block-upsell-heading] .products-grid .product-item .product-item-name>a:hover,
body.checkout-cart-index .block.row div[aria-labelledby=block-upsell-heading] .products-grid .product-item .product-item-name>a:hover,
body.cms-index-index .block.row div[aria-labelledby=block-upsell-heading] .products-grid .product-item .product-item-name>a:hover,
body.catalog-product-view .block.row div[aria-labelledby=block-recommended-heading] .products-grid .product-item .product-item-name>a:hover,
body.checkout-cart-index .block.row div[aria-labelledby=block-recommended-heading] .products-grid .product-item .product-item-name>a:hover,
body.cms-index-index .block.row div[aria-labelledby=block-recommended-heading] .products-grid .product-item .product-item-name>a:hover {
    text-decoration: none
}

body.catalog-product-view .block.row .owl-carousel.products .owl-controls .owl-nav.fullscreen .owl-prev,
body.checkout-cart-index .block.row .owl-carousel.products .owl-controls .owl-nav.fullscreen .owl-prev,
body.cms-index-index .block.row .owl-carousel.products .owl-controls .owl-nav.fullscreen .owl-prev {
    top: 35% !important
}

body.catalog-product-view .block.row .owl-carousel.products .owl-controls .owl-nav.fullscreen .owl-next,
body.checkout-cart-index .block.row .owl-carousel.products .owl-controls .owl-nav.fullscreen .owl-next,
body.cms-index-index .block.row .owl-carousel.products .owl-controls .owl-nav.fullscreen .owl-next {
    top: 35% !important
}

body.catalog-product-view .block.row,
body.checkout-cart-index .block.row,
body.cms-index-index .block.row,
body.catalog-product-view .block.crosssell,
body.checkout-cart-index .block.crosssell,
body.cms-index-index .block.crosssell {
    max-width: 1240px;
    margin: 0 auto;
    padding: 0;
    width: 100%;
    float: none;
    display: block;
    border: 1px solid #e7e7e7
}

body.catalog-product-view .block .title,
body.checkout-cart-index .block .title,
body.cms-index-index .block .title {
    text-align: left;
    line-height: 18px;
    letter-spacing: normal;
    color: #0f1111;
    margin: 2rem 0 0;
    font-family: 'Roboto', sans-serif;
    font-weight: 900;
    text-transform: none;
    font-size: 2.4rem !important;
    padding: 0 2rem
}

body.catalog-product-view .block .title:after,
body.checkout-cart-index .block .title:after,
body.cms-index-index .block .title:after {
    left: 0;
    text-align: initial;
    transform: rotate(90deg);
    display: flex;
    width: 1.2rem;
    top: 1.4rem;
    content: none;
    color: #000;
    font-weight: 700
}

body.catalog-product-view .block.row div[aria-labelledby=block-upsell-heading],
body.checkout-cart-index .block.row div[aria-labelledby=block-upsell-heading],
body.cms-index-index .block.row div[aria-labelledby=block-upsell-heading],
body.catalog-product-view .block.crosssell div[aria-labelledby=block-upsell-heading],
body.checkout-cart-index .block.crosssell div[aria-labelledby=block-upsell-heading],
body.cms-index-index .block.crosssell div[aria-labelledby=block-upsell-heading],
body.catalog-product-view .block.row div[aria-labelledby=block-recommended-heading],
body.checkout-cart-index .block.row div[aria-labelledby=block-recommended-heading],
body.cms-index-index .block.row div[aria-labelledby=block-recommended-heading],
body.catalog-product-view .block.crosssell div[aria-labelledby=block-recommended-heading],
body.checkout-cart-index .block.crosssell div[aria-labelledby=block-recommended-heading],
body.cms-index-index .block.crosssell div[aria-labelledby=block-recommended-heading] {
    border: none
}

body.catalog-product-view .block.crosssell .owl-carousel .owl-stage-outer,
body.checkout-cart-index .block.crosssell .owl-carousel .owl-stage-outer,
body.cms-index-index .block.crosssell .owl-carousel .owl-stage-outer {
    padding: 0
}

body.catalog-product-view .block.crosssell .owl-carousel .owl-stage-outer .owl-controls .owl-dots,
body.checkout-cart-index .block.crosssell .owl-carousel .owl-stage-outer .owl-controls .owl-dots,
body.cms-index-index .block.crosssell .owl-carousel .owl-stage-outer .owl-controls .owl-dots {
    bottom: 0 !important
}

body.catalog-product-view .block.row .products-upsell.grid.products-grid .owl-item,
body.checkout-cart-index .block.row .products-upsell.grid.products-grid .owl-item,
body.cms-index-index .block.row .products-upsell.grid.products-grid .owl-item,
body.catalog-product-view .block.crosssell .products-crosssell.grid.products-grid .owl-item,
body.checkout-cart-index .block.crosssell .products-crosssell.grid.products-grid .owl-item,
body.cms-index-index .block.crosssell .products-crosssell.grid.products-grid .owl-item,
body.catalog-product-view .block.row .products-recommended.grid.products-grid .owl-item,
body.checkout-cart-index .block.row .products-recommended.grid.products-grid .owl-item,
body.cms-index-index .block.row .products-recommended.grid.products-grid .owl-item {
    padding: 0 1rem
}

body.catalog-product-view .block.row .products-upsell.grid.products-grid .owl-item .product-item,
body.checkout-cart-index .block.row .products-upsell.grid.products-grid .owl-item .product-item,
body.cms-index-index .block.row .products-upsell.grid.products-grid .owl-item .product-item,
body.catalog-product-view .block.crosssell .products-crosssell.grid.products-grid .owl-item .product-item,
body.checkout-cart-index .block.crosssell .products-crosssell.grid.products-grid .owl-item .product-item,
body.cms-index-index .block.crosssell .products-crosssell.grid.products-grid .owl-item .product-item,
body.catalog-product-view .block.row .products-recommended.grid.products-grid .owl-item .product-item,
body.checkout-cart-index .block.row .products-recommended.grid.products-grid .owl-item .product-item,
body.cms-index-index .block.row .products-recommended.grid.products-grid .owl-item .product-item {
    background-color: #fff;
    border: 1px solid #e7e7e7 !important;
    margin-bottom: 2rem;
    width: 100% !important
}

body.catalog-product-view .block.row .products-upsell.grid.products-grid .owl-item .product-item:hover,
body.checkout-cart-index .block.row .products-upsell.grid.products-grid .owl-item .product-item:hover,
body.cms-index-index .block.row .products-upsell.grid.products-grid .owl-item .product-item:hover,
body.catalog-product-view .block.crosssell .products-crosssell.grid.products-grid .owl-item .product-item:hover,
body.checkout-cart-index .block.crosssell .products-crosssell.grid.products-grid .owl-item .product-item:hover,
body.cms-index-index .block.crosssell .products-crosssell.grid.products-grid .owl-item .product-item:hover,
body.catalog-product-view .block.row .products-recommended.grid.products-grid .owl-item .product-item:hover,
body.checkout-cart-index .block.row .products-recommended.grid.products-grid .owl-item .product-item:hover,
body.cms-index-index .block.row .products-recommended.grid.products-grid .owl-item .product-item:hover {
    border: 1px solid #333
}

body.catalog-product-view .block.row .products-upsell #pre-div,
body.checkout-cart-index .block.row .products-upsell #pre-div,
body.cms-index-index .block.row .products-upsell #pre-div,
body.catalog-product-view .block.crosssell .products-crosssell #pre-div,
body.checkout-cart-index .block.crosssell .products-crosssell #pre-div,
body.cms-index-index .block.crosssell .products-crosssell #pre-div,
body.catalog-product-view .block.row .products-recommended #pre-div,
body.checkout-cart-index .block.row .products-recommended #pre-div,
body.cms-index-index .block.row .products-recommended #pre-div {
    z-index: 10
}

body.catalog-product-view .block.row .products-upsell.products-grid.products-upsell,
body.checkout-cart-index .block.row .products-upsell.products-grid.products-upsell,
body.cms-index-index .block.row .products-upsell.products-grid.products-upsell,
body.catalog-product-view .block.crosssell .products-crosssell.products-grid.products-upsell,
body.checkout-cart-index .block.crosssell .products-crosssell.products-grid.products-upsell,
body.cms-index-index .block.crosssell .products-crosssell.products-grid.products-upsell,
body.catalog-product-view .block.row .products-recommended.products-grid.products-upsell,
body.checkout-cart-index .block.row .products-recommended.products-grid.products-upsell,
body.cms-index-index .block.row .products-recommended.products-grid.products-upsell,
body.catalog-product-view .block.row .products-upsell.products-grid.products-crosssell,
body.checkout-cart-index .block.row .products-upsell.products-grid.products-crosssell,
body.cms-index-index .block.row .products-upsell.products-grid.products-crosssell,
body.catalog-product-view .block.crosssell .products-crosssell.products-grid.products-crosssell,
body.checkout-cart-index .block.crosssell .products-crosssell.products-grid.products-crosssell,
body.cms-index-index .block.crosssell .products-crosssell.products-grid.products-crosssell,
body.catalog-product-view .block.row .products-recommended.products-grid.products-crosssell,
body.checkout-cart-index .block.row .products-recommended.products-grid.products-crosssell,
body.cms-index-index .block.row .products-recommended.products-grid.products-crosssell,
body.catalog-product-view .block.row .products-upsell.products-grid.products-recommended,
body.checkout-cart-index .block.row .products-upsell.products-grid.products-recommended,
body.cms-index-index .block.row .products-upsell.products-grid.products-recommended,
body.catalog-product-view .block.crosssell .products-crosssell.products-grid.products-recommended,
body.checkout-cart-index .block.crosssell .products-crosssell.products-grid.products-recommended,
body.cms-index-index .block.crosssell .products-crosssell.products-grid.products-recommended,
body.catalog-product-view .block.row .products-recommended.products-grid.products-recommended,
body.checkout-cart-index .block.row .products-recommended.products-grid.products-recommended,
body.cms-index-index .block.row .products-recommended.products-grid.products-recommended {
    min-height: 18.5vw;
    padding-bottom: 0;
    padding-inline: 2rem
}

@media only screen and (max-width:767px) {

    body.catalog-product-view .block.row .products-upsell.products-grid.products-upsell,
    body.checkout-cart-index .block.row .products-upsell.products-grid.products-upsell,
    body.cms-index-index .block.row .products-upsell.products-grid.products-upsell,
    body.catalog-product-view .block.crosssell .products-crosssell.products-grid.products-upsell,
    body.checkout-cart-index .block.crosssell .products-crosssell.products-grid.products-upsell,
    body.cms-index-index .block.crosssell .products-crosssell.products-grid.products-upsell,
    body.catalog-product-view .block.row .products-recommended.products-grid.products-upsell,
    body.checkout-cart-index .block.row .products-recommended.products-grid.products-upsell,
    body.cms-index-index .block.row .products-recommended.products-grid.products-upsell,
    body.catalog-product-view .block.row .products-upsell.products-grid.products-crosssell,
    body.checkout-cart-index .block.row .products-upsell.products-grid.products-crosssell,
    body.cms-index-index .block.row .products-upsell.products-grid.products-crosssell,
    body.catalog-product-view .block.crosssell .products-crosssell.products-grid.products-crosssell,
    body.checkout-cart-index .block.crosssell .products-crosssell.products-grid.products-crosssell,
    body.cms-index-index .block.crosssell .products-crosssell.products-grid.products-crosssell,
    body.catalog-product-view .block.row .products-recommended.products-grid.products-crosssell,
    body.checkout-cart-index .block.row .products-recommended.products-grid.products-crosssell,
    body.cms-index-index .block.row .products-recommended.products-grid.products-crosssell,
    body.catalog-product-view .block.row .products-upsell.products-grid.products-recommended,
    body.checkout-cart-index .block.row .products-upsell.products-grid.products-recommended,
    body.cms-index-index .block.row .products-upsell.products-grid.products-recommended,
    body.catalog-product-view .block.crosssell .products-crosssell.products-grid.products-recommended,
    body.checkout-cart-index .block.crosssell .products-crosssell.products-grid.products-recommended,
    body.cms-index-index .block.crosssell .products-crosssell.products-grid.products-recommended,
    body.catalog-product-view .block.row .products-recommended.products-grid.products-recommended,
    body.checkout-cart-index .block.row .products-recommended.products-grid.products-recommended,
    body.cms-index-index .block.row .products-recommended.products-grid.products-recommended {
        min-height: 50vw
    }
}

body.catalog-product-view .block.row .products-upsell.products-grid.products-upsell .owl-carousel-products-upsell,
body.checkout-cart-index .block.row .products-upsell.products-grid.products-upsell .owl-carousel-products-upsell,
body.cms-index-index .block.row .products-upsell.products-grid.products-upsell .owl-carousel-products-upsell,
body.catalog-product-view .block.crosssell .products-crosssell.products-grid.products-upsell .owl-carousel-products-upsell,
body.checkout-cart-index .block.crosssell .products-crosssell.products-grid.products-upsell .owl-carousel-products-upsell,
body.cms-index-index .block.crosssell .products-crosssell.products-grid.products-upsell .owl-carousel-products-upsell,
body.catalog-product-view .block.row .products-recommended.products-grid.products-upsell .owl-carousel-products-upsell,
body.checkout-cart-index .block.row .products-recommended.products-grid.products-upsell .owl-carousel-products-upsell,
body.cms-index-index .block.row .products-recommended.products-grid.products-upsell .owl-carousel-products-upsell,
body.catalog-product-view .block.row .products-upsell.products-grid.products-crosssell .owl-carousel-products-upsell,
body.checkout-cart-index .block.row .products-upsell.products-grid.products-crosssell .owl-carousel-products-upsell,
body.cms-index-index .block.row .products-upsell.products-grid.products-crosssell .owl-carousel-products-upsell,
body.catalog-product-view .block.crosssell .products-crosssell.products-grid.products-crosssell .owl-carousel-products-upsell,
body.checkout-cart-index .block.crosssell .products-crosssell.products-grid.products-crosssell .owl-carousel-products-upsell,
body.cms-index-index .block.crosssell .products-crosssell.products-grid.products-crosssell .owl-carousel-products-upsell,
body.catalog-product-view .block.row .products-recommended.products-grid.products-crosssell .owl-carousel-products-upsell,
body.checkout-cart-index .block.row .products-recommended.products-grid.products-crosssell .owl-carousel-products-upsell,
body.cms-index-index .block.row .products-recommended.products-grid.products-crosssell .owl-carousel-products-upsell,
body.catalog-product-view .block.row .products-upsell.products-grid.products-recommended .owl-carousel-products-upsell,
body.checkout-cart-index .block.row .products-upsell.products-grid.products-recommended .owl-carousel-products-upsell,
body.cms-index-index .block.row .products-upsell.products-grid.products-recommended .owl-carousel-products-upsell,
body.catalog-product-view .block.crosssell .products-crosssell.products-grid.products-recommended .owl-carousel-products-upsell,
body.checkout-cart-index .block.crosssell .products-crosssell.products-grid.products-recommended .owl-carousel-products-upsell,
body.cms-index-index .block.crosssell .products-crosssell.products-grid.products-recommended .owl-carousel-products-upsell,
body.catalog-product-view .block.row .products-recommended.products-grid.products-recommended .owl-carousel-products-upsell,
body.checkout-cart-index .block.row .products-recommended.products-grid.products-recommended .owl-carousel-products-upsell,
body.cms-index-index .block.row .products-recommended.products-grid.products-recommended .owl-carousel-products-upsell,
body.catalog-product-view .block.row .products-upsell.products-grid.products-upsell .owl-carousel-products-recommended,
body.checkout-cart-index .block.row .products-upsell.products-grid.products-upsell .owl-carousel-products-recommended,
body.cms-index-index .block.row .products-upsell.products-grid.products-upsell .owl-carousel-products-recommended,
body.catalog-product-view .block.crosssell .products-crosssell.products-grid.products-upsell .owl-carousel-products-recommended,
body.checkout-cart-index .block.crosssell .products-crosssell.products-grid.products-upsell .owl-carousel-products-recommended,
body.cms-index-index .block.crosssell .products-crosssell.products-grid.products-upsell .owl-carousel-products-recommended,
body.catalog-product-view .block.row .products-recommended.products-grid.products-upsell .owl-carousel-products-recommended,
body.checkout-cart-index .block.row .products-recommended.products-grid.products-upsell .owl-carousel-products-recommended,
body.cms-index-index .block.row .products-recommended.products-grid.products-upsell .owl-carousel-products-recommended,
body.catalog-product-view .block.row .products-upsell.products-grid.products-crosssell .owl-carousel-products-recommended,
body.checkout-cart-index .block.row .products-upsell.products-grid.products-crosssell .owl-carousel-products-recommended,
body.cms-index-index .block.row .products-upsell.products-grid.products-crosssell .owl-carousel-products-recommended,
body.catalog-product-view .block.crosssell .products-crosssell.products-grid.products-crosssell .owl-carousel-products-recommended,
body.checkout-cart-index .block.crosssell .products-crosssell.products-grid.products-crosssell .owl-carousel-products-recommended,
body.cms-index-index .block.crosssell .products-crosssell.products-grid.products-crosssell .owl-carousel-products-recommended,
body.catalog-product-view .block.row .products-recommended.products-grid.products-crosssell .owl-carousel-products-recommended,
body.checkout-cart-index .block.row .products-recommended.products-grid.products-crosssell .owl-carousel-products-recommended,
body.cms-index-index .block.row .products-recommended.products-grid.products-crosssell .owl-carousel-products-recommended,
body.catalog-product-view .block.row .products-upsell.products-grid.products-recommended .owl-carousel-products-recommended,
body.checkout-cart-index .block.row .products-upsell.products-grid.products-recommended .owl-carousel-products-recommended,
body.cms-index-index .block.row .products-upsell.products-grid.products-recommended .owl-carousel-products-recommended,
body.catalog-product-view .block.crosssell .products-crosssell.products-grid.products-recommended .owl-carousel-products-recommended,
body.checkout-cart-index .block.crosssell .products-crosssell.products-grid.products-recommended .owl-carousel-products-recommended,
body.cms-index-index .block.crosssell .products-crosssell.products-grid.products-recommended .owl-carousel-products-recommended,
body.catalog-product-view .block.row .products-recommended.products-grid.products-recommended .owl-carousel-products-recommended,
body.checkout-cart-index .block.row .products-recommended.products-grid.products-recommended .owl-carousel-products-recommended,
body.cms-index-index .block.row .products-recommended.products-grid.products-recommended .owl-carousel-products-recommended {
    margin-bottom: 0;
    margin-top: 2rem !important;
    padding: 0
}

body.catalog-product-view .block.row .products-upsell.products-grid.products-upsell .owl-carousel-products-upsell .owl-stage-outer,
body.checkout-cart-index .block.row .products-upsell.products-grid.products-upsell .owl-carousel-products-upsell .owl-stage-outer,
body.cms-index-index .block.row .products-upsell.products-grid.products-upsell .owl-carousel-products-upsell .owl-stage-outer,
body.catalog-product-view .block.crosssell .products-crosssell.products-grid.products-upsell .owl-carousel-products-upsell .owl-stage-outer,
body.checkout-cart-index .block.crosssell .products-crosssell.products-grid.products-upsell .owl-carousel-products-upsell .owl-stage-outer,
body.cms-index-index .block.crosssell .products-crosssell.products-grid.products-upsell .owl-carousel-products-upsell .owl-stage-outer,
body.catalog-product-view .block.row .products-recommended.products-grid.products-upsell .owl-carousel-products-upsell .owl-stage-outer,
body.checkout-cart-index .block.row .products-recommended.products-grid.products-upsell .owl-carousel-products-upsell .owl-stage-outer,
body.cms-index-index .block.row .products-recommended.products-grid.products-upsell .owl-carousel-products-upsell .owl-stage-outer,
body.catalog-product-view .block.row .products-upsell.products-grid.products-crosssell .owl-carousel-products-upsell .owl-stage-outer,
body.checkout-cart-index .block.row .products-upsell.products-grid.products-crosssell .owl-carousel-products-upsell .owl-stage-outer,
body.cms-index-index .block.row .products-upsell.products-grid.products-crosssell .owl-carousel-products-upsell .owl-stage-outer,
body.catalog-product-view .block.crosssell .products-crosssell.products-grid.products-crosssell .owl-carousel-products-upsell .owl-stage-outer,
body.checkout-cart-index .block.crosssell .products-crosssell.products-grid.products-crosssell .owl-carousel-products-upsell .owl-stage-outer,
body.cms-index-index .block.crosssell .products-crosssell.products-grid.products-crosssell .owl-carousel-products-upsell .owl-stage-outer,
body.catalog-product-view .block.row .products-recommended.products-grid.products-crosssell .owl-carousel-products-upsell .owl-stage-outer,
body.checkout-cart-index .block.row .products-recommended.products-grid.products-crosssell .owl-carousel-products-upsell .owl-stage-outer,
body.cms-index-index .block.row .products-recommended.products-grid.products-crosssell .owl-carousel-products-upsell .owl-stage-outer,
body.catalog-product-view .block.row .products-upsell.products-grid.products-recommended .owl-carousel-products-upsell .owl-stage-outer,
body.checkout-cart-index .block.row .products-upsell.products-grid.products-recommended .owl-carousel-products-upsell .owl-stage-outer,
body.cms-index-index .block.row .products-upsell.products-grid.products-recommended .owl-carousel-products-upsell .owl-stage-outer,
body.catalog-product-view .block.crosssell .products-crosssell.products-grid.products-recommended .owl-carousel-products-upsell .owl-stage-outer,
body.checkout-cart-index .block.crosssell .products-crosssell.products-grid.products-recommended .owl-carousel-products-upsell .owl-stage-outer,
body.cms-index-index .block.crosssell .products-crosssell.products-grid.products-recommended .owl-carousel-products-upsell .owl-stage-outer,
body.catalog-product-view .block.row .products-recommended.products-grid.products-recommended .owl-carousel-products-upsell .owl-stage-outer,
body.checkout-cart-index .block.row .products-recommended.products-grid.products-recommended .owl-carousel-products-upsell .owl-stage-outer,
body.cms-index-index .block.row .products-recommended.products-grid.products-recommended .owl-carousel-products-upsell .owl-stage-outer,
body.catalog-product-view .block.row .products-upsell.products-grid.products-upsell .owl-carousel-products-recommended .owl-stage-outer,
body.checkout-cart-index .block.row .products-upsell.products-grid.products-upsell .owl-carousel-products-recommended .owl-stage-outer,
body.cms-index-index .block.row .products-upsell.products-grid.products-upsell .owl-carousel-products-recommended .owl-stage-outer,
body.catalog-product-view .block.crosssell .products-crosssell.products-grid.products-upsell .owl-carousel-products-recommended .owl-stage-outer,
body.checkout-cart-index .block.crosssell .products-crosssell.products-grid.products-upsell .owl-carousel-products-recommended .owl-stage-outer,
body.cms-index-index .block.crosssell .products-crosssell.products-grid.products-upsell .owl-carousel-products-recommended .owl-stage-outer,
body.catalog-product-view .block.row .products-recommended.products-grid.products-upsell .owl-carousel-products-recommended .owl-stage-outer,
body.checkout-cart-index .block.row .products-recommended.products-grid.products-upsell .owl-carousel-products-recommended .owl-stage-outer,
body.cms-index-index .block.row .products-recommended.products-grid.products-upsell .owl-carousel-products-recommended .owl-stage-outer,
body.catalog-product-view .block.row .products-upsell.products-grid.products-crosssell .owl-carousel-products-recommended .owl-stage-outer,
body.checkout-cart-index .block.row .products-upsell.products-grid.products-crosssell .owl-carousel-products-recommended .owl-stage-outer,
body.cms-index-index .block.row .products-upsell.products-grid.products-crosssell .owl-carousel-products-recommended .owl-stage-outer,
body.catalog-product-view .block.crosssell .products-crosssell.products-grid.products-crosssell .owl-carousel-products-recommended .owl-stage-outer,
body.checkout-cart-index .block.crosssell .products-crosssell.products-grid.products-crosssell .owl-carousel-products-recommended .owl-stage-outer,
body.cms-index-index .block.crosssell .products-crosssell.products-grid.products-crosssell .owl-carousel-products-recommended .owl-stage-outer,
body.catalog-product-view .block.row .products-recommended.products-grid.products-crosssell .owl-carousel-products-recommended .owl-stage-outer,
body.checkout-cart-index .block.row .products-recommended.products-grid.products-crosssell .owl-carousel-products-recommended .owl-stage-outer,
body.cms-index-index .block.row .products-recommended.products-grid.products-crosssell .owl-carousel-products-recommended .owl-stage-outer,
body.catalog-product-view .block.row .products-upsell.products-grid.products-recommended .owl-carousel-products-recommended .owl-stage-outer,
body.checkout-cart-index .block.row .products-upsell.products-grid.products-recommended .owl-carousel-products-recommended .owl-stage-outer,
body.cms-index-index .block.row .products-upsell.products-grid.products-recommended .owl-carousel-products-recommended .owl-stage-outer,
body.catalog-product-view .block.crosssell .products-crosssell.products-grid.products-recommended .owl-carousel-products-recommended .owl-stage-outer,
body.checkout-cart-index .block.crosssell .products-crosssell.products-grid.products-recommended .owl-carousel-products-recommended .owl-stage-outer,
body.cms-index-index .block.crosssell .products-crosssell.products-grid.products-recommended .owl-carousel-products-recommended .owl-stage-outer,
body.catalog-product-view .block.row .products-recommended.products-grid.products-recommended .owl-carousel-products-recommended .owl-stage-outer,
body.checkout-cart-index .block.row .products-recommended.products-grid.products-recommended .owl-carousel-products-recommended .owl-stage-outer,
body.cms-index-index .block.row .products-recommended.products-grid.products-recommended .owl-carousel-products-recommended .owl-stage-outer {
    padding-bottom: 0
}

body.catalog-product-view .block.row .products-upsell.products-grid.products-upsell .owl-carousel-products-upsell .owl-stage-outer .product-item-details .gender,
body.checkout-cart-index .block.row .products-upsell.products-grid.products-upsell .owl-carousel-products-upsell .owl-stage-outer .product-item-details .gender,
body.cms-index-index .block.row .products-upsell.products-grid.products-upsell .owl-carousel-products-upsell .owl-stage-outer .product-item-details .gender,
body.catalog-product-view .block.crosssell .products-crosssell.products-grid.products-upsell .owl-carousel-products-upsell .owl-stage-outer .product-item-details .gender,
body.checkout-cart-index .block.crosssell .products-crosssell.products-grid.products-upsell .owl-carousel-products-upsell .owl-stage-outer .product-item-details .gender,
body.cms-index-index .block.crosssell .products-crosssell.products-grid.products-upsell .owl-carousel-products-upsell .owl-stage-outer .product-item-details .gender,
body.catalog-product-view .block.row .products-recommended.products-grid.products-upsell .owl-carousel-products-upsell .owl-stage-outer .product-item-details .gender,
body.checkout-cart-index .block.row .products-recommended.products-grid.products-upsell .owl-carousel-products-upsell .owl-stage-outer .product-item-details .gender,
body.cms-index-index .block.row .products-recommended.products-grid.products-upsell .owl-carousel-products-upsell .owl-stage-outer .product-item-details .gender,
body.catalog-product-view .block.row .products-upsell.products-grid.products-crosssell .owl-carousel-products-upsell .owl-stage-outer .product-item-details .gender,
body.checkout-cart-index .block.row .products-upsell.products-grid.products-crosssell .owl-carousel-products-upsell .owl-stage-outer .product-item-details .gender,
body.cms-index-index .block.row .products-upsell.products-grid.products-crosssell .owl-carousel-products-upsell .owl-stage-outer .product-item-details .gender,
body.catalog-product-view .block.crosssell .products-crosssell.products-grid.products-crosssell .owl-carousel-products-upsell .owl-stage-outer .product-item-details .gender,
body.checkout-cart-index .block.crosssell .products-crosssell.products-grid.products-crosssell .owl-carousel-products-upsell .owl-stage-outer .product-item-details .gender,
body.cms-index-index .block.crosssell .products-crosssell.products-grid.products-crosssell .owl-carousel-products-upsell .owl-stage-outer .product-item-details .gender,
body.catalog-product-view .block.row .products-recommended.products-grid.products-crosssell .owl-carousel-products-upsell .owl-stage-outer .product-item-details .gender,
body.checkout-cart-index .block.row .products-recommended.products-grid.products-crosssell .owl-carousel-products-upsell .owl-stage-outer .product-item-details .gender,
body.cms-index-index .block.row .products-recommended.products-grid.products-crosssell .owl-carousel-products-upsell .owl-stage-outer .product-item-details .gender,
body.catalog-product-view .block.row .products-upsell.products-grid.products-recommended .owl-carousel-products-upsell .owl-stage-outer .product-item-details .gender,
body.checkout-cart-index .block.row .products-upsell.products-grid.products-recommended .owl-carousel-products-upsell .owl-stage-outer .product-item-details .gender,
body.cms-index-index .block.row .products-upsell.products-grid.products-recommended .owl-carousel-products-upsell .owl-stage-outer .product-item-details .gender,
body.catalog-product-view .block.crosssell .products-crosssell.products-grid.products-recommended .owl-carousel-products-upsell .owl-stage-outer .product-item-details .gender,
body.checkout-cart-index .block.crosssell .products-crosssell.products-grid.products-recommended .owl-carousel-products-upsell .owl-stage-outer .product-item-details .gender,
body.cms-index-index .block.crosssell .products-crosssell.products-grid.products-recommended .owl-carousel-products-upsell .owl-stage-outer .product-item-details .gender,
body.catalog-product-view .block.row .products-recommended.products-grid.products-recommended .owl-carousel-products-upsell .owl-stage-outer .product-item-details .gender,
body.checkout-cart-index .block.row .products-recommended.products-grid.products-recommended .owl-carousel-products-upsell .owl-stage-outer .product-item-details .gender,
body.cms-index-index .block.row .products-recommended.products-grid.products-recommended .owl-carousel-products-upsell .owl-stage-outer .product-item-details .gender,
body.catalog-product-view .block.row .products-upsell.products-grid.products-upsell .owl-carousel-products-recommended .owl-stage-outer .product-item-details .gender,
body.checkout-cart-index .block.row .products-upsell.products-grid.products-upsell .owl-carousel-products-recommended .owl-stage-outer .product-item-details .gender,
body.cms-index-index .block.row .products-upsell.products-grid.products-upsell .owl-carousel-products-recommended .owl-stage-outer .product-item-details .gender,
body.catalog-product-view .block.crosssell .products-crosssell.products-grid.products-upsell .owl-carousel-products-recommended .owl-stage-outer .product-item-details .gender,
body.checkout-cart-index .block.crosssell .products-crosssell.products-grid.products-upsell .owl-carousel-products-recommended .owl-stage-outer .product-item-details .gender,
body.cms-index-index .block.crosssell .products-crosssell.products-grid.products-upsell .owl-carousel-products-recommended .owl-stage-outer .product-item-details .gender,
body.catalog-product-view .block.row .products-recommended.products-grid.products-upsell .owl-carousel-products-recommended .owl-stage-outer .product-item-details .gender,
body.checkout-cart-index .block.row .products-recommended.products-grid.products-upsell .owl-carousel-products-recommended .owl-stage-outer .product-item-details .gender,
body.cms-index-index .block.row .products-recommended.products-grid.products-upsell .owl-carousel-products-recommended .owl-stage-outer .product-item-details .gender,
body.catalog-product-view .block.row .products-upsell.products-grid.products-crosssell .owl-carousel-products-recommended .owl-stage-outer .product-item-details .gender,
body.checkout-cart-index .block.row .products-upsell.products-grid.products-crosssell .owl-carousel-products-recommended .owl-stage-outer .product-item-details .gender,
body.cms-index-index .block.row .products-upsell.products-grid.products-crosssell .owl-carousel-products-recommended .owl-stage-outer .product-item-details .gender,
body.catalog-product-view .block.crosssell .products-crosssell.products-grid.products-crosssell .owl-carousel-products-recommended .owl-stage-outer .product-item-details .gender,
body.checkout-cart-index .block.crosssell .products-crosssell.products-grid.products-crosssell .owl-carousel-products-recommended .owl-stage-outer .product-item-details .gender,
body.cms-index-index .block.crosssell .products-crosssell.products-grid.products-crosssell .owl-carousel-products-recommended .owl-stage-outer .product-item-details .gender,
body.catalog-product-view .block.row .products-recommended.products-grid.products-crosssell .owl-carousel-products-recommended .owl-stage-outer .product-item-details .gender,
body.checkout-cart-index .block.row .products-recommended.products-grid.products-crosssell .owl-carousel-products-recommended .owl-stage-outer .product-item-details .gender,
body.cms-index-index .block.row .products-recommended.products-grid.products-crosssell .owl-carousel-products-recommended .owl-stage-outer .product-item-details .gender,
body.catalog-product-view .block.row .products-upsell.products-grid.products-recommended .owl-carousel-products-recommended .owl-stage-outer .product-item-details .gender,
body.checkout-cart-index .block.row .products-upsell.products-grid.products-recommended .owl-carousel-products-recommended .owl-stage-outer .product-item-details .gender,
body.cms-index-index .block.row .products-upsell.products-grid.products-recommended .owl-carousel-products-recommended .owl-stage-outer .product-item-details .gender,
body.catalog-product-view .block.crosssell .products-crosssell.products-grid.products-recommended .owl-carousel-products-recommended .owl-stage-outer .product-item-details .gender,
body.checkout-cart-index .block.crosssell .products-crosssell.products-grid.products-recommended .owl-carousel-products-recommended .owl-stage-outer .product-item-details .gender,
body.cms-index-index .block.crosssell .products-crosssell.products-grid.products-recommended .owl-carousel-products-recommended .owl-stage-outer .product-item-details .gender,
body.catalog-product-view .block.row .products-recommended.products-grid.products-recommended .owl-carousel-products-recommended .owl-stage-outer .product-item-details .gender,
body.checkout-cart-index .block.row .products-recommended.products-grid.products-recommended .owl-carousel-products-recommended .owl-stage-outer .product-item-details .gender,
body.cms-index-index .block.row .products-recommended.products-grid.products-recommended .owl-carousel-products-recommended .owl-stage-outer .product-item-details .gender {
    font-size: 1.4rem;
    padding-top: 1rem
}

body.catalog-product-view .block.row .products-upsell.products-grid.products-upsell .slick-carousel-products-upsell,
body.checkout-cart-index .block.row .products-upsell.products-grid.products-upsell .slick-carousel-products-upsell,
body.cms-index-index .block.row .products-upsell.products-grid.products-upsell .slick-carousel-products-upsell,
body.catalog-product-view .block.crosssell .products-crosssell.products-grid.products-upsell .slick-carousel-products-upsell,
body.checkout-cart-index .block.crosssell .products-crosssell.products-grid.products-upsell .slick-carousel-products-upsell,
body.cms-index-index .block.crosssell .products-crosssell.products-grid.products-upsell .slick-carousel-products-upsell,
body.catalog-product-view .block.row .products-recommended.products-grid.products-upsell .slick-carousel-products-upsell,
body.checkout-cart-index .block.row .products-recommended.products-grid.products-upsell .slick-carousel-products-upsell,
body.cms-index-index .block.row .products-recommended.products-grid.products-upsell .slick-carousel-products-upsell,
body.catalog-product-view .block.row .products-upsell.products-grid.products-crosssell .slick-carousel-products-upsell,
body.checkout-cart-index .block.row .products-upsell.products-grid.products-crosssell .slick-carousel-products-upsell,
body.cms-index-index .block.row .products-upsell.products-grid.products-crosssell .slick-carousel-products-upsell,
body.catalog-product-view .block.crosssell .products-crosssell.products-grid.products-crosssell .slick-carousel-products-upsell,
body.checkout-cart-index .block.crosssell .products-crosssell.products-grid.products-crosssell .slick-carousel-products-upsell,
body.cms-index-index .block.crosssell .products-crosssell.products-grid.products-crosssell .slick-carousel-products-upsell,
body.catalog-product-view .block.row .products-recommended.products-grid.products-crosssell .slick-carousel-products-upsell,
body.checkout-cart-index .block.row .products-recommended.products-grid.products-crosssell .slick-carousel-products-upsell,
body.cms-index-index .block.row .products-recommended.products-grid.products-crosssell .slick-carousel-products-upsell,
body.catalog-product-view .block.row .products-upsell.products-grid.products-recommended .slick-carousel-products-upsell,
body.checkout-cart-index .block.row .products-upsell.products-grid.products-recommended .slick-carousel-products-upsell,
body.cms-index-index .block.row .products-upsell.products-grid.products-recommended .slick-carousel-products-upsell,
body.catalog-product-view .block.crosssell .products-crosssell.products-grid.products-recommended .slick-carousel-products-upsell,
body.checkout-cart-index .block.crosssell .products-crosssell.products-grid.products-recommended .slick-carousel-products-upsell,
body.cms-index-index .block.crosssell .products-crosssell.products-grid.products-recommended .slick-carousel-products-upsell,
body.catalog-product-view .block.row .products-recommended.products-grid.products-recommended .slick-carousel-products-upsell,
body.checkout-cart-index .block.row .products-recommended.products-grid.products-recommended .slick-carousel-products-upsell,
body.cms-index-index .block.row .products-recommended.products-grid.products-recommended .slick-carousel-products-upsell,
body.catalog-product-view .block.row .products-upsell.products-grid.products-upsell .slick-carousel-products-recommended,
body.checkout-cart-index .block.row .products-upsell.products-grid.products-upsell .slick-carousel-products-recommended,
body.cms-index-index .block.row .products-upsell.products-grid.products-upsell .slick-carousel-products-recommended,
body.catalog-product-view .block.crosssell .products-crosssell.products-grid.products-upsell .slick-carousel-products-recommended,
body.checkout-cart-index .block.crosssell .products-crosssell.products-grid.products-upsell .slick-carousel-products-recommended,
body.cms-index-index .block.crosssell .products-crosssell.products-grid.products-upsell .slick-carousel-products-recommended,
body.catalog-product-view .block.row .products-recommended.products-grid.products-upsell .slick-carousel-products-recommended,
body.checkout-cart-index .block.row .products-recommended.products-grid.products-upsell .slick-carousel-products-recommended,
body.cms-index-index .block.row .products-recommended.products-grid.products-upsell .slick-carousel-products-recommended,
body.catalog-product-view .block.row .products-upsell.products-grid.products-crosssell .slick-carousel-products-recommended,
body.checkout-cart-index .block.row .products-upsell.products-grid.products-crosssell .slick-carousel-products-recommended,
body.cms-index-index .block.row .products-upsell.products-grid.products-crosssell .slick-carousel-products-recommended,
body.catalog-product-view .block.crosssell .products-crosssell.products-grid.products-crosssell .slick-carousel-products-recommended,
body.checkout-cart-index .block.crosssell .products-crosssell.products-grid.products-crosssell .slick-carousel-products-recommended,
body.cms-index-index .block.crosssell .products-crosssell.products-grid.products-crosssell .slick-carousel-products-recommended,
body.catalog-product-view .block.row .products-recommended.products-grid.products-crosssell .slick-carousel-products-recommended,
body.checkout-cart-index .block.row .products-recommended.products-grid.products-crosssell .slick-carousel-products-recommended,
body.cms-index-index .block.row .products-recommended.products-grid.products-crosssell .slick-carousel-products-recommended,
body.catalog-product-view .block.row .products-upsell.products-grid.products-recommended .slick-carousel-products-recommended,
body.checkout-cart-index .block.row .products-upsell.products-grid.products-recommended .slick-carousel-products-recommended,
body.cms-index-index .block.row .products-upsell.products-grid.products-recommended .slick-carousel-products-recommended,
body.catalog-product-view .block.crosssell .products-crosssell.products-grid.products-recommended .slick-carousel-products-recommended,
body.checkout-cart-index .block.crosssell .products-crosssell.products-grid.products-recommended .slick-carousel-products-recommended,
body.cms-index-index .block.crosssell .products-crosssell.products-grid.products-recommended .slick-carousel-products-recommended,
body.catalog-product-view .block.row .products-recommended.products-grid.products-recommended .slick-carousel-products-recommended,
body.checkout-cart-index .block.row .products-recommended.products-grid.products-recommended .slick-carousel-products-recommended,
body.cms-index-index .block.row .products-recommended.products-grid.products-recommended .slick-carousel-products-recommended,
body.catalog-product-view .block.row .products-upsell.products-grid.products-upsell .swiper-wrapper,
body.checkout-cart-index .block.row .products-upsell.products-grid.products-upsell .swiper-wrapper,
body.cms-index-index .block.row .products-upsell.products-grid.products-upsell .swiper-wrapper,
body.catalog-product-view .block.crosssell .products-crosssell.products-grid.products-upsell .swiper-wrapper,
body.checkout-cart-index .block.crosssell .products-crosssell.products-grid.products-upsell .swiper-wrapper,
body.cms-index-index .block.crosssell .products-crosssell.products-grid.products-upsell .swiper-wrapper,
body.catalog-product-view .block.row .products-recommended.products-grid.products-upsell .swiper-wrapper,
body.checkout-cart-index .block.row .products-recommended.products-grid.products-upsell .swiper-wrapper,
body.cms-index-index .block.row .products-recommended.products-grid.products-upsell .swiper-wrapper,
body.catalog-product-view .block.row .products-upsell.products-grid.products-crosssell .swiper-wrapper,
body.checkout-cart-index .block.row .products-upsell.products-grid.products-crosssell .swiper-wrapper,
body.cms-index-index .block.row .products-upsell.products-grid.products-crosssell .swiper-wrapper,
body.catalog-product-view .block.crosssell .products-crosssell.products-grid.products-crosssell .swiper-wrapper,
body.checkout-cart-index .block.crosssell .products-crosssell.products-grid.products-crosssell .swiper-wrapper,
body.cms-index-index .block.crosssell .products-crosssell.products-grid.products-crosssell .swiper-wrapper,
body.catalog-product-view .block.row .products-recommended.products-grid.products-crosssell .swiper-wrapper,
body.checkout-cart-index .block.row .products-recommended.products-grid.products-crosssell .swiper-wrapper,
body.cms-index-index .block.row .products-recommended.products-grid.products-crosssell .swiper-wrapper,
body.catalog-product-view .block.row .products-upsell.products-grid.products-recommended .swiper-wrapper,
body.checkout-cart-index .block.row .products-upsell.products-grid.products-recommended .swiper-wrapper,
body.cms-index-index .block.row .products-upsell.products-grid.products-recommended .swiper-wrapper,
body.catalog-product-view .block.crosssell .products-crosssell.products-grid.products-recommended .swiper-wrapper,
body.checkout-cart-index .block.crosssell .products-crosssell.products-grid.products-recommended .swiper-wrapper,
body.cms-index-index .block.crosssell .products-crosssell.products-grid.products-recommended .swiper-wrapper,
body.catalog-product-view .block.row .products-recommended.products-grid.products-recommended .swiper-wrapper,
body.checkout-cart-index .block.row .products-recommended.products-grid.products-recommended .swiper-wrapper,
body.cms-index-index .block.row .products-recommended.products-grid.products-recommended .swiper-wrapper {
    margin-bottom: 0;
    margin-top: 2rem !important;
    padding: 0
}

body.catalog-product-view .block.row .products-upsell.products-grid.products-upsell .slick-carousel-products-upsell .owl-stage-outer,
body.checkout-cart-index .block.row .products-upsell.products-grid.products-upsell .slick-carousel-products-upsell .owl-stage-outer,
body.cms-index-index .block.row .products-upsell.products-grid.products-upsell .slick-carousel-products-upsell .owl-stage-outer,
body.catalog-product-view .block.crosssell .products-crosssell.products-grid.products-upsell .slick-carousel-products-upsell .owl-stage-outer,
body.checkout-cart-index .block.crosssell .products-crosssell.products-grid.products-upsell .slick-carousel-products-upsell .owl-stage-outer,
body.cms-index-index .block.crosssell .products-crosssell.products-grid.products-upsell .slick-carousel-products-upsell .owl-stage-outer,
body.catalog-product-view .block.row .products-recommended.products-grid.products-upsell .slick-carousel-products-upsell .owl-stage-outer,
body.checkout-cart-index .block.row .products-recommended.products-grid.products-upsell .slick-carousel-products-upsell .owl-stage-outer,
body.cms-index-index .block.row .products-recommended.products-grid.products-upsell .slick-carousel-products-upsell .owl-stage-outer,
body.catalog-product-view .block.row .products-upsell.products-grid.products-crosssell .slick-carousel-products-upsell .owl-stage-outer,
body.checkout-cart-index .block.row .products-upsell.products-grid.products-crosssell .slick-carousel-products-upsell .owl-stage-outer,
body.cms-index-index .block.row .products-upsell.products-grid.products-crosssell .slick-carousel-products-upsell .owl-stage-outer,
body.catalog-product-view .block.crosssell .products-crosssell.products-grid.products-crosssell .slick-carousel-products-upsell .owl-stage-outer,
body.checkout-cart-index .block.crosssell .products-crosssell.products-grid.products-crosssell .slick-carousel-products-upsell .owl-stage-outer,
body.cms-index-index .block.crosssell .products-crosssell.products-grid.products-crosssell .slick-carousel-products-upsell .owl-stage-outer,
body.catalog-product-view .block.row .products-recommended.products-grid.products-crosssell .slick-carousel-products-upsell .owl-stage-outer,
body.checkout-cart-index .block.row .products-recommended.products-grid.products-crosssell .slick-carousel-products-upsell .owl-stage-outer,
body.cms-index-index .block.row .products-recommended.products-grid.products-crosssell .slick-carousel-products-upsell .owl-stage-outer,
body.catalog-product-view .block.row .products-upsell.products-grid.products-recommended .slick-carousel-products-upsell .owl-stage-outer,
body.checkout-cart-index .block.row .products-upsell.products-grid.products-recommended .slick-carousel-products-upsell .owl-stage-outer,
body.cms-index-index .block.row .products-upsell.products-grid.products-recommended .slick-carousel-products-upsell .owl-stage-outer,
body.catalog-product-view .block.crosssell .products-crosssell.products-grid.products-recommended .slick-carousel-products-upsell .owl-stage-outer,
body.checkout-cart-index .block.crosssell .products-crosssell.products-grid.products-recommended .slick-carousel-products-upsell .owl-stage-outer,
body.cms-index-index .block.crosssell .products-crosssell.products-grid.products-recommended .slick-carousel-products-upsell .owl-stage-outer,
body.catalog-product-view .block.row .products-recommended.products-grid.products-recommended .slick-carousel-products-upsell .owl-stage-outer,
body.checkout-cart-index .block.row .products-recommended.products-grid.products-recommended .slick-carousel-products-upsell .owl-stage-outer,
body.cms-index-index .block.row .products-recommended.products-grid.products-recommended .slick-carousel-products-upsell .owl-stage-outer,
body.catalog-product-view .block.row .products-upsell.products-grid.products-upsell .slick-carousel-products-recommended .owl-stage-outer,
body.checkout-cart-index .block.row .products-upsell.products-grid.products-upsell .slick-carousel-products-recommended .owl-stage-outer,
body.cms-index-index .block.row .products-upsell.products-grid.products-upsell .slick-carousel-products-recommended .owl-stage-outer,
body.catalog-product-view .block.crosssell .products-crosssell.products-grid.products-upsell .slick-carousel-products-recommended .owl-stage-outer,
body.checkout-cart-index .block.crosssell .products-crosssell.products-grid.products-upsell .slick-carousel-products-recommended .owl-stage-outer,
body.cms-index-index .block.crosssell .products-crosssell.products-grid.products-upsell .slick-carousel-products-recommended .owl-stage-outer,
body.catalog-product-view .block.row .products-recommended.products-grid.products-upsell .slick-carousel-products-recommended .owl-stage-outer,
body.checkout-cart-index .block.row .products-recommended.products-grid.products-upsell .slick-carousel-products-recommended .owl-stage-outer,
body.cms-index-index .block.row .products-recommended.products-grid.products-upsell .slick-carousel-products-recommended .owl-stage-outer,
body.catalog-product-view .block.row .products-upsell.products-grid.products-crosssell .slick-carousel-products-recommended .owl-stage-outer,
body.checkout-cart-index .block.row .products-upsell.products-grid.products-crosssell .slick-carousel-products-recommended .owl-stage-outer,
body.cms-index-index .block.row .products-upsell.products-grid.products-crosssell .slick-carousel-products-recommended .owl-stage-outer,
body.catalog-product-view .block.crosssell .products-crosssell.products-grid.products-crosssell .slick-carousel-products-recommended .owl-stage-outer,
body.checkout-cart-index .block.crosssell .products-crosssell.products-grid.products-crosssell .slick-carousel-products-recommended .owl-stage-outer,
body.cms-index-index .block.crosssell .products-crosssell.products-grid.products-crosssell .slick-carousel-products-recommended .owl-stage-outer,
body.catalog-product-view .block.row .products-recommended.products-grid.products-crosssell .slick-carousel-products-recommended .owl-stage-outer,
body.checkout-cart-index .block.row .products-recommended.products-grid.products-crosssell .slick-carousel-products-recommended .owl-stage-outer,
body.cms-index-index .block.row .products-recommended.products-grid.products-crosssell .slick-carousel-products-recommended .owl-stage-outer,
body.catalog-product-view .block.row .products-upsell.products-grid.products-recommended .slick-carousel-products-recommended .owl-stage-outer,
body.checkout-cart-index .block.row .products-upsell.products-grid.products-recommended .slick-carousel-products-recommended .owl-stage-outer,
body.cms-index-index .block.row .products-upsell.products-grid.products-recommended .slick-carousel-products-recommended .owl-stage-outer,
body.catalog-product-view .block.crosssell .products-crosssell.products-grid.products-recommended .slick-carousel-products-recommended .owl-stage-outer,
body.checkout-cart-index .block.crosssell .products-crosssell.products-grid.products-recommended .slick-carousel-products-recommended .owl-stage-outer,
body.cms-index-index .block.crosssell .products-crosssell.products-grid.products-recommended .slick-carousel-products-recommended .owl-stage-outer,
body.catalog-product-view .block.row .products-recommended.products-grid.products-recommended .slick-carousel-products-recommended .owl-stage-outer,
body.checkout-cart-index .block.row .products-recommended.products-grid.products-recommended .slick-carousel-products-recommended .owl-stage-outer,
body.cms-index-index .block.row .products-recommended.products-grid.products-recommended .slick-carousel-products-recommended .owl-stage-outer,
body.catalog-product-view .block.row .products-upsell.products-grid.products-upsell .swiper-wrapper .owl-stage-outer,
body.checkout-cart-index .block.row .products-upsell.products-grid.products-upsell .swiper-wrapper .owl-stage-outer,
body.cms-index-index .block.row .products-upsell.products-grid.products-upsell .swiper-wrapper .owl-stage-outer,
body.catalog-product-view .block.crosssell .products-crosssell.products-grid.products-upsell .swiper-wrapper .owl-stage-outer,
body.checkout-cart-index .block.crosssell .products-crosssell.products-grid.products-upsell .swiper-wrapper .owl-stage-outer,
body.cms-index-index .block.crosssell .products-crosssell.products-grid.products-upsell .swiper-wrapper .owl-stage-outer,
body.catalog-product-view .block.row .products-recommended.products-grid.products-upsell .swiper-wrapper .owl-stage-outer,
body.checkout-cart-index .block.row .products-recommended.products-grid.products-upsell .swiper-wrapper .owl-stage-outer,
body.cms-index-index .block.row .products-recommended.products-grid.products-upsell .swiper-wrapper .owl-stage-outer,
body.catalog-product-view .block.row .products-upsell.products-grid.products-crosssell .swiper-wrapper .owl-stage-outer,
body.checkout-cart-index .block.row .products-upsell.products-grid.products-crosssell .swiper-wrapper .owl-stage-outer,
body.cms-index-index .block.row .products-upsell.products-grid.products-crosssell .swiper-wrapper .owl-stage-outer,
body.catalog-product-view .block.crosssell .products-crosssell.products-grid.products-crosssell .swiper-wrapper .owl-stage-outer,
body.checkout-cart-index .block.crosssell .products-crosssell.products-grid.products-crosssell .swiper-wrapper .owl-stage-outer,
body.cms-index-index .block.crosssell .products-crosssell.products-grid.products-crosssell .swiper-wrapper .owl-stage-outer,
body.catalog-product-view .block.row .products-recommended.products-grid.products-crosssell .swiper-wrapper .owl-stage-outer,
body.checkout-cart-index .block.row .products-recommended.products-grid.products-crosssell .swiper-wrapper .owl-stage-outer,
body.cms-index-index .block.row .products-recommended.products-grid.products-crosssell .swiper-wrapper .owl-stage-outer,
body.catalog-product-view .block.row .products-upsell.products-grid.products-recommended .swiper-wrapper .owl-stage-outer,
body.checkout-cart-index .block.row .products-upsell.products-grid.products-recommended .swiper-wrapper .owl-stage-outer,
body.cms-index-index .block.row .products-upsell.products-grid.products-recommended .swiper-wrapper .owl-stage-outer,
body.catalog-product-view .block.crosssell .products-crosssell.products-grid.products-recommended .swiper-wrapper .owl-stage-outer,
body.checkout-cart-index .block.crosssell .products-crosssell.products-grid.products-recommended .swiper-wrapper .owl-stage-outer,
body.cms-index-index .block.crosssell .products-crosssell.products-grid.products-recommended .swiper-wrapper .owl-stage-outer,
body.catalog-product-view .block.row .products-recommended.products-grid.products-recommended .swiper-wrapper .owl-stage-outer,
body.checkout-cart-index .block.row .products-recommended.products-grid.products-recommended .swiper-wrapper .owl-stage-outer,
body.cms-index-index .block.row .products-recommended.products-grid.products-recommended .swiper-wrapper .owl-stage-outer {
    padding-bottom: 0
}

body.catalog-product-view .block.row .products-upsell.products-grid.products-upsell .slick-carousel-products-upsell .owl-stage-outer .product-item-details .gender,
body.checkout-cart-index .block.row .products-upsell.products-grid.products-upsell .slick-carousel-products-upsell .owl-stage-outer .product-item-details .gender,
body.cms-index-index .block.row .products-upsell.products-grid.products-upsell .slick-carousel-products-upsell .owl-stage-outer .product-item-details .gender,
body.catalog-product-view .block.crosssell .products-crosssell.products-grid.products-upsell .slick-carousel-products-upsell .owl-stage-outer .product-item-details .gender,
body.checkout-cart-index .block.crosssell .products-crosssell.products-grid.products-upsell .slick-carousel-products-upsell .owl-stage-outer .product-item-details .gender,
body.cms-index-index .block.crosssell .products-crosssell.products-grid.products-upsell .slick-carousel-products-upsell .owl-stage-outer .product-item-details .gender,
body.catalog-product-view .block.row .products-recommended.products-grid.products-upsell .slick-carousel-products-upsell .owl-stage-outer .product-item-details .gender,
body.checkout-cart-index .block.row .products-recommended.products-grid.products-upsell .slick-carousel-products-upsell .owl-stage-outer .product-item-details .gender,
body.cms-index-index .block.row .products-recommended.products-grid.products-upsell .slick-carousel-products-upsell .owl-stage-outer .product-item-details .gender,
body.catalog-product-view .block.row .products-upsell.products-grid.products-crosssell .slick-carousel-products-upsell .owl-stage-outer .product-item-details .gender,
body.checkout-cart-index .block.row .products-upsell.products-grid.products-crosssell .slick-carousel-products-upsell .owl-stage-outer .product-item-details .gender,
body.cms-index-index .block.row .products-upsell.products-grid.products-crosssell .slick-carousel-products-upsell .owl-stage-outer .product-item-details .gender,
body.catalog-product-view .block.crosssell .products-crosssell.products-grid.products-crosssell .slick-carousel-products-upsell .owl-stage-outer .product-item-details .gender,
body.checkout-cart-index .block.crosssell .products-crosssell.products-grid.products-crosssell .slick-carousel-products-upsell .owl-stage-outer .product-item-details .gender,
body.cms-index-index .block.crosssell .products-crosssell.products-grid.products-crosssell .slick-carousel-products-upsell .owl-stage-outer .product-item-details .gender,
body.catalog-product-view .block.row .products-recommended.products-grid.products-crosssell .slick-carousel-products-upsell .owl-stage-outer .product-item-details .gender,
body.checkout-cart-index .block.row .products-recommended.products-grid.products-crosssell .slick-carousel-products-upsell .owl-stage-outer .product-item-details .gender,
body.cms-index-index .block.row .products-recommended.products-grid.products-crosssell .slick-carousel-products-upsell .owl-stage-outer .product-item-details .gender,
body.catalog-product-view .block.row .products-upsell.products-grid.products-recommended .slick-carousel-products-upsell .owl-stage-outer .product-item-details .gender,
body.checkout-cart-index .block.row .products-upsell.products-grid.products-recommended .slick-carousel-products-upsell .owl-stage-outer .product-item-details .gender,
body.cms-index-index .block.row .products-upsell.products-grid.products-recommended .slick-carousel-products-upsell .owl-stage-outer .product-item-details .gender,
body.catalog-product-view .block.crosssell .products-crosssell.products-grid.products-recommended .slick-carousel-products-upsell .owl-stage-outer .product-item-details .gender,
body.checkout-cart-index .block.crosssell .products-crosssell.products-grid.products-recommended .slick-carousel-products-upsell .owl-stage-outer .product-item-details .gender,
body.cms-index-index .block.crosssell .products-crosssell.products-grid.products-recommended .slick-carousel-products-upsell .owl-stage-outer .product-item-details .gender,
body.catalog-product-view .block.row .products-recommended.products-grid.products-recommended .slick-carousel-products-upsell .owl-stage-outer .product-item-details .gender,
body.checkout-cart-index .block.row .products-recommended.products-grid.products-recommended .slick-carousel-products-upsell .owl-stage-outer .product-item-details .gender,
body.cms-index-index .block.row .products-recommended.products-grid.products-recommended .slick-carousel-products-upsell .owl-stage-outer .product-item-details .gender,
body.catalog-product-view .block.row .products-upsell.products-grid.products-upsell .slick-carousel-products-recommended .owl-stage-outer .product-item-details .gender,
body.checkout-cart-index .block.row .products-upsell.products-grid.products-upsell .slick-carousel-products-recommended .owl-stage-outer .product-item-details .gender,
body.cms-index-index .block.row .products-upsell.products-grid.products-upsell .slick-carousel-products-recommended .owl-stage-outer .product-item-details .gender,
body.catalog-product-view .block.crosssell .products-crosssell.products-grid.products-upsell .slick-carousel-products-recommended .owl-stage-outer .product-item-details .gender,
body.checkout-cart-index .block.crosssell .products-crosssell.products-grid.products-upsell .slick-carousel-products-recommended .owl-stage-outer .product-item-details .gender,
body.cms-index-index .block.crosssell .products-crosssell.products-grid.products-upsell .slick-carousel-products-recommended .owl-stage-outer .product-item-details .gender,
body.catalog-product-view .block.row .products-recommended.products-grid.products-upsell .slick-carousel-products-recommended .owl-stage-outer .product-item-details .gender,
body.checkout-cart-index .block.row .products-recommended.products-grid.products-upsell .slick-carousel-products-recommended .owl-stage-outer .product-item-details .gender,
body.cms-index-index .block.row .products-recommended.products-grid.products-upsell .slick-carousel-products-recommended .owl-stage-outer .product-item-details .gender,
body.catalog-product-view .block.row .products-upsell.products-grid.products-crosssell .slick-carousel-products-recommended .owl-stage-outer .product-item-details .gender,
body.checkout-cart-index .block.row .products-upsell.products-grid.products-crosssell .slick-carousel-products-recommended .owl-stage-outer .product-item-details .gender,
body.cms-index-index .block.row .products-upsell.products-grid.products-crosssell .slick-carousel-products-recommended .owl-stage-outer .product-item-details .gender,
body.catalog-product-view .block.crosssell .products-crosssell.products-grid.products-crosssell .slick-carousel-products-recommended .owl-stage-outer .product-item-details .gender,
body.checkout-cart-index .block.crosssell .products-crosssell.products-grid.products-crosssell .slick-carousel-products-recommended .owl-stage-outer .product-item-details .gender,
body.cms-index-index .block.crosssell .products-crosssell.products-grid.products-crosssell .slick-carousel-products-recommended .owl-stage-outer .product-item-details .gender,
body.catalog-product-view .block.row .products-recommended.products-grid.products-crosssell .slick-carousel-products-recommended .owl-stage-outer .product-item-details .gender,
body.checkout-cart-index .block.row .products-recommended.products-grid.products-crosssell .slick-carousel-products-recommended .owl-stage-outer .product-item-details .gender,
body.cms-index-index .block.row .products-recommended.products-grid.products-crosssell .slick-carousel-products-recommended .owl-stage-outer .product-item-details .gender,
body.catalog-product-view .block.row .products-upsell.products-grid.products-recommended .slick-carousel-products-recommended .owl-stage-outer .product-item-details .gender,
body.checkout-cart-index .block.row .products-upsell.products-grid.products-recommended .slick-carousel-products-recommended .owl-stage-outer .product-item-details .gender,
body.cms-index-index .block.row .products-upsell.products-grid.products-recommended .slick-carousel-products-recommended .owl-stage-outer .product-item-details .gender,
body.catalog-product-view .block.crosssell .products-crosssell.products-grid.products-recommended .slick-carousel-products-recommended .owl-stage-outer .product-item-details .gender,
body.checkout-cart-index .block.crosssell .products-crosssell.products-grid.products-recommended .slick-carousel-products-recommended .owl-stage-outer .product-item-details .gender,
body.cms-index-index .block.crosssell .products-crosssell.products-grid.products-recommended .slick-carousel-products-recommended .owl-stage-outer .product-item-details .gender,
body.catalog-product-view .block.row .products-recommended.products-grid.products-recommended .slick-carousel-products-recommended .owl-stage-outer .product-item-details .gender,
body.checkout-cart-index .block.row .products-recommended.products-grid.products-recommended .slick-carousel-products-recommended .owl-stage-outer .product-item-details .gender,
body.cms-index-index .block.row .products-recommended.products-grid.products-recommended .slick-carousel-products-recommended .owl-stage-outer .product-item-details .gender,
body.catalog-product-view .block.row .products-upsell.products-grid.products-upsell .swiper-wrapper .owl-stage-outer .product-item-details .gender,
body.checkout-cart-index .block.row .products-upsell.products-grid.products-upsell .swiper-wrapper .owl-stage-outer .product-item-details .gender,
body.cms-index-index .block.row .products-upsell.products-grid.products-upsell .swiper-wrapper .owl-stage-outer .product-item-details .gender,
body.catalog-product-view .block.crosssell .products-crosssell.products-grid.products-upsell .swiper-wrapper .owl-stage-outer .product-item-details .gender,
body.checkout-cart-index .block.crosssell .products-crosssell.products-grid.products-upsell .swiper-wrapper .owl-stage-outer .product-item-details .gender,
body.cms-index-index .block.crosssell .products-crosssell.products-grid.products-upsell .swiper-wrapper .owl-stage-outer .product-item-details .gender,
body.catalog-product-view .block.row .products-recommended.products-grid.products-upsell .swiper-wrapper .owl-stage-outer .product-item-details .gender,
body.checkout-cart-index .block.row .products-recommended.products-grid.products-upsell .swiper-wrapper .owl-stage-outer .product-item-details .gender,
body.cms-index-index .block.row .products-recommended.products-grid.products-upsell .swiper-wrapper .owl-stage-outer .product-item-details .gender,
body.catalog-product-view .block.row .products-upsell.products-grid.products-crosssell .swiper-wrapper .owl-stage-outer .product-item-details .gender,
body.checkout-cart-index .block.row .products-upsell.products-grid.products-crosssell .swiper-wrapper .owl-stage-outer .product-item-details .gender,
body.cms-index-index .block.row .products-upsell.products-grid.products-crosssell .swiper-wrapper .owl-stage-outer .product-item-details .gender,
body.catalog-product-view .block.crosssell .products-crosssell.products-grid.products-crosssell .swiper-wrapper .owl-stage-outer .product-item-details .gender,
body.checkout-cart-index .block.crosssell .products-crosssell.products-grid.products-crosssell .swiper-wrapper .owl-stage-outer .product-item-details .gender,
body.cms-index-index .block.crosssell .products-crosssell.products-grid.products-crosssell .swiper-wrapper .owl-stage-outer .product-item-details .gender,
body.catalog-product-view .block.row .products-recommended.products-grid.products-crosssell .swiper-wrapper .owl-stage-outer .product-item-details .gender,
body.checkout-cart-index .block.row .products-recommended.products-grid.products-crosssell .swiper-wrapper .owl-stage-outer .product-item-details .gender,
body.cms-index-index .block.row .products-recommended.products-grid.products-crosssell .swiper-wrapper .owl-stage-outer .product-item-details .gender,
body.catalog-product-view .block.row .products-upsell.products-grid.products-recommended .swiper-wrapper .owl-stage-outer .product-item-details .gender,
body.checkout-cart-index .block.row .products-upsell.products-grid.products-recommended .swiper-wrapper .owl-stage-outer .product-item-details .gender,
body.cms-index-index .block.row .products-upsell.products-grid.products-recommended .swiper-wrapper .owl-stage-outer .product-item-details .gender,
body.catalog-product-view .block.crosssell .products-crosssell.products-grid.products-recommended .swiper-wrapper .owl-stage-outer .product-item-details .gender,
body.checkout-cart-index .block.crosssell .products-crosssell.products-grid.products-recommended .swiper-wrapper .owl-stage-outer .product-item-details .gender,
body.cms-index-index .block.crosssell .products-crosssell.products-grid.products-recommended .swiper-wrapper .owl-stage-outer .product-item-details .gender,
body.catalog-product-view .block.row .products-recommended.products-grid.products-recommended .swiper-wrapper .owl-stage-outer .product-item-details .gender,
body.checkout-cart-index .block.row .products-recommended.products-grid.products-recommended .swiper-wrapper .owl-stage-outer .product-item-details .gender,
body.cms-index-index .block.row .products-recommended.products-grid.products-recommended .swiper-wrapper .owl-stage-outer .product-item-details .gender {
    font-size: 1.4rem;
    padding-top: 1rem
}

body.catalog-product-view .block.row .products-upsell.products-grid.products-upsell .product-item .product-item-info,
body.checkout-cart-index .block.row .products-upsell.products-grid.products-upsell .product-item .product-item-info,
body.cms-index-index .block.row .products-upsell.products-grid.products-upsell .product-item .product-item-info,
body.catalog-product-view .block.crosssell .products-crosssell.products-grid.products-upsell .product-item .product-item-info,
body.checkout-cart-index .block.crosssell .products-crosssell.products-grid.products-upsell .product-item .product-item-info,
body.cms-index-index .block.crosssell .products-crosssell.products-grid.products-upsell .product-item .product-item-info,
body.catalog-product-view .block.row .products-recommended.products-grid.products-upsell .product-item .product-item-info,
body.checkout-cart-index .block.row .products-recommended.products-grid.products-upsell .product-item .product-item-info,
body.cms-index-index .block.row .products-recommended.products-grid.products-upsell .product-item .product-item-info,
body.catalog-product-view .block.row .products-upsell.products-grid.products-crosssell .product-item .product-item-info,
body.checkout-cart-index .block.row .products-upsell.products-grid.products-crosssell .product-item .product-item-info,
body.cms-index-index .block.row .products-upsell.products-grid.products-crosssell .product-item .product-item-info,
body.catalog-product-view .block.crosssell .products-crosssell.products-grid.products-crosssell .product-item .product-item-info,
body.checkout-cart-index .block.crosssell .products-crosssell.products-grid.products-crosssell .product-item .product-item-info,
body.cms-index-index .block.crosssell .products-crosssell.products-grid.products-crosssell .product-item .product-item-info,
body.catalog-product-view .block.row .products-recommended.products-grid.products-crosssell .product-item .product-item-info,
body.checkout-cart-index .block.row .products-recommended.products-grid.products-crosssell .product-item .product-item-info,
body.cms-index-index .block.row .products-recommended.products-grid.products-crosssell .product-item .product-item-info,
body.catalog-product-view .block.row .products-upsell.products-grid.products-recommended .product-item .product-item-info,
body.checkout-cart-index .block.row .products-upsell.products-grid.products-recommended .product-item .product-item-info,
body.cms-index-index .block.row .products-upsell.products-grid.products-recommended .product-item .product-item-info,
body.catalog-product-view .block.crosssell .products-crosssell.products-grid.products-recommended .product-item .product-item-info,
body.checkout-cart-index .block.crosssell .products-crosssell.products-grid.products-recommended .product-item .product-item-info,
body.cms-index-index .block.crosssell .products-crosssell.products-grid.products-recommended .product-item .product-item-info,
body.catalog-product-view .block.row .products-recommended.products-grid.products-recommended .product-item .product-item-info,
body.checkout-cart-index .block.row .products-recommended.products-grid.products-recommended .product-item .product-item-info,
body.cms-index-index .block.row .products-recommended.products-grid.products-recommended .product-item .product-item-info {
    padding: 0;
    transition: border-color .25s, box-shadow .25s
}

body.catalog-product-view .block.row .products-upsell a.product.photo.product-item-photo,
body.checkout-cart-index .block.row .products-upsell a.product.photo.product-item-photo,
body.cms-index-index .block.row .products-upsell a.product.photo.product-item-photo,
body.catalog-product-view .block.crosssell .products-crosssell a.product.photo.product-item-photo,
body.checkout-cart-index .block.crosssell .products-crosssell a.product.photo.product-item-photo,
body.cms-index-index .block.crosssell .products-crosssell a.product.photo.product-item-photo,
body.catalog-product-view .block.row .products-recommended a.product.photo.product-item-photo,
body.checkout-cart-index .block.row .products-recommended a.product.photo.product-item-photo,
body.cms-index-index .block.row .products-recommended a.product.photo.product-item-photo {
    display: flex
}

body.catalog-product-view .block.row .products-upsell .owl-carousel .owl-item img,
body.checkout-cart-index .block.row .products-upsell .owl-carousel .owl-item img,
body.cms-index-index .block.row .products-upsell .owl-carousel .owl-item img,
body.catalog-product-view .block.crosssell .products-crosssell .owl-carousel .owl-item img,
body.checkout-cart-index .block.crosssell .products-crosssell .owl-carousel .owl-item img,
body.cms-index-index .block.crosssell .products-crosssell .owl-carousel .owl-item img,
body.catalog-product-view .block.row .products-recommended .owl-carousel .owl-item img,
body.checkout-cart-index .block.row .products-recommended .owl-carousel .owl-item img,
body.cms-index-index .block.row .products-recommended .owl-carousel .owl-item img {
    margin: 0
}

body.catalog-product-view .block.row .products-upsell .products-grid .product-item .product-item-info,
body.checkout-cart-index .block.row .products-upsell .products-grid .product-item .product-item-info,
body.cms-index-index .block.row .products-upsell .products-grid .product-item .product-item-info,
body.catalog-product-view .block.crosssell .products-crosssell .products-grid .product-item .product-item-info,
body.checkout-cart-index .block.crosssell .products-crosssell .products-grid .product-item .product-item-info,
body.cms-index-index .block.crosssell .products-crosssell .products-grid .product-item .product-item-info,
body.catalog-product-view .block.row .products-recommended .products-grid .product-item .product-item-info,
body.checkout-cart-index .block.row .products-recommended .products-grid .product-item .product-item-info,
body.cms-index-index .block.row .products-recommended .products-grid .product-item .product-item-info {
    display: inline-block
}

body.catalog-product-view .block.row .products-upsell .product-item .product-item-info .product-item-details .product-item-actions,
body.checkout-cart-index .block.row .products-upsell .product-item .product-item-info .product-item-details .product-item-actions,
body.cms-index-index .block.row .products-upsell .product-item .product-item-info .product-item-details .product-item-actions,
body.catalog-product-view .block.crosssell .products-crosssell .product-item .product-item-info .product-item-details .product-item-actions,
body.checkout-cart-index .block.crosssell .products-crosssell .product-item .product-item-info .product-item-details .product-item-actions,
body.cms-index-index .block.crosssell .products-crosssell .product-item .product-item-info .product-item-details .product-item-actions,
body.catalog-product-view .block.row .products-recommended .product-item .product-item-info .product-item-details .product-item-actions,
body.checkout-cart-index .block.row .products-recommended .product-item .product-item-info .product-item-details .product-item-actions,
body.cms-index-index .block.row .products-recommended .product-item .product-item-info .product-item-details .product-item-actions {
    position: absolute !important;
    top: 0
}

body.catalog-product-view .block.row .products-upsell [class*=owl-carousel-products-].owl-theme .owl-controls .owl-nav [class*=owl-].owl-prev,
body.checkout-cart-index .block.row .products-upsell [class*=owl-carousel-products-].owl-theme .owl-controls .owl-nav [class*=owl-].owl-prev,
body.cms-index-index .block.row .products-upsell [class*=owl-carousel-products-].owl-theme .owl-controls .owl-nav [class*=owl-].owl-prev,
body.catalog-product-view .block.crosssell .products-crosssell [class*=owl-carousel-products-].owl-theme .owl-controls .owl-nav [class*=owl-].owl-prev,
body.checkout-cart-index .block.crosssell .products-crosssell [class*=owl-carousel-products-].owl-theme .owl-controls .owl-nav [class*=owl-].owl-prev,
body.cms-index-index .block.crosssell .products-crosssell [class*=owl-carousel-products-].owl-theme .owl-controls .owl-nav [class*=owl-].owl-prev,
body.catalog-product-view .block.row .products-recommended [class*=owl-carousel-products-].owl-theme .owl-controls .owl-nav [class*=owl-].owl-prev,
body.checkout-cart-index .block.row .products-recommended [class*=owl-carousel-products-].owl-theme .owl-controls .owl-nav [class*=owl-].owl-prev,
body.cms-index-index .block.row .products-recommended [class*=owl-carousel-products-].owl-theme .owl-controls .owl-nav [class*=owl-].owl-prev {
    background: url('/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/images/arrow-horizontal1.png') no-repeat center !important;
    width: 3.5rem;
    height: 5rem;
    left: -.8rem !important;
    top: 50% !important;
    transform: rotate(180deg);
    border-radius: 50%;
    background-size: 50% !important
}

body.catalog-product-view .block.row .products-upsell [class*=owl-carousel-products-].owl-theme .owl-controls .owl-nav [class*=owl-].owl-prev:hover,
body.checkout-cart-index .block.row .products-upsell [class*=owl-carousel-products-].owl-theme .owl-controls .owl-nav [class*=owl-].owl-prev:hover,
body.cms-index-index .block.row .products-upsell [class*=owl-carousel-products-].owl-theme .owl-controls .owl-nav [class*=owl-].owl-prev:hover,
body.catalog-product-view .block.crosssell .products-crosssell [class*=owl-carousel-products-].owl-theme .owl-controls .owl-nav [class*=owl-].owl-prev:hover,
body.checkout-cart-index .block.crosssell .products-crosssell [class*=owl-carousel-products-].owl-theme .owl-controls .owl-nav [class*=owl-].owl-prev:hover,
body.cms-index-index .block.crosssell .products-crosssell [class*=owl-carousel-products-].owl-theme .owl-controls .owl-nav [class*=owl-].owl-prev:hover,
body.catalog-product-view .block.row .products-recommended [class*=owl-carousel-products-].owl-theme .owl-controls .owl-nav [class*=owl-].owl-prev:hover,
body.checkout-cart-index .block.row .products-recommended [class*=owl-carousel-products-].owl-theme .owl-controls .owl-nav [class*=owl-].owl-prev:hover,
body.cms-index-index .block.row .products-recommended [class*=owl-carousel-products-].owl-theme .owl-controls .owl-nav [class*=owl-].owl-prev:hover {
    opacity: .5
}

body.catalog-product-view .block.row .products-upsell [class*=owl-carousel-products-].owl-theme .owl-controls .owl-nav [class*=owl-].owl-next,
body.checkout-cart-index .block.row .products-upsell [class*=owl-carousel-products-].owl-theme .owl-controls .owl-nav [class*=owl-].owl-next,
body.cms-index-index .block.row .products-upsell [class*=owl-carousel-products-].owl-theme .owl-controls .owl-nav [class*=owl-].owl-next,
body.catalog-product-view .block.crosssell .products-crosssell [class*=owl-carousel-products-].owl-theme .owl-controls .owl-nav [class*=owl-].owl-next,
body.checkout-cart-index .block.crosssell .products-crosssell [class*=owl-carousel-products-].owl-theme .owl-controls .owl-nav [class*=owl-].owl-next,
body.cms-index-index .block.crosssell .products-crosssell [class*=owl-carousel-products-].owl-theme .owl-controls .owl-nav [class*=owl-].owl-next,
body.catalog-product-view .block.row .products-recommended [class*=owl-carousel-products-].owl-theme .owl-controls .owl-nav [class*=owl-].owl-next,
body.checkout-cart-index .block.row .products-recommended [class*=owl-carousel-products-].owl-theme .owl-controls .owl-nav [class*=owl-].owl-next,
body.cms-index-index .block.row .products-recommended [class*=owl-carousel-products-].owl-theme .owl-controls .owl-nav [class*=owl-].owl-next {
    background: url('/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/images/arrow-horizontal1.png') no-repeat center !important;
    width: 3.5rem;
    height: 5rem;
    right: -1.8rem !important;
    top: 50% !important;
    border-radius: 50%;
    background-size: 50% !important
}

body.catalog-product-view .block.row .products-upsell [class*=owl-carousel-products-].owl-theme .owl-controls .owl-nav [class*=owl-].owl-next:hover,
body.checkout-cart-index .block.row .products-upsell [class*=owl-carousel-products-].owl-theme .owl-controls .owl-nav [class*=owl-].owl-next:hover,
body.cms-index-index .block.row .products-upsell [class*=owl-carousel-products-].owl-theme .owl-controls .owl-nav [class*=owl-].owl-next:hover,
body.catalog-product-view .block.crosssell .products-crosssell [class*=owl-carousel-products-].owl-theme .owl-controls .owl-nav [class*=owl-].owl-next:hover,
body.checkout-cart-index .block.crosssell .products-crosssell [class*=owl-carousel-products-].owl-theme .owl-controls .owl-nav [class*=owl-].owl-next:hover,
body.cms-index-index .block.crosssell .products-crosssell [class*=owl-carousel-products-].owl-theme .owl-controls .owl-nav [class*=owl-].owl-next:hover,
body.catalog-product-view .block.row .products-recommended [class*=owl-carousel-products-].owl-theme .owl-controls .owl-nav [class*=owl-].owl-next:hover,
body.checkout-cart-index .block.row .products-recommended [class*=owl-carousel-products-].owl-theme .owl-controls .owl-nav [class*=owl-].owl-next:hover,
body.cms-index-index .block.row .products-recommended [class*=owl-carousel-products-].owl-theme .owl-controls .owl-nav [class*=owl-].owl-next:hover {
    opacity: .5
}

body.catalog-product-view .catalog-widget,
body.checkout-cart-index .catalog-widget,
body.cms-index-index .catalog-widget {
    margin-bottom: 2rem
}

body.catalog-product-view .block.row div[aria-labelledby=block-upsell-heading] .products-grid .product-item .product-item-info:hover,
body.checkout-cart-index .block.row div[aria-labelledby=block-upsell-heading] .products-grid .product-item .product-item-info:hover,
body.cms-index-index .block.row div[aria-labelledby=block-upsell-heading] .products-grid .product-item .product-item-info:hover,
body.catalog-product-view .block.crosssell div[aria-labelledby=block-crosssell-heading] .products-grid .product-item .product-item-info:hover,
body.checkout-cart-index .block.crosssell div[aria-labelledby=block-crosssell-heading] .products-grid .product-item .product-item-info:hover,
body.cms-index-index .block.crosssell div[aria-labelledby=block-crosssell-heading] .products-grid .product-item .product-item-info:hover,
body.catalog-product-view .block.row div[aria-labelledby=block-recommended-heading] .products-grid .product-item .product-item-info:hover,
body.checkout-cart-index .block.row div[aria-labelledby=block-recommended-heading] .products-grid .product-item .product-item-info:hover,
body.cms-index-index .block.row div[aria-labelledby=block-recommended-heading] .products-grid .product-item .product-item-info:hover {
    margin: 0
}

body.catalog-product-view .block.row div[aria-labelledby=block-upsell-heading] .products-grid .product-item .product-item-details,
body.checkout-cart-index .block.row div[aria-labelledby=block-upsell-heading] .products-grid .product-item .product-item-details,
body.cms-index-index .block.row div[aria-labelledby=block-upsell-heading] .products-grid .product-item .product-item-details,
body.catalog-product-view .block.crosssell div[aria-labelledby=block-crosssell-heading] .products-grid .product-item .product-item-details,
body.checkout-cart-index .block.crosssell div[aria-labelledby=block-crosssell-heading] .products-grid .product-item .product-item-details,
body.cms-index-index .block.crosssell div[aria-labelledby=block-crosssell-heading] .products-grid .product-item .product-item-details,
body.catalog-product-view .block.row div[aria-labelledby=block-recommended-heading] .products-grid .product-item .product-item-details,
body.checkout-cart-index .block.row div[aria-labelledby=block-recommended-heading] .products-grid .product-item .product-item-details,
body.cms-index-index .block.row div[aria-labelledby=block-recommended-heading] .products-grid .product-item .product-item-details {
    border-top: none;
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    align-items: baseline;
    min-height: 10.5rem;
    padding: 0 10px 10px;
    position: initial;
    border-top: 1px solid #c1c0d2
}

body.catalog-product-view .block.row div[aria-labelledby=block-upsell-heading] .products-grid .product-item .product-item-details .price-box,
body.checkout-cart-index .block.row div[aria-labelledby=block-upsell-heading] .products-grid .product-item .product-item-details .price-box,
body.cms-index-index .block.row div[aria-labelledby=block-upsell-heading] .products-grid .product-item .product-item-details .price-box,
body.catalog-product-view .block.crosssell div[aria-labelledby=block-crosssell-heading] .products-grid .product-item .product-item-details .price-box,
body.checkout-cart-index .block.crosssell div[aria-labelledby=block-crosssell-heading] .products-grid .product-item .product-item-details .price-box,
body.cms-index-index .block.crosssell div[aria-labelledby=block-crosssell-heading] .products-grid .product-item .product-item-details .price-box,
body.catalog-product-view .block.row div[aria-labelledby=block-recommended-heading] .products-grid .product-item .product-item-details .price-box,
body.checkout-cart-index .block.row div[aria-labelledby=block-recommended-heading] .products-grid .product-item .product-item-details .price-box,
body.cms-index-index .block.row div[aria-labelledby=block-recommended-heading] .products-grid .product-item .product-item-details .price-box {
    display: block;
    margin: 0;
    min-height: 5.7rem;
    width: 100%;
    padding-top: 1rem
}

body.catalog-product-view .block.row div[aria-labelledby=block-upsell-heading] .products-grid .product-item .product-item-details .price-box .price-wrapper-container,
body.checkout-cart-index .block.row div[aria-labelledby=block-upsell-heading] .products-grid .product-item .product-item-details .price-box .price-wrapper-container,
body.cms-index-index .block.row div[aria-labelledby=block-upsell-heading] .products-grid .product-item .product-item-details .price-box .price-wrapper-container,
body.catalog-product-view .block.crosssell div[aria-labelledby=block-crosssell-heading] .products-grid .product-item .product-item-details .price-box .price-wrapper-container,
body.checkout-cart-index .block.crosssell div[aria-labelledby=block-crosssell-heading] .products-grid .product-item .product-item-details .price-box .price-wrapper-container,
body.cms-index-index .block.crosssell div[aria-labelledby=block-crosssell-heading] .products-grid .product-item .product-item-details .price-box .price-wrapper-container,
body.catalog-product-view .block.row div[aria-labelledby=block-recommended-heading] .products-grid .product-item .product-item-details .price-box .price-wrapper-container,
body.checkout-cart-index .block.row div[aria-labelledby=block-recommended-heading] .products-grid .product-item .product-item-details .price-box .price-wrapper-container,
body.cms-index-index .block.row div[aria-labelledby=block-recommended-heading] .products-grid .product-item .product-item-details .price-box .price-wrapper-container {
    display: flex;
    width: 100%;
    flex-direction: column;
    align-items: flex-start;
    gap: .5rem
}

body.catalog-product-view .block.row div[aria-labelledby=block-upsell-heading] .products-grid .product-item .product-item-details .price-box .price-wrapper-container span.price-discount,
body.checkout-cart-index .block.row div[aria-labelledby=block-upsell-heading] .products-grid .product-item .product-item-details .price-box .price-wrapper-container span.price-discount,
body.cms-index-index .block.row div[aria-labelledby=block-upsell-heading] .products-grid .product-item .product-item-details .price-box .price-wrapper-container span.price-discount,
body.catalog-product-view .block.crosssell div[aria-labelledby=block-crosssell-heading] .products-grid .product-item .product-item-details .price-box .price-wrapper-container span.price-discount,
body.checkout-cart-index .block.crosssell div[aria-labelledby=block-crosssell-heading] .products-grid .product-item .product-item-details .price-box .price-wrapper-container span.price-discount,
body.cms-index-index .block.crosssell div[aria-labelledby=block-crosssell-heading] .products-grid .product-item .product-item-details .price-box .price-wrapper-container span.price-discount,
body.catalog-product-view .block.row div[aria-labelledby=block-recommended-heading] .products-grid .product-item .product-item-details .price-box .price-wrapper-container span.price-discount,
body.checkout-cart-index .block.row div[aria-labelledby=block-recommended-heading] .products-grid .product-item .product-item-details .price-box .price-wrapper-container span.price-discount,
body.cms-index-index .block.row div[aria-labelledby=block-recommended-heading] .products-grid .product-item .product-item-details .price-box .price-wrapper-container span.price-discount {
    color: #e21936;
    font-weight: 700;
    background: #E219361A;
    padding: .2rem .3rem;
    text-transform: uppercase
}

body.catalog-product-view .block.row div[aria-labelledby=block-upsell-heading] .products-grid .product-item .product-item-details .price-box .price-container .price,
body.checkout-cart-index .block.row div[aria-labelledby=block-upsell-heading] .products-grid .product-item .product-item-details .price-box .price-container .price,
body.cms-index-index .block.row div[aria-labelledby=block-upsell-heading] .products-grid .product-item .product-item-details .price-box .price-container .price,
body.catalog-product-view .block.crosssell div[aria-labelledby=block-crosssell-heading] .products-grid .product-item .product-item-details .price-box .price-container .price,
body.checkout-cart-index .block.crosssell div[aria-labelledby=block-crosssell-heading] .products-grid .product-item .product-item-details .price-box .price-container .price,
body.cms-index-index .block.crosssell div[aria-labelledby=block-crosssell-heading] .products-grid .product-item .product-item-details .price-box .price-container .price,
body.catalog-product-view .block.row div[aria-labelledby=block-recommended-heading] .products-grid .product-item .product-item-details .price-box .price-container .price,
body.checkout-cart-index .block.row div[aria-labelledby=block-recommended-heading] .products-grid .product-item .product-item-details .price-box .price-container .price,
body.cms-index-index .block.row div[aria-labelledby=block-recommended-heading] .products-grid .product-item .product-item-details .price-box .price-container .price {
    color: #000 !important;
    font-size: 16px !important;
    font-weight: 700
}

body.catalog-product-view .block.row div[aria-labelledby=block-upsell-heading] .products-grid .product-item .product-item-details .price-box .special-price .price-container .price,
body.checkout-cart-index .block.row div[aria-labelledby=block-upsell-heading] .products-grid .product-item .product-item-details .price-box .special-price .price-container .price,
body.cms-index-index .block.row div[aria-labelledby=block-upsell-heading] .products-grid .product-item .product-item-details .price-box .special-price .price-container .price,
body.catalog-product-view .block.crosssell div[aria-labelledby=block-crosssell-heading] .products-grid .product-item .product-item-details .price-box .special-price .price-container .price,
body.checkout-cart-index .block.crosssell div[aria-labelledby=block-crosssell-heading] .products-grid .product-item .product-item-details .price-box .special-price .price-container .price,
body.cms-index-index .block.crosssell div[aria-labelledby=block-crosssell-heading] .products-grid .product-item .product-item-details .price-box .special-price .price-container .price,
body.catalog-product-view .block.row div[aria-labelledby=block-recommended-heading] .products-grid .product-item .product-item-details .price-box .special-price .price-container .price,
body.checkout-cart-index .block.row div[aria-labelledby=block-recommended-heading] .products-grid .product-item .product-item-details .price-box .special-price .price-container .price,
body.cms-index-index .block.row div[aria-labelledby=block-recommended-heading] .products-grid .product-item .product-item-details .price-box .special-price .price-container .price {
    color: #e21936 !important;
    font-weight: 600;
    font-size: 16px !important;
    display: inline-block
}

body.catalog-product-view .block.row div[aria-labelledby=block-upsell-heading] .products-grid .product-item .product-item-details .price-box.price-final_price .old-price .price-container .price,
body.checkout-cart-index .block.row div[aria-labelledby=block-upsell-heading] .products-grid .product-item .product-item-details .price-box.price-final_price .old-price .price-container .price,
body.cms-index-index .block.row div[aria-labelledby=block-upsell-heading] .products-grid .product-item .product-item-details .price-box.price-final_price .old-price .price-container .price,
body.catalog-product-view .block.crosssell div[aria-labelledby=block-crosssell-heading] .products-grid .product-item .product-item-details .price-box.price-final_price .old-price .price-container .price,
body.checkout-cart-index .block.crosssell div[aria-labelledby=block-crosssell-heading] .products-grid .product-item .product-item-details .price-box.price-final_price .old-price .price-container .price,
body.cms-index-index .block.crosssell div[aria-labelledby=block-crosssell-heading] .products-grid .product-item .product-item-details .price-box.price-final_price .old-price .price-container .price,
body.catalog-product-view .block.row div[aria-labelledby=block-recommended-heading] .products-grid .product-item .product-item-details .price-box.price-final_price .old-price .price-container .price,
body.checkout-cart-index .block.row div[aria-labelledby=block-recommended-heading] .products-grid .product-item .product-item-details .price-box.price-final_price .old-price .price-container .price,
body.cms-index-index .block.row div[aria-labelledby=block-recommended-heading] .products-grid .product-item .product-item-details .price-box.price-final_price .old-price .price-container .price {
    font-family: 'Roboto', sans-serif;
    color: #0f1111 !important;
    text-decoration: line-through;
    font-weight: 400;
    font-size: 12px !important
}

body.catalog-product-view .block.row div[aria-labelledby=block-upsell-heading] .products-grid .product-item .product-item-details .price-box.price-final_price .old-price,
body.checkout-cart-index .block.row div[aria-labelledby=block-upsell-heading] .products-grid .product-item .product-item-details .price-box.price-final_price .old-price,
body.cms-index-index .block.row div[aria-labelledby=block-upsell-heading] .products-grid .product-item .product-item-details .price-box.price-final_price .old-price,
body.catalog-product-view .block.crosssell div[aria-labelledby=block-crosssell-heading] .products-grid .product-item .product-item-details .price-box.price-final_price .old-price,
body.checkout-cart-index .block.crosssell div[aria-labelledby=block-crosssell-heading] .products-grid .product-item .product-item-details .price-box.price-final_price .old-price,
body.cms-index-index .block.crosssell div[aria-labelledby=block-crosssell-heading] .products-grid .product-item .product-item-details .price-box.price-final_price .old-price,
body.catalog-product-view .block.row div[aria-labelledby=block-recommended-heading] .products-grid .product-item .product-item-details .price-box.price-final_price .old-price,
body.checkout-cart-index .block.row div[aria-labelledby=block-recommended-heading] .products-grid .product-item .product-item-details .price-box.price-final_price .old-price,
body.cms-index-index .block.row div[aria-labelledby=block-recommended-heading] .products-grid .product-item .product-item-details .price-box.price-final_price .old-price {
    margin-right: 0;
    display: flex;
    gap: .5rem;
    align-items: center
}

body.catalog-product-view .block.row div[aria-labelledby=block-upsell-heading] .products-grid .product-item .product-item-details .discount,
body.checkout-cart-index .block.row div[aria-labelledby=block-upsell-heading] .products-grid .product-item .product-item-details .discount,
body.cms-index-index .block.row div[aria-labelledby=block-upsell-heading] .products-grid .product-item .product-item-details .discount,
body.catalog-product-view .block.crosssell div[aria-labelledby=block-crosssell-heading] .products-grid .product-item .product-item-details .discount,
body.checkout-cart-index .block.crosssell div[aria-labelledby=block-crosssell-heading] .products-grid .product-item .product-item-details .discount,
body.cms-index-index .block.crosssell div[aria-labelledby=block-crosssell-heading] .products-grid .product-item .product-item-details .discount,
body.catalog-product-view .block.row div[aria-labelledby=block-recommended-heading] .products-grid .product-item .product-item-details .discount,
body.checkout-cart-index .block.row div[aria-labelledby=block-recommended-heading] .products-grid .product-item .product-item-details .discount,
body.cms-index-index .block.row div[aria-labelledby=block-recommended-heading] .products-grid .product-item .product-item-details .discount {
    color: #000;
    font-weight: 400 !important;
    font-size: 14px;
    display: inline-block;
    vertical-align: top
}

body.catalog-product-view .block.row div[aria-labelledby=block-upsell-heading] .products-grid .product-item:hover .product-item-details .product-item-actions .actions-secondary a.towishlist,
body.checkout-cart-index .block.row div[aria-labelledby=block-upsell-heading] .products-grid .product-item:hover .product-item-details .product-item-actions .actions-secondary a.towishlist,
body.cms-index-index .block.row div[aria-labelledby=block-upsell-heading] .products-grid .product-item:hover .product-item-details .product-item-actions .actions-secondary a.towishlist,
body.catalog-product-view .block.crosssell div[aria-labelledby=block-crosssell-heading] .products-grid .product-item:hover .product-item-details .product-item-actions .actions-secondary a.towishlist,
body.checkout-cart-index .block.crosssell div[aria-labelledby=block-crosssell-heading] .products-grid .product-item:hover .product-item-details .product-item-actions .actions-secondary a.towishlist,
body.cms-index-index .block.crosssell div[aria-labelledby=block-crosssell-heading] .products-grid .product-item:hover .product-item-details .product-item-actions .actions-secondary a.towishlist,
body.catalog-product-view .block.row div[aria-labelledby=block-recommended-heading] .products-grid .product-item:hover .product-item-details .product-item-actions .actions-secondary a.towishlist,
body.checkout-cart-index .block.row div[aria-labelledby=block-recommended-heading] .products-grid .product-item:hover .product-item-details .product-item-actions .actions-secondary a.towishlist,
body.cms-index-index .block.row div[aria-labelledby=block-recommended-heading] .products-grid .product-item:hover .product-item-details .product-item-actions .actions-secondary a.towishlist {
    left: inherit !important;
    right: 12px !important
}

body.catalog-product-view .block.row div[aria-labelledby=block-upsell-heading] .products-grid .product-item .product-item-details .product-brand,
body.checkout-cart-index .block.row div[aria-labelledby=block-upsell-heading] .products-grid .product-item .product-item-details .product-brand,
body.cms-index-index .block.row div[aria-labelledby=block-upsell-heading] .products-grid .product-item .product-item-details .product-brand,
body.catalog-product-view .block.crosssell div[aria-labelledby=block-crosssell-heading] .products-grid .product-item .product-item-details .product-brand,
body.checkout-cart-index .block.crosssell div[aria-labelledby=block-crosssell-heading] .products-grid .product-item .product-item-details .product-brand,
body.cms-index-index .block.crosssell div[aria-labelledby=block-crosssell-heading] .products-grid .product-item .product-item-details .product-brand,
body.catalog-product-view .block.row div[aria-labelledby=block-recommended-heading] .products-grid .product-item .product-item-details .product-brand,
body.checkout-cart-index .block.row div[aria-labelledby=block-recommended-heading] .products-grid .product-item .product-item-details .product-brand,
body.cms-index-index .block.row div[aria-labelledby=block-recommended-heading] .products-grid .product-item .product-item-details .product-brand {
    padding-top: 1rem;
    width: 100%
}

body.catalog-product-view .block.row div[aria-labelledby=block-upsell-heading] .products-grid .product-item .product-item-details .product-brand span,
body.checkout-cart-index .block.row div[aria-labelledby=block-upsell-heading] .products-grid .product-item .product-item-details .product-brand span,
body.cms-index-index .block.row div[aria-labelledby=block-upsell-heading] .products-grid .product-item .product-item-details .product-brand span,
body.catalog-product-view .block.crosssell div[aria-labelledby=block-crosssell-heading] .products-grid .product-item .product-item-details .product-brand span,
body.checkout-cart-index .block.crosssell div[aria-labelledby=block-crosssell-heading] .products-grid .product-item .product-item-details .product-brand span,
body.cms-index-index .block.crosssell div[aria-labelledby=block-crosssell-heading] .products-grid .product-item .product-item-details .product-brand span,
body.catalog-product-view .block.row div[aria-labelledby=block-recommended-heading] .products-grid .product-item .product-item-details .product-brand span,
body.checkout-cart-index .block.row div[aria-labelledby=block-recommended-heading] .products-grid .product-item .product-item-details .product-brand span,
body.cms-index-index .block.row div[aria-labelledby=block-recommended-heading] .products-grid .product-item .product-item-details .product-brand span {
    font-size: 1.4rem;
    font-weight: 600;
    text-transform: uppercase
}

body.catalog-product-view .block.row div[aria-labelledby=block-upsell-heading] .products-grid .product-item .product-item-details .product-item-name,
body.checkout-cart-index .block.row div[aria-labelledby=block-upsell-heading] .products-grid .product-item .product-item-details .product-item-name,
body.cms-index-index .block.row div[aria-labelledby=block-upsell-heading] .products-grid .product-item .product-item-details .product-item-name,
body.catalog-product-view .block.crosssell div[aria-labelledby=block-crosssell-heading] .products-grid .product-item .product-item-details .product-item-name,
body.checkout-cart-index .block.crosssell div[aria-labelledby=block-crosssell-heading] .products-grid .product-item .product-item-details .product-item-name,
body.cms-index-index .block.crosssell div[aria-labelledby=block-crosssell-heading] .products-grid .product-item .product-item-details .product-item-name,
body.catalog-product-view .block.row div[aria-labelledby=block-recommended-heading] .products-grid .product-item .product-item-details .product-item-name,
body.checkout-cart-index .block.row div[aria-labelledby=block-recommended-heading] .products-grid .product-item .product-item-details .product-item-name,
body.cms-index-index .block.row div[aria-labelledby=block-recommended-heading] .products-grid .product-item .product-item-details .product-item-name {
    padding-top: 0;
    margin-bottom: 0;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 100%;
    text-align: left !important
}

body.catalog-product-view .block.row div[aria-labelledby=block-upsell-heading] .products-grid .product-item .product-item-details .product-item-actions,
body.checkout-cart-index .block.row div[aria-labelledby=block-upsell-heading] .products-grid .product-item .product-item-details .product-item-actions,
body.cms-index-index .block.row div[aria-labelledby=block-upsell-heading] .products-grid .product-item .product-item-details .product-item-actions,
body.catalog-product-view .block.crosssell div[aria-labelledby=block-crosssell-heading] .products-grid .product-item .product-item-details .product-item-actions,
body.checkout-cart-index .block.crosssell div[aria-labelledby=block-crosssell-heading] .products-grid .product-item .product-item-details .product-item-actions,
body.cms-index-index .block.crosssell div[aria-labelledby=block-crosssell-heading] .products-grid .product-item .product-item-details .product-item-actions,
body.catalog-product-view .block.row div[aria-labelledby=block-recommended-heading] .products-grid .product-item .product-item-details .product-item-actions,
body.checkout-cart-index .block.row div[aria-labelledby=block-recommended-heading] .products-grid .product-item .product-item-details .product-item-actions,
body.cms-index-index .block.row div[aria-labelledby=block-recommended-heading] .products-grid .product-item .product-item-details .product-item-actions {
    right: 0;
    bottom: inherit
}

body.catalog-product-view .block.row div[aria-labelledby=block-upsell-heading] .products-grid .product-item .product-item-name>a,
body.checkout-cart-index .block.row div[aria-labelledby=block-upsell-heading] .products-grid .product-item .product-item-name>a,
body.cms-index-index .block.row div[aria-labelledby=block-upsell-heading] .products-grid .product-item .product-item-name>a,
body.catalog-product-view .block.crosssell div[aria-labelledby=block-crosssell-heading] .products-grid .product-item .product-item-name>a,
body.checkout-cart-index .block.crosssell div[aria-labelledby=block-crosssell-heading] .products-grid .product-item .product-item-name>a,
body.cms-index-index .block.crosssell div[aria-labelledby=block-crosssell-heading] .products-grid .product-item .product-item-name>a,
body.catalog-product-view .block.row div[aria-labelledby=block-recommended-heading] .products-grid .product-item .product-item-name>a,
body.checkout-cart-index .block.row div[aria-labelledby=block-recommended-heading] .products-grid .product-item .product-item-name>a,
body.cms-index-index .block.row div[aria-labelledby=block-recommended-heading] .products-grid .product-item .product-item-name>a {
    font-family: 'Roboto', sans-serif;
    font-weight: 900;
    font-size: 14px;
    text-transform: capitalize;
    color: #0f1111 !important;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-align: left !important;
    line-height: 20px;
    min-height: 40px
}

body.catalog-product-view .block.row div[aria-labelledby=block-upsell-heading] .products-grid .product-item .product-item-name>a:hover,
body.checkout-cart-index .block.row div[aria-labelledby=block-upsell-heading] .products-grid .product-item .product-item-name>a:hover,
body.cms-index-index .block.row div[aria-labelledby=block-upsell-heading] .products-grid .product-item .product-item-name>a:hover,
body.catalog-product-view .block.crosssell div[aria-labelledby=block-crosssell-heading] .products-grid .product-item .product-item-name>a:hover,
body.checkout-cart-index .block.crosssell div[aria-labelledby=block-crosssell-heading] .products-grid .product-item .product-item-name>a:hover,
body.cms-index-index .block.crosssell div[aria-labelledby=block-crosssell-heading] .products-grid .product-item .product-item-name>a:hover,
body.catalog-product-view .block.row div[aria-labelledby=block-recommended-heading] .products-grid .product-item .product-item-name>a:hover,
body.checkout-cart-index .block.row div[aria-labelledby=block-recommended-heading] .products-grid .product-item .product-item-name>a:hover,
body.cms-index-index .block.row div[aria-labelledby=block-recommended-heading] .products-grid .product-item .product-item-name>a:hover {
    text-decoration: underline
}

body.cms-index-index .catalog-widget {
    margin: 4rem 0 !important
}

body.cms-index-index .catalog-widget .block.row {
    max-width: 136rem
}

body.cms-index-index .catalog-widget .block.row div[aria-labelledby=block-recommended-heading] .products-grid .product-item .product-item-details {
    padding: 1.5rem
}

body.cms-index-index .catalog-widget .block.row div[aria-labelledby=block-recommended-heading] .products-grid .product-item .product-item-details .product-item-actions .actions-secondary a.towishlist {
    top: 1.5rem;
    right: 1.5rem
}

body.cms-index-index .catalog-widget .block.row div[aria-labelledby=block-recommended-heading] .products-grid .product-item:hover .product-item-details .product-item-actions .actions-secondary a.towishlist {
    right: 1.5rem !important
}

body.cms-index-index .catalog-widget .block.row div[aria-labelledby=block-recommended-heading] .products-grid .product-item .product-item-details .product-brand {
    padding-top: 0;
    margin-top: 0;
    font-size: 1.4rem;
    color: #515151
}

body.cms-index-index .catalog-widget .gen-wrapper .color:before {
    content: '|';
    margin: 0 .3rem 0 .5rem;
    color: #e7e7e7
}

body.cms-index-index .catalog-widget .gen-wrapper {
    min-height: 1.4rem;
    display: flex;
    justify-content: flex-start;
    align-items: center
}

body.cms-index-index .catalog-widget .gen-wrapper .gender {
    padding: 0
}

body.cms-index-index .catalog-widget .gen-wrapper span {
    font-family: 'Roboto', sans-serif
}

body.cms-index-index .catalog-widget .block.row div[aria-labelledby=block-recommended-heading] .products-grid .product-item .product-item-details .price-box {
    padding-top: 1.5rem
}

body.cms-index-index #maincontent .product-recs .owl-carousel.owl-theme .owl-controls .owl-nav [class*=owl-] {
    top: -2.5rem !important;
    width: 3.2rem !important;
    height: 3.2rem !important;
    border-radius: 0 .1rem .1rem 0 !important;
    background: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.2919 26.7081L9.29194 16.7081C9.19897 16.6152 9.12521 16.5049 9.07488 16.3835C9.02456 16.2621 8.99866 16.132 8.99866 16.0006C8.99866 15.8691 9.02456 15.739 9.07488 15.6176C9.12521 15.4962 9.19897 15.3859 9.29194 15.2931L19.2919 5.29306C19.4796 5.10542 19.7341 5 19.9994 5C20.2648 5 20.5193 5.10542 20.7069 5.29306C20.8946 5.4807 21 5.73519 21 6.00056C21 6.26592 20.8946 6.52042 20.7069 6.70806L11.4132 16.0006L20.7069 25.2931C20.7999 25.386 20.8736 25.4963 20.9238 25.6177C20.9741 25.7391 21 25.8692 21 26.0006C21 26.132 20.9741 26.2621 20.9238 26.3835C20.8736 26.5048 20.7999 26.6151 20.7069 26.7081C20.614 26.801 20.5037 26.8747 20.3823 26.9249C20.2609 26.9752 20.1308 27.0011 19.9994 27.0011C19.868 27.0011 19.7379 26.9752 19.6165 26.9249C19.4952 26.8747 19.3849 26.801 19.2919 26.7081Z' fill='%23000'/%3E%3C/svg%3E") !important
}

body.cms-index-index #maincontent .product-recs .owl-carousel.owl-theme .owl-controls .owl-nav .owl-next {
    transform: rotate(180deg);
    right: 2rem !important
}

body.cms-index-index #maincontent .product-recs .owl-carousel.owl-theme .owl-controls .owl-nav .owl-prev {
    right: 6rem !important;
    left: unset !important;
    transform: rotate(0deg)
}

body.cms-index-index .catalog-widget .block.row {
    padding-right: 0
}

body.cms-index-index .catalog-widget .block .title span {
    font-family: Roboto, Arial, sans-serif
}

.catalog-widget .owl-carousel .owl-stage {
    padding-left: 0 !important
}

body.catalog-product-view .page-wrapper>.page-bottom {
    padding-bottom: 60px
}

body.checkout-cart-index .page-wrapper>.page-bottom {
    padding-bottom: 40px
}

body.catalog-product-view .block.discount .title:after,
body.checkout-cart-index .block.discount .title:after {
    content: '\e621'
}

body.cms-index-index .block.row .products-recommended.products-grid.products-recommended .swiper-button-prev,
body.cms-index-index .block.row .products-recommended.products-grid.products-recommended .swiper-button-next,
body.cms-index-index .block.row .products-recommended.products-grid.products-recommended .slick-prev,
body.cms-index-index .block.row .products-recommended.products-grid.products-recommended .slick-next {
    right: 2rem;
    left: unset;
    top: -4.5rem;
    height: 3.2rem;
    width: 3.2rem;
    border-radius: 0 .1rem .1rem 0 !important;
    background: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.2919 26.7081L9.29194 16.7081C9.19897 16.6152 9.12521 16.5049 9.07488 16.3835C9.02456 16.2621 8.99866 16.132 8.99866 16.0006C8.99866 15.8691 9.02456 15.739 9.07488 15.6176C9.12521 15.4962 9.19897 15.3859 9.29194 15.2931L19.2919 5.29306C19.4796 5.10542 19.7341 5 19.9994 5C20.2648 5 20.5193 5.10542 20.7069 5.29306C20.8946 5.4807 21 5.73519 21 6.00056C21 6.26592 20.8946 6.52042 20.7069 6.70806L11.4132 16.0006L20.7069 25.2931C20.7999 25.386 20.8736 25.4963 20.9238 25.6177C20.9741 25.7391 21 25.8692 21 26.0006C21 26.132 20.9741 26.2621 20.9238 26.3835C20.8736 26.5048 20.7999 26.6151 20.7069 26.7081C20.614 26.801 20.5037 26.8747 20.3823 26.9249C20.2609 26.9752 20.1308 27.0011 19.9994 27.0011C19.868 27.0011 19.7379 26.9752 19.6165 26.9249C19.4952 26.8747 19.3849 26.801 19.2919 26.7081Z' fill='%23000'/%3E%3C/svg%3E") !important;
    transform: rotate(180deg);
    font-size: 0;
    z-index: 9;
    border: 0
}

body.cms-index-index .block.row .products-recommended.products-grid.products-recommended .swiper-button-prev:before,
body.cms-index-index .block.row .products-recommended.products-grid.products-recommended .swiper-button-next:before,
body.cms-index-index .block.row .products-recommended.products-grid.products-recommended .slick-prev:before,
body.cms-index-index .block.row .products-recommended.products-grid.products-recommended .slick-next:before,
body.cms-index-index .block.row .products-recommended.products-grid.products-recommended .swiper-button-prev:after,
body.cms-index-index .block.row .products-recommended.products-grid.products-recommended .swiper-button-next:after,
body.cms-index-index .block.row .products-recommended.products-grid.products-recommended .slick-prev:after,
body.cms-index-index .block.row .products-recommended.products-grid.products-recommended .slick-next:after {
    display: none
}

body.cms-index-index .block.row .products-recommended.products-grid.products-recommended .swiper-button-prev,
body.cms-index-index .block.row .products-recommended.products-grid.products-recommended .slick-prev {
    right: 6rem;
    transform: rotate(0deg)
}

body.cms-index-index .block.row .products-recommended.products-grid.products-recommended .gen-wrapper,
body.cms-index-index .block.row .products-recommended.products-grid.products-recommended [data-bv-show=inline_rating] {
    display: none
}

body.cms-index-index .block.row .products-recommended.products-grid.products-recommended table.imageloader-loader {
    text-align: center
}

body.catalog-product-view .block.row .products-recommended.products-grid.products-recommended table.imageloader-loader,
body.checkout-cart-index .block.row .products-recommended.products-grid.products-recommended table.imageloader-loader {
    text-align: center
}

body.catalog-product-view .block.row .products-recommended.products-grid.products-recommended .swiper-button-prev,
body.checkout-cart-index .block.row .products-recommended.products-grid.products-recommended .swiper-button-prev,
body.catalog-product-view .block.row .products-recommended.products-grid.products-recommended .slick-prev,
body.checkout-cart-index .block.row .products-recommended.products-grid.products-recommended .slick-prev {
    background: url('/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/images/arrow-horizontal1.png') no-repeat center !important;
    width: 3.5rem;
    height: 5rem;
    left: -.8rem !important;
    top: 50% !important;
    transform: rotate(180deg);
    border-radius: 50%;
    background-size: 50% !important;
    font-size: 0;
    z-index: 9;
    border: 0
}

body.catalog-product-view .block.row .products-recommended.products-grid.products-recommended .swiper-button-prev:hover,
body.checkout-cart-index .block.row .products-recommended.products-grid.products-recommended .swiper-button-prev:hover,
body.catalog-product-view .block.row .products-recommended.products-grid.products-recommended .slick-prev:hover,
body.checkout-cart-index .block.row .products-recommended.products-grid.products-recommended .slick-prev:hover {
    opacity: .5
}

body.catalog-product-view .block.row .products-recommended.products-grid.products-recommended .swiper-button-prev:before,
body.checkout-cart-index .block.row .products-recommended.products-grid.products-recommended .swiper-button-prev:before,
body.catalog-product-view .block.row .products-recommended.products-grid.products-recommended .slick-prev:before,
body.checkout-cart-index .block.row .products-recommended.products-grid.products-recommended .slick-prev:before,
body.catalog-product-view .block.row .products-recommended.products-grid.products-recommended .swiper-button-prev:after,
body.checkout-cart-index .block.row .products-recommended.products-grid.products-recommended .swiper-button-prev:after,
body.catalog-product-view .block.row .products-recommended.products-grid.products-recommended .slick-prev:after,
body.checkout-cart-index .block.row .products-recommended.products-grid.products-recommended .slick-prev:after {
    display: none
}

body.catalog-product-view .block.row .products-recommended.products-grid.products-recommended .swiper-button-next,
body.checkout-cart-index .block.row .products-recommended.products-grid.products-recommended .swiper-button-next,
body.catalog-product-view .block.row .products-recommended.products-grid.products-recommended .slick-next,
body.checkout-cart-index .block.row .products-recommended.products-grid.products-recommended .slick-next {
    background: url('/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/images/arrow-horizontal1.png') no-repeat center !important;
    width: 3.5rem;
    height: 5rem;
    right: -.8rem !important;
    top: 50% !important;
    border-radius: 50%;
    background-size: 50% !important;
    font-size: 0;
    transform: rotate(0deg);
    z-index: 9;
    border: 0
}

body.catalog-product-view .block.row .products-recommended.products-grid.products-recommended .swiper-button-next:hover,
body.checkout-cart-index .block.row .products-recommended.products-grid.products-recommended .swiper-button-next:hover,
body.catalog-product-view .block.row .products-recommended.products-grid.products-recommended .slick-next:hover,
body.checkout-cart-index .block.row .products-recommended.products-grid.products-recommended .slick-next:hover {
    opacity: .5
}

body.catalog-product-view .block.row .products-recommended.products-grid.products-recommended .swiper-button-next:before,
body.checkout-cart-index .block.row .products-recommended.products-grid.products-recommended .swiper-button-next:before,
body.catalog-product-view .block.row .products-recommended.products-grid.products-recommended .slick-next:before,
body.checkout-cart-index .block.row .products-recommended.products-grid.products-recommended .slick-next:before,
body.catalog-product-view .block.row .products-recommended.products-grid.products-recommended .swiper-button-next:after,
body.checkout-cart-index .block.row .products-recommended.products-grid.products-recommended .swiper-button-next:after,
body.catalog-product-view .block.row .products-recommended.products-grid.products-recommended .slick-next:after,
body.checkout-cart-index .block.row .products-recommended.products-grid.products-recommended .slick-next:after {
    display: none
}

body.cms-index-index div.product-recs .product-item-info .amasty-label-container {
    margin: 1.5rem 1.5rem 0 !important
}

body.checkout-cart-index .product-items.slick-slider>.slick-list {
    padding-top: 0
}

@media only screen and (max-width:900px) {

    body.catalog-product-view .block.row,
    body.checkout-cart-index .block.row,
    body.cms-index-index .block.row,
    body.catalog-product-view .block.crosssell,
    body.checkout-cart-index .block.crosssell,
    body.cms-index-index .block.crosssell {
        padding: 0 15px
    }

    body.catalog-product-view .page-wrapper>.page-bottom {
        padding-bottom: 30px
    }

    body.checkout-cart-index .page-wrapper>.page-bottom {
        padding-bottom: 0
    }
}

@media only screen and (max-width:767px) {
    .swiper-scrollbar.swiper-scrollbar-horizontal {
        bottom: 0 !important;
        background: 0 0 !important
    }

    .swiper-scrollbar-drag {
        border-radius: 0 !important;
        background-color: #b9b9b9 !important
    }

    body.cms-index-index #maincontent .product-recs .owl-carousel.owl-theme .owl-controls .owl-nav [class*=owl-] {
        top: -2rem !important
    }

    body.cms-index-index #maincontent .product-recs .owl-carousel.owl-theme .owl-controls .owl-nav .owl-prev {
        right: 5rem !important
    }

    body.cms-index-index #maincontent .product-recs .owl-carousel.owl-theme .owl-controls .owl-nav .owl-next {
        right: 1rem !important
    }

    body.cms-index-index .catalog-widget .block.row {
        padding-top: 1.5rem !important;
        padding-left: 0 !important;
        padding-bottom: 0 !important
    }

    body.cms-index-index .catalog-widget .block.row .products-recommended.grid.products-grid .owl-item {
        padding: 0 .75rem
    }

    body.cms-index-index .catalog-widget .block.row .products-recommended.products-grid.products-recommended .owl-carousel-products-recommended,
    body.cms-index-index .catalog-widget .block.row .products-recommended.products-grid.products-recommended .slick-carousel-products-recommended,
    body.cms-index-index .catalog-widget .block.row .products-recommended.products-grid.products-recommended .swiper-wrapper {
        margin-top: 1.5rem !important
    }

    body.cms-index-index .catalog-widget .block.row .block-content.content .products-recommended {
        padding-right: 0 !important
    }

    body.cms-index-index .catalog-widget .block.row .products-recommended.grid.products-grid .owl-item .product-item {
        margin-bottom: 1.5rem !important
    }

    body.catalog-product-view .block.row,
    body.checkout-cart-index .block.row,
    body.cms-index-index .block.row,
    body.catalog-product-view .block.crosssell,
    body.checkout-cart-index .block.crosssell,
    body.cms-index-index .block.crosssell {
        max-width: 100%;
        padding: 2rem 0 0
    }

    body.catalog-product-view .block.row .block-title.title,
    body.checkout-cart-index .block.row .block-title.title,
    body.cms-index-index .block.row .block-title.title,
    body.catalog-product-view .block.crosssell .block-title.title,
    body.checkout-cart-index .block.crosssell .block-title.title,
    body.cms-index-index .block.crosssell .block-title.title {
        padding-inline: 1.5rem
    }

    body.catalog-product-view .block.row .block-content.content,
    body.checkout-cart-index .block.row .block-content.content,
    body.cms-index-index .block.row .block-content.content,
    body.catalog-product-view .block.crosssell .block-content.content,
    body.checkout-cart-index .block.crosssell .block-content.content,
    body.cms-index-index .block.crosssell .block-content.content {
        padding-inline-start: 1.5rem;
        padding-bottom: .5rem
    }

    body.catalog-product-view .block.row .block-content.content .products-upsell,
    body.checkout-cart-index .block.row .block-content.content .products-upsell,
    body.cms-index-index .block.row .block-content.content .products-upsell,
    body.catalog-product-view .block.crosssell .block-content.content .products-upsell,
    body.checkout-cart-index .block.crosssell .block-content.content .products-upsell,
    body.cms-index-index .block.crosssell .block-content.content .products-upsell,
    body.catalog-product-view .block.row .block-content.content .products-recommended,
    body.checkout-cart-index .block.row .block-content.content .products-recommended,
    body.cms-index-index .block.row .block-content.content .products-recommended,
    body.catalog-product-view .block.crosssell .block-content.content .products-recommended,
    body.checkout-cart-index .block.crosssell .block-content.content .products-recommended,
    body.cms-index-index .block.crosssell .block-content.content .products-recommended {
        padding: 0 0 1rem !important
    }

    body.catalog-product-view.theme-pearl.page-layout-1column .products.products-grid,
    body.checkout-cart-index.theme-pearl.page-layout-1column .products.products-grid,
    body.cms-index-index.theme-pearl.page-layout-1column .products.products-grid {
        margin: 0
    }

    body.catalog-product-view .block .block-content ol.product-items,
    body.checkout-cart-index .block .block-content ol.product-items,
    body.cms-index-index .block .block-content ol.product-items {
        margin: 0
    }

    body.catalog-product-view .block .block-content ol.product-items .owl-stage,
    body.checkout-cart-index .block .block-content ol.product-items .owl-stage,
    body.cms-index-index .block .block-content ol.product-items .owl-stage {
        transition: all 1.5s ease 0s !important
    }

    body.catalog-product-view .block.row .products-upsell.grid.products-grid .owl-item .product-item,
    body.checkout-cart-index .block.row .products-upsell.grid.products-grid .owl-item .product-item,
    body.cms-index-index .block.row .products-upsell.grid.products-grid .owl-item .product-item,
    body.catalog-product-view .block.crosssell .products-crosssell.grid.products-grid .owl-item .product-item,
    body.checkout-cart-index .block.crosssell .products-crosssell.grid.products-grid .owl-item .product-item,
    body.cms-index-index .block.crosssell .products-crosssell.grid.products-grid .owl-item .product-item,
    body.catalog-product-view .block.row .products-recommended.grid.products-grid .owl-item .product-item,
    body.checkout-cart-index .block.row .products-recommended.grid.products-grid .owl-item .product-item,
    body.cms-index-index .block.row .products-recommended.grid.products-grid .owl-item .product-item {
        width: 100% !important
    }

    body.catalog-product-view .block .title,
    body.checkout-cart-index .block .title,
    body.cms-index-index .block .title {
        font-size: 26px;
        margin-top: 0;
        margin-bottom: 0;
        display: block;
        text-align: left;
        border-top: none;
        padding-bottom: 0
    }

    body.catalog-product-view .products-upsell .owl-carousel .owl-stage-outer,
    body.checkout-cart-index .products-upsell .owl-carousel .owl-stage-outer,
    body.cms-index-index .products-upsell .owl-carousel .owl-stage-outer,
    body.catalog-product-view .products-crosssell .owl-carousel .owl-stage-outer,
    body.checkout-cart-index .products-crosssell .owl-carousel .owl-stage-outer,
    body.cms-index-index .products-crosssell .owl-carousel .owl-stage-outer,
    body.catalog-product-view .products-recommended .owl-carousel .owl-stage-outer,
    body.checkout-cart-index .products-recommended .owl-carousel .owl-stage-outer,
    body.cms-index-index .products-recommended .owl-carousel .owl-stage-outer {
        padding-bottom: 0
    }

    body.catalog-product-view .products-upsell .owl-carousel .owl-stage-outer .owl-stage,
    body.checkout-cart-index .products-upsell .owl-carousel .owl-stage-outer .owl-stage,
    body.cms-index-index .products-upsell .owl-carousel .owl-stage-outer .owl-stage,
    body.catalog-product-view .products-crosssell .owl-carousel .owl-stage-outer .owl-stage,
    body.checkout-cart-index .products-crosssell .owl-carousel .owl-stage-outer .owl-stage,
    body.cms-index-index .products-crosssell .owl-carousel .owl-stage-outer .owl-stage,
    body.catalog-product-view .products-recommended .owl-carousel .owl-stage-outer .owl-stage,
    body.checkout-cart-index .products-recommended .owl-carousel .owl-stage-outer .owl-stage,
    body.cms-index-index .products-recommended .owl-carousel .owl-stage-outer .owl-stage {
        padding-left: 0 !important
    }

    body.catalog-product-view .products-upsell .owl-theme .owl-controls,
    body.checkout-cart-index .products-upsell .owl-theme .owl-controls,
    body.cms-index-index .products-upsell .owl-theme .owl-controls,
    body.catalog-product-view .products-crosssell .owl-theme .owl-controls,
    body.checkout-cart-index .products-crosssell .owl-theme .owl-controls,
    body.cms-index-index .products-crosssell .owl-theme .owl-controls,
    body.catalog-product-view .products-recommended .owl-theme .owl-controls,
    body.checkout-cart-index .products-recommended .owl-theme .owl-controls,
    body.cms-index-index .products-recommended .owl-theme .owl-controls {
        display: block
    }

    body.catalog-product-view .block.row .products-upsell.products-grid.products-upsell .product-item .product-item-info .product-item-details,
    body.checkout-cart-index .block.row .products-upsell.products-grid.products-upsell .product-item .product-item-info .product-item-details,
    body.cms-index-index .block.row .products-upsell.products-grid.products-upsell .product-item .product-item-info .product-item-details,
    body.catalog-product-view .block.crosssell .products-upsell.products-grid.products-upsell .product-item .product-item-info .product-item-details,
    body.checkout-cart-index .block.crosssell .products-upsell.products-grid.products-upsell .product-item .product-item-info .product-item-details,
    body.cms-index-index .block.crosssell .products-upsell.products-grid.products-upsell .product-item .product-item-info .product-item-details,
    body.catalog-product-view .block.row .products-crosssell.products-grid.products-upsell .product-item .product-item-info .product-item-details,
    body.checkout-cart-index .block.row .products-crosssell.products-grid.products-upsell .product-item .product-item-info .product-item-details,
    body.cms-index-index .block.row .products-crosssell.products-grid.products-upsell .product-item .product-item-info .product-item-details,
    body.catalog-product-view .block.crosssell .products-crosssell.products-grid.products-upsell .product-item .product-item-info .product-item-details,
    body.checkout-cart-index .block.crosssell .products-crosssell.products-grid.products-upsell .product-item .product-item-info .product-item-details,
    body.cms-index-index .block.crosssell .products-crosssell.products-grid.products-upsell .product-item .product-item-info .product-item-details,
    body.catalog-product-view .block.row .products-recommended.products-grid.products-upsell .product-item .product-item-info .product-item-details,
    body.checkout-cart-index .block.row .products-recommended.products-grid.products-upsell .product-item .product-item-info .product-item-details,
    body.cms-index-index .block.row .products-recommended.products-grid.products-upsell .product-item .product-item-info .product-item-details,
    body.catalog-product-view .block.crosssell .products-recommended.products-grid.products-upsell .product-item .product-item-info .product-item-details,
    body.checkout-cart-index .block.crosssell .products-recommended.products-grid.products-upsell .product-item .product-item-info .product-item-details,
    body.cms-index-index .block.crosssell .products-recommended.products-grid.products-upsell .product-item .product-item-info .product-item-details,
    body.catalog-product-view .block.row .products-upsell.products-grid.products-crosssell .product-item .product-item-info .product-item-details,
    body.checkout-cart-index .block.row .products-upsell.products-grid.products-crosssell .product-item .product-item-info .product-item-details,
    body.cms-index-index .block.row .products-upsell.products-grid.products-crosssell .product-item .product-item-info .product-item-details,
    body.catalog-product-view .block.crosssell .products-upsell.products-grid.products-crosssell .product-item .product-item-info .product-item-details,
    body.checkout-cart-index .block.crosssell .products-upsell.products-grid.products-crosssell .product-item .product-item-info .product-item-details,
    body.cms-index-index .block.crosssell .products-upsell.products-grid.products-crosssell .product-item .product-item-info .product-item-details,
    body.catalog-product-view .block.row .products-crosssell.products-grid.products-crosssell .product-item .product-item-info .product-item-details,
    body.checkout-cart-index .block.row .products-crosssell.products-grid.products-crosssell .product-item .product-item-info .product-item-details,
    body.cms-index-index .block.row .products-crosssell.products-grid.products-crosssell .product-item .product-item-info .product-item-details,
    body.catalog-product-view .block.crosssell .products-crosssell.products-grid.products-crosssell .product-item .product-item-info .product-item-details,
    body.checkout-cart-index .block.crosssell .products-crosssell.products-grid.products-crosssell .product-item .product-item-info .product-item-details,
    body.cms-index-index .block.crosssell .products-crosssell.products-grid.products-crosssell .product-item .product-item-info .product-item-details,
    body.catalog-product-view .block.row .products-recommended.products-grid.products-crosssell .product-item .product-item-info .product-item-details,
    body.checkout-cart-index .block.row .products-recommended.products-grid.products-crosssell .product-item .product-item-info .product-item-details,
    body.cms-index-index .block.row .products-recommended.products-grid.products-crosssell .product-item .product-item-info .product-item-details,
    body.catalog-product-view .block.crosssell .products-recommended.products-grid.products-crosssell .product-item .product-item-info .product-item-details,
    body.checkout-cart-index .block.crosssell .products-recommended.products-grid.products-crosssell .product-item .product-item-info .product-item-details,
    body.cms-index-index .block.crosssell .products-recommended.products-grid.products-crosssell .product-item .product-item-info .product-item-details,
    body.catalog-product-view .block.row .products-upsell.products-grid.products-recommended .product-item .product-item-info .product-item-details,
    body.checkout-cart-index .block.row .products-upsell.products-grid.products-recommended .product-item .product-item-info .product-item-details,
    body.cms-index-index .block.row .products-upsell.products-grid.products-recommended .product-item .product-item-info .product-item-details,
    body.catalog-product-view .block.crosssell .products-upsell.products-grid.products-recommended .product-item .product-item-info .product-item-details,
    body.checkout-cart-index .block.crosssell .products-upsell.products-grid.products-recommended .product-item .product-item-info .product-item-details,
    body.cms-index-index .block.crosssell .products-upsell.products-grid.products-recommended .product-item .product-item-info .product-item-details,
    body.catalog-product-view .block.row .products-crosssell.products-grid.products-recommended .product-item .product-item-info .product-item-details,
    body.checkout-cart-index .block.row .products-crosssell.products-grid.products-recommended .product-item .product-item-info .product-item-details,
    body.cms-index-index .block.row .products-crosssell.products-grid.products-recommended .product-item .product-item-info .product-item-details,
    body.catalog-product-view .block.crosssell .products-crosssell.products-grid.products-recommended .product-item .product-item-info .product-item-details,
    body.checkout-cart-index .block.crosssell .products-crosssell.products-grid.products-recommended .product-item .product-item-info .product-item-details,
    body.cms-index-index .block.crosssell .products-crosssell.products-grid.products-recommended .product-item .product-item-info .product-item-details,
    body.catalog-product-view .block.row .products-recommended.products-grid.products-recommended .product-item .product-item-info .product-item-details,
    body.checkout-cart-index .block.row .products-recommended.products-grid.products-recommended .product-item .product-item-info .product-item-details,
    body.cms-index-index .block.row .products-recommended.products-grid.products-recommended .product-item .product-item-info .product-item-details,
    body.catalog-product-view .block.crosssell .products-recommended.products-grid.products-recommended .product-item .product-item-info .product-item-details,
    body.checkout-cart-index .block.crosssell .products-recommended.products-grid.products-recommended .product-item .product-item-info .product-item-details,
    body.cms-index-index .block.crosssell .products-recommended.products-grid.products-recommended .product-item .product-item-info .product-item-details {
        border-top: 1px solid #e7e7e7;
        margin-top: 10px;
        padding-top: 10px !important
    }

    body.catalog-product-view .block.row .products-upsell.products-grid.products-upsell .product-item .product-item-info .product-item-details .product-item-name,
    body.checkout-cart-index .block.row .products-upsell.products-grid.products-upsell .product-item .product-item-info .product-item-details .product-item-name,
    body.cms-index-index .block.row .products-upsell.products-grid.products-upsell .product-item .product-item-info .product-item-details .product-item-name,
    body.catalog-product-view .block.crosssell .products-upsell.products-grid.products-upsell .product-item .product-item-info .product-item-details .product-item-name,
    body.checkout-cart-index .block.crosssell .products-upsell.products-grid.products-upsell .product-item .product-item-info .product-item-details .product-item-name,
    body.cms-index-index .block.crosssell .products-upsell.products-grid.products-upsell .product-item .product-item-info .product-item-details .product-item-name,
    body.catalog-product-view .block.row .products-crosssell.products-grid.products-upsell .product-item .product-item-info .product-item-details .product-item-name,
    body.checkout-cart-index .block.row .products-crosssell.products-grid.products-upsell .product-item .product-item-info .product-item-details .product-item-name,
    body.cms-index-index .block.row .products-crosssell.products-grid.products-upsell .product-item .product-item-info .product-item-details .product-item-name,
    body.catalog-product-view .block.crosssell .products-crosssell.products-grid.products-upsell .product-item .product-item-info .product-item-details .product-item-name,
    body.checkout-cart-index .block.crosssell .products-crosssell.products-grid.products-upsell .product-item .product-item-info .product-item-details .product-item-name,
    body.cms-index-index .block.crosssell .products-crosssell.products-grid.products-upsell .product-item .product-item-info .product-item-details .product-item-name,
    body.catalog-product-view .block.row .products-recommended.products-grid.products-upsell .product-item .product-item-info .product-item-details .product-item-name,
    body.checkout-cart-index .block.row .products-recommended.products-grid.products-upsell .product-item .product-item-info .product-item-details .product-item-name,
    body.cms-index-index .block.row .products-recommended.products-grid.products-upsell .product-item .product-item-info .product-item-details .product-item-name,
    body.catalog-product-view .block.crosssell .products-recommended.products-grid.products-upsell .product-item .product-item-info .product-item-details .product-item-name,
    body.checkout-cart-index .block.crosssell .products-recommended.products-grid.products-upsell .product-item .product-item-info .product-item-details .product-item-name,
    body.cms-index-index .block.crosssell .products-recommended.products-grid.products-upsell .product-item .product-item-info .product-item-details .product-item-name,
    body.catalog-product-view .block.row .products-upsell.products-grid.products-crosssell .product-item .product-item-info .product-item-details .product-item-name,
    body.checkout-cart-index .block.row .products-upsell.products-grid.products-crosssell .product-item .product-item-info .product-item-details .product-item-name,
    body.cms-index-index .block.row .products-upsell.products-grid.products-crosssell .product-item .product-item-info .product-item-details .product-item-name,
    body.catalog-product-view .block.crosssell .products-upsell.products-grid.products-crosssell .product-item .product-item-info .product-item-details .product-item-name,
    body.checkout-cart-index .block.crosssell .products-upsell.products-grid.products-crosssell .product-item .product-item-info .product-item-details .product-item-name,
    body.cms-index-index .block.crosssell .products-upsell.products-grid.products-crosssell .product-item .product-item-info .product-item-details .product-item-name,
    body.catalog-product-view .block.row .products-crosssell.products-grid.products-crosssell .product-item .product-item-info .product-item-details .product-item-name,
    body.checkout-cart-index .block.row .products-crosssell.products-grid.products-crosssell .product-item .product-item-info .product-item-details .product-item-name,
    body.cms-index-index .block.row .products-crosssell.products-grid.products-crosssell .product-item .product-item-info .product-item-details .product-item-name,
    body.catalog-product-view .block.crosssell .products-crosssell.products-grid.products-crosssell .product-item .product-item-info .product-item-details .product-item-name,
    body.checkout-cart-index .block.crosssell .products-crosssell.products-grid.products-crosssell .product-item .product-item-info .product-item-details .product-item-name,
    body.cms-index-index .block.crosssell .products-crosssell.products-grid.products-crosssell .product-item .product-item-info .product-item-details .product-item-name,
    body.catalog-product-view .block.row .products-recommended.products-grid.products-crosssell .product-item .product-item-info .product-item-details .product-item-name,
    body.checkout-cart-index .block.row .products-recommended.products-grid.products-crosssell .product-item .product-item-info .product-item-details .product-item-name,
    body.cms-index-index .block.row .products-recommended.products-grid.products-crosssell .product-item .product-item-info .product-item-details .product-item-name,
    body.catalog-product-view .block.crosssell .products-recommended.products-grid.products-crosssell .product-item .product-item-info .product-item-details .product-item-name,
    body.checkout-cart-index .block.crosssell .products-recommended.products-grid.products-crosssell .product-item .product-item-info .product-item-details .product-item-name,
    body.cms-index-index .block.crosssell .products-recommended.products-grid.products-crosssell .product-item .product-item-info .product-item-details .product-item-name,
    body.catalog-product-view .block.row .products-upsell.products-grid.products-recommended .product-item .product-item-info .product-item-details .product-item-name,
    body.checkout-cart-index .block.row .products-upsell.products-grid.products-recommended .product-item .product-item-info .product-item-details .product-item-name,
    body.cms-index-index .block.row .products-upsell.products-grid.products-recommended .product-item .product-item-info .product-item-details .product-item-name,
    body.catalog-product-view .block.crosssell .products-upsell.products-grid.products-recommended .product-item .product-item-info .product-item-details .product-item-name,
    body.checkout-cart-index .block.crosssell .products-upsell.products-grid.products-recommended .product-item .product-item-info .product-item-details .product-item-name,
    body.cms-index-index .block.crosssell .products-upsell.products-grid.products-recommended .product-item .product-item-info .product-item-details .product-item-name,
    body.catalog-product-view .block.row .products-crosssell.products-grid.products-recommended .product-item .product-item-info .product-item-details .product-item-name,
    body.checkout-cart-index .block.row .products-crosssell.products-grid.products-recommended .product-item .product-item-info .product-item-details .product-item-name,
    body.cms-index-index .block.row .products-crosssell.products-grid.products-recommended .product-item .product-item-info .product-item-details .product-item-name,
    body.catalog-product-view .block.crosssell .products-crosssell.products-grid.products-recommended .product-item .product-item-info .product-item-details .product-item-name,
    body.checkout-cart-index .block.crosssell .products-crosssell.products-grid.products-recommended .product-item .product-item-info .product-item-details .product-item-name,
    body.cms-index-index .block.crosssell .products-crosssell.products-grid.products-recommended .product-item .product-item-info .product-item-details .product-item-name,
    body.catalog-product-view .block.row .products-recommended.products-grid.products-recommended .product-item .product-item-info .product-item-details .product-item-name,
    body.checkout-cart-index .block.row .products-recommended.products-grid.products-recommended .product-item .product-item-info .product-item-details .product-item-name,
    body.cms-index-index .block.row .products-recommended.products-grid.products-recommended .product-item .product-item-info .product-item-details .product-item-name,
    body.catalog-product-view .block.crosssell .products-recommended.products-grid.products-recommended .product-item .product-item-info .product-item-details .product-item-name,
    body.checkout-cart-index .block.crosssell .products-recommended.products-grid.products-recommended .product-item .product-item-info .product-item-details .product-item-name,
    body.cms-index-index .block.crosssell .products-recommended.products-grid.products-recommended .product-item .product-item-info .product-item-details .product-item-name {
        text-align: left !important
    }

    body.catalog-product-view .block.row .products-upsell.products-grid.products-upsell .product-item .product-item-info .product-item-details .product-item-name a,
    body.checkout-cart-index .block.row .products-upsell.products-grid.products-upsell .product-item .product-item-info .product-item-details .product-item-name a,
    body.cms-index-index .block.row .products-upsell.products-grid.products-upsell .product-item .product-item-info .product-item-details .product-item-name a,
    body.catalog-product-view .block.crosssell .products-upsell.products-grid.products-upsell .product-item .product-item-info .product-item-details .product-item-name a,
    body.checkout-cart-index .block.crosssell .products-upsell.products-grid.products-upsell .product-item .product-item-info .product-item-details .product-item-name a,
    body.cms-index-index .block.crosssell .products-upsell.products-grid.products-upsell .product-item .product-item-info .product-item-details .product-item-name a,
    body.catalog-product-view .block.row .products-crosssell.products-grid.products-upsell .product-item .product-item-info .product-item-details .product-item-name a,
    body.checkout-cart-index .block.row .products-crosssell.products-grid.products-upsell .product-item .product-item-info .product-item-details .product-item-name a,
    body.cms-index-index .block.row .products-crosssell.products-grid.products-upsell .product-item .product-item-info .product-item-details .product-item-name a,
    body.catalog-product-view .block.crosssell .products-crosssell.products-grid.products-upsell .product-item .product-item-info .product-item-details .product-item-name a,
    body.checkout-cart-index .block.crosssell .products-crosssell.products-grid.products-upsell .product-item .product-item-info .product-item-details .product-item-name a,
    body.cms-index-index .block.crosssell .products-crosssell.products-grid.products-upsell .product-item .product-item-info .product-item-details .product-item-name a,
    body.catalog-product-view .block.row .products-recommended.products-grid.products-upsell .product-item .product-item-info .product-item-details .product-item-name a,
    body.checkout-cart-index .block.row .products-recommended.products-grid.products-upsell .product-item .product-item-info .product-item-details .product-item-name a,
    body.cms-index-index .block.row .products-recommended.products-grid.products-upsell .product-item .product-item-info .product-item-details .product-item-name a,
    body.catalog-product-view .block.crosssell .products-recommended.products-grid.products-upsell .product-item .product-item-info .product-item-details .product-item-name a,
    body.checkout-cart-index .block.crosssell .products-recommended.products-grid.products-upsell .product-item .product-item-info .product-item-details .product-item-name a,
    body.cms-index-index .block.crosssell .products-recommended.products-grid.products-upsell .product-item .product-item-info .product-item-details .product-item-name a,
    body.catalog-product-view .block.row .products-upsell.products-grid.products-crosssell .product-item .product-item-info .product-item-details .product-item-name a,
    body.checkout-cart-index .block.row .products-upsell.products-grid.products-crosssell .product-item .product-item-info .product-item-details .product-item-name a,
    body.cms-index-index .block.row .products-upsell.products-grid.products-crosssell .product-item .product-item-info .product-item-details .product-item-name a,
    body.catalog-product-view .block.crosssell .products-upsell.products-grid.products-crosssell .product-item .product-item-info .product-item-details .product-item-name a,
    body.checkout-cart-index .block.crosssell .products-upsell.products-grid.products-crosssell .product-item .product-item-info .product-item-details .product-item-name a,
    body.cms-index-index .block.crosssell .products-upsell.products-grid.products-crosssell .product-item .product-item-info .product-item-details .product-item-name a,
    body.catalog-product-view .block.row .products-crosssell.products-grid.products-crosssell .product-item .product-item-info .product-item-details .product-item-name a,
    body.checkout-cart-index .block.row .products-crosssell.products-grid.products-crosssell .product-item .product-item-info .product-item-details .product-item-name a,
    body.cms-index-index .block.row .products-crosssell.products-grid.products-crosssell .product-item .product-item-info .product-item-details .product-item-name a,
    body.catalog-product-view .block.crosssell .products-crosssell.products-grid.products-crosssell .product-item .product-item-info .product-item-details .product-item-name a,
    body.checkout-cart-index .block.crosssell .products-crosssell.products-grid.products-crosssell .product-item .product-item-info .product-item-details .product-item-name a,
    body.cms-index-index .block.crosssell .products-crosssell.products-grid.products-crosssell .product-item .product-item-info .product-item-details .product-item-name a,
    body.catalog-product-view .block.row .products-recommended.products-grid.products-crosssell .product-item .product-item-info .product-item-details .product-item-name a,
    body.checkout-cart-index .block.row .products-recommended.products-grid.products-crosssell .product-item .product-item-info .product-item-details .product-item-name a,
    body.cms-index-index .block.row .products-recommended.products-grid.products-crosssell .product-item .product-item-info .product-item-details .product-item-name a,
    body.catalog-product-view .block.crosssell .products-recommended.products-grid.products-crosssell .product-item .product-item-info .product-item-details .product-item-name a,
    body.checkout-cart-index .block.crosssell .products-recommended.products-grid.products-crosssell .product-item .product-item-info .product-item-details .product-item-name a,
    body.cms-index-index .block.crosssell .products-recommended.products-grid.products-crosssell .product-item .product-item-info .product-item-details .product-item-name a,
    body.catalog-product-view .block.row .products-upsell.products-grid.products-recommended .product-item .product-item-info .product-item-details .product-item-name a,
    body.checkout-cart-index .block.row .products-upsell.products-grid.products-recommended .product-item .product-item-info .product-item-details .product-item-name a,
    body.cms-index-index .block.row .products-upsell.products-grid.products-recommended .product-item .product-item-info .product-item-details .product-item-name a,
    body.catalog-product-view .block.crosssell .products-upsell.products-grid.products-recommended .product-item .product-item-info .product-item-details .product-item-name a,
    body.checkout-cart-index .block.crosssell .products-upsell.products-grid.products-recommended .product-item .product-item-info .product-item-details .product-item-name a,
    body.cms-index-index .block.crosssell .products-upsell.products-grid.products-recommended .product-item .product-item-info .product-item-details .product-item-name a,
    body.catalog-product-view .block.row .products-crosssell.products-grid.products-recommended .product-item .product-item-info .product-item-details .product-item-name a,
    body.checkout-cart-index .block.row .products-crosssell.products-grid.products-recommended .product-item .product-item-info .product-item-details .product-item-name a,
    body.cms-index-index .block.row .products-crosssell.products-grid.products-recommended .product-item .product-item-info .product-item-details .product-item-name a,
    body.catalog-product-view .block.crosssell .products-crosssell.products-grid.products-recommended .product-item .product-item-info .product-item-details .product-item-name a,
    body.checkout-cart-index .block.crosssell .products-crosssell.products-grid.products-recommended .product-item .product-item-info .product-item-details .product-item-name a,
    body.cms-index-index .block.crosssell .products-crosssell.products-grid.products-recommended .product-item .product-item-info .product-item-details .product-item-name a,
    body.catalog-product-view .block.row .products-recommended.products-grid.products-recommended .product-item .product-item-info .product-item-details .product-item-name a,
    body.checkout-cart-index .block.row .products-recommended.products-grid.products-recommended .product-item .product-item-info .product-item-details .product-item-name a,
    body.cms-index-index .block.row .products-recommended.products-grid.products-recommended .product-item .product-item-info .product-item-details .product-item-name a,
    body.catalog-product-view .block.crosssell .products-recommended.products-grid.products-recommended .product-item .product-item-info .product-item-details .product-item-name a,
    body.checkout-cart-index .block.crosssell .products-recommended.products-grid.products-recommended .product-item .product-item-info .product-item-details .product-item-name a,
    body.cms-index-index .block.crosssell .products-recommended.products-grid.products-recommended .product-item .product-item-info .product-item-details .product-item-name a {
        font-size: 14px !important
    }

    body.catalog-product-view .block.row .products-upsell.products-grid.products-upsell .product-item .product-item-info .product-item-details .atome-product-price-divider,
    body.checkout-cart-index .block.row .products-upsell.products-grid.products-upsell .product-item .product-item-info .product-item-details .atome-product-price-divider,
    body.cms-index-index .block.row .products-upsell.products-grid.products-upsell .product-item .product-item-info .product-item-details .atome-product-price-divider,
    body.catalog-product-view .block.crosssell .products-upsell.products-grid.products-upsell .product-item .product-item-info .product-item-details .atome-product-price-divider,
    body.checkout-cart-index .block.crosssell .products-upsell.products-grid.products-upsell .product-item .product-item-info .product-item-details .atome-product-price-divider,
    body.cms-index-index .block.crosssell .products-upsell.products-grid.products-upsell .product-item .product-item-info .product-item-details .atome-product-price-divider,
    body.catalog-product-view .block.row .products-crosssell.products-grid.products-upsell .product-item .product-item-info .product-item-details .atome-product-price-divider,
    body.checkout-cart-index .block.row .products-crosssell.products-grid.products-upsell .product-item .product-item-info .product-item-details .atome-product-price-divider,
    body.cms-index-index .block.row .products-crosssell.products-grid.products-upsell .product-item .product-item-info .product-item-details .atome-product-price-divider,
    body.catalog-product-view .block.crosssell .products-crosssell.products-grid.products-upsell .product-item .product-item-info .product-item-details .atome-product-price-divider,
    body.checkout-cart-index .block.crosssell .products-crosssell.products-grid.products-upsell .product-item .product-item-info .product-item-details .atome-product-price-divider,
    body.cms-index-index .block.crosssell .products-crosssell.products-grid.products-upsell .product-item .product-item-info .product-item-details .atome-product-price-divider,
    body.catalog-product-view .block.row .products-recommended.products-grid.products-upsell .product-item .product-item-info .product-item-details .atome-product-price-divider,
    body.checkout-cart-index .block.row .products-recommended.products-grid.products-upsell .product-item .product-item-info .product-item-details .atome-product-price-divider,
    body.cms-index-index .block.row .products-recommended.products-grid.products-upsell .product-item .product-item-info .product-item-details .atome-product-price-divider,
    body.catalog-product-view .block.crosssell .products-recommended.products-grid.products-upsell .product-item .product-item-info .product-item-details .atome-product-price-divider,
    body.checkout-cart-index .block.crosssell .products-recommended.products-grid.products-upsell .product-item .product-item-info .product-item-details .atome-product-price-divider,
    body.cms-index-index .block.crosssell .products-recommended.products-grid.products-upsell .product-item .product-item-info .product-item-details .atome-product-price-divider,
    body.catalog-product-view .block.row .products-upsell.products-grid.products-crosssell .product-item .product-item-info .product-item-details .atome-product-price-divider,
    body.checkout-cart-index .block.row .products-upsell.products-grid.products-crosssell .product-item .product-item-info .product-item-details .atome-product-price-divider,
    body.cms-index-index .block.row .products-upsell.products-grid.products-crosssell .product-item .product-item-info .product-item-details .atome-product-price-divider,
    body.catalog-product-view .block.crosssell .products-upsell.products-grid.products-crosssell .product-item .product-item-info .product-item-details .atome-product-price-divider,
    body.checkout-cart-index .block.crosssell .products-upsell.products-grid.products-crosssell .product-item .product-item-info .product-item-details .atome-product-price-divider,
    body.cms-index-index .block.crosssell .products-upsell.products-grid.products-crosssell .product-item .product-item-info .product-item-details .atome-product-price-divider,
    body.catalog-product-view .block.row .products-crosssell.products-grid.products-crosssell .product-item .product-item-info .product-item-details .atome-product-price-divider,
    body.checkout-cart-index .block.row .products-crosssell.products-grid.products-crosssell .product-item .product-item-info .product-item-details .atome-product-price-divider,
    body.cms-index-index .block.row .products-crosssell.products-grid.products-crosssell .product-item .product-item-info .product-item-details .atome-product-price-divider,
    body.catalog-product-view .block.crosssell .products-crosssell.products-grid.products-crosssell .product-item .product-item-info .product-item-details .atome-product-price-divider,
    body.checkout-cart-index .block.crosssell .products-crosssell.products-grid.products-crosssell .product-item .product-item-info .product-item-details .atome-product-price-divider,
    body.cms-index-index .block.crosssell .products-crosssell.products-grid.products-crosssell .product-item .product-item-info .product-item-details .atome-product-price-divider,
    body.catalog-product-view .block.row .products-recommended.products-grid.products-crosssell .product-item .product-item-info .product-item-details .atome-product-price-divider,
    body.checkout-cart-index .block.row .products-recommended.products-grid.products-crosssell .product-item .product-item-info .product-item-details .atome-product-price-divider,
    body.cms-index-index .block.row .products-recommended.products-grid.products-crosssell .product-item .product-item-info .product-item-details .atome-product-price-divider,
    body.catalog-product-view .block.crosssell .products-recommended.products-grid.products-crosssell .product-item .product-item-info .product-item-details .atome-product-price-divider,
    body.checkout-cart-index .block.crosssell .products-recommended.products-grid.products-crosssell .product-item .product-item-info .product-item-details .atome-product-price-divider,
    body.cms-index-index .block.crosssell .products-recommended.products-grid.products-crosssell .product-item .product-item-info .product-item-details .atome-product-price-divider,
    body.catalog-product-view .block.row .products-upsell.products-grid.products-recommended .product-item .product-item-info .product-item-details .atome-product-price-divider,
    body.checkout-cart-index .block.row .products-upsell.products-grid.products-recommended .product-item .product-item-info .product-item-details .atome-product-price-divider,
    body.cms-index-index .block.row .products-upsell.products-grid.products-recommended .product-item .product-item-info .product-item-details .atome-product-price-divider,
    body.catalog-product-view .block.crosssell .products-upsell.products-grid.products-recommended .product-item .product-item-info .product-item-details .atome-product-price-divider,
    body.checkout-cart-index .block.crosssell .products-upsell.products-grid.products-recommended .product-item .product-item-info .product-item-details .atome-product-price-divider,
    body.cms-index-index .block.crosssell .products-upsell.products-grid.products-recommended .product-item .product-item-info .product-item-details .atome-product-price-divider,
    body.catalog-product-view .block.row .products-crosssell.products-grid.products-recommended .product-item .product-item-info .product-item-details .atome-product-price-divider,
    body.checkout-cart-index .block.row .products-crosssell.products-grid.products-recommended .product-item .product-item-info .product-item-details .atome-product-price-divider,
    body.cms-index-index .block.row .products-crosssell.products-grid.products-recommended .product-item .product-item-info .product-item-details .atome-product-price-divider,
    body.catalog-product-view .block.crosssell .products-crosssell.products-grid.products-recommended .product-item .product-item-info .product-item-details .atome-product-price-divider,
    body.checkout-cart-index .block.crosssell .products-crosssell.products-grid.products-recommended .product-item .product-item-info .product-item-details .atome-product-price-divider,
    body.cms-index-index .block.crosssell .products-crosssell.products-grid.products-recommended .product-item .product-item-info .product-item-details .atome-product-price-divider,
    body.catalog-product-view .block.row .products-recommended.products-grid.products-recommended .product-item .product-item-info .product-item-details .atome-product-price-divider,
    body.checkout-cart-index .block.row .products-recommended.products-grid.products-recommended .product-item .product-item-info .product-item-details .atome-product-price-divider,
    body.cms-index-index .block.row .products-recommended.products-grid.products-recommended .product-item .product-item-info .product-item-details .atome-product-price-divider,
    body.catalog-product-view .block.crosssell .products-recommended.products-grid.products-recommended .product-item .product-item-info .product-item-details .atome-product-price-divider,
    body.checkout-cart-index .block.crosssell .products-recommended.products-grid.products-recommended .product-item .product-item-info .product-item-details .atome-product-price-divider,
    body.cms-index-index .block.crosssell .products-recommended.products-grid.products-recommended .product-item .product-item-info .product-item-details .atome-product-price-divider {
        word-break: break-all
    }

    body.catalog-product-view .block.row .products-upsell .product-item .product-item-info .product-item-details .discount,
    body.checkout-cart-index .block.row .products-upsell .product-item .product-item-info .product-item-details .discount,
    body.cms-index-index .block.row .products-upsell .product-item .product-item-info .product-item-details .discount,
    body.catalog-product-view .block.crosssell .products-upsell .product-item .product-item-info .product-item-details .discount,
    body.checkout-cart-index .block.crosssell .products-upsell .product-item .product-item-info .product-item-details .discount,
    body.cms-index-index .block.crosssell .products-upsell .product-item .product-item-info .product-item-details .discount,
    body.catalog-product-view .block.row .products-crosssell .product-item .product-item-info .product-item-details .discount,
    body.checkout-cart-index .block.row .products-crosssell .product-item .product-item-info .product-item-details .discount,
    body.cms-index-index .block.row .products-crosssell .product-item .product-item-info .product-item-details .discount,
    body.catalog-product-view .block.crosssell .products-crosssell .product-item .product-item-info .product-item-details .discount,
    body.checkout-cart-index .block.crosssell .products-crosssell .product-item .product-item-info .product-item-details .discount,
    body.cms-index-index .block.crosssell .products-crosssell .product-item .product-item-info .product-item-details .discount,
    body.catalog-product-view .block.row .products-recommended .product-item .product-item-info .product-item-details .discount,
    body.checkout-cart-index .block.row .products-recommended .product-item .product-item-info .product-item-details .discount,
    body.cms-index-index .block.row .products-recommended .product-item .product-item-info .product-item-details .discount,
    body.catalog-product-view .block.crosssell .products-recommended .product-item .product-item-info .product-item-details .discount,
    body.checkout-cart-index .block.crosssell .products-recommended .product-item .product-item-info .product-item-details .discount,
    body.cms-index-index .block.crosssell .products-recommended .product-item .product-item-info .product-item-details .discount {
        font-size: 10px !important
    }

    body.catalog-product-view .block.row .products-upsell .secondary-addto-links.actions-secondary,
    body.checkout-cart-index .block.row .products-upsell .secondary-addto-links.actions-secondary,
    body.cms-index-index .block.row .products-upsell .secondary-addto-links.actions-secondary,
    body.catalog-product-view .block.crosssell .products-upsell .secondary-addto-links.actions-secondary,
    body.checkout-cart-index .block.crosssell .products-upsell .secondary-addto-links.actions-secondary,
    body.cms-index-index .block.crosssell .products-upsell .secondary-addto-links.actions-secondary,
    body.catalog-product-view .block.row .products-crosssell .secondary-addto-links.actions-secondary,
    body.checkout-cart-index .block.row .products-crosssell .secondary-addto-links.actions-secondary,
    body.cms-index-index .block.row .products-crosssell .secondary-addto-links.actions-secondary,
    body.catalog-product-view .block.crosssell .products-crosssell .secondary-addto-links.actions-secondary,
    body.checkout-cart-index .block.crosssell .products-crosssell .secondary-addto-links.actions-secondary,
    body.cms-index-index .block.crosssell .products-crosssell .secondary-addto-links.actions-secondary,
    body.catalog-product-view .block.row .products-recommended .secondary-addto-links.actions-secondary,
    body.checkout-cart-index .block.row .products-recommended .secondary-addto-links.actions-secondary,
    body.cms-index-index .block.row .products-recommended .secondary-addto-links.actions-secondary,
    body.catalog-product-view .block.crosssell .products-recommended .secondary-addto-links.actions-secondary,
    body.checkout-cart-index .block.crosssell .products-recommended .secondary-addto-links.actions-secondary,
    body.cms-index-index .block.crosssell .products-recommended .secondary-addto-links.actions-secondary {
        display: block
    }

    body.catalog-product-view .block.row .products-upsell [class*=owl-carousel-products-].owl-theme .owl-controls .owl-nav [class*=owl-].owl-next,
    body.checkout-cart-index .block.row .products-upsell [class*=owl-carousel-products-].owl-theme .owl-controls .owl-nav [class*=owl-].owl-next,
    body.cms-index-index .block.row .products-upsell [class*=owl-carousel-products-].owl-theme .owl-controls .owl-nav [class*=owl-].owl-next,
    body.catalog-product-view .block.crosssell .products-upsell [class*=owl-carousel-products-].owl-theme .owl-controls .owl-nav [class*=owl-].owl-next,
    body.checkout-cart-index .block.crosssell .products-upsell [class*=owl-carousel-products-].owl-theme .owl-controls .owl-nav [class*=owl-].owl-next,
    body.cms-index-index .block.crosssell .products-upsell [class*=owl-carousel-products-].owl-theme .owl-controls .owl-nav [class*=owl-].owl-next,
    body.catalog-product-view .block.row .products-crosssell [class*=owl-carousel-products-].owl-theme .owl-controls .owl-nav [class*=owl-].owl-next,
    body.checkout-cart-index .block.row .products-crosssell [class*=owl-carousel-products-].owl-theme .owl-controls .owl-nav [class*=owl-].owl-next,
    body.cms-index-index .block.row .products-crosssell [class*=owl-carousel-products-].owl-theme .owl-controls .owl-nav [class*=owl-].owl-next,
    body.catalog-product-view .block.crosssell .products-crosssell [class*=owl-carousel-products-].owl-theme .owl-controls .owl-nav [class*=owl-].owl-next,
    body.checkout-cart-index .block.crosssell .products-crosssell [class*=owl-carousel-products-].owl-theme .owl-controls .owl-nav [class*=owl-].owl-next,
    body.cms-index-index .block.crosssell .products-crosssell [class*=owl-carousel-products-].owl-theme .owl-controls .owl-nav [class*=owl-].owl-next,
    body.catalog-product-view .block.row .products-recommended [class*=owl-carousel-products-].owl-theme .owl-controls .owl-nav [class*=owl-].owl-next,
    body.checkout-cart-index .block.row .products-recommended [class*=owl-carousel-products-].owl-theme .owl-controls .owl-nav [class*=owl-].owl-next,
    body.cms-index-index .block.row .products-recommended [class*=owl-carousel-products-].owl-theme .owl-controls .owl-nav [class*=owl-].owl-next,
    body.catalog-product-view .block.crosssell .products-recommended [class*=owl-carousel-products-].owl-theme .owl-controls .owl-nav [class*=owl-].owl-next,
    body.checkout-cart-index .block.crosssell .products-recommended [class*=owl-carousel-products-].owl-theme .owl-controls .owl-nav [class*=owl-].owl-next,
    body.cms-index-index .block.crosssell .products-recommended [class*=owl-carousel-products-].owl-theme .owl-controls .owl-nav [class*=owl-].owl-next {
        right: -1.8rem !important;
        width: 30px;
        height: 30px;
        top: 50% !important;
        border-radius: 50%
    }

    body.catalog-product-view .block.row .products-upsell [class*=owl-carousel-products-].owl-theme .owl-controls .owl-nav [class*=owl-].owl-prev,
    body.checkout-cart-index .block.row .products-upsell [class*=owl-carousel-products-].owl-theme .owl-controls .owl-nav [class*=owl-].owl-prev,
    body.cms-index-index .block.row .products-upsell [class*=owl-carousel-products-].owl-theme .owl-controls .owl-nav [class*=owl-].owl-prev,
    body.catalog-product-view .block.crosssell .products-upsell [class*=owl-carousel-products-].owl-theme .owl-controls .owl-nav [class*=owl-].owl-prev,
    body.checkout-cart-index .block.crosssell .products-upsell [class*=owl-carousel-products-].owl-theme .owl-controls .owl-nav [class*=owl-].owl-prev,
    body.cms-index-index .block.crosssell .products-upsell [class*=owl-carousel-products-].owl-theme .owl-controls .owl-nav [class*=owl-].owl-prev,
    body.catalog-product-view .block.row .products-crosssell [class*=owl-carousel-products-].owl-theme .owl-controls .owl-nav [class*=owl-].owl-prev,
    body.checkout-cart-index .block.row .products-crosssell [class*=owl-carousel-products-].owl-theme .owl-controls .owl-nav [class*=owl-].owl-prev,
    body.cms-index-index .block.row .products-crosssell [class*=owl-carousel-products-].owl-theme .owl-controls .owl-nav [class*=owl-].owl-prev,
    body.catalog-product-view .block.crosssell .products-crosssell [class*=owl-carousel-products-].owl-theme .owl-controls .owl-nav [class*=owl-].owl-prev,
    body.checkout-cart-index .block.crosssell .products-crosssell [class*=owl-carousel-products-].owl-theme .owl-controls .owl-nav [class*=owl-].owl-prev,
    body.cms-index-index .block.crosssell .products-crosssell [class*=owl-carousel-products-].owl-theme .owl-controls .owl-nav [class*=owl-].owl-prev,
    body.catalog-product-view .block.row .products-recommended [class*=owl-carousel-products-].owl-theme .owl-controls .owl-nav [class*=owl-].owl-prev,
    body.checkout-cart-index .block.row .products-recommended [class*=owl-carousel-products-].owl-theme .owl-controls .owl-nav [class*=owl-].owl-prev,
    body.cms-index-index .block.row .products-recommended [class*=owl-carousel-products-].owl-theme .owl-controls .owl-nav [class*=owl-].owl-prev,
    body.catalog-product-view .block.crosssell .products-recommended [class*=owl-carousel-products-].owl-theme .owl-controls .owl-nav [class*=owl-].owl-prev,
    body.checkout-cart-index .block.crosssell .products-recommended [class*=owl-carousel-products-].owl-theme .owl-controls .owl-nav [class*=owl-].owl-prev,
    body.cms-index-index .block.crosssell .products-recommended [class*=owl-carousel-products-].owl-theme .owl-controls .owl-nav [class*=owl-].owl-prev {
        left: -1.8rem !important;
        width: 30px;
        height: 30px;
        top: 50% !important;
        border-radius: 50%
    }

    body.checkout-cart-index .page-wrapper>.page-bottom {
        padding-bottom: 0;
        border-top: 1px solid #cecece
    }

    body.checkout-cart-index .page-wrapper>.page-bottom .block-title.title {
        display: inline-block;
        text-align: center;
        margin-top: 10px !important
    }

    body.checkout-cart-index .page-wrapper>.page-bottom {
        padding-bottom: 30px
    }

    .collection-banner .owl-theme .owl-controls {
        display: contents
    }

    body.catalog-product-view .products-recommended.products-grid.products-recommended .slick-prev,
    body.checkout-cart-index .products-recommended.products-grid.products-recommended .slick-prev,
    body.cms-index-index .products-recommended.products-grid.products-recommended .slick-prev,
    body.catalog-product-view .products-recommended.products-grid.products-recommended .slick-next,
    body.checkout-cart-index .products-recommended.products-grid.products-recommended .slick-next,
    body.cms-index-index .products-recommended.products-grid.products-recommended .slick-next,
    body.catalog-product-view .products-recommended.products-grid.products-recommended .swiper-button-prev,
    body.checkout-cart-index .products-recommended.products-grid.products-recommended .swiper-button-prev,
    body.cms-index-index .products-recommended.products-grid.products-recommended .swiper-button-prev,
    body.catalog-product-view .products-recommended.products-grid.products-recommended .swiper-button-next,
    body.checkout-cart-index .products-recommended.products-grid.products-recommended .swiper-button-next,
    body.cms-index-index .products-recommended.products-grid.products-recommended .swiper-button-next {
        display: none !important
    }

    body.cms-index-index .product-recs .catalog-widget .block .title {
        line-height: 3.2rem;
        padding: 0 1.5rem
    }

    body.cms-index-index .block.row .products-recommended.products-grid.products-recommended .product-item .product-item-info .product-item-details {
        margin-top: 0
    }

    body.checkout-cart-index .catalog-widget .block.row .block-content.content .products-recommended {
        padding-bottom: 0 !important
    }
}

@media only screen and (max-width:475px) {

    body.catalog-product-view .block.row .products-upsell .product-item .product-item-info .product-item-details .discount,
    body.checkout-cart-index .block.row .products-upsell .product-item .product-item-info .product-item-details .discount,
    body.cms-index-index .block.row .products-upsell .product-item .product-item-info .product-item-details .discount,
    body.catalog-product-view .block.crosssell .products-upsell .product-item .product-item-info .product-item-details .discount,
    body.checkout-cart-index .block.crosssell .products-upsell .product-item .product-item-info .product-item-details .discount,
    body.cms-index-index .block.crosssell .products-upsell .product-item .product-item-info .product-item-details .discount,
    body.catalog-product-view .block.row .products-crosssell .product-item .product-item-info .product-item-details .discount,
    body.checkout-cart-index .block.row .products-crosssell .product-item .product-item-info .product-item-details .discount,
    body.cms-index-index .block.row .products-crosssell .product-item .product-item-info .product-item-details .discount,
    body.catalog-product-view .block.crosssell .products-crosssell .product-item .product-item-info .product-item-details .discount,
    body.checkout-cart-index .block.crosssell .products-crosssell .product-item .product-item-info .product-item-details .discount,
    body.cms-index-index .block.crosssell .products-crosssell .product-item .product-item-info .product-item-details .discount,
    body.catalog-product-view .block.row .products-recommended .product-item .product-item-info .product-item-details .discount,
    body.checkout-cart-index .block.row .products-recommended .product-item .product-item-info .product-item-details .discount,
    body.cms-index-index .block.row .products-recommended .product-item .product-item-info .product-item-details .discount,
    body.catalog-product-view .block.crosssell .products-recommended .product-item .product-item-info .product-item-details .discount,
    body.checkout-cart-index .block.crosssell .products-recommended .product-item .product-item-info .product-item-details .discount,
    body.cms-index-index .block.crosssell .products-recommended .product-item .product-item-info .product-item-details .discount {
        font-size: 10px !important;
        font-weight: 600 !important
    }
}

.mfp-container .product-details-content {
    display: none
}

@media only screen and (max-width:767px) {
    .pdp-description-section {
        width: 100% !important;
        padding: 4px 10px
    }

    .desc-title {
        font-size: 24px;
        font-weight: 400;
        text-align: left;
        margin-top: 0
    }

    body.catalog-product-view #maincontent .column.main .product-details-content .pdp-description-section h2.desc-title {
        font-size: 24px;
        text-align: center
    }

    .catalog-product-view .product.media .mobile-top-info .product.attribute.mobile-name .value {
        color: #0e1111;
        text-transform: uppercase
    }

    .catalog-product-view .product.media .mobile-top-info .price-box.price-final_price .special-price .price,
    .catalog-product-view .product.media .mobile-top-info .price-box.price-final_price .old-price .price {
        color: #0e1111
    }
}

@media only screen and (min-width:768px) {
    body.theme-pearl.catalog-product-view .page-wrapper .breadcrumbs {
        width: 100% !important;
        max-width: 100%;
        z-index: 1
    }

    body.theme-pearl.catalog-product-view .page-wrapper .exclusive-label {
        right: 39%;
        top: 0;
        display: inline-flex;
        position: absolute;
        padding: 12px 15px;
        font-weight: 700;
        font-size: 14px;
        z-index: 1;
        background: 0 0
    }

    body.theme-pearl.catalog-product-view .page-wrapper .columns {
        display: flex;
        flex-direction: row-reverse
    }

    body.theme-pearl.catalog-product-view .page-wrapper .columns .column.main .product.media .mobile-top-info {
        display: none
    }

    body.theme-pearl.catalog-product-view .page-wrapper .columns .column.main .product.media .fotorama__wrap .fotorama__spinner {
        background-image: none
    }

    body.theme-pearl.catalog-product-view .page-wrapper .columns .product-info-main {
        max-width: 40%
    }

    body.theme-pearl.catalog-product-view .page-wrapper .columns .new-parent .product-info-main {
        max-width: 100%
    }

    body.catalog-category-view .column.main .products-grid .product-item .product-item-info .product_image {
        background-color: #fff
    }
}

@media only screen and (min-width:1025px) {
    .page-header-v1 .page-header .header-top .container {
        width: auto !important
    }
}

@media only screen and (max-width:767px) {
    .catalog-product-view .product.media .mobile-top-info .product.attribute.mobile-name {
        font-size: 24px;
        font-weight: 900;
        position: relative;
        display: block;
        width: 100%;
        color: #141414
    }

    .catalog-product-view .product.media .mobile-top-info .price-box.price-final_price {
        display: inline-flex;
        float: right;
        flex-direction: column;
        text-align: end;
        top: auto
    }

    .catalog-product-view .product.media .mobile-top-info .price-box.price-final_price span.price-label {
        display: none
    }

    .catalog-product-view .product.media .mobile-top-info .price-box.price-final_price .price {
        font-weight: 700
    }

    .catalog-product-view .product.media .mobile-top-info .price-box.price-final_price .special-price .price,
    .catalog-product-view .product.media .mobile-top-info .price-box.price-final_price .old-price .price {
        font-size: 12px;
        color: #e21936
    }

    .catalog-product-view .product.media .mobile-top-info .price-box.price-final_price .special-price {
        color: #141414;
        order: 1
    }

    .catalog-product-view .product.media .mobile-top-info .price-box.price-final_price .old-price {
        color: #9b9b9b
    }

    .catalog-product-view .product.media .mobile-top-info .price-box.price-final_price .old-price .price {
        text-decoration: line-through;
        color: #757575
    }

    .catalog-product-view .product.media .mobile-top-info .product.attribute.group-name-top {
        display: inline-flex;
        position: relative
    }

    .catalog-product-view .product.media .mobile-top-info .product.attribute.group-name-top .value {
        font-size: 12px;
        color: #9b9b9b
    }

    body.catalog-category-view .column.main .products-grid .product-item .product-item-info .product_image {
        padding-bottom: 0;
        padding-top: 0;
        background-color: #f7f7f7
    }
}

@media only screen and (min-width:768px) {

    .fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__arr--prev:not(:focus),
    .fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__arr--next:not(:focus) {
        -webkit-transform: none;
        transform: none
    }

    .fotorama--fullscreen .fotorama__arr--prev {
        left: 47%
    }

    .fotorama--fullscreen .fotorama__arr--next {
        right: 47%
    }

    .fotorama--fullscreen .fotorama__arr {
        bottom: 0;
        position: absolute;
        top: auto;
        width: 20px;
        background: 0 0 !important
    }

    .fotorama__arr:hover {
        background: 0 0
    }

    .fotorama--fullscreen .fotorama__arr .fotorama__arr__arr {
        -webkit-transform: none;
        transform: none;
        top: auto;
        left: 50%;
        position: absolute;
        height: 20px;
        width: 20px;
        bottom: 0
    }

    .fotorama__arr--next .fotorama__arr__arr {
        background-image: url('/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/images/arrow-right.png') !important;
        background-position: 0 !important;
        background-size: 100%;
        left: -15px;
        width: 36px;
        transform: rotate(0deg);
        top: 40%
    }

    .fotorama__arr--prev .fotorama__arr__arr {
        background-image: url('/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/images/arrow-left.png') !important;
        background-position: 0 !important;
        background-size: 100%;
        transform: rotate(180deg);
        width: 36px;
        top: 40%
    }

    .fotorama--fullscreen .fotorama__arr--next .fotorama__arr__arr {
        background-image: url('/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/images/arrow.png') !important;
        background-position: 0 !important;
        background-size: 70%
    }

    .fotorama--fullscreen .fotorama__arr--prev .fotorama__arr__arr {
        background-image: url('/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/images/arrow.png') !important;
        background-position: 0 !important;
        background-size: 70%;
        transform: rotate(180deg)
    }

    .fotorama--fullscreen .gallery__counter {
        display: block !important
    }

    .fotorama__stage__shaft .gallery__counter {
        display: none;
        position: absolute;
        left: 50%;
        z-index: 11;
        bottom: 0;
        font-weight: 600
    }

    .fotorama__fullscreen-icon {
        background-image: url('/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/images/close-icon.png') !important;
        background-position: 0 !important;
        background-size: 40%;
        height: 40px;
        width: 40px
    }

    .fotorama__fullscreen-icon:focus:after {
        box-shadow: none !important
    }

    .fotorama__stage .fotorama__img {
        cursor: url('/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/images/zoom_plus.png') 15 15, auto;
        top: 46%;
        margin: 0 auto
    }

    .fotorama__stage .zoomed .fotorama__img {
        cursor: url('/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/images/zoom_minus.png') 15 15, auto;
        top: 46%;
        margin: 0 auto
    }

    .zoom-result {
        cursor: url('/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/images/zoom_minus.png') 15 15, auto;
        top: 46%;
        margin: 0 auto
    }

    .theme-pearl.store-view-default .page-wrapper .breadcrumbs .items .item {
        line-height: 16px !important
    }

    .overview-mobile {
        display: none
    }

    .gallery-placeholder {
        min-height: 650px !important;
        max-height: 632px !important;
        overflow: hidden
    }
}

@media only screen and (max-width:767px) {
    .catalog-product-view .product.media .gallery__counter {
        display: block;
        border: 1px solid #e7e7e7;
        font-size: 12px;
        padding: 5px;
        color: #b9b9b9;
        left: 7px !important;
        bottom: 7px !important
    }

    .fotorama--fullscreen .gallery__counter {
        display: block !important;
        border: none;
        color: #000;
        padding: 0;
        font-size: 14px;
        left: 49% !important
    }

    .catalog-product-view .fotorama--fullscreen .fotorama__arr--next .fotorama__arr__arr {
        background-image: url('/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/images/arrow.png') !important;
        background-position: 0 !important;
        background-size: 80%;
        left: 25%
    }

    .catalog-product-view .fotorama--fullscreen .fotorama__arr--prev .fotorama__arr__arr {
        background-image: url('/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/images/arrow.png') !important;
        background-position: 0 !important;
        background-size: 80%;
        transform: rotate(180deg);
        left: 25%
    }

    .catalog-product-view .fotorama--fullscreen .fotorama__stage__shaft .gallery__counter {
        position: absolute;
        left: 5px;
        z-index: 11;
        bottom: 5px
    }

    .catalog-product-view .fotorama--fullscreen .fotorama__fullscreen-icon {
        background-image: url('/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/images/close-icon.png') !important;
        background-position: 0 !important;
        background-size: 40%;
        height: 40px;
        width: 40px
    }

    .catalog-product-view .fotorama--fullscreen .fotorama__fullscreen-icon:focus:after {
        box-shadow: none !important
    }

    .catalog-product-view .fotorama--fullscreen .fotorama__arr--prev {
        left: 38%;
        top: auto !important
    }

    .catalog-product-view .fotorama--fullscreen .fotorama__arr--next {
        right: 35%;
        cursor: pointer
    }

    .catalog-product-view .fotorama--fullscreen .fotorama__arr {
        bottom: 0;
        position: absolute;
        top: auto;
        width: 24px;
        height: 24px;
        background: 0 0 !important
    }

    .catalog-product-view .product.media .fotorama__arr--prev,
    .fotorama--fullscreen .fotorama__arr--prev {
        left: 0;
        height: 24px !important;
        width: 24px !important;
        cursor: pointer;
        top: 40% !important
    }

    .catalog-product-view .product.media .fotorama__arr--next,
    .fotorama--fullscreen .fotorama__arr--next {
        right: 0;
        height: 24px !important;
        width: 24px !important;
        cursor: pointer
    }

    .catalog-product-view .product.media .fotorama__arr,
    .fotorama--fullscreen .fotorama__arr {
        bottom: 0;
        position: absolute;
        top: auto;
        width: 24px;
        height: 24px;
        background: 0 0 !important
    }

    .catalog-product-view .product.media .fotorama__arr:hover,
    .fotorama--fullscreen .fotorama__arr:hover {
        background: 0 0
    }

    .catalog-product-view .product.media .fotorama__arr .fotorama__arr__arr,
    .fotorama--fullscreen .fotorama__arr .fotorama__arr__arr {
        -webkit-transform: none;
        transform: none;
        top: auto;
        left: 50%;
        position: absolute;
        height: 24px;
        width: 24px;
        bottom: 0
    }

    .catalog-product-view .product.media .fotorama__arr--next .fotorama__arr__arr,
    .fotorama--fullscreen .fotorama__arr--next .fotorama__arr__arr {
        background-image: url('/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/images/arrow-right.png') !important;
        background-position: 0 !important;
        background-size: 100%;
        left: 0
    }

    .catalog-product-view .product.media .fotorama__arr--prev .fotorama__arr__arr,
    .fotorama--fullscreen .fotorama__arr--prev .fotorama__arr__arr {
        background-image: url('/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/images/arrow-left.png') !important;
        background-position: 0 !important;
        background-size: 100%;
        transform: rotate(180deg);
        left: 25%
    }

    .catalog-product-view .product.media .fotorama--fullscreen .fotorama__arr--next .fotorama__arr__arr,
    .fotorama--fullscreen .fotorama--fullscreen .fotorama__arr--next .fotorama__arr__arr {
        background-image: url('/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/images/arrow.png') !important;
        background-position: 0 !important;
        background-size: 80%;
        left: 25%
    }

    .catalog-product-view .product.media .fotorama--fullscreen .fotorama__arr--prev .fotorama__arr__arr,
    .fotorama--fullscreen .fotorama--fullscreen .fotorama__arr--prev .fotorama__arr__arr {
        background-image: url('/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/images/arrow.png') !important;
        background-position: 0 !important;
        background-size: 80%;
        transform: rotate(180deg);
        left: 25%
    }

    .catalog-product-view .product.media .fotorama__stage__shaft .gallery__counter,
    .fotorama--fullscreen .fotorama__stage__shaft .gallery__counter {
        position: absolute;
        left: 49%;
        z-index: 11;
        bottom: 0
    }

    .catalog-product-view .product.media .fotorama__fullscreen-icon,
    .fotorama--fullscreen .fotorama__fullscreen-icon {
        background-image: url('/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/images/close-icon.png') !important;
        background-position: 0 !important;
        background-size: 40%;
        height: 40px;
        width: 40px
    }

    .catalog-product-view .product.media .fotorama__fullscreen-icon:focus:after,
    .fotorama--fullscreen .fotorama__fullscreen-icon:focus:after {
        box-shadow: none !important
    }

    .overview-mobile {
        display: none
    }

    .overview-mobile div[itemprop=description] {
        text-align: center;
        padding: 20px 10px
    }

    body.catalog-product-view #maincontent .product-info-main .social-sharing {
        text-align: left;
        text-decoration: none
    }

    .catalog-product-view .product.media .fotorama__arr,
    .fotorama--fullscreen .fotorama__arr {
        display: block !important
    }

    body.catalog-product-view #maincontent .product.media .gallery-placeholder .fotorama-item .fotorama__stage .fotorama__arr--next {
        right: 1% !important;
        top: 40%
    }

    body.catalog-product-view .product.media .amlabel-position-wrapper.amlabel-loaded {
        display: block !important
    }

    body.catalog-product-view .product.media .amlabel-position-wrapper {
        display: none !important
    }
}

@media only screen and (min-device-width:768px) and (max-device-width:1023px) {
    body.catalog-product-view #maincontent .product-info-main .product-addto-links {
        margin-top: 15px;
        float: right
    }

    body.catalog-product-view .product.media .fotorama__nav--thumbs .fotorama__nav__frame {
        height: 180px !important
    }

    body.catalog-product-view .product.media .fotorama__nav--thumbs .fotorama__nav__frame .fotorama__thumb.fotorama_horizontal_ratio.fotorama__loaded.fotorama__loaded--img .fotorama__img {
        width: inherit !important
    }

    .new-parent {
        width: 35% !important
    }

    body.catalog-product-view .block.row .owl-carousel.products .owl-controls .owl-nav.fullscreen .owl-prev,
    body.catalog-product-view .block.row .owl-carousel.products .owl-controls .owl-nav.fullscreen .owl-next {
        top: 35% !important
    }

    body.catalog-product-view #maincontent #product-options-wrapper .swatch-attribute {
        float: left
    }
}

@media only screen and (min-device-width:1360px) {
    .new-parent .product-info-main {
        max-width: 600px
    }
}

label#stock_status_label {
    text-transform: capitalize
}

.weltpixel_quickview-catalog_product-view::-webkit-scrollbar {
    display: none
}

.weltpixel_quickview-catalog_product-view {
    overflow: auto !important
}

.weltpixel_quickview-catalog_product-view .scroll-div {
    display: none
}

.weltpixel_quickview-catalog_product-view .product-info-main .product-info-price .price-box .price {
    font-size: 20px
}

.weltpixel_quickview-catalog_product-view .column.main .product.media {
    float: none
}

.weltpixel_quickview-catalog_product-view .column.main .product.media .fotorama__stage__shaft {
    width: auto !important
}

.weltpixel_quickview-catalog_product-view .column.main .product.media .gallery-placeholder .fotorama__wrap .fotorama__nav-wrap {
    margin-top: -100px
}

.weltpixel_quickview-catalog_product-view .column.main .product.media .fotorama__nav--thumbs .fotorama__nav__frame {
    height: 250px
}

body.checkout-cart-index .page-wrapper>.page-bottom {
    border-top: 1px solid #ccc
}

@media only screen and (min-width:1200px) {
    body.cms-index-index .block.row .products-recommended.products-grid.products-recommended .slick-list.draggable {
        padding: 0 10rem 0 0
    }
}

.fotorama__stage__shaft .fotorama__active .fotorama__img {
    position: absolute;
    top: unset !important;
    left: 0;
    right: 0;
    width: 180rem;
    height: 180rem;
    transition: opacity .3s;
    opacity: 1;
    transform: scale(1) translate3d(0%, 0%, 0px);
    will-change: transform
}

.fotorama__stage__shaft .fotorama__active.zoomed .fotorama__img {
    top: unset !important;
    left: 0;
    right: 0;
    transform: scale(2) translate3d(0%, 0%, 0px)
}

.zoom-lens {
    position: absolute;
    pointer-events: none;
    border: .1rem solid #ccc;
    width: 10rem;
    height: 10rem;
    opacity: .4;
    background: rgba(255, 255, 255, .3);
    z-index: 10
}

.zoom-result {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0 solid #ccc;
    background-repeat: no-repeat;
    background-size: 200%;
    z-index: 100;
    margin-left: 0;
    background-position: center center;
    z-index: 99
}

body.catalog-product-view .column.main .sticky-gall-wrap .product.media .fotorama__wrap .fotorama__stage .fotorama__arr {
    background: 0 0
}

.fotorama__stage__shaft:focus .fotorama__stage__frame.fotorama__active:after,
.fotorama__stage__shaft:focus:after {
    display: none
}

@media only screen and (max-width:1024px) {
    .fotorama__stage__shaft .fotorama__active .fotorama__img {
        will-change: transform;
        transition: transform .1s ease;
        transform-origin: center center
    }
}

@media (min-width:768px) {
    body.catalog-product-view .column.main .sticky-gall-wrap .product.media .fotorama__wrap .fotorama__stage .fotorama__arr.fotorama__arr--next {
        right: 82px !important
    }

    body.catalog-product-view .column.main .sticky-gall-wrap .product.media .fotorama__wrap .fotorama__stage .fotorama__arr {
        height: 0
    }
}

body.catalog-category-view .category-image {
    width: 100%;
    padding: 0;
    margin-bottom: 0
}

body.catalog-category-view .category-image img {
    width: 100%
}

body.catalog-category-view .mobile-banner-link {
    display: none
}

body.catalog-category-view .category-cms {
    padding: 0;
    margin-bottom: 0
}

body.catalog-category-view .category-cms .series-blocks-wrapper .series {
    display: inline-block;
    width: 100%;
    clear: both;
    float: none;
    margin: 20px auto;
    padding-top: 20px;
    box-sizing: border-box;
    overflow: auto
}

body.catalog-category-view .category-cms .series-blocks-wrapper .series:first-child {
    margin-top: 0;
    padding-top: 0
}

body.catalog-category-view .category-cms .series-blocks-wrapper .series.banner-links {
    margin: 0 auto;
    padding-top: 0
}

body.catalog-category-view .category-cms .series-blocks-wrapper .series.subcatalog {
    box-shadow: none
}

body.catalog-category-view .category-cms .series-blocks-wrapper .series.single-video {
    padding-left: 0;
    padding-right: 0
}

body.catalog-category-view .category-cms .series-blocks-wrapper .series.single-video .video-wrapper {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 25px;
    height: 0
}

body.catalog-category-view .category-cms .series-blocks-wrapper .series.single-video .video-wrapper iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

body.catalog-category-view .category-cms .series-blocks-wrapper .series.list-video {
    padding-left: 6.5%;
    padding-right: 6.5%
}

body.catalog-category-view .category-cms .series-blocks-wrapper .series.subcatalog {
    padding-left: 6.5%;
    padding-right: 6.5%
}

body.catalog-category-view .category-cms .series-blocks-wrapper .series.articles {
    padding-left: 6.5%;
    padding-right: 6.5%
}

body.catalog-category-view .category-cms .series-blocks-wrapper .series .blog-widget-recent {
    padding: 0
}

body.catalog-category-view .category-cms .series-blocks-wrapper .series .blog-widget-recent .post-holder:nth-child(3n+1) {
    padding-left: 0
}

body.catalog-category-view .category-cms .series-blocks-wrapper .series .blog-widget-recent .post-holder.post-holder:nth-child(3n) {
    padding-right: 0
}

body.catalog-category-view .category-cms .landing-contents {
    display: block;
    clear: both
}

body.catalog-category-view .category-cms .landing-contents .landing-items {
    margin: 24px auto;
    box-shadow: 0 -7px 26px -7px rgba(0, 0, 0, .2);
    display: inline-block;
    clear: both;
    padding: 0 6.5%;
    width: 100%
}

body.catalog-category-view .category-cms .landing-contents .landing-items.products-landing {
    padding: 0;
    margin-bottom: 0
}

body.catalog-category-view .category-cms .landing-contents>div:first-child {
    margin-top: 0
}

body.catalog-category-view .category-cms .landing-contents h1.block-title {
    text-align: center;
    margin: 24px 0;
    line-height: normal;
    font-size: 26px;
    font-weight: 400
}

body.catalog-category-view .category-cms .block-static-block {
    display: inline-block;
    width: 100%;
    clear: both;
    margin: 20px auto
}

body.catalog-category-view .category-cms .banner-link,
body.catalog-category-view .category-cms .banner-links .series-container {
    display: inline-block;
    width: 100%;
    float: left;
    overflow: hidden;
    position: relative
}

body.catalog-category-view .category-cms .left-linkcatalog {
    display: inline-block;
    width: 18%;
    margin-top: 1%;
    margin-bottom: -4%;
    float: left;
    position: absolute
}

body.catalog-category-view .category-cms .left-linkcatalog h1 {
    font-family: 'Roboto', sans-serif;
    margin-bottom: 0;
    width: 100%;
    font-weight: 100;
    letter-spacing: .075em;
    color: #042351;
    text-align: center
}

body.catalog-category-view .category-cms .left-linkcatalog ul {
    position: relative;
    list-style-type: none;
    padding-left: 22%;
    padding-top: 20px;
    margin-top: 10px
}

body.catalog-category-view .category-cms .left-linkcatalog ul:after {
    content: "";
    position: absolute;
    top: 0;
    right: 44%;
    left: 25%;
    border-top: 5px solid #1974eb
}

body.catalog-category-view .category-cms .left-linkcatalog li a {
    color: #a9a9a9;
    text-transform: uppercase;
    transition: all ease .6s
}

body.catalog-category-view .category-cms .left-linkcatalog li a strong {
    color: #042351;
    letter-spacing: .12em;
    font-weight: 700;
    font-family: 'Oswald', sans-serif
}

body.catalog-category-view .category-cms .left-linkcatalog li a:hover {
    padding-left: 15px
}

body.catalog-category-view .category-cms .left-linkcatalog .links-scroll {
    display: none
}

body.catalog-category-view .category-cms .right-linkcatalog {
    display: inline-block;
    width: 81%;
    float: right
}

body.catalog-category-view .category-cms .right-linkcatalog img {
    width: 100%;
    float: left
}

body.catalog-category-view .category-cms .right-linkcatalog .owl-stage-outer {
    padding: 0
}

body.catalog-category-view .category-cms .right-linkcatalog .owl-stage-outer .banner-item {
    margin: 0 !important;
    margin-bottom: 10px !important
}

body.catalog-category-view .category-cms .right-linkcatalog div[class*=owl-carousel-custom] {
    display: none
}

body.catalog-category-view .category-cms .right-linkcatalog div[class*=owl-carousel-custom].owl-loaded {
    display: block
}

body.catalog-category-view .category-cms .right-linkcatalog .custom-slider .owl-theme .owl-dots {
    bottom: 0
}

body.catalog-category-view .category-cms .left-items {
    width: 69%;
    float: left;
    display: inline-block;
    margin-right: 2%
}

body.catalog-category-view .category-cms .left-items .prod-item {
    width: 31%;
    float: left;
    display: inline-block;
    margin-right: 3.5%;
    position: relative
}

body.catalog-category-view .category-cms .left-items .prod-item img {
    width: 100%;
    float: left
}

body.catalog-category-view .category-cms .left-items .prod-item a:first-child {
    position: absolute;
    display: block;
    bottom: 0;
    padding: 10px 20px;
    text-transform: uppercase;
    background: rgba(4, 32, 76, .6);
    color: #fff;
    width: 100%
}

body.catalog-category-view .category-cms .left-items .prod-item a:first-child:after {
    content: '';
    display: inline-block;
    width: 25px;
    height: 25px;
    position: absolute;
    right: 10px;
    top: 20%;
    background: url('/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/images/arrows1_right.svg') no-repeat center;
    background-size: cover
}

body.catalog-category-view .category-cms .left-items .prod-item.highlight {
    width: 100%;
    clear: both;
    margin-bottom: 2%;
    padding: 0;
    background: 0 0
}

body.catalog-category-view .category-cms .left-items .prod-item:last-child {
    margin-right: 0
}

body.catalog-category-view .category-cms .get-active {
    width: 29%;
    display: inline-block;
    float: left;
    position: relative
}

body.catalog-category-view .category-cms .get-active .details {
    position: absolute;
    bottom: 0;
    display: block;
    background: linear-gradient(to top, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
}

body.catalog-category-view .category-cms .get-active span.wrap-tooltip {
    display: block;
    max-height: 160px;
    overflow: auto
}

body.catalog-category-view .category-cms .get-active p.tooltip {
    padding: 10px;
    margin: 10px;
    margin-bottom: 20px;
    background: rgba(255, 255, 255, .7);
    position: relative;
    opacity: 0;
    -moz-transition: opacity .7s ease-in-out;
    -o-transition: opacity .7s ease-in-out;
    -webkit-transition: opacity .7s ease-in-out;
    transition: opacity .7s ease-in-out
}

body.catalog-category-view .category-cms .get-active p.tooltip:after {
    content: '';
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 20px solid #fff;
    position: absolute;
    bottom: -20px;
    left: 10px;
    opacity: .7
}

body.catalog-category-view .category-cms .get-active img {
    width: 100%;
    float: left
}

body.catalog-category-view .category-cms .get-active a {
    padding: 10px 20px;
    text-transform: uppercase;
    background: rgba(30, 117, 231, .6);
    color: #fff;
    width: 100%;
    display: inline-block;
    position: relative
}

body.catalog-category-view .category-cms .get-active a:after {
    content: '';
    display: inline-block;
    width: 25px;
    height: 25px;
    position: absolute;
    right: 10px;
    top: 20%;
    background: url('/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/images/arrows1_right.svg') no-repeat center;
    background-size: cover
}

body.catalog-category-view .category-cms .article.item {
    display: inline-block;
    width: 24.2%;
    margin-right: 1%;
    float: left;
    position: relative
}

body.catalog-category-view .category-cms .article.item:last-child {
    margin-right: 0
}

body.catalog-category-view .category-cms .article.item img {
    width: 100%
}

body.catalog-category-view .category-cms .article.item .details {
    position: absolute;
    bottom: 0;
    padding: 0 5% 5%;
    background: linear-gradient(to top, rgba(0, 0, 0, .9), rgba(0, 0, 0, 0));
    color: #fff;
    text-transform: uppercase;
    width: 100%
}

body.catalog-category-view .category-cms .article.item .tags {
    color: #fff;
    background: #1e75e7;
    padding: 5px 10px;
    margin-bottom: 10px;
    display: inline-block;
    cursor: pointer
}

body.catalog-category-view .category-cms .article.item span.admin-info {
    font-size: 12px
}

body.catalog-category-view .category-cms .mxYouTubeR_playlist {
    margin: 20px auto 0px
}

body.catalog-category-view .category-cms .mxYouTubeR_playlist .mxyt-row {
    margin: 0
}

body.catalog-category-view .category-cms .mxYouTubeR_playlist .mxyt-col-3 {
    width: 31.5%;
    margin-right: 2.75%;
    padding: 0
}

body.catalog-category-view .category-cms .mxYouTubeR_playlist .mxyt-col-3:last-child {
    margin-right: 0
}

body.catalog-category-view .category-cms .mxYouTubeR_playlist .mxyt-playlist-item {
    box-shadow: unset
}

body.catalog-category-view .category-cms .mxYouTubeR_playlist .mxyt-title {
    border-bottom: none
}

body.catalog-category-view .category-cms .playlist.video span.see-more {
    padding-bottom: 20px
}

body.catalog-category-view .category-cms .see-more {
    float: none;
    text-transform: uppercase;
    color: #04204c;
    padding-top: 0;
    display: block;
    text-align: center
}

body.catalog-category-view .category-cms .see-more:after {
    display: inline-block;
    content: '';
    width: 12px;
    height: 12px;
    background: url(/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/images/arrow_black_next.svg) no-repeat center;
    background-size: contain;
    margin-left: 5px;
    vertical-align: middle
}

body.catalog-category-view .category-cms .brands-logo {
    margin: 0;
    padding: 20px 0 10px;
    box-shadow: inset 0 7px 26px -7px rgba(0, 0, 0, .2)
}

body.catalog-category-view .category-cms .banner-bottom-landing a {
    display: none
}

body.catalog-category-view .category-cms .banner-bottom-landing a:first-child {
    display: block
}

body.catalog-category-view .category-cms .banner-bottom-landing .owl-item a {
    display: block
}

body.catalog-category-view .category-cms .banner-bottom-landing .img-banner img {
    width: 100%
}

body.catalog-category-view .category-cms .banner-bottom-landing .owl-pagination {
    position: relative;
    bottom: 24px
}

body.catalog-category-view .category-cms .banner-bottom-landing .owl-controls {
    height: 0;
    clear: both;
    float: none;
    display: block
}

body.catalog-category-view .category-cms .banner-bottom-landing .owl-controls .owl-pagination .owl-page {
    width: 10px;
    height: 10px;
    background: #000;
    display: inline-block;
    margin-right: 20px;
    border-radius: 50%;
    cursor: pointer
}

body.catalog-category-view .category-cms .banner-bottom-landing .owl-controls .owl-pagination .owl-page.active,
body.catalog-category-view .category-cms .banner-bottom-landing .owl-controls .owl-pagination .owl-page:hover {
    background: #0f63bb
}

body.catalog-category-view .category-cms .banner-bottom-landing .owl-buttons {
    position: absolute;
    top: 40%;
    width: 100%
}

body.catalog-category-view .category-cms .banner-bottom-landing .owl-buttons div {
    width: 16px;
    height: 16px;
    position: absolute;
    color: transparent;
    cursor: pointer;
    margin: 10px
}

body.catalog-category-view .category-cms .banner-bottom-landing .owl-buttons div:before {
    color: #fff;
    vertical-align: middle;
    line-height: 20px;
    width: 16px;
    height: 16px;
    text-align: center;
    display: block;
    content: '';
    background: url('/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/images/arrow_black_prev.svg') no-repeat center;
    background-size: contain
}

body.catalog-category-view .category-cms .banner-bottom-landing .owl-buttons .owl-prev {
    left: -3px
}

body.catalog-category-view .category-cms .banner-bottom-landing .owl-buttons .owl-next {
    right: 0;
    border-radius: 5px 0 0 5px !important
}

body.catalog-category-view .category-cms .banner-bottom-landing .owl-buttons .owl-next:before {
    background: url('/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/images/arrow_black_next.svg') no-repeat center;
    background-size: contain
}

body.catalog-category-view .category-cms .product-items.widget-product-grid {
    height: 10px
}

body.catalog-category-view .category-cms .product-items.widget-product-grid.owl-loaded {
    height: auto
}

@media only screen and (min-width:768px) and (max-width:950px) {
    body.catalog-category-view .category-cms .newest-articles .article.item h1 {
        font-size: 18px;
        line-height: normal;
        margin-bottom: 10px;
        height: 80px
    }
}

@media only screen and (min-width:768px) {

    body.catalog-category-view .columns .sidebar.sidebar-main .block-content.filter-content .filter-current .items .item,
    .catalogsearch-result-index .columns .sidebar.sidebar-main .block-content.filter-content .filter-current .items .item,
    .catalogsearch-advanced-result .columns .sidebar.sidebar-main .block-content.filter-content .filter-current .items .item {
        margin-top: 0 !important
    }

    body.catalog-category-view .columns .toolbar.toolbar-products,
    .catalogsearch-result-index .columns .toolbar.toolbar-products,
    .catalogsearch-advanced-result .columns .toolbar.toolbar-products {
        right: 10px !important
    }

    body.catalog-category-view .columns .toolbar.toolbar-products .toolbar-sorter.sorter,
    .catalogsearch-result-index .columns .toolbar.toolbar-products .toolbar-sorter.sorter,
    .catalogsearch-advanced-result .columns .toolbar.toolbar-products .toolbar-sorter.sorter {
        right: 0 !important
    }

    body.catalog-category-view .columns .products.wrapper.grid.products-grid dl.block,
    .catalogsearch-result-index .columns .products.wrapper.grid.products-grid dl.block,
    .catalogsearch-advanced-result .columns .products.wrapper.grid.products-grid dl.block {
        display: none !important
    }

    body.catalog-category-view .columns .products.wrapper.grid.products-grid .toolbar.toolbar-products,
    .catalogsearch-result-index .columns .products.wrapper.grid.products-grid .toolbar.toolbar-products,
    .catalogsearch-advanced-result .columns .products.wrapper.grid.products-grid .toolbar.toolbar-products {
        top: -60px;
        right: 20px
    }

    body.catalog-category-view .columns .products.wrapper.grid.products-grid .toolbar.toolbar-products .toolbar-sorter.sorter,
    .catalogsearch-result-index .columns .products.wrapper.grid.products-grid .toolbar.toolbar-products .toolbar-sorter.sorter,
    .catalogsearch-advanced-result .columns .products.wrapper.grid.products-grid .toolbar.toolbar-products .toolbar-sorter.sorter {
        top: unset !important
    }

    body.catalog-category-view .columns .products.wrapper.grid.products-grid .products.wrapper.grid.products-grid,
    .catalogsearch-result-index .columns .products.wrapper.grid.products-grid .products.wrapper.grid.products-grid,
    .catalogsearch-advanced-result .columns .products.wrapper.grid.products-grid .products.wrapper.grid.products-grid {
        padding-left: 0
    }
}

@media only screen and (max-width:767px) {

    body.catalog-category-view .category-cms .landing-contents,
    body.catalog-category-view .category-cms .series-blocks-wrapper {
        width: 100%;
        overflow: hidden
    }

    body.catalog-category-view .category-cms .landing-contents h1.block-title,
    body.catalog-category-view .category-cms .series-blocks-wrapper h1.block-title {
        margin: 0 0 20px;
        font-size: 16px
    }

    body.catalog-category-view .category-cms .landing-contents>div,
    body.catalog-category-view .category-cms .series-blocks-wrapper>div {
        padding: 0;
        margin: 20px 0
    }

    body.catalog-category-view .category-cms .left-items {
        width: 100%;
        overflow: hidden;
        margin-bottom: 10px
    }

    body.catalog-category-view .category-cms .left-items .prod-item.highlight {
        margin-bottom: 10px
    }

    body.catalog-category-view .category-cms .left-items .prod-item a:first-child {
        padding: 3px 20px 3px 5px;
        font-size: 12px
    }

    body.catalog-category-view .category-cms .left-items .prod-item a:first-child:after {
        width: 20px;
        height: 20px;
        right: 0;
        top: 5%
    }

    body.catalog-category-view .category-cms .left-items .expand-width {
        width: 100%
    }

    body.catalog-category-view .category-cms .get-active {
        width: 100%;
        height: 200px;
        overflow: hidden
    }

    body.catalog-category-view .category-cms .get-active img {
        margin-top: -10%
    }

    body.catalog-category-view .category-cms .get-active p.tooltip {
        display: none
    }

    body.catalog-category-view .category-cms .get-active .details {
        width: 100%
    }

    body.catalog-category-view .category-cms .get-active a {
        padding: 3px 20px;
        font-size: 12px
    }

    body.catalog-category-view .category-cms .get-active a:after {
        width: 20px;
        height: 20px;
        right: 0;
        top: 5%
    }

    body.catalog-category-view .category-cms .article.item {
        width: 20%
    }

    body.catalog-category-view .category-cms .article.item h1 {
        font-size: 16px;
        line-height: 24px;
        margin-bottom: 10px;
        text-align: left;
        height: 70px
    }

    body.catalog-category-view .category-cms .article.item span.admin-info {
        font-size: 10px
    }

    body.catalog-category-view .category-cms .article.item .tags {
        font-size: 12px
    }

    body.catalog-category-view .category-cms .articles-wrap {
        width: 100%;
        overflow: hidden;
        margin-bottom: 10px
    }

    body.catalog-category-view .category-cms .expand-width {
        width: 767px
    }

    body.catalog-category-view .category-cms .small-items {
        width: 100%;
        max-width: 100%;
        overflow-x: auto;
        margin-bottom: -25px;
        padding-bottom: 25px
    }

    body.catalog-category-view .category-cms .playlist.video,
    body.catalog-category-view .category-cms .list-video {
        width: 100%;
        overflow: hidden
    }

    body.catalog-category-view .category-cms .playlist.video section.mxYouTubeR_playlist,
    body.catalog-category-view .category-cms .list-video section.mxYouTubeR_playlist {
        overflow: hidden;
        max-width: 100%;
        width: 100%
    }

    body.catalog-category-view .category-cms .playlist.video section.mxYouTubeR_playlist .mxyt-playlist,
    body.catalog-category-view .category-cms .list-video section.mxYouTubeR_playlist .mxyt-playlist {
        overflow-x: auto;
        padding-bottom: 25px;
        margin-bottom: -25px
    }

    body.catalog-category-view .category-cms .playlist.video section.mxYouTubeR_playlist .mxyt-cols-sm .mxyt-col-3,
    body.catalog-category-view .category-cms .list-video section.mxYouTubeR_playlist .mxyt-cols-sm .mxyt-col-3 {
        width: 33%;
        margin-right: 0;
        padding: 0 10px
    }

    body.catalog-category-view .category-cms .playlist.video section.mxYouTubeR_playlist .mxyt-row,
    body.catalog-category-view .category-cms .list-video section.mxYouTubeR_playlist .mxyt-row {
        width: 767px
    }

    body.catalog-category-view .category-cms .series-blocks-wrapper .series.single-video {
        padding: 0
    }

    body.catalog-category-view .columns .products.wrapper.grid.products-grid,
    body.catalogsearch-result-index .columns .products.wrapper.grid.products-grid,
    body.catalogsearch-advanced-result .columns .products.wrapper.grid.products-grid {
        padding-left: 0
    }

    body.catalog-category-view .columns .products.wrapper.grid.products-grid .toolbar.toolbar-products,
    body.catalogsearch-result-index .columns .products.wrapper.grid.products-grid .toolbar.toolbar-products,
    body.catalogsearch-advanced-result .columns .products.wrapper.grid.products-grid .toolbar.toolbar-products {
        position: absolute !important
    }

    body.catalog-category-view .columns .products.wrapper.grid.products-grid .toolbar.toolbar-products .toolbar-sorter.sorter,
    body.catalogsearch-result-index .columns .products.wrapper.grid.products-grid .toolbar.toolbar-products .toolbar-sorter.sorter,
    body.catalogsearch-advanced-result .columns .products.wrapper.grid.products-grid .toolbar.toolbar-products .toolbar-sorter.sorter {
        top: -32px !important
    }

    body.catalog-category-view .columns .products.wrapper.grid.products-grid .bottom-toolbar .toolbar.toolbar-products,
    body.catalogsearch-result-index .columns .products.wrapper.grid.products-grid .bottom-toolbar .toolbar.toolbar-products,
    body.catalogsearch-advanced-result .columns .products.wrapper.grid.products-grid .bottom-toolbar .toolbar.toolbar-products {
        position: relative !important
    }
}

@media only screen and (max-width:1023px) and (min-width:768px) {
    body.catalog-category-view .category-cms .left-linkcatalog {
        margin-top: 1%
    }

    body.catalog-category-view .category-cms .left-linkcatalog ul {
        padding-left: 15px;
        width: 80%
    }

    body.catalog-category-view .category-cms .left-linkcatalog .links-scroll {
        display: none;
        position: absolute;
        right: -25px;
        bottom: 0;
        transform: rotate(90deg);
        text-transform: uppercase;
        font-size: 10px
    }

    body.catalog-category-view .category-cms .left-linkcatalog .links-scroll:after {
        display: inline-block;
        content: '';
        width: 10px;
        height: 10px;
        background: url(/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/images/arrows4_right.svg) no-repeat center;
        background-size: contain;
        margin-left: 5px
    }
}

@media only screen and (max-width:800px) and (min-width:768px) {
    body.catalog-category-view .category-cms .article.item h1 {
        font-size: 16px;
        line-height: normal;
        height: 70px;
        margin-bottom: 20px
    }
}

.catalog-product-view [data-bv-show=rating_summary] .bv_main_container .bv_avgRating_component_container,
.catalog-product-view [data-bv-show=rating_summary] .bv_main_container .bv_avgRating_component_container:hover,
.catalog-product-view [data-bv-show=rating_summary] .bv_main_container .bv_button_buttonMinimalist,
.catalog-product-view [data-bv-show=rating_summary] .bv_main_container .bv_button_buttonMinimalist:hover,
.catalog-product-view [data-bv-show=rating_summary] .bv_main_container .bv_numReviews_text,
.catalog-product-view [data-bv-show=rating_summary] .bv_main_container .bv_numReviews_text:hover {
    font-size: 16px !important;
    color: #036ad8 !important;
    text-decoration: underline !important
}

.catalog-product-view [data-bv-show=inline_rating] .bv_main_container {
    display: inline-flex !important;
    align-items: center !important;
    flex-wrap: nowrap !important;
    position: relative !important;
    flex-direction: row
}

.catalogsearch-result-index .page-title-wrapper .product-count {
    display: none
}

.catalog-product-view.page-products .category-view .page-main,
.catalog-category-view.page-products .category-view .page-main,
.catalogsearch-result-index.page-products .category-view .page-main {
    padding: 0 !important
}

.catalog-product-view.page-products .category-view .breadcrumbs,
.catalog-category-view.page-products .category-view .breadcrumbs,
.catalogsearch-result-index.page-products .category-view .breadcrumbs {
    overflow: auto
}

.catalog-product-view.page-products .category-view .page-title-wrapper h1.page-title,
.catalog-category-view.page-products .category-view .page-title-wrapper h1.page-title,
.catalogsearch-result-index.page-products .category-view .page-title-wrapper h1.page-title {
    margin-bottom: 10px;
    color: #0f1111
}

.catalog-product-view.page-products .category-view .page-title-wrapper .product-count,
.catalog-category-view.page-products .category-view .page-title-wrapper .product-count,
.catalogsearch-result-index.page-products .category-view .page-title-wrapper .product-count {
    display: none
}

.catalog-product-view.page-products .column.main .products-grid .product-item .product-item-info:hover .product_image .towishlist,
.catalog-category-view.page-products .column.main .products-grid .product-item .product-item-info:hover .product_image .towishlist,
.catalogsearch-result-index.page-products .column.main .products-grid .product-item .product-item-info:hover .product_image .towishlist {
    visibility: visible !important
}

.catalog-product-view.page-products .product-item-details .discount,
.catalog-category-view.page-products .product-item-details .discount,
.catalogsearch-result-index.page-products .product-item-details .discount {
    display: none !important
}

.catalog-product-view.page-products .products-grid .product-item .swatch-attribute-options .swatch-option.image:before,
.catalog-category-view.page-products .products-grid .product-item .swatch-attribute-options .swatch-option.image:before,
.catalogsearch-result-index.page-products .products-grid .product-item .swatch-attribute-options .swatch-option.image:before {
    display: none !important
}

.catalog-product-view.page-products .products-grid .product-item .swatch-attribute-options .swatch-option.image:after,
.catalog-category-view.page-products .products-grid .product-item .swatch-attribute-options .swatch-option.image:after,
.catalogsearch-result-index.page-products .products-grid .product-item .swatch-attribute-options .swatch-option.image:after {
    display: none !important
}

.catalog-product-view.page-products .products-grid .product-item .product-item-info .product-item-details .swatch-option.color,
.catalog-category-view.page-products .products-grid .product-item .product-item-info .product-item-details .swatch-option.color,
.catalogsearch-result-index.page-products .products-grid .product-item .product-item-info .product-item-details .swatch-option.color {
    display: none !important
}

.catalog-product-view.page-products .page-main .column.main,
.catalog-category-view.page-products .page-main .column.main,
.catalogsearch-result-index.page-products .page-main .column.main {
    padding-left: 0
}

.catalog-product-view.page-products .page-main .column.main #layer-product-list,
.catalog-category-view.page-products .page-main .column.main #layer-product-list,
.catalogsearch-result-index.page-products .page-main .column.main #layer-product-list {
    clear: both
}

.catalog-product-view.page-products .page-main .column.main #layer-product-list .message,
.catalog-category-view.page-products .page-main .column.main #layer-product-list .message,
.catalogsearch-result-index.page-products .page-main .column.main #layer-product-list .message {
    clear: both
}

.catalog-product-view.page-products .page-main .column.main #layer-product-list .product-count-container,
.catalog-category-view.page-products .page-main .column.main #layer-product-list .product-count-container,
.catalogsearch-result-index.page-products .page-main .column.main #layer-product-list .product-count-container {
    min-height: 42px
}

.catalog-product-view.page-products .page-main .column.main #layer-product-list .product-count,
.catalog-category-view.page-products .page-main .column.main #layer-product-list .product-count,
.catalogsearch-result-index.page-products .page-main .column.main #layer-product-list .product-count {
    width: 100%;
    display: inline-block;
    float: left;
    padding: 15px 15px 10px 10px;
    color: #0f1111;
    font-size: 14px
}

.catalog-product-view.page-products .page-main .column.main #layer-product-list .filter-current,
.catalog-category-view.page-products .page-main .column.main #layer-product-list .filter-current,
.catalogsearch-result-index.page-products .page-main .column.main #layer-product-list .filter-current {
    width: 70%;
    display: inline-block;
    float: left
}

.catalog-product-view.page-products .page-main .column.main #layer-product-list .filter-current .filter-actions,
.catalog-category-view.page-products .page-main .column.main #layer-product-list .filter-current .filter-actions,
.catalogsearch-result-index.page-products .page-main .column.main #layer-product-list .filter-current .filter-actions {
    margin-bottom: 0
}

.catalog-product-view.page-products .page-main .column.main #layer-product-list .filter-current .filter-current-subtitle,
.catalog-category-view.page-products .page-main .column.main #layer-product-list .filter-current .filter-current-subtitle,
.catalogsearch-result-index.page-products .page-main .column.main #layer-product-list .filter-current .filter-current-subtitle {
    display: none
}

.catalog-product-view.page-products .page-main .column.main #layer-product-list .filter-current .items,
.catalog-category-view.page-products .page-main .column.main #layer-product-list .filter-current .items,
.catalogsearch-result-index.page-products .page-main .column.main #layer-product-list .filter-current .items {
    padding-top: 0
}

.catalog-product-view.page-products .page-main .column.main #layer-product-list .filter-current .items .results-li,
.catalog-category-view.page-products .page-main .column.main #layer-product-list .filter-current .items .results-li,
.catalogsearch-result-index.page-products .page-main .column.main #layer-product-list .filter-current .items .results-li {
    margin: 0;
    font-size: 14px
}

.catalog-product-view.page-products .page-main .column.main #layer-product-list .filter-current .filter-clear,
.catalog-category-view.page-products .page-main .column.main #layer-product-list .filter-current .filter-clear,
.catalogsearch-result-index.page-products .page-main .column.main #layer-product-list .filter-current .filter-clear {
    display: none
}

.catalog-product-view.page-products .page-main .column.main #layer-product-list .filter-current .clearallfilter,
.catalog-category-view.page-products .page-main .column.main #layer-product-list .filter-current .clearallfilter,
.catalogsearch-result-index.page-products .page-main .column.main #layer-product-list .filter-current .clearallfilter {
    display: inline-block
}

.catalog-product-view.page-products .page-main .column.main #layer-product-list .filter-current .clearallfilter a.filter-clear,
.catalog-category-view.page-products .page-main .column.main #layer-product-list .filter-current .clearallfilter a.filter-clear,
.catalogsearch-result-index.page-products .page-main .column.main #layer-product-list .filter-current .clearallfilter a.filter-clear {
    display: inline-block !important;
    font-size: 14px;
    color: #1c78dc;
    border-bottom: 1px solid;
    height: unset;
    overflow: inherit;
    line-height: unset;
    font-weight: 700
}

.catalog-product-view.page-products .page-main .column.main #layer-product-list .gen-wrapper,
.catalog-category-view.page-products .page-main .column.main #layer-product-list .gen-wrapper,
.catalogsearch-result-index.page-products .page-main .column.main #layer-product-list .gen-wrapper {
    color: #515151;
    padding-top: 3px
}

.catalog-product-view.page-products .page-main .column.main #layer-product-list .gen-wrapper .gender,
.catalog-category-view.page-products .page-main .column.main #layer-product-list .gen-wrapper .gender,
.catalogsearch-result-index.page-products .page-main .column.main #layer-product-list .gen-wrapper .gender {
    padding-bottom: 5px
}

.catalog-product-view.page-products .page-main .column.main #layer-product-list .gen-wrapper .color span.label,
.catalog-category-view.page-products .page-main .column.main #layer-product-list .gen-wrapper .color span.label,
.catalogsearch-result-index.page-products .page-main .column.main #layer-product-list .gen-wrapper .color span.label {
    font-weight: 700
}

.catalog-product-view.page-products .page-main .column.main #layer-product-list .swatch-options-scale .product-tile__swatches,
.catalog-category-view.page-products .page-main .column.main #layer-product-list .swatch-options-scale .product-tile__swatches,
.catalogsearch-result-index.page-products .page-main .column.main #layer-product-list .swatch-options-scale .product-tile__swatches {
    margin-bottom: 0 !important
}

.catalog-product-view.page-products .page-main .column.main #layer-product-list .swatch-options-scale .product-tile__swatches .swatch-attribute.hidden,
.catalog-category-view.page-products .page-main .column.main #layer-product-list .swatch-options-scale .product-tile__swatches .swatch-attribute.hidden,
.catalogsearch-result-index.page-products .page-main .column.main #layer-product-list .swatch-options-scale .product-tile__swatches .swatch-attribute.hidden {
    display: block !important
}

.catalog-product-view.page-products .page-main .column.main #layer-product-list .swatch-options-scale .product-tile__swatches .swatch-attribute .swatch-attribute-options .swatch-option.image,
.catalog-category-view.page-products .page-main .column.main #layer-product-list .swatch-options-scale .product-tile__swatches .swatch-attribute .swatch-attribute-options .swatch-option.image,
.catalogsearch-result-index.page-products .page-main .column.main #layer-product-list .swatch-options-scale .product-tile__swatches .swatch-attribute .swatch-attribute-options .swatch-option.image {
    border-bottom: 2px solid transparent;
    border-radius: 0 !important
}

.catalog-product-view.page-products .page-main .column.main #layer-product-list .swatch-options-scale .product-tile__swatches .swatch-attribute .swatch-attribute-options .swatch-option.image.hover-selected,
.catalog-category-view.page-products .page-main .column.main #layer-product-list .swatch-options-scale .product-tile__swatches .swatch-attribute .swatch-attribute-options .swatch-option.image.hover-selected,
.catalogsearch-result-index.page-products .page-main .column.main #layer-product-list .swatch-options-scale .product-tile__swatches .swatch-attribute .swatch-attribute-options .swatch-option.image.hover-selected {
    border-bottom: 2px solid #000 !important
}

.catalog-product-view.page-products .page-main .sidebar-main .block-title,
.catalog-category-view.page-products .page-main .sidebar-main .block-title,
.catalogsearch-result-index.page-products .page-main .sidebar-main .block-title {
    padding-top: 15px;
    display: block;
    text-align: left
}

.catalog-product-view.page-products .page-main .sidebar-main .filter-options .filter-options-title .filter-option-name .count,
.catalog-category-view.page-products .page-main .sidebar-main .filter-options .filter-options-title .filter-option-name .count,
.catalogsearch-result-index.page-products .page-main .sidebar-main .filter-options .filter-options-title .filter-option-name .count {
    font-size: 16px;
    margin-left: 5px
}

.checkout-index-index .authentication-wrapper {
    display: none
}

.product-item-info {
    position: relative
}

.catalog-category-view .page-bottom,
.catalogsearch-result-index .page-bottom,
.catalogsearch-advanced-result .page-bottom,
.cms-page-view .page-bottom,
.cms-surprise-drop-event .page-bottom {
    max-width: 100% !important;
    width: 100% !important;
    border-top: 1px solid #efefef
}

.catalog-category-view .page-bottom .best-selling-products-container,
.catalogsearch-result-index .page-bottom .best-selling-products-container,
.catalogsearch-advanced-result .page-bottom .best-selling-products-container,
.cms-page-view .page-bottom .best-selling-products-container,
.cms-surprise-drop-event .page-bottom .best-selling-products-container {
    width: 600px;
    margin: 0 auto
}

.catalog-category-view .page-bottom .best-selling-products-container h2,
.catalogsearch-result-index .page-bottom .best-selling-products-container h2,
.catalogsearch-advanced-result .page-bottom .best-selling-products-container h2,
.cms-page-view .page-bottom .best-selling-products-container h2,
.cms-surprise-drop-event .page-bottom .best-selling-products-container h2 {
    text-align: center;
    color: #0e1111
}

.catalog-category-view .page-bottom .best-selling-products-container td,
.catalogsearch-result-index .page-bottom .best-selling-products-container td,
.catalogsearch-advanced-result .page-bottom .best-selling-products-container td,
.cms-page-view .page-bottom .best-selling-products-container td,
.cms-surprise-drop-event .page-bottom .best-selling-products-container td {
    border-bottom: 1px solid #efefef
}

.catalog-category-view .page-bottom .best-selling-products-container td a,
.catalogsearch-result-index .page-bottom .best-selling-products-container td a,
.catalogsearch-advanced-result .page-bottom .best-selling-products-container td a,
.cms-page-view .page-bottom .best-selling-products-container td a,
.cms-surprise-drop-event .page-bottom .best-selling-products-container td a {
    color: #7b7878
}

.catalog-category-view .page-bottom .best-selling-products-container td a:hover,
.catalogsearch-result-index .page-bottom .best-selling-products-container td a:hover,
.catalogsearch-advanced-result .page-bottom .best-selling-products-container td a:hover,
.cms-page-view .page-bottom .best-selling-products-container td a:hover,
.cms-surprise-drop-event .page-bottom .best-selling-products-container td a:hover {
    color: #000
}

@media (min-width:768px) {

    .catalog-category-view #maincontent.page-main,
    .catalogsearch-result-index #maincontent.page-main,
    .catalogsearch-advanced-result #maincontent.page-main,
    .cms-page-view #maincontent.page-main,
    .cms-surprise-drop-event #maincontent.page-main {
        padding: 0 15px !important
    }
}

.catalog-category-view .page-main,
.catalogsearch-result-index .page-main,
.catalogsearch-advanced-result .page-main,
.cms-page-view .page-main,
.cms-surprise-drop-event .page-main,
.catalog-category-view .page-main-full-width,
.catalogsearch-result-index .page-main-full-width,
.catalogsearch-advanced-result .page-main-full-width,
.cms-page-view .page-main-full-width,
.cms-surprise-drop-event .page-main-full-width {
    padding-right: 0;
    padding-left: 0;
    max-width: 100%
}

.catalog-category-view .page-wrapper .page-header-v1+.sections.nav-sections,
.catalogsearch-result-index .page-wrapper .page-header-v1+.sections.nav-sections,
.catalogsearch-advanced-result .page-wrapper .page-header-v1+.sections.nav-sections,
.cms-page-view .page-wrapper .page-header-v1+.sections.nav-sections,
.cms-surprise-drop-event .page-wrapper .page-header-v1+.sections.nav-sections {
    margin-bottom: 0
}

.catalog-category-view .page-wrapper>.page-main>.page-title-wrapper,
.catalogsearch-result-index .page-wrapper>.page-main>.page-title-wrapper,
.catalogsearch-advanced-result .page-wrapper>.page-main>.page-title-wrapper,
.cms-page-view .page-wrapper>.page-main>.page-title-wrapper,
.cms-surprise-drop-event .page-wrapper>.page-main>.page-title-wrapper {
    border-bottom: 1px solid #eaeaea
}

.catalog-category-view .page-wrapper>.page-main>.page-title-wrapper .page-title,
.catalogsearch-result-index .page-wrapper>.page-main>.page-title-wrapper .page-title,
.catalogsearch-advanced-result .page-wrapper>.page-main>.page-title-wrapper .page-title,
.cms-page-view .page-wrapper>.page-main>.page-title-wrapper .page-title,
.cms-surprise-drop-event .page-wrapper>.page-main>.page-title-wrapper .page-title {
    font-size: 20px;
    line-height: normal;
    padding-left: 15px;
    margin-bottom: 15px
}

.catalog-category-view .columns,
.catalogsearch-result-index .columns,
.catalogsearch-advanced-result .columns,
.cms-page-view .columns,
.cms-surprise-drop-event .columns {
    max-width: 100% !important;
    -webkit-box-shadow: inset -5px 2px 32px -13px rgba(0, 0, 0, .51);
    -moz-box-shadow: inset -5px 2px 32px -13px rgba(0, 0, 0, .51);
    box-shadow: inset -5px 2px 32px -13px rgba(0, 0, 0, .51)
}

.catalog-category-view .columns>.toolbar.toolbar-products,
.catalogsearch-result-index .columns>.toolbar.toolbar-products,
.catalogsearch-advanced-result .columns>.toolbar.toolbar-products,
.cms-page-view .columns>.toolbar.toolbar-products,
.cms-surprise-drop-event .columns>.toolbar.toolbar-products {
    clear: both;
    -webkit-box-shadow: 0px -13px 55px -23px rgba(0, 0, 0, .75);
    -moz-box-shadow: 0px -13px 55px -23px rgba(0, 0, 0, .75);
    box-shadow: 0px -13px 55px -23px rgba(0, 0, 0, .75)
}

.catalog-category-view .columns>.toolbar.toolbar-products .modes,
.catalogsearch-result-index .columns>.toolbar.toolbar-products .modes,
.catalogsearch-advanced-result .columns>.toolbar.toolbar-products .modes,
.cms-page-view .columns>.toolbar.toolbar-products .modes,
.cms-surprise-drop-event .columns>.toolbar.toolbar-products .modes,
.catalog-category-view .columns>.toolbar.toolbar-products .field.limiter,
.catalogsearch-result-index .columns>.toolbar.toolbar-products .field.limiter,
.catalogsearch-advanced-result .columns>.toolbar.toolbar-products .field.limiter,
.cms-page-view .columns>.toolbar.toolbar-products .field.limiter,
.cms-surprise-drop-event .columns>.toolbar.toolbar-products .field.limiter,
.catalog-category-view .columns>.toolbar.toolbar-products .toolbar-sorter,
.catalogsearch-result-index .columns>.toolbar.toolbar-products .toolbar-sorter,
.catalogsearch-advanced-result .columns>.toolbar.toolbar-products .toolbar-sorter,
.cms-page-view .columns>.toolbar.toolbar-products .toolbar-sorter,
.cms-surprise-drop-event .columns>.toolbar.toolbar-products .toolbar-sorter {
    display: none
}

.catalog-category-view .columns>.toolbar.toolbar-products .pages,
.catalogsearch-result-index .columns>.toolbar.toolbar-products .pages,
.catalogsearch-advanced-result .columns>.toolbar.toolbar-products .pages,
.cms-page-view .columns>.toolbar.toolbar-products .pages,
.cms-surprise-drop-event .columns>.toolbar.toolbar-products .pages,
.catalog-category-view .columns>.toolbar.toolbar-products .toolbar-amount,
.catalogsearch-result-index .columns>.toolbar.toolbar-products .toolbar-amount,
.catalogsearch-advanced-result .columns>.toolbar.toolbar-products .toolbar-amount,
.cms-page-view .columns>.toolbar.toolbar-products .toolbar-amount,
.cms-surprise-drop-event .columns>.toolbar.toolbar-products .toolbar-amount {
    display: block;
    float: right;
    margin-left: 20px
}

.catalog-category-view .columns>.toolbar.toolbar-products .toolbar-amount,
.catalogsearch-result-index .columns>.toolbar.toolbar-products .toolbar-amount,
.catalogsearch-advanced-result .columns>.toolbar.toolbar-products .toolbar-amount,
.cms-page-view .columns>.toolbar.toolbar-products .toolbar-amount,
.cms-surprise-drop-event .columns>.toolbar.toolbar-products .toolbar-amount {
    padding: 0;
    line-height: 32px
}

.catalog-category-view .columns .sidebar.sidebar-additional,
.catalogsearch-result-index .columns .sidebar.sidebar-additional,
.catalogsearch-advanced-result .columns .sidebar.sidebar-additional,
.cms-page-view .columns .sidebar.sidebar-additional,
.cms-surprise-drop-event .columns .sidebar.sidebar-additional {
    display: none
}

.catalog-category-view .columns .sidebar.sidebar-main #layered-filter-block.filter .block-subtitle,
.catalogsearch-result-index .columns .sidebar.sidebar-main #layered-filter-block.filter .block-subtitle,
.catalogsearch-advanced-result .columns .sidebar.sidebar-main #layered-filter-block.filter .block-subtitle,
.cms-page-view .columns .sidebar.sidebar-main #layered-filter-block.filter .block-subtitle,
.cms-surprise-drop-event .columns .sidebar.sidebar-main #layered-filter-block.filter .block-subtitle {
    display: none
}

.catalog-category-view .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content,
.catalogsearch-result-index .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content,
.catalogsearch-advanced-result .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content,
.cms-page-view .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content,
.cms-surprise-drop-event .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content {
    margin-top: 40px
}

.catalog-category-view .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-current .filter-current-subtitle,
.catalogsearch-result-index .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-current .filter-current-subtitle,
.catalogsearch-advanced-result .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-current .filter-current-subtitle,
.cms-page-view .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-current .filter-current-subtitle,
.cms-surprise-drop-event .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-current .filter-current-subtitle {
    display: block
}

.catalog-category-view .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-current .items .item,
.catalogsearch-result-index .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-current .items .item,
.catalogsearch-advanced-result .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-current .items .item,
.cms-page-view .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-current .items .item,
.cms-surprise-drop-event .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-current .items .item {
    margin-left: 0;
    margin-top: 0;
    line-height: 1;
    padding: 6px 10px;
    position: relative;
    z-index: 1;
    margin-right: 5px
}

.catalog-category-view .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .button-list,
.catalogsearch-result-index .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .button-list,
.catalogsearch-advanced-result .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .button-list,
.cms-page-view .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .button-list,
.cms-surprise-drop-event .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .button-list {
    text-align: center
}

.catalog-category-view .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-title,
.catalogsearch-result-index .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-title,
.catalogsearch-advanced-result .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-title,
.cms-page-view .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-title,
.cms-surprise-drop-event .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-title {
    font-size: 16px;
    font-weight: 700;
    color: #0f1111;
    background-color: #fff;
    padding: 13px 50px 14px 15px;
    text-transform: none;
    border: none;
    margin-bottom: 1px !important;
    border-top: 1px solid #e7e7e7;
    border-bottom: 1px solid #e7e7e7
}

.catalog-category-view .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-title:hover,
.catalogsearch-result-index .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-title:hover,
.catalogsearch-advanced-result .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-title:hover,
.cms-page-view .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-title:hover,
.cms-surprise-drop-event .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-title:hover {
    background-color: #e4e4e4
}

.catalog-category-view .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-title .filter-option-name,
.catalogsearch-result-index .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-title .filter-option-name,
.catalogsearch-advanced-result .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-title .filter-option-name,
.cms-page-view .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-title .filter-option-name,
.cms-surprise-drop-event .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-title .filter-option-name {
    font-size: 16px;
    color: #0f1111
}

.catalog-category-view .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-title:after,
.catalogsearch-result-index .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-title:after,
.catalogsearch-advanced-result .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-title:after,
.cms-page-view .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-title:after,
.cms-surprise-drop-event .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-title:after {
    content: '\f067' !important;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: 400;
    text-decoration: inherit;
    color: #122e57;
    font-size: 12px;
    top: 50%;
    transform: translateY(-50%);
    right: 0
}

.catalog-category-view .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-title[aria-expanded=true]:after,
.catalogsearch-result-index .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-title[aria-expanded=true]:after,
.catalogsearch-advanced-result .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-title[aria-expanded=true]:after,
.cms-page-view .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-title[aria-expanded=true]:after,
.cms-surprise-drop-event .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-title[aria-expanded=true]:after {
    content: '\f068' !important;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: 400;
    text-decoration: inherit;
    color: #122e57;
    font-size: 12px;
    top: 50%;
    transform: translateY(-50%);
    right: 0
}

.catalog-category-view .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-title span.arrow,
.catalogsearch-result-index .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-title span.arrow,
.catalogsearch-advanced-result .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-title span.arrow,
.cms-page-view .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-title span.arrow,
.cms-surprise-drop-event .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-title span.arrow {
    display: none
}

.catalog-category-view .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-title:after,
.catalogsearch-result-index .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-title:after,
.catalogsearch-advanced-result .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-title:after,
.cms-page-view .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-title:after,
.cms-surprise-drop-event .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-title:after {
    content: '' !important;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: 400;
    text-decoration: inherit;
    color: #122e57;
    font-size: 8px;
    top: 22%;
    display: block;
    width: 24px;
    height: 24px;
    right: 20px;
    background-image: url('/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/images/filx.svg');
    background-repeat: no-repeat;
    background-size: 20px;
    background-position: center center;
    transform: rotate(45deg);
    flex: 0 0 23px
}

.catalog-category-view .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item.active .filter-options-title,
.catalogsearch-result-index .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item.active .filter-options-title,
.catalogsearch-advanced-result .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item.active .filter-options-title,
.cms-page-view .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item.active .filter-options-title,
.cms-surprise-drop-event .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item.active .filter-options-title {
    background-color: #e7e7e7
}

.catalog-category-view .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item.active .filter-options-title:after,
.catalogsearch-result-index .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item.active .filter-options-title:after,
.catalogsearch-advanced-result .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item.active .filter-options-title:after,
.cms-page-view .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item.active .filter-options-title:after,
.cms-surprise-drop-event .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item.active .filter-options-title:after {
    transform: rotate(180deg)
}

.catalog-category-view .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .swatch-attribute.color .swatch-attribute-options,
.catalogsearch-result-index .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .swatch-attribute.color .swatch-attribute-options,
.catalogsearch-advanced-result .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .swatch-attribute.color .swatch-attribute-options,
.cms-page-view .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .swatch-attribute.color .swatch-attribute-options,
.cms-surprise-drop-event .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .swatch-attribute.color .swatch-attribute-options {
    margin: 0 !important;
    text-align: left !important;
    display: block !important
}

.catalog-category-view .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .swatch-attribute.color .swatch-attribute-options .swatch-option,
.catalogsearch-result-index .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .swatch-attribute.color .swatch-attribute-options .swatch-option,
.catalogsearch-advanced-result .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .swatch-attribute.color .swatch-attribute-options .swatch-option,
.cms-page-view .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .swatch-attribute.color .swatch-attribute-options .swatch-option,
.cms-surprise-drop-event .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .swatch-attribute.color .swatch-attribute-options .swatch-option,
.catalog-category-view .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .swatch-attribute.color .swatch-attribute-options .swatch-option-link-layered,
.catalogsearch-result-index .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .swatch-attribute.color .swatch-attribute-options .swatch-option-link-layered,
.catalogsearch-advanced-result .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .swatch-attribute.color .swatch-attribute-options .swatch-option-link-layered,
.cms-page-view .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .swatch-attribute.color .swatch-attribute-options .swatch-option-link-layered,
.cms-surprise-drop-event .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .swatch-attribute.color .swatch-attribute-options .swatch-option-link-layered {
    border-radius: 0 !important;
    float: none
}

.catalog-category-view .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .smile-es-range-slider input,
.catalogsearch-result-index .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .smile-es-range-slider input,
.catalogsearch-advanced-result .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .smile-es-range-slider input,
.cms-page-view .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .smile-es-range-slider input,
.cms-surprise-drop-event .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .smile-es-range-slider input {
    border-color: #d3d3d3;
    padding: 12px;
    font-size: 1.3rem;
    width: 44%;
    margin-bottom: 10px
}

.catalog-category-view .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .smile-es-range-slider .dash-item,
.catalogsearch-result-index .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .smile-es-range-slider .dash-item,
.catalogsearch-advanced-result .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .smile-es-range-slider .dash-item,
.cms-page-view .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .smile-es-range-slider .dash-item,
.cms-surprise-drop-event .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .smile-es-range-slider .dash-item {
    display: inline-block;
    margin: 7px 5.2%
}

.catalog-category-view .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .smile-es-range-slider .actions-toolbar,
.catalogsearch-result-index .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .smile-es-range-slider .actions-toolbar,
.catalogsearch-advanced-result .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .smile-es-range-slider .actions-toolbar,
.cms-page-view .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .smile-es-range-slider .actions-toolbar,
.cms-surprise-drop-event .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .smile-es-range-slider .actions-toolbar {
    text-align: center;
    display: table-footer-group;
    margin-top: 40px
}

.catalog-category-view .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .smile-es-range-slider .actions-toolbar .actions-primary,
.catalogsearch-result-index .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .smile-es-range-slider .actions-toolbar .actions-primary,
.catalogsearch-advanced-result .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .smile-es-range-slider .actions-toolbar .actions-primary,
.cms-page-view .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .smile-es-range-slider .actions-toolbar .actions-primary,
.cms-surprise-drop-event .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .smile-es-range-slider .actions-toolbar .actions-primary {
    margin: 0 auto
}

.catalog-category-view .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .smile-es-range-slider .actions-toolbar .actions-primary>a,
.catalogsearch-result-index .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .smile-es-range-slider .actions-toolbar .actions-primary>a,
.catalogsearch-advanced-result .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .smile-es-range-slider .actions-toolbar .actions-primary>a,
.cms-page-view .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .smile-es-range-slider .actions-toolbar .actions-primary>a,
.cms-surprise-drop-event .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .smile-es-range-slider .actions-toolbar .actions-primary>a {
    display: block;
    float: none;
    background-color: #04367b;
    border: 1px solid #064190;
    color: #fff;
    text-transform: uppercase;
    width: auto;
    margin: 0 auto;
    padding: 6px 22px
}

.catalog-category-view .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .smile-es-range-slider .actions-toolbar .actions-primary>a:hover,
.catalogsearch-result-index .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .smile-es-range-slider .actions-toolbar .actions-primary>a:hover,
.catalogsearch-advanced-result .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .smile-es-range-slider .actions-toolbar .actions-primary>a:hover,
.cms-page-view .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .smile-es-range-slider .actions-toolbar .actions-primary>a:hover,
.cms-surprise-drop-event .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .smile-es-range-slider .actions-toolbar .actions-primary>a:hover {
    background-color: #000;
    border-color: #000
}

.catalog-category-view .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .smile-es-range-slider .actions-toolbar .actions-primary>a.action.primary:hover span,
.catalogsearch-result-index .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .smile-es-range-slider .actions-toolbar .actions-primary>a.action.primary:hover span,
.catalogsearch-advanced-result .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .smile-es-range-slider .actions-toolbar .actions-primary>a.action.primary:hover span,
.cms-page-view .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .smile-es-range-slider .actions-toolbar .actions-primary>a.action.primary:hover span,
.cms-surprise-drop-event .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .smile-es-range-slider .actions-toolbar .actions-primary>a.action.primary:hover span {
    color: #fff
}

.catalog-category-view .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .smile-es-range-slider .ui-slider,
.catalogsearch-result-index .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .smile-es-range-slider .ui-slider,
.catalogsearch-advanced-result .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .smile-es-range-slider .ui-slider,
.cms-page-view .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .smile-es-range-slider .ui-slider,
.cms-surprise-drop-event .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .smile-es-range-slider .ui-slider {
    background: #fff;
    border: 1px solid #e1e1e1;
    border-radius: 0;
    width: 96%;
    margin-left: 2%;
    margin-bottom: 15px;
    height: 10px
}

.catalog-category-view .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .smile-es-range-slider .ui-slider .ui-slider-range,
.catalogsearch-result-index .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .smile-es-range-slider .ui-slider .ui-slider-range,
.catalogsearch-advanced-result .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .smile-es-range-slider .ui-slider .ui-slider-range,
.cms-page-view .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .smile-es-range-slider .ui-slider .ui-slider-range,
.cms-surprise-drop-event .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .smile-es-range-slider .ui-slider .ui-slider-range {
    background-color: #579fff;
    border: 1px solid #579fff;
    position: absolute;
    height: 100%
}

.catalog-category-view .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .smile-es-range-slider .ui-slider .ui-slider-handle,
.catalogsearch-result-index .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .smile-es-range-slider .ui-slider .ui-slider-handle,
.catalogsearch-advanced-result .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .smile-es-range-slider .ui-slider .ui-slider-handle,
.cms-page-view .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .smile-es-range-slider .ui-slider .ui-slider-handle,
.cms-surprise-drop-event .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .smile-es-range-slider .ui-slider .ui-slider-handle {
    background: #1163b9;
    border: 1px solid #1163b9;
    height: 8px;
    top: 3px;
    width: 9px;
    border-radius: 0
}

.catalog-category-view .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .aw-layered-nav-priceslider,
.catalogsearch-result-index .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .aw-layered-nav-priceslider,
.catalogsearch-advanced-result .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .aw-layered-nav-priceslider,
.cms-page-view .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .aw-layered-nav-priceslider,
.cms-surprise-drop-event .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .aw-layered-nav-priceslider {
    text-align: center
}

.catalog-category-view .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .aw-layered-nav-priceslider #slider-range,
.catalogsearch-result-index .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .aw-layered-nav-priceslider #slider-range,
.catalogsearch-advanced-result .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .aw-layered-nav-priceslider #slider-range,
.cms-page-view .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .aw-layered-nav-priceslider #slider-range,
.cms-surprise-drop-event .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .aw-layered-nav-priceslider #slider-range {
    background: #fff;
    border: 1px solid #e1e1e1;
    border-radius: 0
}

.catalog-category-view .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .aw-layered-nav-priceslider #slider-range .ui-slider-handle,
.catalogsearch-result-index .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .aw-layered-nav-priceslider #slider-range .ui-slider-handle,
.catalogsearch-advanced-result .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .aw-layered-nav-priceslider #slider-range .ui-slider-handle,
.cms-page-view .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .aw-layered-nav-priceslider #slider-range .ui-slider-handle,
.cms-surprise-drop-event .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .aw-layered-nav-priceslider #slider-range .ui-slider-handle {
    background: #1163b9;
    border: 1px solid #1163b9;
    height: 8px;
    top: 0;
    width: 10px
}

.catalog-category-view .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .aw-layered-nav-priceslider #slider-range .ui-slider-range,
.catalogsearch-result-index .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .aw-layered-nav-priceslider #slider-range .ui-slider-range,
.catalogsearch-advanced-result .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .aw-layered-nav-priceslider #slider-range .ui-slider-range,
.cms-page-view .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .aw-layered-nav-priceslider #slider-range .ui-slider-range,
.cms-surprise-drop-event .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .aw-layered-nav-priceslider #slider-range .ui-slider-range {
    background-color: #579fff;
    border: 1px solid #579fff
}

.catalog-category-view .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .aw-layered-nav-priceslider button.price-filter-button,
.catalogsearch-result-index .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .aw-layered-nav-priceslider button.price-filter-button,
.catalogsearch-advanced-result .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .aw-layered-nav-priceslider button.price-filter-button,
.cms-page-view .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .aw-layered-nav-priceslider button.price-filter-button,
.cms-surprise-drop-event .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .aw-layered-nav-priceslider button.price-filter-button {
    background-color: #04367b;
    border: 1px solid #064190;
    color: #fff;
    text-transform: uppercase;
    width: 100px
}

.catalog-category-view .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .aw-layered-nav-priceslider .price-filter-info,
.catalogsearch-result-index .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .aw-layered-nav-priceslider .price-filter-info,
.catalogsearch-advanced-result .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .aw-layered-nav-priceslider .price-filter-info,
.cms-page-view .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .aw-layered-nav-priceslider .price-filter-info,
.cms-surprise-drop-event .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .aw-layered-nav-priceslider .price-filter-info {
    overflow: hidden
}

.catalog-category-view .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .aw-layered-nav-priceslider .price-filter-info .from,
.catalogsearch-result-index .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .aw-layered-nav-priceslider .price-filter-info .from,
.catalogsearch-advanced-result .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .aw-layered-nav-priceslider .price-filter-info .from,
.cms-page-view .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .aw-layered-nav-priceslider .price-filter-info .from,
.cms-surprise-drop-event .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .aw-layered-nav-priceslider .price-filter-info .from {
    float: left
}

.catalog-category-view .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .aw-layered-nav-priceslider .price-filter-info .to,
.catalogsearch-result-index .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .aw-layered-nav-priceslider .price-filter-info .to,
.catalogsearch-advanced-result .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .aw-layered-nav-priceslider .price-filter-info .to,
.cms-page-view .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .aw-layered-nav-priceslider .price-filter-info .to,
.cms-surprise-drop-event .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .aw-layered-nav-priceslider .price-filter-info .to {
    float: right
}

.catalog-category-view .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items,
.catalogsearch-result-index .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items,
.catalogsearch-advanced-result .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items,
.cms-page-view .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items,
.cms-surprise-drop-event .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items {
    padding-left: 0
}

.catalog-category-view .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items .item a,
.catalogsearch-result-index .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items .item a,
.catalogsearch-advanced-result .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items .item a,
.cms-page-view .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items .item a,
.cms-surprise-drop-event .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items .item a {
    color: #515151;
    font-size: 14px;
    position: relative
}

.catalog-category-view .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items .item a:before,
.catalogsearch-result-index .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items .item a:before,
.catalogsearch-advanced-result .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items .item a:before,
.cms-page-view .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items .item a:before,
.cms-surprise-drop-event .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items .item a:before {
    position: relative;
    margin: 0 10px 0 0;
    height: 24px;
    width: 24px;
    border-radius: 0;
    border: 1px solid #e7e7e7;
    flex: 0 0 24px
}

.catalog-category-view .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items .item a:after,
.catalogsearch-result-index .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items .item a:after,
.catalogsearch-advanced-result .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items .item a:after,
.cms-page-view .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items .item a:after,
.cms-surprise-drop-event .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items .item a:after {
    content: "";
    background-image: url('/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/images/checkbox.svg');
    background-repeat: no-repeat;
    background-size: 20px;
    background-position: center center
}

.catalog-category-view .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items .item a span,
.catalogsearch-result-index .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items .item a span,
.catalogsearch-advanced-result .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items .item a span,
.cms-page-view .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items .item a span,
.cms-surprise-drop-event .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items .item a span {
    color: #707070
}

.catalog-category-view .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items .item a:hover,
.catalogsearch-result-index .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items .item a:hover,
.catalogsearch-advanced-result .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items .item a:hover,
.cms-page-view .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items .item a:hover,
.cms-surprise-drop-event .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items .item a:hover {
    text-decoration: none
}

.catalog-category-view .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items .item a:hover:before,
.catalogsearch-result-index .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items .item a:hover:before,
.catalogsearch-advanced-result .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items .item a:hover:before,
.cms-page-view .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items .item a:hover:before,
.cms-surprise-drop-event .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items .item a:hover:before {
    background-color: transparent
}

.catalog-category-view .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items .item a.custom-checkbox,
.catalogsearch-result-index .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items .item a.custom-checkbox,
.catalogsearch-advanced-result .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items .item a.custom-checkbox,
.cms-page-view .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items .item a.custom-checkbox,
.cms-surprise-drop-event .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items .item a.custom-checkbox {
    padding-left: 30px
}

.catalog-category-view .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items .item a.custom-checkbox:before,
.catalogsearch-result-index .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items .item a.custom-checkbox:before,
.catalogsearch-advanced-result .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items .item a.custom-checkbox:before,
.cms-page-view .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items .item a.custom-checkbox:before,
.cms-surprise-drop-event .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items .item a.custom-checkbox:before {
    display: none
}

.catalog-category-view .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items .item a.custom-checkbox input,
.catalogsearch-result-index .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items .item a.custom-checkbox input,
.catalogsearch-advanced-result .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items .item a.custom-checkbox input,
.cms-page-view .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items .item a.custom-checkbox input,
.cms-surprise-drop-event .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items .item a.custom-checkbox input {
    position: absolute;
    opacity: 0;
    cursor: pointer
}

.catalog-category-view .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items .item a.custom-checkbox input:disabled~.checkmark,
.catalogsearch-result-index .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items .item a.custom-checkbox input:disabled~.checkmark,
.catalogsearch-advanced-result .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items .item a.custom-checkbox input:disabled~.checkmark,
.cms-page-view .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items .item a.custom-checkbox input:disabled~.checkmark,
.cms-surprise-drop-event .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items .item a.custom-checkbox input:disabled~.checkmark {
    background-color: transparent;
    opacity: .5
}

.catalog-category-view .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items .item a.custom-checkbox input:disabled~.checkmark:after,
.catalogsearch-result-index .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items .item a.custom-checkbox input:disabled~.checkmark:after,
.catalogsearch-advanced-result .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items .item a.custom-checkbox input:disabled~.checkmark:after,
.cms-page-view .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items .item a.custom-checkbox input:disabled~.checkmark:after,
.cms-surprise-drop-event .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items .item a.custom-checkbox input:disabled~.checkmark:after {
    display: block
}

.catalog-category-view .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items .item a.custom-checkbox input:checked~.checkmark:after,
.catalogsearch-result-index .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items .item a.custom-checkbox input:checked~.checkmark:after,
.catalogsearch-advanced-result .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items .item a.custom-checkbox input:checked~.checkmark:after,
.cms-page-view .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items .item a.custom-checkbox input:checked~.checkmark:after,
.cms-surprise-drop-event .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items .item a.custom-checkbox input:checked~.checkmark:after {
    display: block
}

.catalog-category-view .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items .item a.custom-checkbox .checkmark,
.catalogsearch-result-index .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items .item a.custom-checkbox .checkmark,
.catalogsearch-advanced-result .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items .item a.custom-checkbox .checkmark,
.cms-page-view .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items .item a.custom-checkbox .checkmark,
.cms-surprise-drop-event .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items .item a.custom-checkbox .checkmark {
    position: absolute;
    top: 0;
    left: 0;
    height: 24px;
    width: 15px;
    background-color: transparent;
    border: 1px solid #e7e7e7
}

.catalog-category-view .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items .item label,
.catalogsearch-result-index .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items .item label,
.catalogsearch-advanced-result .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items .item label,
.cms-page-view .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items .item label,
.cms-surprise-drop-event .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items .item label {
    text-transform: uppercase;
    display: block;
    position: relative;
    padding-left: 35px;
    margin-bottom: 12px;
    cursor: pointer;
    font-size: 12px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    color: #a6a7a9
}

.catalog-category-view .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items .item label input:checked+span,
.catalogsearch-result-index .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items .item label input:checked+span,
.catalogsearch-advanced-result .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items .item label input:checked+span,
.cms-page-view .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items .item label input:checked+span,
.cms-surprise-drop-event .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items .item label input:checked+span {
    font-weight: 700;
    color: #0f63bb
}

.catalog-category-view .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items .item label input:disabled+span,
.catalogsearch-result-index .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items .item label input:disabled+span,
.catalogsearch-advanced-result .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items .item label input:disabled+span,
.cms-page-view .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items .item label input:disabled+span,
.cms-surprise-drop-event .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items .item label input:disabled+span {
    opacity: .5
}

.catalog-category-view .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items .item label input,
.catalogsearch-result-index .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items .item label input,
.catalogsearch-advanced-result .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items .item label input,
.cms-page-view .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items .item label input,
.cms-surprise-drop-event .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items .item label input {
    position: absolute;
    opacity: 0;
    cursor: pointer
}

.catalog-category-view .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items .item label input:disabled~.checkmark,
.catalogsearch-result-index .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items .item label input:disabled~.checkmark,
.catalogsearch-advanced-result .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items .item label input:disabled~.checkmark,
.cms-page-view .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items .item label input:disabled~.checkmark,
.cms-surprise-drop-event .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items .item label input:disabled~.checkmark {
    background-color: transparent;
    opacity: .5
}

.catalog-category-view .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items .item label input:disabled~.checkmark:after,
.catalogsearch-result-index .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items .item label input:disabled~.checkmark:after,
.catalogsearch-advanced-result .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items .item label input:disabled~.checkmark:after,
.cms-page-view .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items .item label input:disabled~.checkmark:after,
.cms-surprise-drop-event .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items .item label input:disabled~.checkmark:after {
    display: block
}

.catalog-category-view .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items .item label input:checked~.checkmark,
.catalogsearch-result-index .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items .item label input:checked~.checkmark,
.catalogsearch-advanced-result .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items .item label input:checked~.checkmark,
.cms-page-view .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items .item label input:checked~.checkmark,
.cms-surprise-drop-event .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items .item label input:checked~.checkmark {
    background-color: #0f63bb;
    border-color: #0f63bb
}

.catalog-category-view .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items .item label input:checked~.checkmark:after,
.catalogsearch-result-index .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items .item label input:checked~.checkmark:after,
.catalogsearch-advanced-result .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items .item label input:checked~.checkmark:after,
.cms-page-view .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items .item label input:checked~.checkmark:after,
.cms-surprise-drop-event .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items .item label input:checked~.checkmark:after {
    display: block
}

.catalog-category-view .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items .item label .products-grid .swatch-option.color[option-tooltip-value='#fff'],
.catalogsearch-result-index .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items .item label .products-grid .swatch-option.color[option-tooltip-value='#fff'],
.catalogsearch-advanced-result .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items .item label .products-grid .swatch-option.color[option-tooltip-value='#fff'],
.cms-page-view .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items .item label .products-grid .swatch-option.color[option-tooltip-value='#fff'],
.cms-surprise-drop-event .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items .item label .products-grid .swatch-option.color[option-tooltip-value='#fff'],
.catalog-category-view .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items .item label .products-grid .swatch-option.image[option-tooltip-value='#fff'],
.catalogsearch-result-index .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items .item label .products-grid .swatch-option.image[option-tooltip-value='#fff'],
.catalogsearch-advanced-result .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items .item label .products-grid .swatch-option.image[option-tooltip-value='#fff'],
.cms-page-view .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items .item label .products-grid .swatch-option.image[option-tooltip-value='#fff'],
.cms-surprise-drop-event .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items .item label .products-grid .swatch-option.image[option-tooltip-value='#fff'],
.catalog-category-view .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items .item label .products-grid .swatch-option.color[option-tooltip-value='#ffffff'],
.catalogsearch-result-index .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items .item label .products-grid .swatch-option.color[option-tooltip-value='#ffffff'],
.catalogsearch-advanced-result .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items .item label .products-grid .swatch-option.color[option-tooltip-value='#ffffff'],
.cms-page-view .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items .item label .products-grid .swatch-option.color[option-tooltip-value='#ffffff'],
.cms-surprise-drop-event .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items .item label .products-grid .swatch-option.color[option-tooltip-value='#ffffff'],
.catalog-category-view .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items .item label .products-grid .swatch-option.image[option-tooltip-value='#ffffff'] .checkmark,
.catalogsearch-result-index .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items .item label .products-grid .swatch-option.image[option-tooltip-value='#ffffff'] .checkmark,
.catalogsearch-advanced-result .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items .item label .products-grid .swatch-option.image[option-tooltip-value='#ffffff'] .checkmark,
.cms-page-view .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items .item label .products-grid .swatch-option.image[option-tooltip-value='#ffffff'] .checkmark,
.cms-surprise-drop-event .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items .item label .products-grid .swatch-option.image[option-tooltip-value='#ffffff'] .checkmark {
    position: absolute;
    top: 0;
    left: 0;
    height: 15px;
    width: 15px;
    background-color: transparent;
    border: 1px solid #dadada
}

.catalog-category-view .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items .item label:hover input~.checkmark,
.catalogsearch-result-index .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items .item label:hover input~.checkmark,
.catalogsearch-advanced-result .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items .item label:hover input~.checkmark,
.cms-page-view .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items .item label:hover input~.checkmark,
.cms-surprise-drop-event .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items .item label:hover input~.checkmark {
    background-color: #0f63bb;
    opacity: .6;
    border-color: #0f63bb
}

.catalog-category-view .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items .item .count,
.catalogsearch-result-index .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items .item .count,
.catalogsearch-advanced-result .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items .item .count,
.cms-page-view .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items .item .count,
.cms-surprise-drop-event .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items .item .count {
    display: none
}

.catalog-category-view .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items .item.more,
.catalogsearch-result-index .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items .item.more,
.catalogsearch-advanced-result .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items .item.more,
.cms-page-view .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items .item.more,
.cms-surprise-drop-event .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items .item.more {
    display: none
}

.catalog-category-view .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items .item.selected a:after,
.catalogsearch-result-index .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items .item.selected a:after,
.catalogsearch-advanced-result .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items .item.selected a:after,
.cms-page-view .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items .item.selected a:after,
.cms-surprise-drop-event .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items .item.selected a:after {
    content: "";
    background-image: url('/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/images/checkbox.svg');
    background-repeat: no-repeat;
    background-size: 25px;
    background-position: center center;
    width: 25px;
    height: 25px
}

.catalog-category-view .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items .filter-view-more,
.catalogsearch-result-index .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items .filter-view-more,
.catalogsearch-advanced-result .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items .filter-view-more,
.cms-page-view .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items .filter-view-more,
.cms-surprise-drop-event .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items .filter-view-more {
    padding-left: 36px;
    font-size: 14px;
    text-transform: uppercase;
    color: #a6a7a9;
    cursor: pointer
}

.catalog-category-view .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items .filter-view-more:before,
.catalogsearch-result-index .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items .filter-view-more:before,
.catalogsearch-advanced-result .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items .filter-view-more:before,
.cms-page-view .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items .filter-view-more:before,
.cms-surprise-drop-event .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items .filter-view-more:before {
    content: '\f067' !important;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: 400;
    text-decoration: inherit;
    font-size: 12px;
    top: 50%;
    transform: translateY(-50%);
    margin-right: 5px
}

.catalog-category-view .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items.color-filter,
.catalogsearch-result-index .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items.color-filter,
.catalogsearch-advanced-result .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items.color-filter,
.cms-page-view .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items.color-filter,
.cms-surprise-drop-event .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items.color-filter {
    display: flex;
    flex-wrap: wrap;
    padding-left: 7px
}

.catalog-category-view .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items.color-filter .item.item-swatch,
.catalogsearch-result-index .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items.color-filter .item.item-swatch,
.catalogsearch-advanced-result .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items.color-filter .item.item-swatch,
.cms-page-view .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items.color-filter .item.item-swatch,
.cms-surprise-drop-event .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items.color-filter .item.item-swatch {
    line-height: 0;
    border-radius: 50%;
    border: 1px solid rgba(0, 0, 0, .1);
    margin-right: 10px;
    height: 19px;
    width: 20px;
    position: relative
}

.catalog-category-view .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items.color-filter .item.item-swatch a,
.catalogsearch-result-index .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items.color-filter .item.item-swatch a,
.catalogsearch-advanced-result .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items.color-filter .item.item-swatch a,
.cms-page-view .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items.color-filter .item.item-swatch a,
.cms-surprise-drop-event .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items.color-filter .item.item-swatch a {
    padding: 0;
    width: 100%;
    position: absolute;
    left: 5px;
    width: 20px
}

.catalog-category-view .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items.color-filter .item.item-swatch a span,
.catalogsearch-result-index .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items.color-filter .item.item-swatch a span,
.catalogsearch-advanced-result .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items.color-filter .item.item-swatch a span,
.cms-page-view .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items.color-filter .item.item-swatch a span,
.cms-surprise-drop-event .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items.color-filter .item.item-swatch a span {
    border-radius: 50%;
    height: 20px;
    width: 20px
}

.catalog-category-view .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items.color-filter .item.item-swatch a:before,
.catalogsearch-result-index .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items.color-filter .item.item-swatch a:before,
.catalogsearch-advanced-result .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items.color-filter .item.item-swatch a:before,
.cms-page-view .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items.color-filter .item.item-swatch a:before,
.cms-surprise-drop-event .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items.color-filter .item.item-swatch a:before {
    display: none
}

.catalog-category-view .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items.color-filter .item.item-swatch a:hover:after,
.catalogsearch-result-index .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items.color-filter .item.item-swatch a:hover:after,
.catalogsearch-advanced-result .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items.color-filter .item.item-swatch a:hover:after,
.cms-page-view .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items.color-filter .item.item-swatch a:hover:after,
.cms-surprise-drop-event .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items.color-filter .item.item-swatch a:hover:after {
    content: '' !important
}

.catalog-category-view .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items.color-filter .item.item-swatch.selected .swatch-data:before,
.catalogsearch-result-index .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items.color-filter .item.item-swatch.selected .swatch-data:before,
.catalogsearch-advanced-result .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items.color-filter .item.item-swatch.selected .swatch-data:before,
.cms-page-view .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items.color-filter .item.item-swatch.selected .swatch-data:before,
.cms-surprise-drop-event .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items.color-filter .item.item-swatch.selected .swatch-data:before {
    content: '';
    display: inline-block;
    width: 12px;
    height: 12px;
    border: 3px solid #fff;
    border-radius: 25px;
    position: relative;
    top: 0;
    left: 1px
}

.catalog-category-view .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items.color-filter .item.item-swatch a:after,
.catalogsearch-result-index .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items.color-filter .item.item-swatch a:after,
.catalogsearch-advanced-result .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items.color-filter .item.item-swatch a:after,
.cms-page-view .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items.color-filter .item.item-swatch a:after,
.cms-surprise-drop-event .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items.color-filter .item.item-swatch a:after {
    display: none
}

.catalog-category-view .columns .sidebar.sidebar-main #layered-filter-block .filter-title,
.catalogsearch-result-index .columns .sidebar.sidebar-main #layered-filter-block .filter-title,
.catalogsearch-advanced-result .columns .sidebar.sidebar-main #layered-filter-block .filter-title,
.cms-page-view .columns .sidebar.sidebar-main #layered-filter-block .filter-title,
.cms-surprise-drop-event .columns .sidebar.sidebar-main #layered-filter-block .filter-title {
    position: relative
}

.catalog-category-view .columns .sidebar.sidebar-main #layered-filter-block .filter-title strong,
.catalogsearch-result-index .columns .sidebar.sidebar-main #layered-filter-block .filter-title strong,
.catalogsearch-advanced-result .columns .sidebar.sidebar-main #layered-filter-block .filter-title strong,
.cms-page-view .columns .sidebar.sidebar-main #layered-filter-block .filter-title strong,
.cms-surprise-drop-event .columns .sidebar.sidebar-main #layered-filter-block .filter-title strong {
    text-transform: capitalize;
    font-weight: 900;
    font-size: 20px;
    background: no-repeat;
    border: none;
    box-shadow: none;
    color: #0f1111;
    padding-left: 0;
    position: static
}

.catalog-category-view .columns .products-grid .swatch-option.color[option-tooltip-value='#fff'],
.catalogsearch-result-index .columns .products-grid .swatch-option.color[option-tooltip-value='#fff'],
.catalogsearch-advanced-result .columns .products-grid .swatch-option.color[option-tooltip-value='#fff'],
.cms-page-view .columns .products-grid .swatch-option.color[option-tooltip-value='#fff'],
.cms-surprise-drop-event .columns .products-grid .swatch-option.color[option-tooltip-value='#fff'],
.catalog-category-view .columns .products-grid .swatch-option.image[option-tooltip-value='#fff'],
.catalogsearch-result-index .columns .products-grid .swatch-option.image[option-tooltip-value='#fff'],
.catalogsearch-advanced-result .columns .products-grid .swatch-option.image[option-tooltip-value='#fff'],
.cms-page-view .columns .products-grid .swatch-option.image[option-tooltip-value='#fff'],
.cms-surprise-drop-event .columns .products-grid .swatch-option.image[option-tooltip-value='#fff'],
.catalog-category-view .columns .products-grid .swatch-option.color[option-tooltip-value='#ffffff'],
.catalogsearch-result-index .columns .products-grid .swatch-option.color[option-tooltip-value='#ffffff'],
.catalogsearch-advanced-result .columns .products-grid .swatch-option.color[option-tooltip-value='#ffffff'],
.cms-page-view .columns .products-grid .swatch-option.color[option-tooltip-value='#ffffff'],
.cms-surprise-drop-event .columns .products-grid .swatch-option.color[option-tooltip-value='#ffffff'],
.catalog-category-view .columns .products-grid .swatch-option.image[option-tooltip-value='#ffffff'],
.catalogsearch-result-index .columns .products-grid .swatch-option.image[option-tooltip-value='#ffffff'],
.catalogsearch-advanced-result .columns .products-grid .swatch-option.image[option-tooltip-value='#ffffff'],
.cms-page-view .columns .products-grid .swatch-option.image[option-tooltip-value='#ffffff'],
.cms-surprise-drop-event .columns .products-grid .swatch-option.image[option-tooltip-value='#ffffff'],
.catalog-category-view .columns .products-grid .swatch-option.color[option-tooltip-value='#fffff0'],
.catalogsearch-result-index .columns .products-grid .swatch-option.color[option-tooltip-value='#fffff0'],
.catalogsearch-advanced-result .columns .products-grid .swatch-option.color[option-tooltip-value='#fffff0'],
.cms-page-view .columns .products-grid .swatch-option.color[option-tooltip-value='#fffff0'],
.cms-surprise-drop-event .columns .products-grid .swatch-option.color[option-tooltip-value='#fffff0'],
.catalog-category-view .columns .products-grid .swatch-option.image[option-tooltip-value='#fffff0'],
.catalogsearch-result-index .columns .products-grid .swatch-option.image[option-tooltip-value='#fffff0'],
.catalogsearch-advanced-result .columns .products-grid .swatch-option.image[option-tooltip-value='#fffff0'],
.cms-page-view .columns .products-grid .swatch-option.image[option-tooltip-value='#fffff0'],
.cms-surprise-drop-event .columns .products-grid .swatch-option.image[option-tooltip-value='#fffff0'] {
    border: 1px solid #ccc !important
}

.catalog-category-view .columns .column.main,
.catalogsearch-result-index .columns .column.main,
.catalogsearch-advanced-result .columns .column.main,
.cms-page-view .columns .column.main,
.cms-surprise-drop-event .columns .column.main {
    position: relative;
    padding-top: 0;
    padding-bottom: 0
}

.catalog-category-view .columns .column.main .products.wrapper~.toolbar.toolbar-products,
.catalogsearch-result-index .columns .column.main .products.wrapper~.toolbar.toolbar-products,
.catalogsearch-advanced-result .columns .column.main .products.wrapper~.toolbar.toolbar-products,
.cms-page-view .columns .column.main .products.wrapper~.toolbar.toolbar-products,
.cms-surprise-drop-event .columns .column.main .products.wrapper~.toolbar.toolbar-products {
    position: relative;
    top: initial;
    right: initial;
    padding: 0 15px
}

.catalog-category-view .columns .column.main .top-toolbar,
.catalogsearch-result-index .columns .column.main .top-toolbar,
.catalogsearch-advanced-result .columns .column.main .top-toolbar,
.cms-page-view .columns .column.main .top-toolbar,
.cms-surprise-drop-event .columns .column.main .top-toolbar {
    display: inline-block;
    width: 24%;
    float: right
}

.catalog-category-view .columns .column.main .toolbar-products,
.catalogsearch-result-index .columns .column.main .toolbar-products,
.catalogsearch-advanced-result .columns .column.main .toolbar-products,
.cms-page-view .columns .column.main .toolbar-products,
.cms-surprise-drop-event .columns .column.main .toolbar-products {
    position: relative;
    top: -40px;
    width: 100%;
    float: none;
    display: inline-block;
    padding-top: 0;
    margin-bottom: -40px
}

.catalog-category-view .columns .column.main .toolbar-products .modes,
.catalogsearch-result-index .columns .column.main .toolbar-products .modes,
.catalogsearch-advanced-result .columns .column.main .toolbar-products .modes,
.cms-page-view .columns .column.main .toolbar-products .modes,
.cms-surprise-drop-event .columns .column.main .toolbar-products .modes,
.catalog-category-view .columns .column.main .toolbar-products .toolbar-amount,
.catalogsearch-result-index .columns .column.main .toolbar-products .toolbar-amount,
.catalogsearch-advanced-result .columns .column.main .toolbar-products .toolbar-amount,
.cms-page-view .columns .column.main .toolbar-products .toolbar-amount,
.cms-surprise-drop-event .columns .column.main .toolbar-products .toolbar-amount {
    display: none !important
}

.catalog-category-view .columns .column.main .toolbar-products .toolbar-sorter.sorter,
.catalogsearch-result-index .columns .column.main .toolbar-products .toolbar-sorter.sorter,
.catalogsearch-advanced-result .columns .column.main .toolbar-products .toolbar-sorter.sorter,
.cms-page-view .columns .column.main .toolbar-products .toolbar-sorter.sorter,
.cms-surprise-drop-event .columns .column.main .toolbar-products .toolbar-sorter.sorter {
    position: relative
}

.catalog-category-view .columns .column.main .toolbar-products .toolbar-sorter.sorter .sorter-label,
.catalogsearch-result-index .columns .column.main .toolbar-products .toolbar-sorter.sorter .sorter-label,
.catalogsearch-advanced-result .columns .column.main .toolbar-products .toolbar-sorter.sorter .sorter-label,
.cms-page-view .columns .column.main .toolbar-products .toolbar-sorter.sorter .sorter-label,
.cms-surprise-drop-event .columns .column.main .toolbar-products .toolbar-sorter.sorter .sorter-label {
    right: 40px;
    padding: 0;
    height: 30px;
    line-height: 30px;
    position: absolute;
    background: #fff;
    width: 111px;
    top: 1px
}

.catalog-category-view .columns .column.main .toolbar-products .toolbar-sorter.sorter select.sorter-options,
.catalogsearch-result-index .columns .column.main .toolbar-products .toolbar-sorter.sorter select.sorter-options,
.catalogsearch-advanced-result .columns .column.main .toolbar-products .toolbar-sorter.sorter select.sorter-options,
.cms-page-view .columns .column.main .toolbar-products .toolbar-sorter.sorter select.sorter-options,
.cms-surprise-drop-event .columns .column.main .toolbar-products .toolbar-sorter.sorter select.sorter-options {
    width: auto;
    text-transform: capitalize;
    border: 1px solid #e7e7e7;
    height: 47px;
    background-image: url('/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/images/arrow-down.svg');
    background-size: 16px;
    background-position: right 13px center;
    background-repeat: no-repeat;
    padding-top: 0 !important;
    font-size: 16px;
    font-family: 'Roboto', sans-serif;
    color: #515151;
    padding-left: 13px
}

.catalog-category-view .columns .column.main .toolbar-products .toolbar-sorter.sorter select.sorter-options option,
.catalogsearch-result-index .columns .column.main .toolbar-products .toolbar-sorter.sorter select.sorter-options option,
.catalogsearch-advanced-result .columns .column.main .toolbar-products .toolbar-sorter.sorter select.sorter-options option,
.cms-page-view .columns .column.main .toolbar-products .toolbar-sorter.sorter select.sorter-options option,
.cms-surprise-drop-event .columns .column.main .toolbar-products .toolbar-sorter.sorter select.sorter-options option {
    font-size: 12px !important;
    font-weight: 500 !important
}

.catalog-category-view .columns .column.main .toolbar-products .toolbar-sorter.sorter select.sorter-options option:checked,
.catalogsearch-result-index .columns .column.main .toolbar-products .toolbar-sorter.sorter select.sorter-options option:checked,
.catalogsearch-advanced-result .columns .column.main .toolbar-products .toolbar-sorter.sorter select.sorter-options option:checked,
.cms-page-view .columns .column.main .toolbar-products .toolbar-sorter.sorter select.sorter-options option:checked,
.cms-surprise-drop-event .columns .column.main .toolbar-products .toolbar-sorter.sorter select.sorter-options option:checked {
    background-color: transparent;
    filter: grayscale(400%);
    color: #2472da;
    font-weight: 700
}

.catalog-category-view .columns .column.main .toolbar-products .toolbar-sorter.sorter select.sorter-options option#discount,
.catalogsearch-result-index .columns .column.main .toolbar-products .toolbar-sorter.sorter select.sorter-options option#discount,
.catalogsearch-advanced-result .columns .column.main .toolbar-products .toolbar-sorter.sorter select.sorter-options option#discount,
.cms-page-view .columns .column.main .toolbar-products .toolbar-sorter.sorter select.sorter-options option#discount,
.cms-surprise-drop-event .columns .column.main .toolbar-products .toolbar-sorter.sorter select.sorter-options option#discount {
    display: none
}

.catalog-category-view .columns .column.main .toolbar-products .toolbar-sorter.sorter .sorter-action,
.catalogsearch-result-index .columns .column.main .toolbar-products .toolbar-sorter.sorter .sorter-action,
.catalogsearch-advanced-result .columns .column.main .toolbar-products .toolbar-sorter.sorter .sorter-action,
.cms-page-view .columns .column.main .toolbar-products .toolbar-sorter.sorter .sorter-action,
.cms-surprise-drop-event .columns .column.main .toolbar-products .toolbar-sorter.sorter .sorter-action {
    visibility: hidden;
    display: none !important
}

.catalog-category-view .columns .column.main .page-title-wrapper,
.catalogsearch-result-index .columns .column.main .page-title-wrapper,
.catalogsearch-advanced-result .columns .column.main .page-title-wrapper,
.cms-page-view .columns .column.main .page-title-wrapper,
.cms-surprise-drop-event .columns .column.main .page-title-wrapper {
    padding: 40px 40px 0
}

.catalog-category-view .columns .column.main .page-title-wrapper h1,
.catalogsearch-result-index .columns .column.main .page-title-wrapper h1,
.catalogsearch-advanced-result .columns .column.main .page-title-wrapper h1,
.cms-page-view .columns .column.main .page-title-wrapper h1,
.cms-surprise-drop-event .columns .column.main .page-title-wrapper h1 {
    margin-bottom: 0;
    font-family: 'Roboto', sans-serif;
    font-weight: 500;
    text-transform: capitalize
}

.catalog-category-view .columns .column.main .category-description,
.catalogsearch-result-index .columns .column.main .category-description,
.catalogsearch-advanced-result .columns .column.main .category-description,
.cms-page-view .columns .column.main .category-description,
.cms-surprise-drop-event .columns .column.main .category-description {
    margin-bottom: 0
}

.catalog-category-view .columns .column.main .category-description p,
.catalogsearch-result-index .columns .column.main .category-description p,
.catalogsearch-advanced-result .columns .column.main .category-description p,
.cms-page-view .columns .column.main .category-description p,
.cms-surprise-drop-event .columns .column.main .category-description p {
    margin-left: 10px;
    text-align: justify
}

.catalog-category-view .columns .column.main .products-grid,
.catalogsearch-result-index .columns .column.main .products-grid,
.catalogsearch-advanced-result .columns .column.main .products-grid,
.cms-page-view .columns .column.main .products-grid,
.cms-surprise-drop-event .columns .column.main .products-grid {
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 10px;
    clear: both
}

.catalog-category-view .columns .column.main .products-grid.grid .product-item:nth-child(4n+1),
.catalogsearch-result-index .columns .column.main .products-grid.grid .product-item:nth-child(4n+1),
.catalogsearch-advanced-result .columns .column.main .products-grid.grid .product-item:nth-child(4n+1),
.cms-page-view .columns .column.main .products-grid.grid .product-item:nth-child(4n+1),
.cms-surprise-drop-event .columns .column.main .products-grid.grid .product-item:nth-child(4n+1) {
    margin-left: 0 !important
}

.catalog-category-view .columns .column.main .products-grid li.separator,
.catalogsearch-result-index .columns .column.main .products-grid li.separator,
.catalogsearch-advanced-result .columns .column.main .products-grid li.separator,
.cms-page-view .columns .column.main .products-grid li.separator,
.cms-surprise-drop-event .columns .column.main .products-grid li.separator {
    width: 100%;
    display: block;
    padding: 0 40px
}

.catalog-category-view .columns .column.main .products-grid li.separator:last-child,
.catalogsearch-result-index .columns .column.main .products-grid li.separator:last-child,
.catalogsearch-advanced-result .columns .column.main .products-grid li.separator:last-child,
.cms-page-view .columns .column.main .products-grid li.separator:last-child,
.cms-surprise-drop-event .columns .column.main .products-grid li.separator:last-child {
    box-shadow: none;
    border-bottom: 0
}

.catalog-category-view .columns .column.main .products-grid .product-item,
.catalogsearch-result-index .columns .column.main .products-grid .product-item,
.catalogsearch-advanced-result .columns .column.main .products-grid .product-item,
.cms-page-view .columns .column.main .products-grid .product-item,
.cms-surprise-drop-event .columns .column.main .products-grid .product-item {
    height: auto !important
}

.catalog-category-view .columns .column.main .products-grid .product-item.banner img,
.catalogsearch-result-index .columns .column.main .products-grid .product-item.banner img,
.catalogsearch-advanced-result .columns .column.main .products-grid .product-item.banner img,
.cms-page-view .columns .column.main .products-grid .product-item.banner img,
.cms-surprise-drop-event .columns .column.main .products-grid .product-item.banner img {
    width: 100%
}

.catalog-category-view .columns .column.main .products-grid .product-item:hover,
.catalogsearch-result-index .columns .column.main .products-grid .product-item:hover,
.catalogsearch-advanced-result .columns .column.main .products-grid .product-item:hover,
.cms-page-view .columns .column.main .products-grid .product-item:hover,
.cms-surprise-drop-event .columns .column.main .products-grid .product-item:hover {
    background: 0 0 !important
}

.catalog-category-view .columns .column.main .products-grid .product-item:hover .product-item-info .colors-container .swatch-attribute,
.catalogsearch-result-index .columns .column.main .products-grid .product-item:hover .product-item-info .colors-container .swatch-attribute,
.catalogsearch-advanced-result .columns .column.main .products-grid .product-item:hover .product-item-info .colors-container .swatch-attribute,
.cms-page-view .columns .column.main .products-grid .product-item:hover .product-item-info .colors-container .swatch-attribute,
.cms-surprise-drop-event .columns .column.main .products-grid .product-item:hover .product-item-info .colors-container .swatch-attribute {
    display: block
}

.catalog-category-view .columns .column.main .products-grid .product-item .product-item-info,
.catalogsearch-result-index .columns .column.main .products-grid .product-item .product-item-info,
.catalogsearch-advanced-result .columns .column.main .products-grid .product-item .product-item-info,
.cms-page-view .columns .column.main .products-grid .product-item .product-item-info,
.cms-surprise-drop-event .columns .column.main .products-grid .product-item .product-item-info {
    border: solid 1px #e7e7e7 !important;
    z-index: 99 !important;
    margin-bottom: 0;
    transition: border-color .25s, box-shadow .25s;
    padding: 0
}

.catalog-category-view .columns .column.main .products-grid .product-item .product-item-info .swatch-option.color.selected[option-tooltip-value="#fffff0"]:before,
.catalogsearch-result-index .columns .column.main .products-grid .product-item .product-item-info .swatch-option.color.selected[option-tooltip-value="#fffff0"]:before,
.catalogsearch-advanced-result .columns .column.main .products-grid .product-item .product-item-info .swatch-option.color.selected[option-tooltip-value="#fffff0"]:before,
.cms-page-view .columns .column.main .products-grid .product-item .product-item-info .swatch-option.color.selected[option-tooltip-value="#fffff0"]:before,
.cms-surprise-drop-event .columns .column.main .products-grid .product-item .product-item-info .swatch-option.color.selected[option-tooltip-value="#fffff0"]:before,
.catalog-category-view .columns .column.main .products-grid .product-item .product-item-info .swatch-option.image.selected[option-tooltip-value="#fffff0"]:before,
.catalogsearch-result-index .columns .column.main .products-grid .product-item .product-item-info .swatch-option.image.selected[option-tooltip-value="#fffff0"]:before,
.catalogsearch-advanced-result .columns .column.main .products-grid .product-item .product-item-info .swatch-option.image.selected[option-tooltip-value="#fffff0"]:before,
.cms-page-view .columns .column.main .products-grid .product-item .product-item-info .swatch-option.image.selected[option-tooltip-value="#fffff0"]:before,
.cms-surprise-drop-event .columns .column.main .products-grid .product-item .product-item-info .swatch-option.image.selected[option-tooltip-value="#fffff0"]:before,
.catalog-category-view .columns .column.main .products-grid .product-item .product-item-info .swatch-option.color.selected[option-tooltip-value="#ffffff"]:before,
.catalogsearch-result-index .columns .column.main .products-grid .product-item .product-item-info .swatch-option.color.selected[option-tooltip-value="#ffffff"]:before,
.catalogsearch-advanced-result .columns .column.main .products-grid .product-item .product-item-info .swatch-option.color.selected[option-tooltip-value="#ffffff"]:before,
.cms-page-view .columns .column.main .products-grid .product-item .product-item-info .swatch-option.color.selected[option-tooltip-value="#ffffff"]:before,
.cms-surprise-drop-event .columns .column.main .products-grid .product-item .product-item-info .swatch-option.color.selected[option-tooltip-value="#ffffff"]:before,
.catalog-category-view .columns .column.main .products-grid .product-item .product-item-info .swatch-option.image.selected[option-tooltip-value="#ffffff"]:before,
.catalogsearch-result-index .columns .column.main .products-grid .product-item .product-item-info .swatch-option.image.selected[option-tooltip-value="#ffffff"]:before,
.catalogsearch-advanced-result .columns .column.main .products-grid .product-item .product-item-info .swatch-option.image.selected[option-tooltip-value="#ffffff"]:before,
.cms-page-view .columns .column.main .products-grid .product-item .product-item-info .swatch-option.image.selected[option-tooltip-value="#ffffff"]:before,
.cms-surprise-drop-event .columns .column.main .products-grid .product-item .product-item-info .swatch-option.image.selected[option-tooltip-value="#ffffff"]:before {
    border: 1px solid rgba(0, 0, 0, .1);
    top: 3px;
    left: 3px
}

.catalog-category-view .columns .column.main .products-grid .product-item .product-item-info .swatch-option.color.selected:before,
.catalogsearch-result-index .columns .column.main .products-grid .product-item .product-item-info .swatch-option.color.selected:before,
.catalogsearch-advanced-result .columns .column.main .products-grid .product-item .product-item-info .swatch-option.color.selected:before,
.cms-page-view .columns .column.main .products-grid .product-item .product-item-info .swatch-option.color.selected:before,
.cms-surprise-drop-event .columns .column.main .products-grid .product-item .product-item-info .swatch-option.color.selected:before,
.catalog-category-view .columns .column.main .products-grid .product-item .product-item-info .swatch-option.image.selected:before,
.catalogsearch-result-index .columns .column.main .products-grid .product-item .product-item-info .swatch-option.image.selected:before,
.catalogsearch-advanced-result .columns .column.main .products-grid .product-item .product-item-info .swatch-option.image.selected:before,
.cms-page-view .columns .column.main .products-grid .product-item .product-item-info .swatch-option.image.selected:before,
.cms-surprise-drop-event .columns .column.main .products-grid .product-item .product-item-info .swatch-option.image.selected:before,
.catalog-category-view .columns .column.main .products-grid .product-item .product-item-info .swatch-option.color:hover:before,
.catalogsearch-result-index .columns .column.main .products-grid .product-item .product-item-info .swatch-option.color:hover:before,
.catalogsearch-advanced-result .columns .column.main .products-grid .product-item .product-item-info .swatch-option.color:hover:before,
.cms-page-view .columns .column.main .products-grid .product-item .product-item-info .swatch-option.color:hover:before,
.cms-surprise-drop-event .columns .column.main .products-grid .product-item .product-item-info .swatch-option.color:hover:before,
.catalog-category-view .columns .column.main .products-grid .product-item .product-item-info .swatch-option.image:hover:before,
.catalogsearch-result-index .columns .column.main .products-grid .product-item .product-item-info .swatch-option.image:hover:before,
.catalogsearch-advanced-result .columns .column.main .products-grid .product-item .product-item-info .swatch-option.image:hover:before,
.cms-page-view .columns .column.main .products-grid .product-item .product-item-info .swatch-option.image:hover:before,
.cms-surprise-drop-event .columns .column.main .products-grid .product-item .product-item-info .swatch-option.image:hover:before {
    top: 4px;
    left: 4px;
    width: 17px;
    height: 17px
}

.catalog-category-view .columns .column.main .products-grid .product-item .product-item-info .swatch-option.color.selected:after,
.catalogsearch-result-index .columns .column.main .products-grid .product-item .product-item-info .swatch-option.color.selected:after,
.catalogsearch-advanced-result .columns .column.main .products-grid .product-item .product-item-info .swatch-option.color.selected:after,
.cms-page-view .columns .column.main .products-grid .product-item .product-item-info .swatch-option.color.selected:after,
.cms-surprise-drop-event .columns .column.main .products-grid .product-item .product-item-info .swatch-option.color.selected:after,
.catalog-category-view .columns .column.main .products-grid .product-item .product-item-info .swatch-option.image.selected:after,
.catalogsearch-result-index .columns .column.main .products-grid .product-item .product-item-info .swatch-option.image.selected:after,
.catalogsearch-advanced-result .columns .column.main .products-grid .product-item .product-item-info .swatch-option.image.selected:after,
.cms-page-view .columns .column.main .products-grid .product-item .product-item-info .swatch-option.image.selected:after,
.cms-surprise-drop-event .columns .column.main .products-grid .product-item .product-item-info .swatch-option.image.selected:after {
    left: -1px;
    content: ''
}

.catalog-category-view .columns .column.main .products-grid .product-item .product-item-info .product_image .product-item-photo,
.catalogsearch-result-index .columns .column.main .products-grid .product-item .product-item-info .product_image .product-item-photo,
.catalogsearch-advanced-result .columns .column.main .products-grid .product-item .product-item-info .product_image .product-item-photo,
.cms-page-view .columns .column.main .products-grid .product-item .product-item-info .product_image .product-item-photo,
.cms-surprise-drop-event .columns .column.main .products-grid .product-item .product-item-info .product_image .product-item-photo {
    float: none
}

.catalog-category-view .columns .column.main .products-grid .product-item .product-item-info .product_image .product-image-photo,
.catalogsearch-result-index .columns .column.main .products-grid .product-item .product-item-info .product_image .product-image-photo,
.catalogsearch-advanced-result .columns .column.main .products-grid .product-item .product-item-info .product_image .product-image-photo,
.cms-page-view .columns .column.main .products-grid .product-item .product-item-info .product_image .product-image-photo,
.cms-surprise-drop-event .columns .column.main .products-grid .product-item .product-item-info .product_image .product-image-photo {
    transform: scale(1);
    transform-origin: top;
    transition: transform .2s;
    max-height: initial
}

.catalog-category-view .columns .column.main .products-grid .product-item .product-item-info .product_image .product-item-actions .action.towishlist.wishlisted:before,
.catalogsearch-result-index .columns .column.main .products-grid .product-item .product-item-info .product_image .product-item-actions .action.towishlist.wishlisted:before,
.catalogsearch-advanced-result .columns .column.main .products-grid .product-item .product-item-info .product_image .product-item-actions .action.towishlist.wishlisted:before,
.cms-page-view .columns .column.main .products-grid .product-item .product-item-info .product_image .product-item-actions .action.towishlist.wishlisted:before,
.cms-surprise-drop-event .columns .column.main .products-grid .product-item .product-item-info .product_image .product-item-actions .action.towishlist.wishlisted:before {
    content: '';
    background: url('/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/images/love-fill.svg') no-repeat center;
    color: transparent;
    background-size: contain
}

.catalog-category-view .columns .column.main .products-grid .product-item .product-item-info .product_image .product-item-actions .action.towishlist:before,
.catalogsearch-result-index .columns .column.main .products-grid .product-item .product-item-info .product_image .product-item-actions .action.towishlist:before,
.catalogsearch-advanced-result .columns .column.main .products-grid .product-item .product-item-info .product_image .product-item-actions .action.towishlist:before,
.cms-page-view .columns .column.main .products-grid .product-item .product-item-info .product_image .product-item-actions .action.towishlist:before,
.cms-surprise-drop-event .columns .column.main .products-grid .product-item .product-item-info .product_image .product-item-actions .action.towishlist:before {
    content: '';
    background: url('/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/images/love.svg') no-repeat center;
    background-size: contain;
    width: 10px !important;
    height: 13px;
    color: transparent
}

.catalog-category-view .columns .column.main .products-grid .product-item .product-item-info .product_image .product-item-actions .action.towishlist:hover:before,
.catalogsearch-result-index .columns .column.main .products-grid .product-item .product-item-info .product_image .product-item-actions .action.towishlist:hover:before,
.catalogsearch-advanced-result .columns .column.main .products-grid .product-item .product-item-info .product_image .product-item-actions .action.towishlist:hover:before,
.cms-page-view .columns .column.main .products-grid .product-item .product-item-info .product_image .product-item-actions .action.towishlist:hover:before,
.cms-surprise-drop-event .columns .column.main .products-grid .product-item .product-item-info .product_image .product-item-actions .action.towishlist:hover:before {
    content: '';
    background: url('/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/images/love-fill.svg') no-repeat center;
    color: transparent;
    background-size: contain
}

.catalog-category-view .columns .column.main .products-grid .product-item .product-item-info .product_image.hover-image .product-image-photo,
.catalogsearch-result-index .columns .column.main .products-grid .product-item .product-item-info .product_image.hover-image .product-image-photo,
.catalogsearch-advanced-result .columns .column.main .products-grid .product-item .product-item-info .product_image.hover-image .product-image-photo,
.cms-page-view .columns .column.main .products-grid .product-item .product-item-info .product_image.hover-image .product-image-photo,
.cms-surprise-drop-event .columns .column.main .products-grid .product-item .product-item-info .product_image.hover-image .product-image-photo {
    transform: scale(1)
}

.catalog-category-view .columns .column.main .products-grid .product-item .product-item-info:hover,
.catalogsearch-result-index .columns .column.main .products-grid .product-item .product-item-info:hover,
.catalogsearch-advanced-result .columns .column.main .products-grid .product-item .product-item-info:hover,
.cms-page-view .columns .column.main .products-grid .product-item .product-item-info:hover,
.cms-surprise-drop-event .columns .column.main .products-grid .product-item .product-item-info:hover {
    background-color: transparent !important;
    padding-bottom: 0;
    border-color: #000 !important;
    box-shadow: inset 0 -3px #000 !important
}

.catalog-category-view .columns .column.main .products-grid .product-item .product-item-info:hover .hoverShow,
.catalogsearch-result-index .columns .column.main .products-grid .product-item .product-item-info:hover .hoverShow,
.catalogsearch-advanced-result .columns .column.main .products-grid .product-item .product-item-info:hover .hoverShow,
.cms-page-view .columns .column.main .products-grid .product-item .product-item-info:hover .hoverShow,
.cms-surprise-drop-event .columns .column.main .products-grid .product-item .product-item-info:hover .hoverShow {
    height: 0
}

.catalog-category-view .columns .column.main .products-grid .product-item .product-item-info:hover .product_image .product-item-actions,
.catalogsearch-result-index .columns .column.main .products-grid .product-item .product-item-info:hover .product_image .product-item-actions,
.catalogsearch-advanced-result .columns .column.main .products-grid .product-item .product-item-info:hover .product_image .product-item-actions,
.cms-page-view .columns .column.main .products-grid .product-item .product-item-info:hover .product_image .product-item-actions,
.cms-surprise-drop-event .columns .column.main .products-grid .product-item .product-item-info:hover .product_image .product-item-actions {
    display: block
}

.catalog-category-view .columns .column.main .products-grid .product-item .product-item-info .product.details .colors-info,
.catalogsearch-result-index .columns .column.main .products-grid .product-item .product-item-info .product.details .colors-info,
.catalogsearch-advanced-result .columns .column.main .products-grid .product-item .product-item-info .product.details .colors-info,
.cms-page-view .columns .column.main .products-grid .product-item .product-item-info .product.details .colors-info,
.cms-surprise-drop-event .columns .column.main .products-grid .product-item .product-item-info .product.details .colors-info {
    border-bottom: 1px solid #c1c0d2;
    padding-bottom: 10px
}

.catalog-category-view .columns .column.main .products-grid .product-item .product-item-info .product.details .product.name a,
.catalogsearch-result-index .columns .column.main .products-grid .product-item .product-item-info .product.details .product.name a,
.catalogsearch-advanced-result .columns .column.main .products-grid .product-item .product-item-info .product.details .product.name a,
.cms-page-view .columns .column.main .products-grid .product-item .product-item-info .product.details .product.name a,
.cms-surprise-drop-event .columns .column.main .products-grid .product-item .product-item-info .product.details .product.name a {
    text-align: left !important;
    line-height: 20px;
    max-height: 42px;
    min-height: 42px;
    overflow: hidden;
    color: #0f1111 !important;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    font-weight: 900
}

.catalog-category-view .columns .column.main .products-grid .product-item .product-item-info .product.details .product-reviews-summary,
.catalogsearch-result-index .columns .column.main .products-grid .product-item .product-item-info .product.details .product-reviews-summary,
.catalogsearch-advanced-result .columns .column.main .products-grid .product-item .product-item-info .product.details .product-reviews-summary,
.cms-page-view .columns .column.main .products-grid .product-item .product-item-info .product.details .product-reviews-summary,
.cms-surprise-drop-event .columns .column.main .products-grid .product-item .product-item-info .product.details .product-reviews-summary {
    display: none
}

.catalog-category-view .columns .column.main .products-grid .product-item .product-item-info .product.details.hover-color .swatch-attribute.color,
.catalogsearch-result-index .columns .column.main .products-grid .product-item .product-item-info .product.details.hover-color .swatch-attribute.color,
.catalogsearch-advanced-result .columns .column.main .products-grid .product-item .product-item-info .product.details.hover-color .swatch-attribute.color,
.cms-page-view .columns .column.main .products-grid .product-item .product-item-info .product.details.hover-color .swatch-attribute.color,
.cms-surprise-drop-event .columns .column.main .products-grid .product-item .product-item-info .product.details.hover-color .swatch-attribute.color {
    transform: none;
    width: 100%
}

.catalog-category-view .columns .column.main .products-grid .product-item .product-item-info .product.details .swatch-attribute.color,
.catalogsearch-result-index .columns .column.main .products-grid .product-item .product-item-info .product.details .swatch-attribute.color,
.catalogsearch-advanced-result .columns .column.main .products-grid .product-item .product-item-info .product.details .swatch-attribute.color,
.cms-page-view .columns .column.main .products-grid .product-item .product-item-info .product.details .swatch-attribute.color,
.cms-surprise-drop-event .columns .column.main .products-grid .product-item .product-item-info .product.details .swatch-attribute.color {
    display: block !important;
    position: relative !important;
    top: 0
}

.catalog-category-view .columns .column.main .products-grid .product-item .product-item-info .product.details .swatch-attribute.color .swatch-attribute-options,
.catalogsearch-result-index .columns .column.main .products-grid .product-item .product-item-info .product.details .swatch-attribute.color .swatch-attribute-options,
.catalogsearch-advanced-result .columns .column.main .products-grid .product-item .product-item-info .product.details .swatch-attribute.color .swatch-attribute-options,
.cms-page-view .columns .column.main .products-grid .product-item .product-item-info .product.details .swatch-attribute.color .swatch-attribute-options,
.cms-surprise-drop-event .columns .column.main .products-grid .product-item .product-item-info .product.details .swatch-attribute.color .swatch-attribute-options {
    display: flex !important;
    margin: 4px 0 !important
}

.catalog-category-view .columns .column.main .products-grid .product-item .product-item-info .product.details .swatch-attribute.color .swatch-attribute-options .swatch-option.image,
.catalogsearch-result-index .columns .column.main .products-grid .product-item .product-item-info .product.details .swatch-attribute.color .swatch-attribute-options .swatch-option.image,
.catalogsearch-advanced-result .columns .column.main .products-grid .product-item .product-item-info .product.details .swatch-attribute.color .swatch-attribute-options .swatch-option.image,
.cms-page-view .columns .column.main .products-grid .product-item .product-item-info .product.details .swatch-attribute.color .swatch-attribute-options .swatch-option.image,
.cms-surprise-drop-event .columns .column.main .products-grid .product-item .product-item-info .product.details .swatch-attribute.color .swatch-attribute-options .swatch-option.image {
    border-radius: 0 !important;
    border-top: 0 !important;
    border-left: 0 !important;
    border-right: 0 !important;
    border-bottom: 2px solid transparent !important;
    margin: 0 3px !important;
    background-size: contain !important
}

.catalog-category-view .columns .column.main .products-grid .product-item .product-item-info .product.details .swatch-attribute.color .swatch-attribute-options .swatch-option.image:hover,
.catalogsearch-result-index .columns .column.main .products-grid .product-item .product-item-info .product.details .swatch-attribute.color .swatch-attribute-options .swatch-option.image:hover,
.catalogsearch-advanced-result .columns .column.main .products-grid .product-item .product-item-info .product.details .swatch-attribute.color .swatch-attribute-options .swatch-option.image:hover,
.cms-page-view .columns .column.main .products-grid .product-item .product-item-info .product.details .swatch-attribute.color .swatch-attribute-options .swatch-option.image:hover,
.cms-surprise-drop-event .columns .column.main .products-grid .product-item .product-item-info .product.details .swatch-attribute.color .swatch-attribute-options .swatch-option.image:hover {
    border-bottom: 2px solid #000 !important
}

.catalog-category-view .columns .column.main .products-grid .product-item .product-item-info .product.details .swatch-attribute.color .swatch-attribute-options .swatch-option.image.selected,
.catalogsearch-result-index .columns .column.main .products-grid .product-item .product-item-info .product.details .swatch-attribute.color .swatch-attribute-options .swatch-option.image.selected,
.catalogsearch-advanced-result .columns .column.main .products-grid .product-item .product-item-info .product.details .swatch-attribute.color .swatch-attribute-options .swatch-option.image.selected,
.cms-page-view .columns .column.main .products-grid .product-item .product-item-info .product.details .swatch-attribute.color .swatch-attribute-options .swatch-option.image.selected,
.cms-surprise-drop-event .columns .column.main .products-grid .product-item .product-item-info .product.details .swatch-attribute.color .swatch-attribute-options .swatch-option.image.selected {
    border-bottom: 2px solid #000 !important
}

.catalog-category-view .columns .column.main .products-grid .product-item .product-item-info .product.details .swatch-attribute.color .swatch-attribute-options+a,
.catalogsearch-result-index .columns .column.main .products-grid .product-item .product-item-info .product.details .swatch-attribute.color .swatch-attribute-options+a,
.catalogsearch-advanced-result .columns .column.main .products-grid .product-item .product-item-info .product.details .swatch-attribute.color .swatch-attribute-options+a,
.cms-page-view .columns .column.main .products-grid .product-item .product-item-info .product.details .swatch-attribute.color .swatch-attribute-options+a,
.cms-surprise-drop-event .columns .column.main .products-grid .product-item .product-item-info .product.details .swatch-attribute.color .swatch-attribute-options+a {
    display: block;
    color: #000;
    top: -56px;
    left: 7px;
    position: relative
}

.catalog-category-view .columns .column.main .products-grid .product-item .product-item-info .product.details .swatch-attribute.color .swatch-attribute-options+a .more-color-link,
.catalogsearch-result-index .columns .column.main .products-grid .product-item .product-item-info .product.details .swatch-attribute.color .swatch-attribute-options+a .more-color-link,
.catalogsearch-advanced-result .columns .column.main .products-grid .product-item .product-item-info .product.details .swatch-attribute.color .swatch-attribute-options+a .more-color-link,
.cms-page-view .columns .column.main .products-grid .product-item .product-item-info .product.details .swatch-attribute.color .swatch-attribute-options+a .more-color-link,
.cms-surprise-drop-event .columns .column.main .products-grid .product-item .product-item-info .product.details .swatch-attribute.color .swatch-attribute-options+a .more-color-link {
    color: #000
}

.catalog-category-view .columns .column.main .products-grid .product-item .product-item-info .swatch-attribute,
.catalogsearch-result-index .columns .column.main .products-grid .product-item .product-item-info .swatch-attribute,
.catalogsearch-advanced-result .columns .column.main .products-grid .product-item .product-item-info .swatch-attribute,
.cms-page-view .columns .column.main .products-grid .product-item .product-item-info .swatch-attribute,
.cms-surprise-drop-event .columns .column.main .products-grid .product-item .product-item-info .swatch-attribute {
    display: block
}

.catalog-category-view .columns .column.main .products-grid .product-item .product-item-info [class*=swatch-opt]:focus,
.catalogsearch-result-index .columns .column.main .products-grid .product-item .product-item-info [class*=swatch-opt]:focus,
.catalogsearch-advanced-result .columns .column.main .products-grid .product-item .product-item-info [class*=swatch-opt]:focus,
.cms-page-view .columns .column.main .products-grid .product-item .product-item-info [class*=swatch-opt]:focus,
.cms-surprise-drop-event .columns .column.main .products-grid .product-item .product-item-info [class*=swatch-opt]:focus {
    box-shadow: none
}

.catalog-category-view .columns .column.main .products-grid .product-item .product-item-info [class*=swatch-opt].swatch-option-loading,
.catalogsearch-result-index .columns .column.main .products-grid .product-item .product-item-info [class*=swatch-opt].swatch-option-loading,
.catalogsearch-advanced-result .columns .column.main .products-grid .product-item .product-item-info [class*=swatch-opt].swatch-option-loading,
.cms-page-view .columns .column.main .products-grid .product-item .product-item-info [class*=swatch-opt].swatch-option-loading,
.cms-surprise-drop-event .columns .column.main .products-grid .product-item .product-item-info [class*=swatch-opt].swatch-option-loading {
    border: none !important
}

.catalog-category-view .columns .column.main .products-grid .product-item .swatch-attribute.color,
.catalogsearch-result-index .columns .column.main .products-grid .product-item .swatch-attribute.color,
.catalogsearch-advanced-result .columns .column.main .products-grid .product-item .swatch-attribute.color,
.cms-page-view .columns .column.main .products-grid .product-item .swatch-attribute.color,
.cms-surprise-drop-event .columns .column.main .products-grid .product-item .swatch-attribute.color {
    text-align: left !important;
    position: absolute
}

.catalog-category-view .columns .page-main,
.catalogsearch-result-index .columns .page-main,
.catalogsearch-advanced-result .columns .page-main,
.cms-page-view .columns .page-main,
.cms-surprise-drop-event .columns .page-main {
    padding: 0
}

.catalog-category-view .columns .page-main .page-title-wrapper,
.catalogsearch-result-index .columns .page-main .page-title-wrapper,
.catalogsearch-advanced-result .columns .page-main .page-title-wrapper,
.cms-page-view .columns .page-main .page-title-wrapper,
.cms-surprise-drop-event .columns .page-main .page-title-wrapper {
    display: none
}

.catalog-category-view .sidebar #layered-filter-block .filter-options .swatch-option.color:hover:before,
.catalogsearch-result-index .sidebar #layered-filter-block .filter-options .swatch-option.color:hover:before,
.catalogsearch-advanced-result .sidebar #layered-filter-block .filter-options .swatch-option.color:hover:before,
.cms-page-view .sidebar #layered-filter-block .filter-options .swatch-option.color:hover:before,
.cms-surprise-drop-event .sidebar #layered-filter-block .filter-options .swatch-option.color:hover:before {
    border: solid 2px #0750b0;
    border-radius: 0 !important;
    -moz-border-radius: 0 !important;
    -webkit-border-radius: 0 !important;
    width: 25px;
    height: 25px;
    top: 0;
    left: 0
}

.catalog-category-view .sidebar #layered-filter-block .filter-options .swatch-option.color[option-tooltip-value='#fff']:hover:before,
.catalogsearch-result-index .sidebar #layered-filter-block .filter-options .swatch-option.color[option-tooltip-value='#fff']:hover:before,
.catalogsearch-advanced-result .sidebar #layered-filter-block .filter-options .swatch-option.color[option-tooltip-value='#fff']:hover:before,
.cms-page-view .sidebar #layered-filter-block .filter-options .swatch-option.color[option-tooltip-value='#fff']:hover:before,
.cms-surprise-drop-event .sidebar #layered-filter-block .filter-options .swatch-option.color[option-tooltip-value='#fff']:hover:before,
.catalog-category-view .sidebar #layered-filter-block .filter-options .swatch-option.color[option-tooltip-value='#ffffff']:hover:before,
.catalogsearch-result-index .sidebar #layered-filter-block .filter-options .swatch-option.color[option-tooltip-value='#ffffff']:hover:before,
.catalogsearch-advanced-result .sidebar #layered-filter-block .filter-options .swatch-option.color[option-tooltip-value='#ffffff']:hover:before,
.cms-page-view .sidebar #layered-filter-block .filter-options .swatch-option.color[option-tooltip-value='#ffffff']:hover:before,
.cms-surprise-drop-event .sidebar #layered-filter-block .filter-options .swatch-option.color[option-tooltip-value='#ffffff']:hover:before {
    top: -1px;
    left: -1px
}

.catalog-category-view .swatch-option-tooltip,
.catalogsearch-result-index .swatch-option-tooltip,
.catalogsearch-advanced-result .swatch-option-tooltip,
.cms-page-view .swatch-option-tooltip,
.cms-surprise-drop-event .swatch-option-tooltip {
    display: none !important
}

.catalogsearch-advanced-result.page-products .columns .sidebar .block-title {
    display: none
}

.catalogsearch-advanced-result.page-products .columns .column.main .toolbar-products {
    top: 65px
}

.catalogsearch-advanced-result.page-products .columns .column.main .search.found {
    margin: 10px 20px
}

.catalogsearch-advanced-result.page-products .columns .column.main .search.found strong {
    font-weight: 700
}

.catalogsearch-advanced-result.page-products .columns .column.main .search.summary {
    margin: 0 20px
}

.catalogsearch-advanced-result.page-products .page-wrapper>.page-main>.page-title-wrapper .page-title {
    padding-left: 0
}

.catalogsearch-advanced-result.page-products .page-wrapper>.page-main>.page-title-wrapper .page-title span {
    font-weight: 500
}

.prices-tier .price-container .price-including-tax+.price-excluding-tax:before {
    content: '(' attr(data-label) ':'
}

.prices-tier .price-container .price-including-tax+.price-excluding-tax:last-child:after {
    content: ')'
}

.prices-tier .price-container .weee[data-label] {
    display: inline
}

.prices-tier .price-container .weee[data-label]:before {
    content: ' +' attr(data-label) ':'
}

.category-image .image {
    display: block;
    height: auto;
    max-width: 100%
}

.category-cms,
.category-image,
.category-description {
    margin-bottom: 20px;
    padding: 0 40px
}

.product-image-container {
    display: inline-block;
    max-width: 100%
}

.product-image-wrapper {
    display: block;
    height: 0;
    overflow: hidden;
    position: relative;
    z-index: 1
}

.product-image-photo {
    bottom: 0;
    display: block;
    height: auto;
    left: 0;
    margin: auto;
    max-width: 100%;
    position: absolute;
    right: 0;
    top: 0
}

.product.media .placeholder .photo.container {
    max-width: 100%
}

.product.media .notice {
    margin: 10px 0;
    color: #4a4a4a;
    font-size: 1.2rem
}

.product.media .product.thumbs {
    margin: 10px 0 25px
}

.product.media .items.thumbs {
    margin: 0;
    padding: 0;
    list-style: none none
}

.product.media .items.thumbs>li {
    display: inline-block;
    vertical-align: top
}

.product.media .items.thumbs>li {
    margin: 1rem 0 0
}

.product.media .items.thumbs img {
    display: block
}

.product.media .items.thumbs .active {
    display: block;
    line-height: 1
}

.product.info.detailed {
    clear: both;
    margin-bottom: 20px
}

.product.info.detailed .additional-attributes {
    width: auto;
    border: none
}

.product.info.detailed .additional-attributes>thead>tr>th,
.product.info.detailed .additional-attributes>tbody>tr>th,
.product.info.detailed .additional-attributes>tfoot>tr>th,
.product.info.detailed .additional-attributes>thead>tr>td,
.product.info.detailed .additional-attributes>tbody>tr>td,
.product.info.detailed .additional-attributes>tfoot>tr>td {
    border: none
}

.product.info.detailed .additional-attributes>thead>tr>td,
.product.info.detailed .additional-attributes>tbody>tr>td,
.product.info.detailed .additional-attributes>tfoot>tr>td {
    padding: 5.5px 5px 10px
}

.product.info.detailed .additional-attributes>thead>tr>th,
.product.info.detailed .additional-attributes>tbody>tr>th,
.product.info.detailed .additional-attributes>tfoot>tr>th {
    padding: 5.5px 30px 10px 0
}

.product-info-main .prod-attributes {
    display: flex;
    align-items: center;
    flex-wrap: wrap
}

.product-info-main .prod-attributes .gender {
    margin-right: 5px
}

.product-info-main .prod-attributes .custom_global_sku,
.product-info-main .prod-attributes .sku {
    font-size: 2rem;
    color: #c7c7c7;
    display: flex
}

.product-info-main .prod-attributes .custom_global_sku .value,
.product-info-main .prod-attributes .sku .value {
    margin-left: 5px;
    margin-top: 1px
}

.product-info-main .product-info-price {
    color: #575757;
    border-bottom: 1px solid #c1c1c1;
    display: table;
    margin-bottom: 15px;
    width: 100%
}

.product-info-main .product-info-price .price-box {
    display: table-cell;
    vertical-align: top;
    width: 1px
}

.product-info-main .product-info-price .price-box .price-container>span {
    display: block;
    margin-bottom: 5px
}

.product-info-main .product-info-price .price-box .price-container>span:last-child {
    margin-bottom: 0
}

.product-info-main .product-info-price .price-including-tax+.price-excluding-tax,
.product-info-main .product-info-price .weee+.price-excluding-tax,
.product-info-main .product-info-price .weee {
    font-size: 1.4rem
}

.product-info-main .product-info-price .price-including-tax+.price-excluding-tax .price,
.product-info-main .product-info-price .weee+.price-excluding-tax .price,
.product-info-main .product-info-price .weee .price {
    font-size: 1.4rem;
    font-weight: 600;
    line-height: 16px
}

.product-info-main .product-info-price .price-wrapper .price {
    font-size: 2.2rem;
    font-weight: 600;
    line-height: 22px
}

.product-info-main .product-info-price .old-price .price-wrapper .price {
    font-size: 2rem;
    font-weight: 300
}

.product-info-main .product-info-price .special-price .price-label:after {
    content: ': '
}

.product-info-main .product-info-price .price {
    white-space: nowrap
}

.product-info-main .product-info-stock-sku {
    display: table-cell;
    padding-bottom: 10px;
    padding-left: 10%;
    text-align: right;
    vertical-align: top
}

.product-info-main .stock {
    margin: 0 0 3px
}

.product-info-main .stock.available,
.product-info-main .stock.unavailable {
    font-weight: 700;
    text-transform: uppercase
}

.product-info-main .product.attribute.sku {
    word-break: break-all;
    word-wrap: break-word
}

.product-info-main .product-add-form {
    clear: both;
    padding-top: 15px
}

.product-info-main .product.attribute.sku .type {
    font-weight: 400;
    margin-right: 5px
}

.product-info-main .product.attribute.sku .type:after {
    content: '#:'
}

.product-info-main .product.attribute.sku .value {
    display: inline-block
}

.product-info-main .product.attribute.overview {
    margin: 20px 0
}

.product-info-main .product.alert {
    margin: 10px 0
}

.product-info-main .product-reviews-summary {
    float: left
}

.product-info-main .product-options-bottom .box-tocart {
    margin-top: 20px
}

.product-options-wrapper .fieldset-product-options-inner .legend {
    font-weight: 600;
    font-size: 1.4rem;
    border: none;
    display: inline-block;
    float: none;
    margin: 0 0 8px;
    padding: 0
}

.product-options-wrapper .fieldset-product-options-inner.required .legend:after,
.product-options-wrapper .fieldset-product-options-inner._required .legend:after {
    content: '*';
    color: #e02b27;
    font-size: 1.2rem
}

.product-options-wrapper .field .note {
    display: block;
    margin-top: 5px
}

.product-options-bottom .price-box,
.product-info-price .price-box {
    color: #575757;
    display: table-cell;
    padding-bottom: 10px;
    vertical-align: top
}

.product-options-bottom .price-box .old-price,
.product-info-price .price-box .old-price {
    font-size: 20px;
    font-weight: 300
}

.product-options-bottom .price-box .old-price .price-container>span,
.product-info-price .price-box .old-price .price-container>span {
    display: inline-block
}

.product-options-bottom .price-box .price-container>span,
.product-info-price .price-box .price-container>span {
    display: block;
    margin-bottom: 5px
}

.product-options-bottom .price-box .price-container>span:last-child,
.product-info-price .price-box .price-container>span:last-child {
    margin-bottom: 0
}

.product-options-bottom .price-box .price-container .price,
.product-info-price .price-box .price-container .price {
    font-size: 22px;
    font-weight: 600;
    line-height: 22px
}

.product-options-bottom .price-box .price-container .price-including-tax+.price-excluding-tax,
.product-info-price .price-box .price-container .price-including-tax+.price-excluding-tax,
.product-options-bottom .price-box .price-container .weee+.price-excluding-tax,
.product-info-price .price-box .price-container .weee+.price-excluding-tax,
.product-options-bottom .price-box .price-container .weee,
.product-info-price .price-box .price-container .weee {
    font-size: 1.2rem;
    line-height: 14px
}

.product-options-bottom .price-box .price-container .price-including-tax+.price-excluding-tax .price,
.product-info-price .price-box .price-container .price-including-tax+.price-excluding-tax .price,
.product-options-bottom .price-box .price-container .weee+.price-excluding-tax .price,
.product-info-price .price-box .price-container .weee+.price-excluding-tax .price,
.product-options-bottom .price-box .price-container .weee .price,
.product-info-price .price-box .price-container .weee .price {
    font-size: 1.2rem;
    font-weight: 700
}

.box-tocart .field.qty label {
    margin-bottom: 10px
}

.box-tocart .field.qty label span {
    font-weight: 800;
    font-size: 12px
}

.product-addto-links {
    display: inline
}

.product-addto-links .action {
    margin-right: 5%
}

.product-social-links {
    margin: 0 0 20px;
    text-align: center
}

.product-social-links .action.tocompare:before {
    content: '\e61e'
}

.prices-tier {
    margin-bottom: 15px
}

.prices-tier .item {
    margin-bottom: 10px
}

.prices-tier .item:last-child {
    margin-bottom: 0
}

.prices-tier .price-excluding-tax,
.prices-tier .price-including-tax {
    display: inline-block
}

.minimal-price-link,
.price-excluding-tax,
.price-including-tax {
    display: block;
    white-space: nowrap;
    text-align: left
}

.minimal-price-link .label,
.price-excluding-tax .label,
.price-including-tax .label {
    color: #999;
    font-size: 14px
}

.minimal-price-link .label:after,
.price-excluding-tax .label:after,
.price-including-tax .label:after {
    content: ':';
    display: inline-block
}

.minimal-price-link .cart-price,
.price-excluding-tax .cart-price,
.price-including-tax .cart-price {
    display: inline-block;
    position: relative;
    top: 0;
    left: 0
}

.minimal-price-link .cart-price .discount-price,
.price-excluding-tax .cart-price .discount-price,
.price-including-tax .cart-price .discount-price {
    font-size: 14px;
    color: #e21936
}

.minimal-price-link .cart-price .original-price,
.price-excluding-tax .cart-price .original-price,
.price-including-tax .cart-price .original-price {
    display: block;
    text-decoration: line-through;
    font-size: 14px;
    color: #000;
    text-align: right
}

.minimal-price-link .cart-price-discount,
.price-excluding-tax .cart-price-discount,
.price-including-tax .cart-price-discount {
    position: relative;
    top: -15px
}

.minimal-price-link .cart-price-discount .cart-price-discnt-percentage,
.price-excluding-tax .cart-price-discount .cart-price-discnt-percentage,
.price-including-tax .cart-price-discount .cart-price-discnt-percentage {
    font-size: 14px;
    color: #000;
    padding-left: 5px;
    font-weight: 400
}

.minimal-price-link.has-discount .label,
.price-excluding-tax.has-discount .label,
.price-including-tax.has-discount .label,
.minimal-price-link.has-discount .cart-price-discount,
.price-excluding-tax.has-discount .cart-price-discount,
.price-including-tax.has-discount .cart-price-discount {
    position: relative;
    top: -15px
}

.ui-dialog-titlebar-close {
    line-height: 1.42857143;
    margin: 0;
    padding: 0;
    color: #000;
    text-decoration: none;
    background: 0 0;
    border: 0;
    display: inline
}

.ui-dialog-titlebar-close:visited {
    color: #000;
    text-decoration: none
}

.ui-dialog-titlebar-close:hover {
    color: #262626;
    text-decoration: underline
}

.ui-dialog-titlebar-close:active {
    color: #333;
    text-decoration: underline
}

.ui-dialog-titlebar-close:hover,
.ui-dialog-titlebar-close:active,
.ui-dialog-titlebar-close:focus {
    background: 0 0;
    border: 0
}

.ui-dialog-titlebar-close.disabled,
.ui-dialog-titlebar-close[disabled],
fieldset[disabled] .ui-dialog-titlebar-close {
    color: #000;
    opacity: .5;
    cursor: default;
    pointer-events: none;
    text-decoration: underline
}

.sidebar .product-items .product-item {
    margin-bottom: 20px;
    position: relative
}

.sidebar .product-items .product-item-info {
    position: relative;
    width: auto
}

.sidebar .product-items .product-item-info .product-item-photo {
    left: 0;
    position: absolute;
    top: 0
}

.sidebar .product-items .product-item-name {
    margin-top: 0
}

.sidebar .product-items .product-item-details {
    margin: 0 0 0 85px
}

.sidebar .product-items .product-item-actions {
    display: block;
    margin-top: 10px
}

.sidebar .product-items .price-box {
    display: block;
    margin: 7px 0
}

.sidebar .product-items .text {
    margin-right: 8px
}

.sidebar .product-items .counter {
    color: #4a4a4a;
    font-size: 12px;
    white-space: nowrap
}

.sidebar .product-items .minilist .price {
    display: inline;
    padding: 0
}

.sidebar .product-items .minilist .weee:before {
    display: inline-block
}

.sidebar .product-items .action.delete {
    position: absolute;
    right: 0;
    top: 0
}

.sidebar .action.tocart {
    border-radius: 0
}

.sidebar .product-items-images {
    margin-left: -5px
}

.sidebar .product-items-images .product-item {
    float: left;
    padding-left: 5px
}

.sidebar .product-items-names .product-item {
    margin-bottom: 10px
}

.sidebar .product-items-names .product-item-name {
    margin: 0
}

.cms-surprise-drop-event .column.main .block-title {
    line-height: 60px;
    margin-bottom: 0;
    padding-left: 10px
}

.cms-surprise-drop-event .column.main .block-title strong {
    font-size: 2.6rem;
    margin-top: 0;
    font-weight: 500;
    text-transform: capitalize
}

body.catalog-product-view .product.info.detailed .product.data.items>.data.item.content {
    margin-top: 52px;
    border-left: none !important;
    border-right: none !important
}

body.catalog-product-view .product.info.detailed {
    border: solid 1px #e7e7e7
}

.product.info.detailed .product.data.items>.item.title.active .switch {
    border-bottom: 3px solid #e71836 !important;
    height: 52px !important
}

.catalog-product-view .product.info.detailed>.items>.item.title a.switch {
    font-size: 18px;
    text-transform: none;
    font-weight: 700
}

.catalog-product-view .product.info.detailed>.items>.item.title a.switch:hover {
    border-bottom: 3px solid #e71836 !important
}

body.catalog-product-view .product.info.detailed .product.data.items>.data.item.content {
    border-bottom: none
}

.category-view img {
    float: left;
    width: 100%
}

.category-view .catalog-banner {
    width: 100%
}

.category-view .catalog-banner img {
    width: 100%;
    float: left
}

.category-view .category-description {
    margin: 0 auto !important
}

.category-view .category-description [data-pb-style=VW1EWQM] {
    margin: 0 !important;
    padding: 0 !important
}

.category-view .category-description:not(.more-less) {
    margin-bottom: 0
}

.category-view .page-title-wrapper {
    margin-left: auto;
    margin-right: auto;
    padding-left: 1rem;
    padding-right: 1rem;
    max-width: 1440px
}

.category-view .page-title-wrapper h1.page-title {
    font: 900 32.72727273px 'Roboto', sans-serif
}

.price-box.price-final_price .price-wrapper-container {
    display: flex;
    align-items: center
}

.price-box.price-final_price .price-wrapper-container .old-price {
    margin: 0 0 2px 5px
}

.column.main .products-grid .product-item .product-item-info .sale-label {
    text-align: left
}

@media only screen and (min-width:768px) and (max-width:1024px) {

    .catalog-category-view.page-products .columns .sidebar,
    .catalogsearch-result-index.page-products .columns .sidebar {
        padding: 1%;
        padding-top: 4%
    }

    .catalog-category-view.page-products .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-title:after,
    .catalogsearch-result-index.page-products .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-title:after {
        font-size: 12px;
        bottom: 0
    }

    .catalog-category-view.page-products .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-title[aria-expanded=true]:after,
    .catalogsearch-result-index.page-products .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-title[aria-expanded=true]:after {
        font-size: 12px
    }
}

body.catalog-product-compare-index .action.print {
    float: right;
    margin: 15px 0
}

.table-wrapper.comparison {
    clear: both;
    max-width: 100%;
    overflow-x: auto
}

.table-wrapper.comparison .table-comparison>tbody>tr>th,
.table-wrapper.comparison .table-comparison>tbody>tr>td {
    border-top: 0
}

.table-comparison {
    table-layout: fixed
}

.table-comparison .cell.label,
.table-comparison td:last-child {
    border-right: 1px solid #ccc
}

.table-comparison .cell {
    padding: 15px;
    width: 180px
}

.table-comparison .cell .attribute.value {
    overflow: hidden;
    width: 100%
}

.table-comparison .cell.product.info,
.table-comparison .cell.product.label {
    border-bottom: 1px solid #ccc
}

.table-comparison .cell.label .attribute.label {
    display: block;
    width: 100%;
    word-wrap: break-word
}

.table-comparison .cell.attribute {
    font-size: 1.3rem
}

.table-comparison .cell.attribute img {
    height: auto;
    max-width: 100%
}

.table-comparison .cell.remove {
    padding-bottom: 0;
    padding-top: 0;
    text-align: right
}

.table-comparison .cell.remove .action.delete {
    margin-right: .6rem
}

.table-comparison .product-item-photo {
    display: block;
    margin: 0 auto 15px
}

.table-comparison .product-image-photo {
    margin-left: 0
}

.table-comparison .product-item-actions,
.table-comparison .price-box,
.table-comparison .product.rating,
.table-comparison .product-item-name {
    display: block;
    margin: 15px 0
}

.table-comparison .product-addto-links {
    margin-top: 15px
}

.table-comparison .product-addto-links .action.split,
.table-comparison .product-addto-links .action.toggle {
    line-height: 1.2rem;
    padding: 5px 8px;
    font-size: 1.1rem
}

.table-comparison .product-addto-links .action.toggle {
    padding: 0
}

.table-comparison .action.tocart {
    white-space: nowrap
}

.comparison.headings {
    background: #fff;
    left: 0;
    position: absolute;
    top: 0;
    width: auto;
    z-index: 2
}

.block-compare .product-item .product-item-name {
    margin-left: 22px
}

.block-compare .action.delete {
    left: 0;
    position: absolute;
    top: 0
}

.block-compare .actions-toolbar {
    margin: 17px 0 0
}

#layer-product-list .product-item .product-item-info .product-item-details {
    border-top: 1px solid #e7e7e7 !important;
    padding: 0 10px 10px
}

#layer-product-list .product-item .product-item-info .product-item-details .product-tile__swatches {
    display: none !important
}

#layer-product-list .product-item .product-item-info .product-item-details .swatch-attribute.color {
    display: block !important;
    position: relative
}

.block.related .action.select {
    vertical-align: top
}

.block.related .product-item-details {
    position: relative;
    z-index: 1
}

.block.related .related-available .product-item-name {
    margin-left: 20px
}

.block.related .field.choice {
    left: 0;
    position: absolute;
    top: 2px
}

@media only screen and (max-width:767px) {

    .catalogsearch-result-index .page-wrapper .breadcrumbs,
    .catalogsearch-advanced-result .page-wrapper .breadcrumbs {
        display: block !important;
        padding: 0 10px
    }

    .catalogsearch-result-index .page-wrapper .page-title-wrapper,
    .catalogsearch-advanced-result .page-wrapper .page-title-wrapper {
        padding-top: 0;
        border: 0
    }

    .catalogsearch-result-index .page-wrapper .page-title-wrapper .page-title,
    .catalogsearch-advanced-result .page-wrapper .page-title-wrapper .page-title {
        padding-left: 0;
        margin-bottom: 10px;
        font: 900 24px 'Roboto', sans-serif
    }

    .catalogsearch-result-index .page-wrapper #maincontent.page-main .page-title-wrapper,
    .catalogsearch-advanced-result .page-wrapper #maincontent.page-main .page-title-wrapper {
        padding-top: 10px
    }

    .catalogsearch-result-index .page-wrapper #maincontent.page-main .product-count,
    .catalogsearch-advanced-result .page-wrapper #maincontent.page-main .product-count {
        padding-left: 10px;
        margin: 10px 0;
        display: block
    }

    .catalogsearch-result-index .page-wrapper #maincontent.page-main .search.results dl.block,
    .catalogsearch-advanced-result .page-wrapper #maincontent.page-main .search.results dl.block {
        padding: 10px;
        margin-bottom: 0;
        display: none !important
    }

    .catalogsearch-advanced-result.page-products .columns .column.main .toolbar-products {
        top: -60px;
        right: 0
    }

    .catalogsearch-advanced-result .page-wrapper>.page-main>.page-title-wrapper {
        padding-left: 20px
    }

    .catalogsearch-result-index #layer-product-list .search.results>:first-child {
        display: block !important
    }

    .catalog-category-view.page-products .columns,
    .catalogsearch-result-index.page-products .columns {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        flex-wrap: wrap;
        padding-top: 0
    }

    .catalog-category-view.page-products .columns .column.main,
    .catalogsearch-result-index.page-products .columns .column.main {
        -ms-flex-order: 1;
        -webkit-order: 1;
        order: 1;
        position: static
    }

    .catalog-category-view.page-products .columns .column.main .page-title-wrapper,
    .catalogsearch-result-index.page-products .columns .column.main .page-title-wrapper,
    .catalog-category-view.page-products .columns .column.main .category-description,
    .catalogsearch-result-index.page-products .columns .column.main .category-description {
        padding: 0 20px
    }

    .catalog-category-view.page-products .columns .column.main .page-title-wrapper p,
    .catalogsearch-result-index.page-products .columns .column.main .page-title-wrapper p,
    .catalog-category-view.page-products .columns .column.main .category-description p,
    .catalogsearch-result-index.page-products .columns .column.main .category-description p {
        margin-left: 10px
    }

    .catalog-category-view.page-products .columns>.toolbar.toolbar-products,
    .catalogsearch-result-index.page-products .columns>.toolbar.toolbar-products {
        -ms-flex-order: 2;
        -webkit-order: 2;
        order: 2;
        width: 100%
    }

    .catalog-category-view.page-products .columns .sidebar.sidebar-main,
    .catalogsearch-result-index.page-products .columns .sidebar.sidebar-main {
        -ms-flex-order: 0;
        -webkit-order: 0;
        order: 0;
        padding: 0 20px;
        margin-bottom: 20px !important
    }

    .catalog-category-view.page-products .columns .sidebar.sidebar-main #layered-filter-block .block-title strong,
    .catalogsearch-result-index.page-products .columns .sidebar.sidebar-main #layered-filter-block .block-title strong {
        padding: 10px;
        letter-spacing: 1px;
        line-height: initial;
        letter-spacing: 6px;
        margin: 0
    }

    .catalog-category-view.page-products .columns .sidebar.sidebar-main #layered-filter-block .toolbar.toolbar-products .toolbar-amount,
    .catalogsearch-result-index.page-products .columns .sidebar.sidebar-main #layered-filter-block .toolbar.toolbar-products .toolbar-amount {
        display: none !important
    }

    .catalog-category-view.page-products .columns .sidebar.sidebar-main #layered-filter-block .toolbar.toolbar-products .toolbar-sorter.sorter,
    .catalogsearch-result-index.page-products .columns .sidebar.sidebar-main #layered-filter-block .toolbar.toolbar-products .toolbar-sorter.sorter {
        position: relative;
        width: 100%;
        text-align: left;
        display: block
    }

    .catalog-category-view.page-products .columns .sidebar.sidebar-main #layered-filter-block .toolbar.toolbar-products .toolbar-sorter.sorter select.sorter-options,
    .catalogsearch-result-index.page-products .columns .sidebar.sidebar-main #layered-filter-block .toolbar.toolbar-products .toolbar-sorter.sorter select.sorter-options {
        width: 210px;
        text-transform: capitalize;
        border: 1px solid #e7e7e7;
        height: 47px;
        background-size: 13px;
        background-position: right 10px center;
        background-repeat: no-repeat;
        padding-top: 0 !important;
        font-size: 15px;
        font-family: 'Roboto', sans-serif;
        color: #515151
    }

    .catalog-category-view.page-products .columns .sidebar.sidebar-main #layered-filter-block .toolbar.toolbar-products .toolbar-sorter.sorter .sorter-action,
    .catalogsearch-result-index.page-products .columns .sidebar.sidebar-main #layered-filter-block .toolbar.toolbar-products .toolbar-sorter.sorter .sorter-action {
        display: none
    }

    .catalog-category-view.page-products .columns .sidebar.sidebar-main #layered-filter-block.active .block-title,
    .catalogsearch-result-index.page-products .columns .sidebar.sidebar-main #layered-filter-block.active .block-title {
        border-bottom: 1px solid #122e57;
        height: 61px;
        left: 0;
        position: fixed;
        right: 0;
        top: 0;
        z-index: 2
    }

    .catalog-category-view.page-products .columns .sidebar.sidebar-main #layered-filter-block.active .block-title strong,
    .catalogsearch-result-index.page-products .columns .sidebar.sidebar-main #layered-filter-block.active .block-title strong {
        width: 100%;
        text-align: right;
        border: 0;
        color: transparent;
        padding: 0;
        letter-spacing: 0px;
        line-height: 16px;
        padding-right: 12px
    }

    .catalog-category-view.page-products .columns .sidebar.sidebar-main #layered-filter-block.active .block-title strong:after,
    .catalogsearch-result-index.page-products .columns .sidebar.sidebar-main #layered-filter-block.active .block-title strong:after {
        color: #122e57
    }

    .catalog-category-view.page-products .columns .sidebar.sidebar-main #layered-filter-block.active .filter-subtitle,
    .catalogsearch-result-index.page-products .columns .sidebar.sidebar-main #layered-filter-block.active .filter-subtitle {
        background: url(/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/images/category-filter-background.png) no-repeat;
        background-size: 80%;
        display: block;
        height: auto;
        left: 0;
        line-height: normal;
        position: fixed;
        right: 0;
        top: 0;
        z-index: 1;
        padding-left: 10px;
        padding-top: 15px;
        border: 0;
        font-size: 16px;
        font-weight: 500;
        color: #fff;
        font-family: 'Roboto', sans-serif;
        letter-spacing: 1px
    }

    .catalog-category-view.page-products .columns .sidebar.sidebar-main #layered-filter-block.active .filter-options,
    .catalogsearch-result-index.page-products .columns .sidebar.sidebar-main #layered-filter-block.active .filter-options {
        padding: 0;
        height: 100%;
        padding-bottom: 140px !important;
        transform: none
    }

    .catalog-category-view.page-products .columns .sidebar.sidebar-main #layered-filter-block.active .filter-options .top-toolbar .toolbar-amount,
    .catalogsearch-result-index.page-products .columns .sidebar.sidebar-main #layered-filter-block.active .filter-options .top-toolbar .toolbar-amount {
        display: none !important
    }

    .catalog-category-view.page-products .columns .sidebar.sidebar-main #layered-filter-block.active .filter-options .filter-option-wrapper,
    .catalogsearch-result-index.page-products .columns .sidebar.sidebar-main #layered-filter-block.active .filter-options .filter-option-wrapper {
        -webkit-box-flex: 1;
        flex-grow: 1;
        overflow-y: auto;
        height: 100%;
        overflow: auto
    }

    .catalog-category-view.page-products .columns .sidebar.sidebar-main #layered-filter-block.active .filter-options .filter-options-item,
    .catalogsearch-result-index.page-products .columns .sidebar.sidebar-main #layered-filter-block.active .filter-options .filter-options-item {
        margin-bottom: 0;
        border-left: 1px solid #e7e7e7;
        border-right: 1px solid #e7e7e7
    }

    .catalog-category-view.page-products .columns .sidebar.sidebar-main #layered-filter-block.active .filter-options .filter-options-item .swatch-attribute,
    .catalogsearch-result-index.page-products .columns .sidebar.sidebar-main #layered-filter-block.active .filter-options .filter-options-item .swatch-attribute {
        text-align: left !important;
        padding-left: 10px
    }

    .catalog-category-view.page-products .columns .facet-footer-buttons-wrapper,
    .catalogsearch-result-index.page-products .columns .facet-footer-buttons-wrapper {
        position: fixed;
        bottom: 0;
        left: 0;
        right: 0;
        z-index: 9999;
        transform: none !important
    }

    .catalog-category-view.page-products .columns .facet-footer-buttons,
    .catalogsearch-result-index.page-products .columns .facet-footer-buttons {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        flex: 0 0 52px;
        flex-direction: row;
        box-shadow: 0 -4px 8px #e9e5e7;
        z-index: 9;
        background-color: #fff;
        position: relative
    }

    .catalog-category-view.page-products .columns .facet-footer-clear-all-btn,
    .catalogsearch-result-index.page-products .columns .facet-footer-clear-all-btn {
        padding: 0 !important;
        flex-basis: 50%;
        flex-grow: 1;
        height: 52px !important;
        background-color: #fff;
        color: #191f1c;
        border: none !important;
        border-radius: 0 !important
    }

    .catalog-category-view.page-products .columns .facet-footer-clear-all-btn span,
    .catalogsearch-result-index.page-products .columns .facet-footer-clear-all-btn span {
        color: #191f1c;
        text-transform: uppercase
    }

    .catalog-category-view.page-products .columns .facet-footer-view-results-btn,
    .catalogsearch-result-index.page-products .columns .facet-footer-view-results-btn {
        padding: 0 !important;
        flex-basis: 50%;
        flex-grow: 1;
        height: 52px !important;
        text-transform: uppercase;
        width: 100%;
        font-weight: 700;
        font-size: 16px;
        line-height: 16px;
        cursor: pointer;
        padding: 1px;
        background-color: #000;
        color: #fff;
        border: none;
        border-radius: 0
    }

    .catalog-category-view.page-products .columns .facet-footer-view-results-btn .dsg-react-button-label,
    .catalogsearch-result-index.page-products .columns .facet-footer-view-results-btn .dsg-react-button-label {
        color: #fff
    }

    .catalog-category-view.page-products .columns .dsg-react-mobile-product-count span,
    .catalogsearch-result-index.page-products .columns .dsg-react-mobile-product-count span {
        width: 100%;
        font-size: 14px;
        line-height: 20px;
        letter-spacing: .5px;
        text-transform: uppercase;
        font-weight: 700
    }
}

@media only screen and (min-width:768px) {

    .catalogsearch-result-index .page-wrapper #maincontent.page-main .breadcrumbs,
    .catalogsearch-advanced-result .page-wrapper #maincontent.page-main .breadcrumbs {
        overflow: auto;
        padding-left: 0
    }

    .catalogsearch-result-index .page-wrapper #maincontent.page-main .page-title-wrapper,
    .catalogsearch-advanced-result .page-wrapper #maincontent.page-main .page-title-wrapper {
        padding-top: 0;
        border: 0
    }

    .catalogsearch-result-index .page-wrapper #maincontent.page-main .page-title-wrapper .page-title,
    .catalogsearch-advanced-result .page-wrapper #maincontent.page-main .page-title-wrapper .page-title {
        padding-left: 0;
        margin-bottom: 10px;
        font: 900 32px 'Roboto', sans-serif
    }

    .catalogsearch-result-index .page-wrapper #maincontent.page-main .product-count,
    .catalogsearch-advanced-result .page-wrapper #maincontent.page-main .product-count {
        display: none
    }

    .catalogsearch-result-index .page-wrapper #maincontent.page-main .search.results dl.block,
    .catalogsearch-advanced-result .page-wrapper #maincontent.page-main .search.results dl.block {
        display: none;
        padding: 10px;
        margin-bottom: 0
    }

    .catalog-category-view .category-view .product-count,
    .catalogsearch-result-index .category-view .product-count,
    .catalogsearch-advanced-result .category-view .product-count,
    .cms-surprise-drop-event .category-view .product-count {
        display: none
    }

    .catalog-category-view .category-view .breadcrumbs,
    .catalogsearch-result-index .category-view .breadcrumbs,
    .catalogsearch-advanced-result .category-view .breadcrumbs,
    .cms-surprise-drop-event .category-view .breadcrumbs {
        padding: 15px 20px !important
    }

    .catalog-category-view .category-view .page-title-wrapper,
    .catalogsearch-result-index .category-view .page-title-wrapper,
    .catalogsearch-advanced-result .category-view .page-title-wrapper,
    .cms-surprise-drop-event .category-view .page-title-wrapper {
        padding-left: 17px
    }

    .catalog-category-view .filter-options .filter-option-wrapper .filter-label,
    .catalogsearch-result-index .filter-options .filter-option-wrapper .filter-label,
    .catalogsearch-advanced-result .filter-options .filter-option-wrapper .filter-label,
    .cms-surprise-drop-event .filter-options .filter-option-wrapper .filter-label {
        display: none
    }

    .catalog-category-view.atome-enabled .page-main .column.main .product-item-info .product-item-details .swatch-attribute.color,
    .catalogsearch-result-index.atome-enabled .page-main .column.main .product-item-info .product-item-details .swatch-attribute.color,
    .catalogsearch-advanced-result.atome-enabled .page-main .column.main .product-item-info .product-item-details .swatch-attribute.color,
    .cms-surprise-drop-event.atome-enabled .page-main .column.main .product-item-info .product-item-details .swatch-attribute.color,
    .catalog-category-view.atome-disabled .page-main .column.main .product-item-info .product-item-details .swatch-attribute.color,
    .catalogsearch-result-index.atome-disabled .page-main .column.main .product-item-info .product-item-details .swatch-attribute.color,
    .catalogsearch-advanced-result.atome-disabled .page-main .column.main .product-item-info .product-item-details .swatch-attribute.color,
    .cms-surprise-drop-event.atome-disabled .page-main .column.main .product-item-info .product-item-details .swatch-attribute.color,
    .catalog-category-view.atome-enabled .page-main-full-width .column.main .product-item-info .product-item-details .swatch-attribute.color,
    .catalogsearch-result-index.atome-enabled .page-main-full-width .column.main .product-item-info .product-item-details .swatch-attribute.color,
    .catalogsearch-advanced-result.atome-enabled .page-main-full-width .column.main .product-item-info .product-item-details .swatch-attribute.color,
    .cms-surprise-drop-event.atome-enabled .page-main-full-width .column.main .product-item-info .product-item-details .swatch-attribute.color,
    .catalog-category-view.atome-disabled .page-main-full-width .column.main .product-item-info .product-item-details .swatch-attribute.color,
    .catalogsearch-result-index.atome-disabled .page-main-full-width .column.main .product-item-info .product-item-details .swatch-attribute.color,
    .catalogsearch-advanced-result.atome-disabled .page-main-full-width .column.main .product-item-info .product-item-details .swatch-attribute.color,
    .cms-surprise-drop-event.atome-disabled .page-main-full-width .column.main .product-item-info .product-item-details .swatch-attribute.color {
        top: -35px
    }

    .catalog-category-view .columns .filter-current .item,
    .catalogsearch-result-index .columns .filter-current .item,
    .catalogsearch-advanced-result .columns .filter-current .item,
    .cms-surprise-drop-event .columns .filter-current .item {
        height: auto
    }

    .catalog-category-view .columns .column.main .products-grid .product-item .product-item-info:hover .weltpixel-quickview,
    .catalogsearch-result-index .columns .column.main .products-grid .product-item .product-item-info:hover .weltpixel-quickview,
    .catalogsearch-advanced-result .columns .column.main .products-grid .product-item .product-item-info:hover .weltpixel-quickview,
    .cms-surprise-drop-event .columns .column.main .products-grid .product-item .product-item-info:hover .weltpixel-quickview {
        display: block !important;
        visibility: visible
    }

    .catalog-category-view .columns .column.main .products-grid .product-item .product-item-info .product-item-details .price-box,
    .catalogsearch-result-index .columns .column.main .products-grid .product-item .product-item-info .product-item-details .price-box,
    .catalogsearch-advanced-result .columns .column.main .products-grid .product-item .product-item-info .product-item-details .price-box,
    .cms-surprise-drop-event .columns .column.main .products-grid .product-item .product-item-info .product-item-details .price-box {
        overflow-y: hidden;
        margin: 10px 0 10px
    }

    .catalog-category-view .columns .column.main .products-grid .product-item .product-item-info .product-item-details .gen-wrapper,
    .catalogsearch-result-index .columns .column.main .products-grid .product-item .product-item-info .product-item-details .gen-wrapper,
    .catalogsearch-advanced-result .columns .column.main .products-grid .product-item .product-item-info .product-item-details .gen-wrapper,
    .cms-surprise-drop-event .columns .column.main .products-grid .product-item .product-item-info .product-item-details .gen-wrapper {
        min-height: 40px
    }

    .catalog-category-view .columns .column.main .products-grid .product-item .product-item-info .weltpixel-quickview,
    .catalogsearch-result-index .columns .column.main .products-grid .product-item .product-item-info .weltpixel-quickview,
    .catalogsearch-advanced-result .columns .column.main .products-grid .product-item .product-item-info .weltpixel-quickview,
    .cms-surprise-drop-event .columns .column.main .products-grid .product-item .product-item-info .weltpixel-quickview {
        display: block !important;
        top: unset !important;
        visibility: hidden;
        margin-top: 6px !important
    }

    .catalog-category-view #maincontent .columns .sidebar.sidebar-main,
    .catalogsearch-result-index #maincontent .columns .sidebar.sidebar-main,
    .catalogsearch-advanced-result #maincontent .columns .sidebar.sidebar-main {
        padding-right: 10px
    }

    .menu-filter-mobile {
        display: none
    }

    span.product-count {
        display: block;
        font-size: 14px;
        color: #515151
    }

    .catalog-category-view .product_image .product-image-photo,
    .catalogsearch-result-index .product_image .product-image-photo,
    .catalogsearch-advanced-result .product_image .product-image-photo {
        position: relative
    }
}

@media only screen and (max-width:767px) {

    .catalog-category-view #maincontent.page-main,
    .catalogsearch-result-index #maincontent.page-main,
    .catalogsearch-advanced-result #maincontent.page-main {
        padding-top: 0
    }

    .catalog-category-view .category-view .category-image,
    .catalogsearch-result-index .category-view .category-image,
    .catalogsearch-advanced-result .category-view .category-image {
        overflow: auto;
        min-height: 70px
    }

    .catalog-category-view .category-view .breadcrumbs,
    .catalogsearch-result-index .category-view .breadcrumbs,
    .catalogsearch-advanced-result .category-view .breadcrumbs {
        padding: 10px
    }

    .catalog-category-view .category-view .page-title-wrapper,
    .catalogsearch-result-index .category-view .page-title-wrapper,
    .catalogsearch-advanced-result .category-view .page-title-wrapper {
        padding-left: 10px
    }

    .catalog-category-view .category-view .product-count,
    .catalogsearch-result-index .category-view .product-count,
    .catalogsearch-advanced-result .category-view .product-count {
        padding-left: 10px;
        display: block
    }

    .catalog-category-view .columns .filter-content .filter-current,
    .catalogsearch-result-index .columns .filter-content .filter-current,
    .catalogsearch-advanced-result .columns .filter-content .filter-current {
        display: none !important
    }

    .catalog-category-view .columns .filter-content .filter-options .filter-current,
    .catalogsearch-result-index .columns .filter-content .filter-options .filter-current,
    .catalogsearch-advanced-result .columns .filter-content .filter-options .filter-current {
        display: block !important;
        padding: 10px 0
    }

    .catalog-category-view .columns .filter-content .filter-options .filter-current .items,
    .catalogsearch-result-index .columns .filter-content .filter-options .filter-current .items,
    .catalogsearch-advanced-result .columns .filter-content .filter-options .filter-current .items {
        padding: 0
    }

    .catalog-category-view .columns .filter-content .filter-options .filter-option-wrapper .filter-label,
    .catalogsearch-result-index .columns .filter-content .filter-options .filter-option-wrapper .filter-label,
    .catalogsearch-advanced-result .columns .filter-content .filter-options .filter-option-wrapper .filter-label {
        text-transform: uppercase;
        margin-bottom: 5px;
        display: block
    }

    .catalog-category-view .columns .filter-content .filter-options .filter-option-wrapper .filter-label:after,
    .catalogsearch-result-index .columns .filter-content .filter-options .filter-option-wrapper .filter-label:after,
    .catalogsearch-advanced-result .columns .filter-content .filter-options .filter-option-wrapper .filter-label:after {
        content: ''
    }

    .catalog-category-view .columns .filter-content .clearallfilter,
    .catalogsearch-result-index .columns .filter-content .clearallfilter,
    .catalogsearch-advanced-result .columns .filter-content .clearallfilter {
        display: inline-block
    }

    .catalog-category-view .columns .filter-content .clearallfilter a.filter-clear,
    .catalogsearch-result-index .columns .filter-content .clearallfilter a.filter-clear,
    .catalogsearch-advanced-result .columns .filter-content .clearallfilter a.filter-clear {
        display: inline-block !important;
        font-size: 14px;
        color: #1c78dc;
        border-bottom: 1px solid;
        height: unset;
        overflow: inherit;
        line-height: unset;
        font-weight: 700
    }

    .catalog-category-view .columns .filter-content .toolbar-sorter.sorter .sorter-label,
    .catalogsearch-result-index .columns .filter-content .toolbar-sorter.sorter .sorter-label,
    .catalogsearch-advanced-result .columns .filter-content .toolbar-sorter.sorter .sorter-label {
        display: block;
        font-weight: 900;
        margin-bottom: 5px
    }

    .catalog-category-view .columns .filter-content .filter-current .items .item.results-li,
    .catalogsearch-result-index .columns .filter-content .filter-current .items .item.results-li,
    .catalogsearch-advanced-result .columns .filter-content .filter-current .items .item.results-li {
        display: none
    }

    .catalog-category-view .columns .filter-content .filter-current .block-actions.filter-actions,
    .catalogsearch-result-index .columns .filter-content .filter-current .block-actions.filter-actions,
    .catalogsearch-advanced-result .columns .filter-content .filter-current .block-actions.filter-actions {
        display: none
    }

    .catalog-category-view .columns #layer-product-list>:first-child,
    .catalogsearch-result-index .columns #layer-product-list>:first-child,
    .catalogsearch-advanced-result .columns #layer-product-list>:first-child {
        display: block !important
    }

    .catalog-category-view .columns .price-box.price-final_price .price-wrapper-container,
    .catalogsearch-result-index .columns .price-box.price-final_price .price-wrapper-container,
    .catalogsearch-advanced-result .columns .price-box.price-final_price .price-wrapper-container {
        display: block
    }

    .catalog-category-view .columns #layer-product-list .product-count,
    .catalogsearch-result-index .columns #layer-product-list .product-count,
    .catalogsearch-advanced-result .columns #layer-product-list .product-count {
        width: 100% !important;
        float: none !important;
        padding: 0 15px 0 10px !important;
        font-size: 15px !important;
        margin-bottom: 14px !important
    }

    .catalog-category-view .columns #layer-product-list .menu-filter-mobile,
    .catalogsearch-result-index .columns #layer-product-list .menu-filter-mobile,
    .catalogsearch-advanced-result .columns #layer-product-list .menu-filter-mobile {
        margin: 5px 10px
    }

    .catalog-category-view .columns #layer-product-list .menu-filter-mobile .count,
    .catalogsearch-result-index .columns #layer-product-list .menu-filter-mobile .count,
    .catalogsearch-advanced-result .columns #layer-product-list .menu-filter-mobile .count {
        padding-left: 5px
    }

    .catalog-category-view .columns #layer-product-list .products-grid .product-items .product-item-info .product-item-details .gen-wrapper,
    .catalogsearch-result-index .columns #layer-product-list .products-grid .product-items .product-item-info .product-item-details .gen-wrapper,
    .catalogsearch-advanced-result .columns #layer-product-list .products-grid .product-items .product-item-info .product-item-details .gen-wrapper {
        min-height: 40px
    }

    .catalog-category-view .columns #layer-product-list .products-grid .product-items .product-item-info .product-item-details .price-box,
    .catalogsearch-result-index .columns #layer-product-list .products-grid .product-items .product-item-info .product-item-details .price-box,
    .catalogsearch-advanced-result .columns #layer-product-list .products-grid .product-items .product-item-info .product-item-details .price-box {
        min-height: 35px;
        margin: 5px 0
    }

    .catalog-category-view .columns #layer-product-list .products-grid .product-items .product-item-info .product-item-details .price-wrapper-container .special-price .price-container .price,
    .catalogsearch-result-index .columns #layer-product-list .products-grid .product-items .product-item-info .product-item-details .price-wrapper-container .special-price .price-container .price,
    .catalogsearch-advanced-result .columns #layer-product-list .products-grid .product-items .product-item-info .product-item-details .price-wrapper-container .special-price .price-container .price {
        font-size: 14px !important
    }

    .catalog-category-view .columns #layer-product-list .products-grid .product-items .product-item-info .product-item-details .price-wrapper-container .old-price .price-final_price .price,
    .catalogsearch-result-index .columns #layer-product-list .products-grid .product-items .product-item-info .product-item-details .price-wrapper-container .old-price .price-final_price .price,
    .catalogsearch-advanced-result .columns #layer-product-list .products-grid .product-items .product-item-info .product-item-details .price-wrapper-container .old-price .price-final_price .price {
        font-size: 12px !important;
        font-weight: 400;
        color: #0f1111 !important
    }

    .catalog-category-view .columns #layer-product-list .products-grid .product-items .product-item-info .product-item-details .price-final_price .price,
    .catalogsearch-result-index .columns #layer-product-list .products-grid .product-items .product-item-info .product-item-details .price-final_price .price,
    .catalogsearch-advanced-result .columns #layer-product-list .products-grid .product-items .product-item-info .product-item-details .price-final_price .price {
        font-size: 14px !important
    }

    .catalog-category-view .columns .filter-current .item,
    .catalogsearch-result-index .columns .filter-current .item,
    .catalogsearch-advanced-result .columns .filter-current .item {
        height: auto
    }

    .catalog-category-view .columns .sidebar.sidebar-main #layered-filter-block:not(.active) .filter-title,
    .catalogsearch-result-index .columns .sidebar.sidebar-main #layered-filter-block:not(.active) .filter-title,
    .catalogsearch-advanced-result .columns .sidebar.sidebar-main #layered-filter-block:not(.active) .filter-title {
        display: none
    }

    .catalog-category-view .columns .column.main .message.info.empty,
    .catalogsearch-result-index .columns .column.main .message.info.empty,
    .catalogsearch-advanced-result .columns .column.main .message.info.empty {
        clear: both
    }

    .catalog-category-view .columns .column.main .top-toolbar .toolbar-products .toolbar-sorter.sorter,
    .catalogsearch-result-index .columns .column.main .top-toolbar .toolbar-products .toolbar-sorter.sorter,
    .catalogsearch-advanced-result .columns .column.main .top-toolbar .toolbar-products .toolbar-sorter.sorter {
        right: 0;
        width: 100%;
        display: none;
        float: unset
    }

    .catalog-category-view .columns .column.main .top-toolbar .toolbar-products .toolbar-sorter.sorter .sorter-label,
    .catalogsearch-result-index .columns .column.main .top-toolbar .toolbar-products .toolbar-sorter.sorter .sorter-label,
    .catalogsearch-advanced-result .columns .column.main .top-toolbar .toolbar-products .toolbar-sorter.sorter .sorter-label {
        width: 90%;
        left: 1px;
        display: none
    }

    .catalog-category-view .columns .column.main .top-toolbar .toolbar-products .toolbar-sorter.sorter select.sorter-options,
    .catalogsearch-result-index .columns .column.main .top-toolbar .toolbar-products .toolbar-sorter.sorter select.sorter-options,
    .catalogsearch-advanced-result .columns .column.main .top-toolbar .toolbar-products .toolbar-sorter.sorter select.sorter-options {
        margin: 0;
        width: 100%;
        display: inline-block;
        padding: 0 10px;
        left: 0;
        text-align-last: center;
        text-transform: capitalize
    }

    .catalog-category-view .columns .column.main .top-toolbar .toolbar-products .toolbar-sorter.sorter .sorter-action,
    .catalogsearch-result-index .columns .column.main .top-toolbar .toolbar-products .toolbar-sorter.sorter .sorter-action,
    .catalogsearch-advanced-result .columns .column.main .top-toolbar .toolbar-products .toolbar-sorter.sorter .sorter-action {
        display: none
    }

    .catalog-category-view .columns .column.main .top-toolbar .menu-filter-mobile,
    .catalogsearch-result-index .columns .column.main .top-toolbar .menu-filter-mobile,
    .catalogsearch-advanced-result .columns .column.main .top-toolbar .menu-filter-mobile {
        display: block !important;
        width: 95%;
        display: inline-block;
        border: 1px solid #515151;
        margin-left: 10px;
        top: 0;
        vertical-align: top;
        text-align: center;
        height: 44px;
        text-transform: uppercase;
        font-size: 14px;
        position: relative;
        z-index: 2;
        font-weight: 700;
        padding-top: 9px
    }

    .catalog-category-view .columns .column.main .top-toolbar .menu-filter-mobile .filter-icon,
    .catalogsearch-result-index .columns .column.main .top-toolbar .menu-filter-mobile .filter-icon,
    .catalogsearch-advanced-result .columns .column.main .top-toolbar .menu-filter-mobile .filter-icon {
        display: inline-block;
        background-image: url('/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/images/mobile-filter.svg');
        background-size: 16px;
        width: 16px;
        height: 16px;
        margin-right: 10px;
        background-repeat: no-repeat;
        background-position: 0 3px
    }

    .catalog-category-view .columns .column.main .top-toolbar .products-grid,
    .catalogsearch-result-index .columns .column.main .top-toolbar .products-grid,
    .catalogsearch-advanced-result .columns .column.main .top-toolbar .products-grid {
        clear: both
    }

    .catalog-category-view .columns .column.main .top-toolbar .products-grid .product-items,
    .catalogsearch-result-index .columns .column.main .top-toolbar .products-grid .product-items,
    .catalogsearch-advanced-result .columns .column.main .top-toolbar .products-grid .product-items {
        margin-top: 25px
    }

    .catalog-category-view .columns .column.main .top-toolbar .products-grid .product-item,
    .catalogsearch-result-index .columns .column.main .top-toolbar .products-grid .product-item,
    .catalogsearch-advanced-result .columns .column.main .top-toolbar .products-grid .product-item {
        margin-bottom: 10px
    }

    .catalog-category-view .columns .column.main .top-toolbar .products-grid .product-item .product-item-info .product.details .discount,
    .catalogsearch-result-index .columns .column.main .top-toolbar .products-grid .product-item .product-item-info .product.details .discount,
    .catalogsearch-advanced-result .columns .column.main .top-toolbar .products-grid .product-item .product-item-info .product.details .discount {
        font-size: 11px;
        margin-top: 2px
    }

    .catalog-category-view .columns .column.main .top-toolbar .products-grid .product-item .product-item-info .product.details .product.name a,
    .catalogsearch-result-index .columns .column.main .top-toolbar .products-grid .product-item .product-item-info .product.details .product.name a,
    .catalogsearch-advanced-result .columns .column.main .top-toolbar .products-grid .product-item .product-item-info .product.details .product.name a {
        font-size: 14px !important;
        max-height: 42px;
        line-height: 20px;
        min-height: 42px
    }

    .catalog-category-view .columns .column.main .top-toolbar .products-grid .product-item .product-item-info .product.details .price-box .price-container .price,
    .catalogsearch-result-index .columns .column.main .top-toolbar .products-grid .product-item .product-item-info .product.details .price-box .price-container .price,
    .catalogsearch-advanced-result .columns .column.main .top-toolbar .products-grid .product-item .product-item-info .product.details .price-box .price-container .price {
        font-size: 14px !important
    }

    .catalog-category-view .columns .column.main .top-toolbar .product-items .product-item-info .product-item-details .discount,
    .catalogsearch-result-index .columns .column.main .top-toolbar .product-items .product-item-info .product-item-details .discount,
    .catalogsearch-advanced-result .columns .column.main .top-toolbar .product-items .product-item-info .product-item-details .discount {
        font-size: 11px !important
    }

    .catalog-category-view .page-bottom .best-selling-products-container,
    .catalogsearch-result-index .page-bottom .best-selling-products-container,
    .catalogsearch-advanced-result .page-bottom .best-selling-products-container {
        width: 100% !important
    }

    .catalog-category-view.page-products .columns .sidebar.sidebar-main,
    .catalogsearch-result-index.page-products .columns .sidebar.sidebar-main,
    .catalogsearch-advanced-result.page-products .columns .sidebar.sidebar-main {
        padding: 0 10px;
        width: 100%;
        margin: 0 !important
    }

    .catalog-category-view.page-products .columns .sidebar.sidebar-main #layered-filter-block .filter-title,
    .catalogsearch-result-index.page-products .columns .sidebar.sidebar-main #layered-filter-block .filter-title,
    .catalogsearch-advanced-result.page-products .columns .sidebar.sidebar-main #layered-filter-block .filter-title {
        padding-top: 0
    }

    .catalog-category-view.page-products .columns .sidebar.sidebar-main #layered-filter-block .filter-title strong,
    .catalogsearch-result-index.page-products .columns .sidebar.sidebar-main #layered-filter-block .filter-title strong,
    .catalogsearch-advanced-result.page-products .columns .sidebar.sidebar-main #layered-filter-block .filter-title strong {
        width: 100%;
        margin-bottom: 0
    }

    .catalog-category-view.page-products .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-title:after,
    .catalogsearch-result-index.page-products .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-title:after,
    .catalogsearch-advanced-result.page-products .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-title:after {
        font-size: 12px
    }

    .catalog-category-view.page-products .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-title[aria-expanded=true]:after,
    .catalogsearch-result-index.page-products .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-title[aria-expanded=true]:after,
    .catalogsearch-advanced-result.page-products .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-title[aria-expanded=true]:after {
        font-size: 12px
    }

    .catalog-category-view.page-products .columns .sidebar.sidebar-main .block.filter,
    .catalogsearch-result-index.page-products .columns .sidebar.sidebar-main .block.filter,
    .catalogsearch-advanced-result.page-products .columns .sidebar.sidebar-main .block.filter {
        display: inline-block;
        width: 100%
    }

    .catalog-category-view.page-products .columns .column.main .top-toolbar .toolbar-products,
    .catalogsearch-result-index.page-products .columns .column.main .top-toolbar .toolbar-products,
    .catalogsearch-advanced-result.page-products .columns .column.main .top-toolbar .toolbar-products {
        width: 46%;
        z-index: 2;
        float: right;
        top: 0 !important;
        position: relative !important;
        padding: 0;
        margin-right: 10px
    }

    .product-item-info .sale-label {
        top: 0;
        right: 0
    }

    .product-item-info .sale-label img {
        width: 50px !important
    }

    .sections.nav-sections .section-items .section-item-content .additional-login-mobile {
        display: none;
        float: left;
        width: 100%;
        padding: 0 15px
    }

    .sections.nav-sections .section-items .section-item-content .additional-login-mobile li {
        list-style: none;
        height: 46px;
        align-items: center;
        display: flex;
        border-bottom: solid 1px #d7d7d7;
        padding-left: 10px
    }

    .sections.nav-sections .section-items .section-item-content .additional-login-mobile li a {
        color: #303030;
        font-size: 14px;
        font-weight: 700;
        text-transform: uppercase;
        letter-spacing: normal
    }

    .filter .filter-current,
    .filter .filter-current.active {
        margin: 5px 0 0
    }

    body.catalog-category-view .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-current .filter-current-subtitle,
    .catalogsearch-result-index .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-current .filter-current-subtitle,
    .catalogsearch-advanced-result .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-current .filter-current-subtitle {
        display: none
    }

    .category-view .page-title-wrapper h1.page-title {
        font-size: 24px
    }

    .catalog-category-view.page-products .breadcrumbs {
        display: block
    }
}

@media only screen and (max-width:330px) {

    .catalog-category-view .columns .column.main .menu-filter-mobile,
    .catalogsearch-result-index .columns .column.main .menu-filter-mobile,
    .catalogsearch-advanced-result .columns .column.main .menu-filter-mobile {
        width: 45%
    }

    .catalog-category-view.page-products .columns .column.main .toolbar-products,
    .catalogsearch-result-index.page-products .columns .column.main .toolbar-products,
    .catalogsearch-advanced-result.page-products .columns .column.main .toolbar-products {
        width: 45%
    }
}

@media only screen and (min-width:768px) {
    .category-view .category-image {
        overflow: auto;
        min-height: 250px
    }

    .catalog-product-view .product.data.items>.item.title>.switch {
        border: none !important
    }

    .product.info.detailed .product.data.items>.item.title.active .switch {
        height: 52px !important
    }

    .catalog-category-view.page-products .columns .column.main .products-grid .product-item .product-item-info .product.details .price-box.price-final_price .old-price .price-container .price,
    .catalogsearch-result-index.page-products .columns .column.main .products-grid .product-item .product-item-info .product.details .price-box.price-final_price .old-price .price-container .price,
    .catalogsearch-advanced-result.page-products .columns .column.main .products-grid .product-item .product-item-info .product.details .price-box.price-final_price .old-price .price-container .price {
        padding-left: 3px
    }

    .catalog-category-view.page-products .columns .column.main .products-grid .product-item .product-item-info .product.details .price-box,
    .catalogsearch-result-index.page-products .columns .column.main .products-grid .product-item .product-item-info .product.details .price-box,
    .catalogsearch-advanced-result.page-products .columns .column.main .products-grid .product-item .product-item-info .product.details .price-box {
        min-height: 22px
    }
}

.filter.block {
    margin-bottom: 0
}

.filter-title strong {
    background-color: #f0f0f0;
    box-shadow: inset 0 1px 0 0 #fff, inset 0 -1px 0 0 rgba(204, 204, 204, .3);
    border: 1px solid #ccc;
    border-radius: 3px;
    font-weight: 400;
    left: 0;
    line-height: 16px;
    padding: 7px 10px;
    position: absolute;
    text-align: center;
    top: 0;
    z-index: 2
}

.filter-title strong[data-count]:after {
    color: #fff;
    background: #ff5501;
    border-radius: 2px;
    content: attr(data-count);
    display: inline-block;
    font-size: .8em;
    line-height: 1;
    margin: 0 5px;
    min-width: 1em;
    padding: 2px
}

.filter-title strong.disabled {
    opacity: .5
}

.filter .block-subtitle {
    border-bottom: 1px solid #ccc;
    font-size: 14px;
    font-weight: 600;
    line-height: 1em;
    padding: 10px 10px 20px
}

.filter-subtitle {
    display: none
}

.filter-current {
    margin: 0
}

.filter-current .items {
    padding-right: 8px;
    padding: 8px
}

.filter-current .items+.block-actions.filter-actions a {
    padding: 0 20px
}

.filter-current .items+.block-actions.filter-actions a span {
    font-size: 16px;
    font-weight: 700;
    text-decoration: underline
}

.filter-current .item.results-li {
    font-size: 16px;
    color: #0f1111;
    border: none;
    padding: 0
}

.filter-current .item.results-li span {
    font-weight: 700
}

.filter-current .item {
    display: inline-block;
    border-radius: 0;
    height: 30px;
    font-size: 14px;
    line-height: 30px;
    padding-left: 16px;
    padding-right: 11px;
    align-items: center;
    margin-right: 10px;
    margin-top: 10px;
    cursor: pointer;
    min-width: 0;
    border: solid 1px #515151
}

.filter-current .item .filter-label {
    display: none
}

.filter-current .item .filter-value {
    color: #515151;
    text-transform: uppercase;
    font-size: 16px;
    font-weight: 400;
    padding-right: 5px
}

.filter-current .item.results-li {
    display: block
}

.filter .filter-current-subtitle {
    border: none;
    display: block;
    padding-bottom: 10px
}

.filter-current .action.remove {
    top: -1px;
    position: relative;
    font-size: 14px !important
}

.filter-current .action.remove:after {
    color: #fff
}

.filter-actions {
    margin-bottom: 25px;
    padding: 0 10px
}

.filter-label {
    font-weight: 700
}

.filter-label:after {
    content: ': '
}

.filter-value {
    color: #858585
}

.filter-options {
    display: none;
    margin: 0
}

.filter-options-item {
    border-bottom: 1px solid #ccc;
    padding-bottom: 10px
}

.filter-options-title {
    cursor: pointer;
    font-weight: 600;
    margin: 0;
    overflow: hidden;
    padding: 10px 40px 0 10px;
    position: relative;
    text-transform: uppercase;
    word-break: break-all;
    z-index: 1;
    display: block;
    text-decoration: none
}

.filter-options-title:after {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 13px;
    line-height: inherit;
    color: inherit;
    content: '\e622';
    font-family: 'luma-icons';
    vertical-align: middle;
    display: inline-block;
    font-weight: 400;
    overflow: hidden;
    speak: none;
    text-align: center
}

.filter-options-title:after {
    position: absolute;
    right: 13px;
    top: 12px
}

.filter-options-title:hover {
    color: #000
}

.active>.filter-options-title:after {
    content: '\e621'
}

.filter-options-content {
    margin: 0;
    padding: 10px
}

.filter-options-content .item {
    line-height: 1.5em;
    margin: 10px 0
}

.filter-options-content a {
    color: #494949;
    margin-left: -5px;
    margin-right: -5px;
    padding-left: 5px;
    padding-right: 7px
}

.filter-options-content a:hover {
    background-color: #e8e8e8;
    text-decoration: none
}

.filter-options-content a:hover+.count {
    background-color: #e8e8e8
}

.filter-options-content .count {
    color: #858585;
    padding-right: 5px
}

.filter-options-content .count:before {
    content: '('
}

.filter-options-content .count:after {
    content: ')'
}

.catalog-category-view.page-products .page-wrapper .breadcrumbs,
.catalogsearch-result-index.page-products .page-wrapper .breadcrumbs,
.catalogsearch-advanced-result.page-products .page-wrapper .breadcrumbs {
    padding: 15px;
    margin: 0;
    margin-left: auto;
    margin-right: auto;
    padding-left: 1rem;
    padding-right: 1rem;
    max-width: 1440px
}

.catalog-category-view.page-products .page-wrapper .breadcrumbs .items .item,
.catalogsearch-result-index.page-products .page-wrapper .breadcrumbs .items .item,
.catalogsearch-advanced-result.page-products .page-wrapper .breadcrumbs .items .item {
    text-transform: none;
    font-size: 12px;
    color: #0e1111;
    text-transform: none !important
}

.catalog-category-view.page-products .page-wrapper .breadcrumbs .items .item a,
.catalogsearch-result-index.page-products .page-wrapper .breadcrumbs .items .item a,
.catalogsearch-advanced-result.page-products .page-wrapper .breadcrumbs .items .item a {
    font-size: 12px;
    color: #0e1111;
    text-transform: none !important
}

.catalog-category-view.page-products .page-wrapper .breadcrumbs .items .item strong,
.catalogsearch-result-index.page-products .page-wrapper .breadcrumbs .items .item strong,
.catalogsearch-advanced-result.page-products .page-wrapper .breadcrumbs .items .item strong {
    font-style: normal;
    font-weight: 700;
    text-transform: none !important
}

.catalog-category-view.page-products .page-wrapper .breadcrumbs .items .item:after,
.catalogsearch-result-index.page-products .page-wrapper .breadcrumbs .items .item:after,
.catalogsearch-advanced-result.page-products .page-wrapper .breadcrumbs .items .item:after {
    content: "/";
    font-family: 'Roboto', sans-serif;
    font-size: 12px;
    padding: 0 .5rem
}

.catalog-category-view.page-products .page-wrapper .breadcrumbs .items .item:last-child:after,
.catalogsearch-result-index.page-products .page-wrapper .breadcrumbs .items .item:last-child:after,
.catalogsearch-advanced-result.page-products .page-wrapper .breadcrumbs .items .item:last-child:after {
    display: none
}

.catalog-category-view.page-products .columns,
.catalogsearch-result-index.page-products .columns,
.catalogsearch-advanced-result.page-products .columns {
    box-shadow: none
}

.catalog-category-view.page-products .columns .top-toolbar .pages,
.catalogsearch-result-index.page-products .columns .top-toolbar .pages,
.catalogsearch-advanced-result.page-products .columns .top-toolbar .pages {
    display: none !important
}

.catalog-category-view.page-products .columns .bottom-toolbar,
.catalogsearch-result-index.page-products .columns .bottom-toolbar,
.catalogsearch-advanced-result.page-products .columns .bottom-toolbar {
    display: none
}

.catalog-category-view.page-products .columns .field.limiter,
.catalogsearch-result-index.page-products .columns .field.limiter,
.catalogsearch-advanced-result.page-products .columns .field.limiter {
    display: none
}

.catalog-category-view.page-products .columns .toolbar.toolbar-products,
.catalogsearch-result-index.page-products .columns .toolbar.toolbar-products,
.catalogsearch-advanced-result.page-products .columns .toolbar.toolbar-products {
    box-shadow: none;
    padding-left: 20.83333333%;
    text-align: center
}

.catalog-category-view.page-products .columns .toolbar.toolbar-products .toolbar-amount,
.catalogsearch-result-index.page-products .columns .toolbar.toolbar-products .toolbar-amount,
.catalogsearch-advanced-result.page-products .columns .toolbar.toolbar-products .toolbar-amount {
    display: none
}

.catalog-category-view.page-products .columns .toolbar.toolbar-products .pages,
.catalogsearch-result-index.page-products .columns .toolbar.toolbar-products .pages,
.catalogsearch-advanced-result.page-products .columns .toolbar.toolbar-products .pages {
    float: none
}

.catalog-category-view.page-products .columns .toolbar.toolbar-products .pages ul,
.catalogsearch-result-index.page-products .columns .toolbar.toolbar-products .pages ul,
.catalogsearch-advanced-result.page-products .columns .toolbar.toolbar-products .pages ul {
    float: none
}

.catalog-category-view.page-products .columns .toolbar.toolbar-products .pages ul li.item .page,
.catalogsearch-result-index.page-products .columns .toolbar.toolbar-products .pages ul li.item .page,
.catalogsearch-advanced-result.page-products .columns .toolbar.toolbar-products .pages ul li.item .page,
.catalog-category-view.page-products .columns .toolbar.toolbar-products .pages ul li.item .action,
.catalogsearch-result-index.page-products .columns .toolbar.toolbar-products .pages ul li.item .action,
.catalogsearch-advanced-result.page-products .columns .toolbar.toolbar-products .pages ul li.item .action {
    margin: 0 5px;
    width: 52px;
    height: 47px;
    line-height: 47px;
    border: 1px solid #09213e;
    color: #09213e;
    border-radius: 2px
}

.catalog-category-view.page-products .columns .toolbar.toolbar-products .pages ul li.item .page span,
.catalogsearch-result-index.page-products .columns .toolbar.toolbar-products .pages ul li.item .page span,
.catalogsearch-advanced-result.page-products .columns .toolbar.toolbar-products .pages ul li.item .page span,
.catalog-category-view.page-products .columns .toolbar.toolbar-products .pages ul li.item .action span,
.catalogsearch-result-index.page-products .columns .toolbar.toolbar-products .pages ul li.item .action span,
.catalogsearch-advanced-result.page-products .columns .toolbar.toolbar-products .pages ul li.item .action span {
    width: 52px;
    height: 47px;
    line-height: 47px
}

.catalog-category-view.page-products .columns .toolbar.toolbar-products .pages ul li.item .page:hover,
.catalogsearch-result-index.page-products .columns .toolbar.toolbar-products .pages ul li.item .page:hover,
.catalogsearch-advanced-result.page-products .columns .toolbar.toolbar-products .pages ul li.item .page:hover,
.catalog-category-view.page-products .columns .toolbar.toolbar-products .pages ul li.item .action:hover,
.catalogsearch-result-index.page-products .columns .toolbar.toolbar-products .pages ul li.item .action:hover,
.catalogsearch-advanced-result.page-products .columns .toolbar.toolbar-products .pages ul li.item .action:hover {
    background-color: #09213e !important;
    border: 1px solid #09213e !important;
    color: #fff
}

.catalog-category-view.page-products .columns .toolbar.toolbar-products .pages ul li.item.current .page,
.catalogsearch-result-index.page-products .columns .toolbar.toolbar-products .pages ul li.item.current .page,
.catalogsearch-advanced-result.page-products .columns .toolbar.toolbar-products .pages ul li.item.current .page {
    height: 47px;
    background-color: #09213e;
    border: 1px solid #09213e;
    border-radius: 2px;
    color: #fff
}

.catalog-category-view.page-products .columns .toolbar.toolbar-products .pages ul li.item .action:before,
.catalogsearch-result-index.page-products .columns .toolbar.toolbar-products .pages ul li.item .action:before,
.catalogsearch-advanced-result.page-products .columns .toolbar.toolbar-products .pages ul li.item .action:before {
    display: none
}

.catalog-category-view.page-products .columns .toolbar.toolbar-products .pages ul li.item .action:after,
.catalogsearch-result-index.page-products .columns .toolbar.toolbar-products .pages ul li.item .action:after,
.catalogsearch-advanced-result.page-products .columns .toolbar.toolbar-products .pages ul li.item .action:after {
    content: '\f104';
    font-family: FontAwesome;
    font-size: 18px
}

.catalog-category-view.page-products .columns .toolbar.toolbar-products .pages ul li.item.pages-item-next .action:after,
.catalogsearch-result-index.page-products .columns .toolbar.toolbar-products .pages ul li.item.pages-item-next .action:after,
.catalogsearch-advanced-result.page-products .columns .toolbar.toolbar-products .pages ul li.item.pages-item-next .action:after {
    content: '\f105'
}

.catalog-category-view.page-products .columns .sidebar,
.catalogsearch-result-index.page-products .columns .sidebar,
.catalogsearch-advanced-result.page-products .columns .sidebar {
    box-shadow: none;
    border-right: none;
    padding-top: 50px
}

.catalog-category-view.page-products .columns .sidebar.sidebar-main #layered-filter-block .filter-title strong,
.catalogsearch-result-index.page-products .columns .sidebar.sidebar-main #layered-filter-block .filter-title strong,
.catalogsearch-advanced-result.page-products .columns .sidebar.sidebar-main #layered-filter-block .filter-title strong {
    margin-left: 0;
    letter-spacing: normal
}

.catalog-category-view.page-products .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content,
.catalogsearch-result-index.page-products .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content,
.catalogsearch-advanced-result.page-products .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content {
    margin-top: 10px
}

.catalog-category-view.page-products .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options-item .priceRange input,
.catalogsearch-result-index.page-products .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options-item .priceRange input,
.catalogsearch-advanced-result.page-products .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options-item .priceRange input {
    width: 46%;
    box-sizing: border-box
}

.catalog-category-view.page-products .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options-item .priceRange input:first-child,
.catalogsearch-result-index.page-products .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options-item .priceRange input:first-child,
.catalogsearch-advanced-result.page-products .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options-item .priceRange input:first-child {
    margin-right: 2.5%
}

.catalog-category-view.page-products .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options-item .priceRange input:last-child,
.catalogsearch-result-index.page-products .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options-item .priceRange input:last-child,
.catalogsearch-advanced-result.page-products .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options-item .priceRange input:last-child {
    margin-left: 2.5%
}

.catalog-category-view.page-products .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options-item button.button-price-range,
.catalogsearch-result-index.page-products .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options-item button.button-price-range,
.catalogsearch-advanced-result.page-products .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options-item button.button-price-range {
    padding: 7px 27px
}

.catalog-category-view.page-products .columns .column.main .page-title-wrapper,
.catalogsearch-result-index.page-products .columns .column.main .page-title-wrapper,
.catalogsearch-advanced-result.page-products .columns .column.main .page-title-wrapper {
    padding-left: 10px;
    padding-top: 32px
}

.catalog-category-view.page-products .columns .column.main .products-grid .product-item .product-item-info .product.details .product.name,
.catalogsearch-result-index.page-products .columns .column.main .products-grid .product-item .product-item-info .product.details .product.name,
.catalogsearch-advanced-result.page-products .columns .column.main .products-grid .product-item .product-item-info .product.details .product.name {
    margin-bottom: 0;
    padding-top: 0;
    z-index: 99;
    background-color: #fff
}

.catalog-category-view.page-products .columns .column.main .products-grid .product-item .product-item-info .product.details .price-box.price-final_price .price-container .price,
.catalogsearch-result-index.page-products .columns .column.main .products-grid .product-item .product-item-info .product.details .price-box.price-final_price .price-container .price,
.catalogsearch-advanced-result.page-products .columns .column.main .products-grid .product-item .product-item-info .product.details .price-box.price-final_price .price-container .price {
    color: #000 !important;
    font-weight: 900
}

.catalog-category-view.page-products .columns .column.main .products-grid .product-item .product-item-info .product.details .price-box.price-final_price .special-price .price-container .price,
.catalogsearch-result-index.page-products .columns .column.main .products-grid .product-item .product-item-info .product.details .price-box.price-final_price .special-price .price-container .price,
.catalogsearch-advanced-result.page-products .columns .column.main .products-grid .product-item .product-item-info .product.details .price-box.price-final_price .special-price .price-container .price {
    color: #e21936 !important;
    font-weight: 900;
    font-size: 16px
}

.catalog-category-view.page-products .columns .column.main .products-grid .product-item .product-item-info .product.details .price-box.price-final_price .old-price .price-container .price,
.catalogsearch-result-index.page-products .columns .column.main .products-grid .product-item .product-item-info .product.details .price-box.price-final_price .old-price .price-container .price,
.catalogsearch-advanced-result.page-products .columns .column.main .products-grid .product-item .product-item-info .product.details .price-box.price-final_price .old-price .price-container .price {
    font-size: 12px !important;
    font-weight: 400;
    vertical-align: top;
    color: #0f1111 !important
}

.catalog-category-view .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items .item.selected a:after,
.catalogsearch-result-index .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items .item.selected a:after,
.catalogsearch-advanced-result .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items .item.selected a:after {
    left: -9px !important
}

.sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items.size-filter {
    display: flex;
    flex-wrap: wrap;
    padding-left: 0 !important;
    border-top: 1px solid #e7e7e7
}

.sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items.size-filter .item {
    width: 25%;
    border: 1px solid #e7e7e7;
    margin: 0;
    min-height: 4.6rem;
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
    border-top: 0;
    border-left: 0
}

.sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items.size-filter .item a {
    justify-content: center;
    color: #515151;
    font-size: 12px
}

.sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items.size-filter .item.selected {
    background-color: #0f1111
}

.sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items.size-filter .item.selected a {
    color: #fff !important
}

.sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items.size-filter .item.selected a:hover {
    text-decoration: underline !important
}

.sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items.size-filter .item.selected a:after {
    content: '' !important
}

.sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items.size-filter .item a {
    padding: 5px;
    margin: 0
}

.sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items.size-filter .item a:hover {
    text-decoration: underline !important
}

.sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items.size-filter .item a:before {
    display: none
}

.sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items.size-filter .item a:after {
    display: none
}

.block-collapsible-nav .content {
    background: #f5f5f5;
    padding: 15px 0
}

.block-collapsible-nav .item {
    margin: 3px 0 0
}

.block-collapsible-nav .item:first-child {
    margin-top: 0
}

.block-collapsible-nav .item a,
.block-collapsible-nav .item>strong {
    border-left: 3px solid transparent;
    color: #575757;
    display: block;
    padding: 5px 18px 5px 15px
}

.block-collapsible-nav .item a {
    text-decoration: none
}

.block-collapsible-nav .item a:hover {
    background: #e8e8e8
}

.block-collapsible-nav .item.current a,
.block-collapsible-nav .item.current>strong {
    border-color: #333;
    color: #000;
    font-weight: 600
}

.block-collapsible-nav .item.current a {
    border-color: #333
}

.block-collapsible-nav .item .delimiter {
    border-top: 1px solid #d1d1d1;
    display: block;
    margin: 10px 1.8rem
}

.amgdprcookie-bar-container .amgdprcookie-policy a {
    font-weight: 700;
    color: #338efc;
    text-decoration: underline;
    text-wrap: nowrap
}

.amgdprcookie-bar-container .amgdprcookie-policy a:hover {
    font-weight: 700;
    color: #338efc;
    text-decoration: none
}

.recaptcha-holder {
    padding-bottom: 20px;
    display: block
}

.qr-userform .fieldset-main {
    max-width: 350px
}

.qr-userform .fieldset-main .control {
    position: relative
}

.qr-userform .fieldset-main .control .country_code {
    position: absolute;
    top: 6px;
    left: 10px;
    font-size: 14px;
    font-weight: 400
}

.qr-userform .fieldset-main .control .customer_telephone {
    padding-left: 35px
}

.qr-userform button.action.submit.primary.phno {
    position: static;
    padding: 13px 30px !important;
    width: auto;
    float: left
}

.qr-userform .fieldset {
    margin: 0 0 10px
}

a,
.alink {
    color: #000;
    text-decoration: none
}

a:active,
a:hover {
    outline: 0;
    color: #444;
    text-decoration: none
}

.shipping-messages-content-terms {
    display: flex
}

body.checkout-index-index .shipping-messages-container .shipping-messages-content .terms-wrapper {
    display: flex !important;
    padding-left: 5px
}

.modal-content .shipping-information {
    background: #ffff;
    padding: 26px;
    border: none;
    margin-bottom: 30px
}

.modal-content .shipping-information .ship-via,
.modal-content .shipping-information .ship-to {
    margin: 0 0 20px
}

.modal-content .shipping-information .shipping-information-title {
    font-size: 1.8rem;
    font-weight: 700;
    text-transform: uppercase;
    border-bottom: 1px solid #ccc;
    margin: 0 0 20px;
    position: relative;
    color: #0e1111;
    padding-bottom: 15px
}

.modal-content .shipping-information .shipping-information-title .action-edit {
    top: 0;
    display: inline-block;
    text-decoration: none;
    margin: 0;
    position: absolute;
    right: 0;
    background: 0 0;
    border: none
}

.modal-content .shipping-information .shipping-information-title .action-edit:before {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 18px;
    line-height: 20px;
    color: #8f8f8f;
    content: '\e601';
    font-family: 'luma-icons';
    vertical-align: middle;
    display: inline-block;
    font-weight: 400;
    overflow: hidden;
    speak: none;
    text-align: center
}

.modal-content .shipping-information .shipping-information-title .action-edit>span {
    border: 0;
    clip: rect(0, 0, 0, 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px
}

body input:not([disabled]):focus {
    box-shadow: none
}

footer.page-footer {
    background-color: #fff;
    max-width: 124rem;
    width: 100%;
    margin: auto;
    padding: 0 2rem
}

footer.page-footer .footer-container {
    width: 100%
}

footer.page-footer .footer-container .tiles {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
    margin: 0
}

footer.page-footer .footer-container .tiles .tiles-item {
    text-align: center;
    padding: 1.6rem;
    background: #f5f5f5;
    border: none;
    text-transform: capitalize
}

footer.page-footer .footer-container .tiles .tiles-item ul {
    margin: 0;
    padding: 0
}

footer.page-footer .footer-container .tiles .tiles-item ul li {
    list-style: none;
    margin: 0
}

footer.page-footer .footer-container .tiles .tiles-item ul li a {
    font-family: 'Roboto', sans-serif;
    font-weight: 400;
    font-size: 1.4rem;
    line-height: 133%;
    text-align: center;
    color: #031111
}

footer.page-footer .footer-container .tiles .tiles-item ul li a:before {
    content: '';
    display: block;
    width: 3.2rem;
    height: 3.2rem;
    background-size: 3.2rem;
    margin: 0 auto 1rem
}

footer.page-footer .footer-container .tiles .tiles-item.contact-us ul li a:before {
    background-image: url("data:image/svg+xml,%3Csvg width='33' height='33' viewBox='0 0 33 33' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(../../frontend/Footlocker/default/id_ID/css/%23clip0_12182_4662)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1.24219 14.9414H16.477V16.4414H3.95066L11.3847 23.1136L18.194 17.3276L19.1653 18.4707L11.3577 25.105L2.74219 17.3723V27.8357H20.5279V20.0348H22.0279V29.3357H1.24219V14.9414Z' fill='%230E1111'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.43071 22.3595L2.68175 29.1084L1.62109 28.0478L8.37005 21.2988L9.43071 22.3595ZM20.9273 29.1084L14.1783 22.3595L15.239 21.2988L21.9879 28.0478L20.9273 29.1084Z' fill='%230E1111'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M18.5417 3.38281L22.1661 9.83599L20.254 11.9041C20.4403 12.7673 21.1314 13.7555 22.0562 14.6023C22.5564 15.0602 23.0872 15.4412 23.5642 15.7033C23.8583 15.8648 24.1022 15.9648 24.2885 16.0199L26.2617 13.6521L32.5704 17.7077L28.9293 22.9221L28.4999 22.887C22.1151 22.3647 18.3059 19.6315 16.1193 16.3234C13.9575 13.0529 13.4336 9.30219 13.4336 6.77922V6.34733L18.5417 3.38281ZM14.939 7.20797C14.9972 9.53715 15.5435 12.7322 17.3706 15.4963C19.2415 18.3267 22.5051 20.7835 28.1954 21.3532L30.4483 18.1267L26.5655 15.6306L24.9449 17.5753H24.5936C24.0378 17.5753 23.4108 17.3305 22.8419 17.0179C22.2486 16.692 21.6215 16.238 21.0433 15.7086C19.9219 14.6819 18.8262 13.2226 18.7135 11.7125L18.6892 11.3871L20.3238 9.61903L17.9788 5.44379L14.939 7.20797Z' fill='%230E1111'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_12182_4662'%3E%3Crect width='32' height='32' fill='white' transform='translate(0.75 0.5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E")
}

footer.page-footer .footer-container .tiles .tiles-item.order-status ul li a:before {
    background-image: url("data:image/svg+xml,%3Csvg width='33' height='33' viewBox='0 0 33 33' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(../../frontend/Footlocker/default/id_ID/css/%23clip0_12231_5431)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M31.5846 6.03107L16.9643 0.705078L0.917969 5.70652V24.6625L14.684 32.1063C14.6919 32.1108 14.6998 32.1152 14.7079 32.1195C14.7118 32.1216 14.7157 32.1236 14.7196 32.1256L15.0338 32.2955L15.3629 32.1443C15.3722 32.1403 15.3813 32.1361 15.3903 32.1318L31.5846 24.6966V6.03107ZM30.0707 23.7259L15.8182 30.2695V12.5888L30.0707 7.68375V23.7259ZM14.3043 30.1799V12.4798L2.43187 7.57018V23.76L14.3043 30.1799ZM28.6477 6.57243L16.9266 2.30257L12.4534 3.69681L23.5489 8.32722L28.6477 6.57243ZM10.2394 4.38687L3.65697 6.43855L15.1849 11.2057L21.3946 9.06863L10.4067 4.48312C10.3457 4.45765 10.2897 4.42512 10.2394 4.38687Z' fill='%230E1111'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_12231_5431'%3E%3Crect width='32' height='32' fill='white' transform='translate(0.25 0.5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E")
}

footer.page-footer .footer-container .tiles .tiles-item.shipping-info ul li a:before {
    background-image: url("data:image/svg+xml,%3Csvg width='33' height='33' viewBox='0 0 33 33' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(../../frontend/Footlocker/default/id_ID/css/%23clip0_12231_3337)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.75 8.69141H21.3584V12.066H21.3583V21.5636H14.9606C14.6221 20.1333 13.3369 19.069 11.8031 19.069C10.2693 19.069 8.98412 20.1333 8.64565 21.5636H6.08224V16.6519H0.75002V18.1519H4.58224V23.0636H8.64565C8.98412 24.494 10.2693 25.5582 11.8031 25.5582C13.3369 25.5582 14.6221 24.494 14.9606 23.0636L21.3583 23.0636H23.7297C24.0682 24.494 25.3534 25.5582 26.8872 25.5582C28.421 25.5582 29.7062 24.494 30.0447 23.0636H33.0903V16.5147L29.4655 12.066H22.8584V7.19141H0.75V8.69141ZM30.0447 21.5636H31.5903V17.0484L28.7528 13.566H22.8584V21.5636H23.7297C24.0682 20.1333 25.3534 19.069 26.8872 19.069C28.421 19.069 29.7062 20.1333 30.0447 21.5636ZM0.75002 13.4186H16.4874V11.9186H0.75002V13.4186ZM11.8031 24.0582C12.7666 24.0582 13.5477 23.2771 13.5477 22.3136C13.5477 21.3501 12.7666 20.569 11.8031 20.569C10.8396 20.569 10.0585 21.3501 10.0585 22.3136C10.0585 23.2771 10.8396 24.0582 11.8031 24.0582ZM28.6318 22.3136C28.6318 23.2771 27.8507 24.0582 26.8872 24.0582C25.9237 24.0582 25.1426 23.2771 25.1426 22.3136C25.1426 21.3501 25.9237 20.569 26.8872 20.569C27.8507 20.569 28.6318 21.3501 28.6318 22.3136Z' fill='%230E1111'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_12231_3337'%3E%3Crect width='32' height='32' fill='white' transform='translate(0.75 0.5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E")
}

footer.page-footer .footer-container .tiles .tiles-item.store-locator ul li a:before {
    background-image: url("data:image/svg+xml,%3Csvg width='33' height='33' viewBox='0 0 33 33' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M32.25 3.83333H30.9167V30.5H1.58333V3.83333H0.25V2.5H32.25V3.83333ZM15.5833 29.1667V19.9019H8.91667V29.1667H15.5833ZM24.9167 18.5685V29.1667H29.5833V10.4152L2.91667 10.4152V29.1667H7.58333V18.5685H24.9167ZM23.5833 29.1667V19.9019H16.9167V29.1667H23.5833ZM25.5833 3.83333H29.5833V9.08187H25.5833V3.83333ZM22.9167 9.08187V3.83333H17.5827V9.08187H22.9167ZM14.916 9.08187V3.83333H9.58333V9.08187H14.916ZM6.91667 9.08187V3.83333H2.91667V9.08187H6.91667Z' fill='%230E1111'/%3E%3C/svg%3E")
}

footer.page-footer .footer-container .tiles .tiles-item.returns-exchanges ul li a:before {
    background-image: url("data:image/svg+xml,%3Csvg width='33' height='33' viewBox='0 0 33 33' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(../../frontend/Footlocker/default/id_ID/css/%23clip0_12231_4820)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.39974 6.54131L10.6219 2.55273L9.1877 2.11328L7.05856 9.06195L13.5243 10.5096L13.852 9.04585L9.72312 8.1214C11.7226 6.74953 14.1425 5.94726 16.7509 5.94726C23.6205 5.94726 29.1894 11.5161 29.1894 18.3857C29.1894 25.2553 23.6205 30.8241 16.7509 30.8241C9.88137 30.8241 4.3125 25.2553 4.3125 18.3857H2.8125C2.8125 26.0837 9.05295 32.3241 16.7509 32.3241C24.4489 32.3241 30.6894 26.0837 30.6894 18.3857C30.6894 10.6877 24.4489 4.44726 16.7509 4.44726C14.0533 4.44726 11.5338 5.21415 9.39974 6.54131Z' fill='%230E1111'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M17.0544 12.0312L23.5 14.3793V22.6505L16.2328 25.987L10 22.6167V14.23L17.0544 12.0312ZM11.5 15.3337V21.7225L16.2876 24.3114L22 21.6887V15.4293L17.017 13.6141L11.5 15.3337Z' fill='%230E1111'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.1782 14.6179C10.3365 14.2351 10.7751 14.0531 11.1579 14.2114L16.3242 16.3478L22.3415 14.2769C22.7332 14.1422 23.16 14.3504 23.2948 14.7421C23.4295 15.1337 23.2213 15.5605 22.8296 15.6953L16.2755 17.9509L10.5847 15.5976C10.2019 15.4393 10.0199 15.0007 10.1782 14.6179Z' fill='%230E1111'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16.2617 16.3984C16.6759 16.3984 17.0117 16.7342 17.0117 17.1484V25.1484C17.0117 25.5627 16.6759 25.8984 16.2617 25.8984C15.8475 25.8984 15.5117 25.5627 15.5117 25.1484V17.1484C15.5117 16.7342 15.8475 16.3984 16.2617 16.3984Z' fill='%230E1111'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_12231_4820'%3E%3Crect width='32' height='32' fill='white' transform='translate(0.75 0.5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E")
}

footer.page-footer .footer-container .tiles .tiles-item.help ul li a:before {
    background-image: url("data:image/svg+xml,%3Csvg width='33' height='33' viewBox='0 0 33 33' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(../../frontend/Footlocker/default/id_ID/css/%23clip0_12231_4676)'%3E%3Ccircle cx='16.25' cy='16.5' r='15.25' stroke='%230E1111' stroke-width='1.5'/%3E%3Cpath d='M14.827 19.9169V18.9151C14.827 18.2696 14.8938 17.739 15.0274 17.3235C15.1684 16.9079 15.3984 16.5481 15.7175 16.2438C16.0365 15.9396 16.4743 15.6354 17.0309 15.3311C17.528 15.064 17.925 14.8154 18.2218 14.5854C18.5186 14.3554 18.7301 14.1068 18.8563 13.8396C18.9898 13.5725 19.0566 13.246 19.0566 12.8602C19.0566 12.2814 18.8192 11.7991 18.3443 11.4132C17.8768 11.0274 17.2312 10.8344 16.4076 10.8344C15.4949 10.8344 14.7974 11.0162 14.315 11.3798C13.8327 11.736 13.5285 12.2369 13.4023 12.8824H11.5547C11.6586 11.7991 12.1112 10.9235 12.9126 10.2556C13.7214 9.58782 14.8716 9.25391 16.363 9.25391C17.3128 9.25391 18.1291 9.42086 18.8117 9.75478C19.5018 10.0813 20.0287 10.5228 20.3923 11.0793C20.7633 11.6284 20.9488 12.2369 20.9488 12.9047C20.9488 13.669 20.7558 14.3108 20.37 14.8303C19.9841 15.3423 19.3608 15.8283 18.5001 16.2883C18.0029 16.5629 17.6096 16.8189 17.3203 17.0563C17.0383 17.2864 16.8379 17.5535 16.7192 17.8577C16.6005 18.1545 16.5411 18.5441 16.5411 19.0264V19.9169H14.827ZM15.7175 23.7457C15.3465 23.7457 15.0385 23.627 14.7936 23.3896C14.5488 23.1447 14.4263 22.8516 14.4263 22.5103C14.4263 22.1615 14.5451 21.861 14.7825 21.6087C15.0274 21.3564 15.3353 21.2303 15.7063 21.2303C16.0774 21.2303 16.3927 21.3564 16.6524 21.6087C16.9196 21.8536 17.0531 22.1504 17.0531 22.4991C17.0531 22.8405 16.9233 23.1336 16.6636 23.3784C16.4038 23.6233 16.0885 23.7457 15.7175 23.7457Z' fill='%230E1111'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_12231_4676'%3E%3Crect width='32' height='32' fill='white' transform='translate(0.25 0.5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E")
}

footer.page-footer .footer-container .links {
    padding: 2.5rem 0;
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    gap: 1.5rem;
    flex-wrap: wrap
}

footer.page-footer .footer-container .links .collapsible span.title,
footer.page-footer .footer-container .links .not-collapsible span.title {
    font-family: 'Roboto', sans-serif;
    font-weight: 700;
    font-size: 1.6rem !important;
    line-height: 150%;
    margin-bottom: 1.5rem;
    display: block;
    padding: 0 !important;
    margin-top: 0 !important
}

footer.page-footer .footer-container .links .collapsible ul {
    padding: 0
}

footer.page-footer .footer-container .links .collapsible ul li {
    list-style: none;
    margin-bottom: 1.5rem;
    width: max-content;
    transition: all .2s ease
}

footer.page-footer .footer-container .links .collapsible ul li:hover {
    border-bottom: .3rem solid
}

footer.page-footer .footer-container .links .collapsible ul li a {
    font-family: 'Roboto', sans-serif;
    font-weight: 400;
    font-size: 1.4rem;
    line-height: 133%;
    vertical-align: middle;
    color: #031111
}

footer.page-footer .footer-container .links .not-collapsible .newsletter-box .block.newsletter {
    max-width: 100%;
    width: 100%
}

footer.page-footer .footer-container .links .not-collapsible .newsletter-box .block.newsletter .control:before {
    display: none
}

footer.page-footer .footer-container .links .not-collapsible .newsletter-box .block.newsletter .form.subscribe .field {
    float: unset;
    max-width: 100%;
    margin-bottom: 1.5rem
}

footer.page-footer .footer-container .links .not-collapsible .newsletter-box .block.newsletter .form.subscribe .field.newsletter .control {
    display: flex;
    align-items: center;
    flex-wrap: wrap
}

footer.page-footer .footer-container .links .not-collapsible .newsletter-box .block.newsletter .form.subscribe .field.newsletter .control input {
    height: 4.4rem;
    margin: 0;
    padding: 0;
    width: calc(100% - 7.9rem);
    padding-inline-start: 1.5rem;
    text-align: start;
    border-color: #031111;
    order: 1
}

footer.page-footer .footer-container .links .not-collapsible .newsletter-box .block.newsletter .form.subscribe .field.newsletter .control input::placeholder {
    font-family: 'Roboto', sans-serif;
    font-weight: 400;
    font-size: 1.2rem;
    vertical-align: middle
}

footer.page-footer .footer-container .links .not-collapsible .newsletter-box .block.newsletter .form.subscribe .field.newsletter .control .actions {
    max-width: 7.9rem;
    width: 100%;
    order: 2
}

footer.page-footer .footer-container .links .not-collapsible .newsletter-box .block.newsletter .form.subscribe .field.newsletter .control .actions button.action.subscribe.primary {
    margin: 0;
    max-width: 7.9rem;
    width: 100%;
    text-align: center;
    height: 4.4rem;
    padding: 0 1rem;
    border-radius: .2rem;
    color: #fff;
    background: #031111;
    border-color: #031111
}

footer.page-footer .footer-container .links .not-collapsible .newsletter-box .block.newsletter .form.subscribe .field.newsletter .control .actions button.action.subscribe.primary span {
    font-size: 1.2rem;
    line-height: 1.6rem;
    letter-spacing: .05rem
}

footer.page-footer .footer-container .links .not-collapsible .newsletter-box .block.newsletter .form.subscribe .field.newsletter .control div#newsletter-error {
    flex-basis: 100%;
    order: 3
}

footer.page-footer .footer-container .links .not-collapsible .newsletter-box .block.newsletter .form.subscribe .field.choice.footer_subscription_consent .control {
    display: flex;
    align-items: flex-start;
    gap: 1rem;
    flex-wrap: wrap
}

footer.page-footer .footer-container .links .not-collapsible .newsletter-box .block.newsletter .form.subscribe .field.choice.footer_subscription_consent .control input#footer_subscription_consent {
    margin: 0;
    padding: 0;
    width: 1.6rem;
    height: 1.6rem;
    border-radius: .2rem;
    border-color: #d3d3d3
}

footer.page-footer .footer-container .links .not-collapsible .newsletter-box .block.newsletter .form.subscribe .field.choice.footer_subscription_consent .control input#footer_subscription_consent+label.label {
    width: calc(100% - 3rem);
    height: auto;
    display: inline-block;
    color: #031111;
    clip: unset;
    position: unset;
    font-family: 'Roboto', sans-serif;
    font-weight: 400;
    font-size: 1.4rem;
    line-height: 133%
}

footer.page-footer .footer-container .links .not-collapsible .newsletter-box .block.newsletter .form.subscribe .field.choice.footer_subscription_consent .control input#footer_subscription_consent+label.label span,
footer.page-footer .footer-container .links .not-collapsible .newsletter-box .block.newsletter .form.subscribe .field.choice.footer_subscription_consent .control input#footer_subscription_consent+label.label a {
    font-family: 'Roboto', sans-serif
}

footer.page-footer .footer-container .links .not-collapsible .newsletter-box .block.newsletter .form.subscribe .field.choice.footer_subscription_consent .control input#footer_subscription_consent+label.label a {
    text-decoration: underline
}

footer.page-footer .footer-container .links .not-collapsible .newsletter-box .block.newsletter .form.subscribe .field.choice.footer_subscription_consent .control input#footer_subscription_consent+label.label a:visited {
    color: #000
}

footer.page-footer .footer-container .links .not-collapsible .newsletter-box .block.newsletter .form.subscribe .field.choice.footer_subscription_consent .control div#footer_subscription_consent-error {
    margin: 0
}

footer.page-footer .footer-container .links .not-collapsible .socia-media-links ul {
    padding: 0;
    display: flex;
    gap: 2rem
}

footer.page-footer .footer-container .links .not-collapsible .socia-media-links ul:before,
footer.page-footer .footer-container .links .not-collapsible .socia-media-links ul:after {
    display: none
}

footer.page-footer .footer-container .links .not-collapsible .socia-media-links ul li {
    list-style: none;
    flex-basis: 3.2rem;
    width: 3.2rem;
    height: 3.2rem
}

footer.page-footer .footer-container .links .not-collapsible .socia-media-links ul li a:before {
    content: '';
    width: 3.2rem;
    height: 3.2rem;
    display: inline-block;
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    background-size: 3.2rem
}

footer.page-footer .footer-container .links .not-collapsible .socia-media-links ul li a#facebook:before {
    background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M31.9977 15.9988C31.9977 7.16233 24.8354 0 15.9988 0C7.16233 0 0 7.16233 0 15.9988C0 23.9845 5.85052 30.6033 13.4991 31.8028V20.6224H9.43743V15.9966H13.4991V12.4716C13.4991 8.46269 15.8865 6.24726 19.5422 6.24726C21.292 6.24726 23.1245 6.55916 23.1245 6.55916V10.497H21.1063C19.1179 10.497 18.4986 11.7308 18.4986 12.9945V15.9966H22.9364L22.2277 20.6224H18.5009V31.8028C26.1495 30.6033 32 23.9845 32 15.9988H31.9977Z' fill='%230E1111'/%3E%3C/svg%3E")
}

footer.page-footer .footer-container .links .not-collapsible .socia-media-links ul li a#twitter:before {
    background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16 32C24.8366 32 32 24.8366 32 16C32 7.16344 24.8366 0 16 0C7.16344 0 0 7.16344 0 16C0 24.8366 7.16344 32 16 32Z' fill='%230E1111'/%3E%3Cg clip-path='url(../../frontend/Footlocker/default/id_ID/css/%23clip0_8312_5425)'%3E%3Cpath d='M17.6128 14.6704L23.9191 7.33984H22.4247L16.949 13.7049L12.5755 7.33984H7.53125L14.1448 16.9649L7.53125 24.6521H9.02572L14.8083 17.9304L19.427 24.6521H24.4712L17.6125 14.6704H17.6128ZM15.566 17.0497L14.8959 16.0912L9.5642 8.46486H11.8596L16.1623 14.6196L16.8324 15.578L22.4254 23.5782H20.13L15.566 17.05V17.0497Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_8312_5425'%3E%3Crect width='16.94' height='17.3211' fill='white' transform='translate(7.53125 7.33984)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E")
}

footer.page-footer .footer-container .links .not-collapsible .socia-media-links ul li a#instagram:before {
    background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16 32C24.8366 32 32 24.8366 32 16C32 7.16344 24.8366 0 16 0C7.16344 0 0 7.16344 0 16C0 24.8366 7.16344 32 16 32Z' fill='%230E1111'/%3E%3Cpath d='M20.9681 9.94727C20.3603 9.94727 19.8672 10.4404 19.8672 11.0482C19.8672 11.656 20.3603 12.1491 20.9681 12.1491C21.5759 12.1491 22.069 11.656 22.069 11.0482C22.069 10.4404 21.5759 9.94727 20.9681 9.94727Z' fill='white'/%3E%3Cpath d='M16.0763 11.3555C13.5282 11.3555 11.457 13.4289 11.457 15.9747C11.457 18.5206 13.5305 20.594 16.0763 20.594C18.6222 20.594 20.6956 18.5206 20.6956 15.9747C20.6956 13.4289 18.6222 11.3555 16.0763 11.3555ZM16.0763 18.9357C14.4433 18.9357 13.1176 17.6078 13.1176 15.977C13.1176 14.3463 14.4456 13.0183 16.0763 13.0183C17.7071 13.0183 19.035 14.3463 19.035 15.977C19.035 17.6078 17.7071 18.9357 16.0763 18.9357Z' fill='white'/%3E%3Cpath d='M19.7433 25.3572H12.2525C9.14467 25.3572 6.61719 22.8296 6.61719 19.7218V12.231C6.61719 9.12322 9.14467 6.5957 12.2525 6.5957H19.7433C22.8511 6.5957 25.3787 9.12322 25.3787 12.231V19.7218C25.3787 22.8296 22.8511 25.3572 19.7433 25.3572ZM12.2525 8.36176C10.1194 8.36176 8.38323 10.098 8.38323 12.231V19.7218C8.38323 21.8549 10.1194 23.5911 12.2525 23.5911H19.7433C21.8764 23.5911 23.6126 21.8549 23.6126 19.7218V12.231C23.6126 10.0957 21.8764 8.36176 19.7433 8.36176H12.2525Z' fill='white'/%3E%3C/svg%3E")
}

footer.page-footer .copyright.container {
    width: 100%;
    background-color: #fff;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 2.4rem 0;
    border: solid #ddd;
    border-width: .1rem 0;
    margin-bottom: 2rem
}

footer.page-footer .copyright.container:before,
footer.page-footer .copyright.container:after {
    display: none
}

footer.page-footer .copyright.container a.logo {
    margin: 0;
    width: 18.2rem;
    height: 2.83rem;
    display: block
}

footer.page-footer .copyright.container a.logo:before {
    content: '';
    width: 18.2rem;
    height: 2.83rem;
    display: inline-block;
    background-image: url("data:image/svg+xml,%3Csvg width='182' height='29' viewBox='0 0 182 29' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(../../frontend/Footlocker/default/id_ID/css/%23clip0_8312_5432)'%3E%3Cg clip-path='url(/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/css/%23clip1_8312_5432)'%3E%3Cpath d='M0.336066 28.0311H0.252092V28.1684H0.210938V27.8379H0.359761C0.400085 27.8379 0.425857 27.8652 0.425857 27.9033V27.9661C0.425857 27.9976 0.407566 28.022 0.378882 28.029L0.443732 28.1689H0.395511L0.336066 28.0311ZM0.252092 27.9939H0.35477C0.37223 27.9939 0.385119 27.9802 0.385119 27.9637V27.9057C0.385119 27.8892 0.37223 27.8755 0.35477 27.8755H0.252092V27.9939Z' fill='%230E1111'/%3E%3Cpath d='M0.305129 28.3085C0.136768 28.3085 0 28.1724 0 28.0048C0 27.8373 0.136768 27.7012 0.305129 27.7012C0.473491 27.7012 0.610256 27.8373 0.610256 28.0048C0.610256 28.1724 0.473491 28.3085 0.305129 28.3085ZM0.305129 27.7483C0.162958 27.7483 0.0473911 27.8633 0.0473911 28.0048C0.0473911 28.1463 0.162958 28.2613 0.305129 28.2613C0.447301 28.2613 0.562865 28.1463 0.562865 28.0048C0.562865 27.8633 0.447301 27.7483 0.305129 27.7483Z' fill='%230E1111'/%3E%3Cpath d='M28.5099 14.8353L27.9057 14.3297C27.909 14.247 27.9332 13.9744 27.645 13.7204C26.9536 13.1105 25.2235 12.0324 23.6268 11.0838C23.4385 10.9717 20.3795 10.2891 19.592 10.1145C19.5421 10.0909 19.4939 10.0644 19.4494 10.0338C19.3238 9.92583 19.2681 9.76241 19.1854 9.68464C19.1351 9.63789 19.0569 9.60107 18.982 9.57169C18.9808 9.45213 19.061 9.31685 19.1721 9.31685C19.3326 9.31685 19.7321 9.30444 19.9417 9.25603C20.3284 9.16667 20.651 8.82909 20.5101 8.42407C20.4419 8.22839 20.4331 8.01739 20.5134 7.83164C20.5508 7.74517 20.6003 7.65499 20.6656 7.57431C20.7134 7.51515 20.7363 7.43862 20.7234 7.36332C20.6976 7.21108 20.5616 7.08862 20.5616 7.08862C20.5616 7.08862 20.6726 6.98561 20.7442 6.86232L20.6739 6.4118C20.6731 6.37539 20.678 6.34188 20.6872 6.31085C20.7325 6.16605 20.878 6.06925 21.0726 5.96003C21.1974 5.8897 21.231 5.66547 21.1608 5.52026L20.4781 4.45951C20.4311 4.37429 20.3733 4.27251 20.4119 4.18439C20.4631 4.06731 20.523 3.86708 20.513 3.58369C20.513 3.58369 20.0369 2.44599 19.9941 2.31981C19.9837 2.28961 19.987 2.24535 19.9949 2.19653C19.9941 2.19653 19.9932 2.19653 19.9924 2.19612C20.1359 1.90073 20.2793 1.63471 20.2186 1.29258C20.1525 0.919414 20.0319 0.260377 19.5592 0.181359C19.0685 0.0994453 18.6735 0.0584882 18.1596 0.0266327C17.7343 0.000569146 16.4478 -0.0317 15.6042 0.0671761C14.5988 0.184669 13.645 0.492468 12.914 1.17757C12.3435 1.71208 11.6583 2.9139 11.7465 4.07724C11.835 5.24059 12.2138 5.92238 12.7194 6.89873C13.2654 7.95327 14.1751 9.0769 13.7414 9.21301C13.7335 9.21549 13.7248 9.21673 13.7165 9.2188C13.6525 9.22252 13.5876 9.22708 13.5285 9.2308C13.529 9.23287 13.5294 9.23452 13.5298 9.23659C13.403 9.23949 13.2629 9.23949 13.1136 9.38801C12.9722 9.52867 12.7552 9.95644 12.593 10.0731C12.593 10.0731 8.59021 10.9547 8.374 11.083C6.77695 12.0316 5.04727 13.1097 4.35581 13.7195C4.06767 13.9735 4.0922 14.2462 4.09511 14.3289L3.49097 14.8345C1.28604 17.0056 0 18.4192 0 19.2673C0 20.0294 0.204984 20.5718 0.689795 21.2316C2.0091 23.0279 4.06809 24.8073 6.0672 25.8019C6.8913 26.2118 7.90042 26.6016 9.44549 26.7257C9.61888 26.7397 9.71285 26.8361 9.74278 27.0273C9.75609 27.1133 9.78727 27.3404 9.81762 27.7004H11.1319C10.9565 24.3224 10.3099 12.6981 10.2708 11.9915L11.5465 11.7966L12.3182 27.7004H13.9418L13.5331 12.9806C13.8387 13.3782 14.0915 13.5822 14.0953 13.5859C14.0953 13.5859 14.5002 13.3733 14.9776 13.0923L15.1418 27.7004H16.8611L17.0249 13.1271C17.1921 13.2247 17.3488 13.3133 17.4794 13.3857C17.6993 13.516 17.8411 13.5859 17.8411 13.5859C17.8411 13.5859 17.8428 13.5847 17.8436 13.5838C17.8465 13.5851 17.8478 13.5859 17.8478 13.5859C17.8498 13.5838 17.9214 13.5247 18.0324 13.4113C18.1476 13.2971 18.3043 13.1267 18.4719 12.9004L18.0611 27.7004H19.6843L20.4564 11.797L21.7292 11.9915C21.6901 12.6981 21.0435 24.322 20.8681 27.7004H22.1824C22.2127 27.34 22.2439 27.1129 22.2572 27.0273C22.2867 26.8361 22.3807 26.7257 22.5545 26.7257C26.0534 26.7257 29.9905 23.0279 31.3102 21.232C31.795 20.5722 32 20.0298 32 19.2678C32.0008 18.4192 30.7144 17.0056 28.5099 14.8353ZM6.60274 18.8731C6.96157 18.7539 9.00434 17.5203 9.00434 17.5203L9.29622 22.4818L9.30038 22.5493C8.72368 22.6271 7.5366 23.1475 7.11707 23.0114C6.45014 22.795 4.20322 19.787 4.37702 19.6897C4.37702 19.6897 5.09259 19.5156 5.44643 19.3381C5.80027 19.1606 6.2647 18.8201 6.2647 18.8201C6.2647 18.8201 6.42104 18.9331 6.60274 18.8731ZM5.63436 15.5386L5.07679 14.7261C5.07679 14.7261 5.07929 14.724 5.08012 14.7232C5.17284 14.64 7.47091 12.9062 8.71121 12.2277C8.7058 12.2753 8.76152 13.4688 8.76526 13.5536C8.76526 13.5565 8.76568 13.5586 8.76568 13.5586C8.76568 13.5586 5.68135 15.4964 5.63436 15.5386ZM6.36699 16.6995C6.47218 16.6196 8.82805 15.0889 8.82805 15.0889L8.92118 16.1542L8.9216 16.1592C8.9216 16.1592 6.89379 17.447 6.86552 17.4739L6.36408 16.7024C6.36408 16.7015 6.36532 16.7007 6.36699 16.6995ZM26.3661 15.5386C26.3191 15.4964 23.2352 13.5586 23.2352 13.5586C23.2352 13.5586 23.2352 13.5565 23.2356 13.5536C23.2393 13.4692 23.295 12.2757 23.2896 12.2277C24.5299 12.9066 26.828 14.64 26.9207 14.7232C26.9215 14.724 26.924 14.7261 26.924 14.7261L26.3661 15.5386ZM25.1353 17.4735C25.107 17.447 23.0792 16.1587 23.0792 16.1587L23.0797 16.1538L23.1728 15.0885C23.1728 15.0885 25.5287 16.6192 25.6338 16.699C25.6355 16.7003 25.6372 16.7015 25.6372 16.7015L25.1353 17.4735ZM22.7009 22.5489L22.705 22.4814L22.9969 17.5198C22.9969 17.5198 25.0397 18.7535 25.3985 18.8727C25.5802 18.9331 25.737 18.8201 25.737 18.8201C25.737 18.8201 26.2018 19.1606 26.5552 19.3381C26.9091 19.5156 27.6246 19.6897 27.6246 19.6897C27.7984 19.787 25.5515 22.795 24.8846 23.0114C24.4642 23.1475 23.2776 22.6271 22.7009 22.5489ZM31.205 19.2049C31.205 19.2061 31.205 19.2074 31.205 19.209C31.2017 19.5015 31.1285 20.0625 30.6936 20.6665C30.082 21.5158 29.2637 22.5944 28.0554 23.4909C27.1885 24.1342 26.3157 24.6894 25.4758 25.0659C25.2896 25.1494 25.1045 25.2239 24.9216 25.2889C24.4821 25.4552 23.9728 25.5805 23.4385 25.5813C23.2085 25.5838 22.9848 25.5636 22.7682 25.5164C22.7645 25.5156 22.7603 25.5123 22.7562 25.5089C22.4763 25.4328 22.5495 25.2632 22.4468 25.1296C22.3936 25.0601 22.2131 24.9372 22.1965 24.8425C22.1753 24.7221 22.219 24.6617 22.2106 24.5363C22.1994 24.3663 21.9699 24.2422 21.9491 24.1127C21.93 23.994 22.0576 23.9302 22.0705 23.8049C22.0793 23.7217 21.9865 23.5649 21.9924 23.5153C22.004 23.4135 22.1013 23.3573 22.2156 23.3589C22.3948 23.3618 22.5865 23.3879 22.774 23.4247C23.1063 23.4789 23.4364 23.5836 23.7512 23.6779C24.1977 23.8028 24.6185 23.9071 24.9798 23.8343C25.0368 23.8194 25.0925 23.7999 25.1457 23.7734C26.443 23.1314 27.8508 21.0744 28.3178 20.2271C28.6047 19.7063 29.2217 19.5466 29.1498 19.226C29.1477 19.216 29.1448 19.2061 29.1414 19.1962C28.9984 18.7845 27.85 18.6894 27.1635 17.9244L27.1652 17.9216L28.2621 15.9693C29.2949 16.6457 30.6965 18.1023 31.1077 18.8251C31.173 18.9401 31.2063 19.0717 31.205 19.2049ZM9.9303 23.8045C9.94319 23.9298 10.0708 23.9935 10.0517 24.1123C10.0309 24.2418 9.80141 24.3659 9.79018 24.5359C9.78187 24.6613 9.82511 24.7217 9.80432 24.8421C9.78769 24.9368 9.60765 25.0597 9.55401 25.1292C9.45131 25.2628 9.52449 25.4328 9.24467 25.5085C9.24051 25.5118 9.23635 25.5147 9.23261 25.516C9.01598 25.5631 8.79229 25.5838 8.56236 25.5809C8.02807 25.5801 7.51872 25.4548 7.07923 25.2884C6.89629 25.2235 6.71168 25.149 6.5254 25.0655C5.68551 24.689 4.81276 24.1338 3.94584 23.4905C2.73756 22.594 1.91928 21.5154 1.30766 20.6661C0.872742 20.0621 0.799563 19.5011 0.796237 19.2086C0.796237 19.2074 0.796237 19.2061 0.796237 19.2045C0.79499 19.0712 0.828669 18.9397 0.894363 18.8238C1.30558 18.1011 2.70721 16.6449 3.74003 15.968L4.83688 17.9203L4.83854 17.9232C4.15208 18.6886 3.00325 18.7837 2.86063 19.1949C2.85731 19.2049 2.8544 19.2148 2.85232 19.2247C2.78039 19.5454 3.397 19.705 3.68431 20.2259C4.15124 21.0732 5.55952 23.1301 6.85637 23.7722C6.90959 23.7987 6.96531 23.8181 7.02227 23.833C7.38359 23.9058 7.80437 23.8016 8.25093 23.6766C8.56568 23.5823 8.8954 23.4776 9.22803 23.4234C9.41556 23.3866 9.60723 23.3606 9.78644 23.3577C9.90037 23.356 9.99766 23.4123 10.0097 23.5141C10.0143 23.5645 9.92157 23.7209 9.9303 23.8045ZM20.5471 5.54342C20.5878 5.62079 20.5429 5.77965 20.4598 5.7842L19.8777 5.94637C19.8485 6.05518 19.8714 6.10772 19.9442 6.19708L20.0502 6.31126L20.16 6.43207C20.2431 6.54294 20.1966 6.7018 20.0681 6.74649L19.9791 6.77751C19.913 6.80027 19.7791 6.88673 19.6519 6.94713C19.5367 6.97609 19.4486 6.99471 19.4086 7.06463C19.2856 7.28058 19.4078 7.35629 19.4689 7.35629C19.5251 7.35629 19.5637 7.2872 19.6298 7.25659L19.9313 7.25369C19.9737 7.25369 20.0161 7.26652 20.0485 7.29506C20.1271 7.36456 20.1271 7.54411 20.0573 7.61113L19.7475 7.75304C19.6619 7.83495 19.8394 8.072 19.8639 8.16592C19.9172 8.37111 19.9184 8.71201 19.4906 8.78358C18.903 8.88204 16.1597 8.35415 16.1597 8.35415C16.1597 8.35415 15.6241 8.46172 15.874 8.8928C16.1181 9.31354 16.4669 9.44427 16.5996 9.92541C16.7493 10.469 16.5052 11.2849 16.5052 11.2849C15.8994 11.0015 15.3676 10.5588 15.015 10.2733C14.8429 10.1339 14.7235 9.97713 14.6454 9.81744C14.5048 9.49888 14.472 9.08435 14.6612 8.8928C14.8533 8.69794 14.7647 7.60162 14.756 7.09359C14.7497 6.73945 14.6445 6.62154 14.4229 6.31126C14.4059 6.28686 14.3888 6.26203 14.3705 6.23514C14.1186 5.86529 13.9393 5.22156 14.215 4.8757C14.3327 4.72801 14.4799 4.6734 14.625 4.66926C14.81 4.67257 14.9896 4.75531 15.0957 4.83309C15.2898 4.97623 15.5181 5.41145 15.7938 5.42428C15.9809 5.43296 16.1173 5.32002 16.2266 4.95761C16.4083 4.3565 16.8574 3.34002 18.4727 3.03966C18.8033 2.97802 19.4623 2.90686 19.6086 3.05001C19.755 3.19315 19.9068 3.8828 19.8323 3.91466C19.8323 3.91466 18.3184 4.30478 18.2053 4.40283C17.9912 4.58817 18.2178 4.80578 18.476 4.96796C18.7363 5.13178 19.0777 5.20377 19.2427 5.20418C19.2461 5.20418 19.2498 5.20377 19.2536 5.20377C19.2565 5.20377 19.2598 5.20418 19.2623 5.20418C19.3629 5.2046 19.4876 5.18681 19.5392 5.07883C19.7188 4.70442 19.8219 4.68167 19.9109 4.65023C20.1076 4.96216 20.4444 5.34774 20.5471 5.54342ZM16.3505 12.8871C16.3505 13.0948 16.1813 13.2636 15.9721 13.2636C15.7634 13.2636 15.5942 13.0948 15.5942 12.8871C15.5942 12.7701 15.7144 12.6464 15.8191 12.5611C15.9002 12.495 15.9721 12.4519 15.9721 12.4519L15.9734 12.4528C15.9796 12.4565 16.0457 12.4974 16.1218 12.5587C16.2274 12.6443 16.3505 12.7688 16.3505 12.8871ZM16.3505 15.0955C16.3505 15.3032 16.1813 15.472 15.9721 15.472C15.7634 15.472 15.5942 15.3032 15.5942 15.0955C15.5942 14.8878 15.7634 14.7182 15.9721 14.7182C16.1809 14.7182 16.3505 14.8878 16.3505 15.0955Z' fill='%230E1111'/%3E%3Cpath d='M182 0.154297H42V28.1538H182V0.154297Z' fill='white'/%3E%3Cpath d='M143.57 15.0402V5.38304C143.57 5.17126 143.613 5.12891 143.825 5.12891C145.417 5.12891 146.989 5.12891 148.581 5.12891C148.772 5.12891 148.814 5.17126 148.814 5.36186C148.814 8.41149 148.814 11.4611 148.814 14.5108C148.814 14.5319 148.814 14.5531 148.814 14.5743C148.836 14.6166 148.857 14.659 148.857 14.7014C148.899 14.6802 148.942 14.659 148.984 14.6378C149.112 14.4896 149.218 14.3413 149.345 14.1719C150.003 13.3671 150.64 12.5624 151.298 11.7576C151.383 11.6305 151.49 11.5882 151.659 11.5882C153.315 11.5882 154.993 11.5882 156.649 11.5882C156.734 11.5882 156.797 11.5882 156.882 11.5882C156.925 11.5882 156.967 11.6094 156.988 11.6517C157.01 11.6729 156.967 11.7364 156.946 11.7576C156.627 12.16 156.288 12.5412 155.969 12.9436C154.993 14.1296 154.016 15.3367 153.039 16.5227C152.806 16.8192 152.572 17.0945 152.318 17.391C152.233 17.4969 152.233 17.5604 152.318 17.6663C153.018 18.4922 153.719 19.3393 154.419 20.1653C155.29 21.203 156.139 22.2195 156.988 23.2573C157.392 23.7444 157.816 24.2315 158.22 24.7185C158.241 24.7609 158.262 24.8033 158.262 24.8456C158.22 24.8668 158.177 24.888 158.135 24.888C156.245 24.888 154.335 24.888 152.445 24.888C152.339 24.888 152.254 24.8456 152.19 24.7609C151.32 23.7232 150.47 22.6643 149.6 21.6266C149.409 21.3936 149.218 21.1818 149.048 20.9489C149.005 20.9065 148.942 20.8853 148.899 20.843C148.878 20.9065 148.857 20.9489 148.857 21.0124C148.857 22.2407 148.857 23.469 148.857 24.6974C148.857 24.8668 148.836 24.888 148.623 24.888C147.668 24.888 146.734 24.888 145.778 24.888H143.868C143.592 24.888 143.592 24.888 143.592 24.6127C143.57 21.436 143.57 18.2381 143.57 15.0402Z' fill='%230E1111'/%3E%3Cpath d='M120.32 25.1415C119.683 25.1626 119.004 25.0567 118.367 24.8661C117.709 24.6755 117.093 24.3791 116.541 24.019C115.862 23.5743 115.267 23.0237 114.736 22.4095C114.312 21.9012 113.972 21.3506 113.696 20.7364C113.208 19.5716 113.059 18.3433 113.165 17.115C113.208 16.5008 113.356 15.8867 113.569 15.2937C113.93 14.2983 114.503 13.43 115.246 12.6676C115.862 12.0535 116.562 11.5664 117.348 11.1852C117.73 11.0157 118.155 10.8887 118.579 10.7828C119.407 10.5922 120.235 10.5287 121.063 10.5922C121.594 10.6345 122.125 10.7404 122.634 10.8887C123.165 11.0369 123.653 11.2699 124.12 11.5452C124.779 11.9264 125.331 12.4347 125.84 12.9853C126.307 13.4936 126.689 14.0442 126.987 14.6372C127.22 15.1243 127.411 15.6325 127.517 16.1832C127.73 17.1362 127.73 18.1104 127.602 19.0846C127.517 19.6987 127.326 20.2917 127.072 20.8635C126.413 22.2824 125.352 23.3202 124.078 24.1673C123.505 24.5273 122.868 24.7814 122.21 24.9509C121.573 25.0567 120.978 25.1415 120.32 25.1415ZM120.532 15.6961C120.108 15.6961 119.704 15.7808 119.344 15.9926C118.791 16.3102 118.473 16.8185 118.346 17.4327C118.261 17.8774 118.303 18.3433 118.452 18.7881C118.643 19.3387 119.025 19.6775 119.577 19.8046C120.065 19.9317 120.575 19.9317 121.084 19.8258C121.743 19.6987 122.188 19.3175 122.358 18.6822C122.549 18.0257 122.549 17.348 122.273 16.7126C122.104 16.3102 121.806 16.0349 121.382 15.9079C121.106 15.802 120.808 15.7596 120.532 15.6961Z' fill='%230E1111'/%3E%3Cpath d='M65.8238 18.0484C65.8451 18.5143 65.7389 19.192 65.5478 19.8485C65.293 20.7168 64.8897 21.4792 64.3376 22.1993C63.8281 22.8558 63.2336 23.4276 62.5755 23.8935C62.1084 24.2112 61.6201 24.4865 61.1105 24.6983C60.0702 25.1006 58.9874 25.2277 57.9046 25.143C57.2677 25.0795 56.652 24.9524 56.0575 24.7194C54.635 24.1688 53.5522 23.237 52.6181 22.0722C52.2359 21.5851 51.9387 21.0557 51.7264 20.4838C51.5353 19.9756 51.3867 19.4461 51.323 18.8955C51.2593 18.366 51.2168 17.8154 51.2593 17.286C51.323 16.5447 51.4716 15.8247 51.7688 15.1258C52.2359 13.961 53.0215 13.008 53.9556 12.2033C54.4652 11.7797 55.0384 11.4197 55.6541 11.1655C56.8218 10.6573 58.0532 10.5302 59.3059 10.6361C59.8791 10.6784 60.4311 10.8055 60.9831 10.9961C61.8536 11.3138 62.6392 11.7797 63.3186 12.3939C63.9767 12.9657 64.5287 13.6434 64.9533 14.4058C65.1657 14.8081 65.3355 15.2105 65.4841 15.6341C65.7389 16.2906 65.8238 17.053 65.8238 18.0484ZM56.3972 17.8578C56.3972 17.9425 56.4184 18.1119 56.4397 18.2813C56.5458 19.0437 56.9492 19.5732 57.6923 19.7638C58.3505 19.9332 59.0086 19.9544 59.6456 19.7003C60.1339 19.5097 60.4524 19.1285 60.5797 18.6414C60.7284 18.1331 60.7284 17.6248 60.6222 17.0954C60.4311 16.3118 59.9003 15.8882 59.1997 15.7823C58.6477 15.6976 58.0957 15.6976 57.5437 15.8882C57.1828 16.0153 56.8855 16.2483 56.6732 16.5871C56.4397 16.9471 56.3972 17.3495 56.3972 17.8578Z' fill='%230E1111'/%3E%3Cpath d='M74.1654 25.1424C73.5285 25.1635 72.8703 25.0577 72.2122 24.8671C71.554 24.6765 70.9171 24.38 70.3438 23.9988C69.4097 23.3846 68.6029 22.601 67.9872 21.6692C67.6475 21.1609 67.3927 20.6103 67.2016 20.0385C66.9044 19.1066 66.8195 18.1536 66.8832 17.2006C66.9256 16.5441 67.0742 15.9299 67.2866 15.3158C67.6687 14.2992 68.2632 13.4309 69.0275 12.6474C69.6432 12.0332 70.3226 11.5249 71.1294 11.1861C71.7239 10.9319 72.3396 10.7625 72.9765 10.6566C73.5497 10.5719 74.1442 10.5296 74.7174 10.5931C75.0996 10.6143 75.4818 10.699 75.8639 10.7837C76.1612 10.8472 76.4584 10.9319 76.7556 11.0378C77.1166 11.1861 77.4987 11.3555 77.8384 11.5673C78.624 12.012 79.2609 12.6262 79.8341 13.3251C80.3012 13.8969 80.6834 14.511 80.9382 15.1887C81.3628 16.2688 81.5114 17.3912 81.4052 18.5348C81.3203 19.3184 81.1505 20.0808 80.8108 20.8009C80.3437 21.7962 79.6855 22.6434 78.8575 23.3634C78.2418 23.914 77.5624 24.3588 76.7981 24.6765C76.0338 24.9729 75.1421 25.1635 74.1654 25.1424ZM74.3353 19.8902C74.4202 19.8902 74.5051 19.869 74.6113 19.869C74.9935 19.8267 75.3544 19.742 75.6516 19.509C76.0125 19.2337 76.2036 18.8525 76.2886 18.4078C76.3735 17.8571 76.3735 17.3277 76.1824 16.7982C75.9701 16.2053 75.5242 15.8876 74.9298 15.7817C74.3565 15.6758 73.7833 15.6758 73.21 15.8664C72.6368 16.057 72.2759 16.4594 72.1273 17.0524C71.9999 17.5395 71.9999 18.0477 72.1273 18.5348C72.2122 18.8949 72.382 19.1914 72.6793 19.4243C73.1676 19.8267 73.7408 19.8691 74.3353 19.8902Z' fill='%230E1111'/%3E%3Cpath d='M164.142 25.1214C163.484 25.1426 162.826 25.0367 162.189 24.8673C161.509 24.6767 160.894 24.3802 160.32 23.999C159.365 23.3637 158.58 22.5801 157.943 21.6482C157.603 21.1612 157.348 20.6105 157.178 20.0387C156.775 18.7892 156.732 17.5397 156.987 16.269C157.157 15.4855 157.454 14.7442 157.879 14.0454C158.346 13.2829 158.898 12.6053 159.599 12.0334C160.129 11.5887 160.724 11.2499 161.361 10.9957C162.444 10.5722 163.569 10.4663 164.715 10.5086C165.331 10.5298 165.925 10.6357 166.499 10.7839C167.348 11.0381 168.112 11.4405 168.792 11.9911C169.514 12.5841 170.087 13.3041 170.533 14.1089C170.766 14.5536 171 15.0195 171.191 15.4855C171.382 15.9726 171.488 16.502 171.488 17.0315C171.488 17.2009 171.446 17.2432 171.276 17.2644C170.787 17.3703 170.278 17.4762 169.79 17.5821C169.344 17.6668 168.919 17.7727 168.473 17.8574C168.027 17.9633 167.582 18.048 167.136 18.1539C166.69 18.2598 166.265 18.3445 165.819 18.4504C165.352 18.5563 164.864 18.6622 164.397 18.768C163.972 18.8528 163.548 18.9586 163.123 19.0434C162.911 19.0857 162.698 19.1281 162.486 19.1704C162.444 19.1704 162.401 19.2128 162.401 19.234C162.422 19.2763 162.444 19.3398 162.486 19.361C162.698 19.5305 162.932 19.6999 163.144 19.8693C163.548 20.187 163.993 20.2081 164.461 20.1658C165.097 20.1023 165.586 19.7846 165.968 19.2763C166.159 19.0222 166.159 19.0222 166.435 19.2128C166.966 19.5516 167.497 19.8905 168.027 20.2293C168.728 20.6741 169.45 21.14 170.15 21.5847C170.384 21.733 170.384 21.733 170.193 21.9447C169.726 22.4318 169.301 22.9401 168.813 23.406C168.537 23.6813 168.24 23.9143 167.9 24.1049C167.497 24.3379 167.072 24.5496 166.647 24.6979C165.968 24.9308 165.267 25.0579 164.545 25.0791C164.418 25.1426 164.269 25.1214 164.142 25.1214ZM164.269 15.3372C164.036 15.3796 163.781 15.3796 163.548 15.4643C163.059 15.6125 162.656 15.909 162.359 16.3326C162.21 16.5232 162.104 16.7561 161.998 16.9679C161.977 17.0103 161.998 17.0738 161.998 17.1162C161.998 17.1373 162.061 17.1373 162.083 17.1373C162.571 17.0315 163.038 16.9256 163.526 16.8197C163.993 16.7138 164.461 16.6079 164.928 16.502C165.225 16.4385 165.501 16.3749 165.798 16.2902C165.926 16.2479 165.947 16.2055 165.862 16.1208C165.416 15.6549 164.906 15.3584 164.269 15.3372Z' fill='%230E1111'/%3E%3Cpath d='M42.0425 16.0582C42.0425 13.2416 42.0212 10.4461 42.0425 7.6294C42.0425 6.80346 42.4459 6.14694 43.1252 5.68103C43.6348 5.321 44.208 5.19393 44.8237 5.19393C47.1592 5.19393 49.4946 5.19393 51.83 5.19393C51.8725 5.19393 51.8937 5.19393 51.9362 5.19393C52.3395 5.17276 52.2971 5.21511 52.2971 5.57514C52.2971 6.90935 52.2971 8.22238 52.2971 9.5566C52.2971 9.78956 52.2759 9.83191 52.0211 9.83191C50.8534 9.83191 49.7069 9.83191 48.5392 9.83191C48.3056 9.83191 48.0721 9.85309 47.881 9.9378C47.4564 10.086 47.3078 10.4673 47.2865 10.8696C47.2653 11.505 47.2653 12.1403 47.2653 12.7545C47.2653 12.8815 47.2653 12.9874 47.2653 13.1145C47.2653 13.2416 47.329 13.2839 47.4352 13.2839C48.1995 13.2839 48.9638 13.2839 49.7281 13.2839C50.0254 13.2839 50.0254 13.2839 50.0254 13.5804C50.0254 14.9358 50.0254 16.2912 50.0254 17.6254C50.0254 17.8795 50.0041 17.9007 49.7494 17.9007C48.985 17.9007 48.1995 17.9007 47.4352 17.9007C47.2653 17.9007 47.2441 17.9219 47.2441 18.0913C47.2441 20.315 47.2441 22.5175 47.2441 24.7412C47.2441 24.8683 47.2016 24.9106 47.0742 24.9106C45.4394 24.9106 43.8046 24.9106 42.1486 24.9106C42.0212 24.9106 42 24.8471 42 24.7412C42.0425 21.8398 42.0425 18.9596 42.0425 16.0582Z' fill='%230E1111'/%3E%3Cpath d='M84.463 19.2978V15.9517C84.463 15.7611 84.4205 15.7187 84.2294 15.7187C83.6562 15.7187 83.1042 15.7187 82.5309 15.7187C82.3611 15.7187 82.3398 15.6975 82.3398 15.5281C82.3398 14.1092 82.3398 12.6902 82.3398 11.2713C82.3398 11.1231 82.3823 11.0807 82.5309 11.0807C83.0829 11.0807 83.6562 11.0807 84.2082 11.0807C84.4205 11.0807 84.4417 11.0384 84.4417 10.8478C84.4417 9.42884 84.4417 8.03109 84.4417 6.61217C84.4417 6.42157 84.463 6.40039 84.654 6.40039C86.2251 6.40039 87.7962 6.40039 89.3673 6.40039C89.5797 6.40039 89.6009 6.42157 89.6009 6.63335C89.6009 7.41693 89.6221 8.2217 89.6221 9.00528C89.6221 9.61944 89.6221 10.2124 89.6434 10.8266C89.6434 11.0595 89.6858 11.0807 89.9194 11.0807C90.4289 11.0807 90.9172 11.0807 91.4268 11.0807C91.5966 11.0807 91.6391 11.1231 91.6391 11.2925C91.6391 12.6902 91.6391 14.1092 91.6391 15.5069C91.6391 15.6763 91.5966 15.7187 91.4268 15.7187C90.9172 15.7187 90.4077 15.7187 89.8981 15.7187C89.6858 15.7187 89.6646 15.7611 89.6646 15.9517C89.6646 16.9682 89.6646 17.9847 89.6646 19.0013C89.6646 19.2554 89.6646 19.5307 89.8132 19.7849C89.9618 20.0602 90.1741 20.2296 90.4926 20.272C90.62 20.2931 90.7686 20.2931 90.896 20.2931C91.3843 20.2931 91.8726 20.2931 92.3397 20.2931C92.5732 20.2931 92.5945 20.3143 92.5945 20.5473V24.5287C92.5945 24.5711 92.5945 24.6134 92.5945 24.6558C92.5945 24.8464 92.5733 24.8888 92.3822 24.8888C92 24.8888 91.6179 24.8888 91.2357 24.8888C89.8557 24.8888 88.4969 24.8888 87.1168 24.8888C86.4375 24.8888 85.8218 24.677 85.3122 24.2534C84.739 23.7875 84.4417 23.1522 84.4417 22.4109C84.463 21.3944 84.463 20.3567 84.463 19.2978Z' fill='%230E1111'/%3E%3Cpath d='M136.311 25.1216C135.61 25.164 134.931 25.0369 134.273 24.8675C133.614 24.6769 132.977 24.3804 132.404 23.9992C131.513 23.4062 130.769 22.6862 130.154 21.839C129.75 21.2884 129.453 20.6743 129.262 20.0177C128.965 19.0647 128.88 18.0905 128.965 17.1163C129.05 16.121 129.326 15.168 129.857 14.2997C130.43 13.3255 131.173 12.5207 132.065 11.8642C132.595 11.4618 133.19 11.1653 133.806 10.9536C134.973 10.5724 136.162 10.4665 137.372 10.6571C137.818 10.7206 138.264 10.8265 138.689 10.9536C139.304 11.1442 139.856 11.4407 140.387 11.8007C141.151 12.3513 141.788 13.029 142.319 13.7914C142.383 13.8761 142.383 13.9397 142.277 14.0032C141.343 14.5962 140.387 15.1892 139.453 15.7821C139.05 16.0363 138.646 16.3116 138.222 16.5657C138.009 16.6928 138.009 16.6928 137.839 16.5022C137.67 16.3116 137.478 16.1422 137.287 15.9939C136.99 15.761 136.608 15.7186 136.247 15.7398C135.907 15.761 135.589 15.761 135.27 15.888C134.803 16.0575 134.464 16.3539 134.273 16.8199C134.039 17.3917 134.039 17.9846 134.188 18.5776C134.315 19.1283 134.655 19.5306 135.207 19.7212C135.801 19.933 136.374 19.9754 136.99 19.806C137.351 19.7001 137.627 19.4671 137.861 19.1706C137.882 19.1283 137.924 19.1071 137.946 19.0647C137.988 19.0012 138.052 19.0012 138.115 19.0435C139.198 19.7424 140.302 20.4413 141.385 21.1402C141.682 21.3308 141.979 21.5214 142.277 21.712C142.383 21.7755 142.383 21.839 142.319 21.9238C141.661 22.8556 140.897 23.6392 139.92 24.2322C139.198 24.6557 138.413 24.9522 137.585 25.0581C137.181 25.1216 136.757 25.1428 136.353 25.1852C136.311 25.164 136.311 25.1428 136.311 25.1216Z' fill='%230E1111'/%3E%3Cpath d='M102.316 14.0028V5.40453C102.316 5.17157 102.337 5.15039 102.571 5.15039C104.121 5.15039 105.67 5.15039 107.242 5.15039C107.454 5.15039 107.475 5.19275 107.475 5.40453C107.475 9.91543 107.475 14.4052 107.475 18.9161C107.475 19.1067 107.496 19.2973 107.518 19.4879C107.581 19.8903 107.921 20.2291 108.324 20.2926C108.494 20.3138 108.664 20.3138 108.855 20.3138C110.002 20.3138 111.169 20.3138 112.316 20.3138C112.486 20.3138 112.507 20.3562 112.507 20.5468C112.507 21.7327 112.507 22.8975 112.507 24.0835C112.507 24.2953 112.507 24.5071 112.507 24.7188C112.507 24.8459 112.464 24.9094 112.316 24.9094C111.764 24.9094 111.212 24.9094 110.66 24.9094C108.664 24.9094 106.668 24.9094 104.651 24.9094C104.163 24.9094 103.675 24.8035 103.25 24.5494C102.889 24.3376 102.634 24.02 102.486 23.6176C102.316 23.1728 102.273 22.7281 102.273 22.2622C102.316 19.5091 102.316 16.7559 102.316 14.0028Z' fill='%230E1111'/%3E%3Cpath d='M172.932 18.8534C172.932 17.0532 172.932 15.2531 172.932 13.453C172.932 13.1141 172.953 12.7541 173.017 12.4152C173.187 11.6528 173.611 11.1234 174.376 10.8904C174.758 10.7634 175.14 10.7422 175.522 10.7422C177.603 10.7422 179.683 10.7422 181.743 10.7422C181.955 10.7422 181.998 10.7845 181.998 10.9963C181.998 12.3729 181.998 13.7283 181.998 15.1049C181.998 15.3378 181.976 15.359 181.743 15.359C180.957 15.359 180.193 15.3378 179.407 15.359C179.153 15.359 178.898 15.4013 178.664 15.4861C178.303 15.6131 178.176 15.9308 178.134 16.2908C178.112 16.4179 178.134 16.545 178.134 16.672C178.134 19.3616 178.134 22.03 178.134 24.7197C178.134 24.8467 178.091 24.8891 177.964 24.8891C176.371 24.8891 174.758 24.8891 173.165 24.8891C172.996 24.8891 172.953 24.8467 172.953 24.6985C172.911 22.7501 172.911 20.8017 172.932 18.8534Z' fill='%230E1111'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_8312_5432'%3E%3Crect width='182' height='28.3077' fill='white'/%3E%3C/clipPath%3E%3CclipPath id='clip1_8312_5432'%3E%3Crect width='182' height='28.3077' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E")
}

footer.page-footer .copyright.container span {
    font-family: 'Roboto', sans-serif;
    font-weight: 400;
    font-size: 1.2rem;
    line-height: 150%;
    vertical-align: middle;
    color: #757575;
    text-transform: uppercase
}

footer.page-footer .below-copyright {
    width: 100%;
    margin: 0 auto 2rem
}

footer.page-footer .below-copyright span {
    font-family: 'Roboto', sans-serif;
    font-weight: 400;
    font-size: 1.2rem;
    line-height: 150%;
    vertical-align: middle;
    color: #757575
}

body button.action.subscribe.primary:hover {
    color: #fff !important
}

body button.action.subscribe.primary:hover span {
    color: #fff !important
}

body.checkout-index-index footer.page-footer {
    max-width: 135.7rem
}

body.checkout-index-index footer.page-footer .footer.content,
body.checkout-index-index footer.page-footer .footer-container {
    display: none
}

body.checkout-index-index footer.page-footer .copyright.container {
    border-top: none
}

.page-header.page-header-v1 .header.content .logo,
.page-header.page-header-v1 .header.content .block.block-search,
.page-header.page-header-v1 .header.content .top-header-links {
    width: calc(25%);
    float: left
}

.page-header.page-header-v1 .header.content .logo {
    height: auto;
    margin-top: 2px;
    margin-bottom: 25px;
    position: relative;
    height: 30px
}

.page-header.page-header-v1 .header.content .logo img {
    height: auto !important;
    position: absolute;
    top: 50%;
    transform: translateY(-50%)
}

.page-header.page-header-v1 .header.content .multistore-switcher {
    width: 74px;
    float: left
}

.page-header.page-header-v1 .header.content .multistore-switcher,
.page-header.page-header-v1 .header.content #multistore-mobile-switcher-language {
    position: relative;
    margin: 0;
    max-width: 150px;
    margin-left: 70px;
    height: 32px
}

.page-header.page-header-v1 .header.content .multistore-switcher .switcher-options,
.page-header.page-header-v1 .header.content #multistore-mobile-switcher-language .switcher-options {
    position: absolute;
    top: 50%;
    transform: translateY(-50%)
}

.page-header.page-header-v1 .header.content .multistore-switcher .switcher-options .language-dropdown-container .weltpixel_multistore,
.page-header.page-header-v1 .header.content #multistore-mobile-switcher-language .switcher-options .language-dropdown-container .weltpixel_multistore {
    display: block
}

.page-header.page-header-v1 .header.content .multistore-switcher .switcher-options .language-dropdown-container.open,
.page-header.page-header-v1 .header.content #multistore-mobile-switcher-language .switcher-options .language-dropdown-container.open {
    position: relative
}

.page-header.page-header-v1 .header.content .multistore-switcher .switcher-options .language-dropdown-container.open .weltpixel_multistore,
.page-header.page-header-v1 .header.content #multistore-mobile-switcher-language .switcher-options .language-dropdown-container.open .weltpixel_multistore {
    display: block;
    border: 1px solid #064394;
    position: absolute;
    background: #fff;
    width: 85px;
    right: 0;
    top: 20px;
    padding: 5px;
    z-index: 9
}

.page-header.page-header-v1 .header.content .multistore-switcher .switcher-options .language-dropdown-container.open .weltpixel_multistore li,
.page-header.page-header-v1 .header.content #multistore-mobile-switcher-language .switcher-options .language-dropdown-container.open .weltpixel_multistore li {
    float: none;
    display: block;
    clear: both;
    margin-bottom: 5px;
    overflow: hidden
}

.page-header.page-header-v1 .header.content .multistore-switcher .switcher-options .language-dropdown-container.open .weltpixel_multistore li a,
.page-header.page-header-v1 .header.content #multistore-mobile-switcher-language .switcher-options .language-dropdown-container.open .weltpixel_multistore li a {
    display: block
}

.page-header.page-header-v1 .header.content .multistore-switcher .switcher-options .language-dropdown-container.open .weltpixel_multistore li span,
.page-header.page-header-v1 .header.content #multistore-mobile-switcher-language .switcher-options .language-dropdown-container.open .weltpixel_multistore li span {
    width: 30px;
    font-size: 10px;
    line-height: 15px;
    color: #000
}

.page-header.page-header-v1 .header.content .multistore-switcher .switcher-options .language-dropdown-container.open .weltpixel_multistore li img,
.page-header.page-header-v1 .header.content #multistore-mobile-switcher-language .switcher-options .language-dropdown-container.open .weltpixel_multistore li img {
    float: left;
    width: 30px;
    height: 15px;
    border: 1px solid rgba(0, 0, 0, .2)
}

.page-header.page-header-v1 .header.content .multistore-switcher .switcher-options .language-dropdown-container.open .weltpixel_multistore li:hover,
.page-header.page-header-v1 .header.content #multistore-mobile-switcher-language .switcher-options .language-dropdown-container.open .weltpixel_multistore li:hover {
    overflow: hidden;
    background: #064394
}

.page-header.page-header-v1 .header.content .multistore-switcher .switcher-options .language-dropdown-container.open>li:after,
.page-header.page-header-v1 .header.content #multistore-mobile-switcher-language .switcher-options .language-dropdown-container.open>li:after {
    background-image: url('/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/images/up-arrow-select.png')
}

.page-header.page-header-v1 .header.content .multistore-switcher .switcher-options .language-dropdown-container>li,
.page-header.page-header-v1 .header.content #multistore-mobile-switcher-language .switcher-options .language-dropdown-container>li {
    list-style: none;
    overflow: hidden;
    position: relative;
    padding-right: 20px;
    cursor: pointer
}

.page-header.page-header-v1 .header.content .multistore-switcher .switcher-options .language-dropdown-container>li img,
.page-header.page-header-v1 .header.content #multistore-mobile-switcher-language .switcher-options .language-dropdown-container>li img,
.page-header.page-header-v1 .header.content .multistore-switcher .switcher-options .language-dropdown-container>li span,
.page-header.page-header-v1 .header.content #multistore-mobile-switcher-language .switcher-options .language-dropdown-container>li span {
    display: block;
    float: left
}

.page-header.page-header-v1 .header.content .multistore-switcher .switcher-options .language-dropdown-container>li img,
.page-header.page-header-v1 .header.content #multistore-mobile-switcher-language .switcher-options .language-dropdown-container>li img {
    width: 30px;
    border: 1px solid rgba(0, 0, 0, .2)
}

.page-header.page-header-v1 .header.content .multistore-switcher .switcher-options .language-dropdown-container>li span,
.page-header.page-header-v1 .header.content #multistore-mobile-switcher-language .switcher-options .language-dropdown-container>li span {
    width: 24px;
    font-size: 10px;
    line-height: 16px;
    text-align: right
}

.page-header.page-header-v1 .header.content .multistore-switcher .switcher-options .language-dropdown-container>li:after,
.page-header.page-header-v1 .header.content #multistore-mobile-switcher-language .switcher-options .language-dropdown-container>li:after {
    content: "";
    width: 15px;
    height: 15px;
    display: block;
    background-image: url('/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/images/down-arrow-select.png');
    background-size: 20px;
    background-position: -5px -4px;
    background-repeat: no-repeat;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%)
}

.page-header.page-header-v1 .header.content .top-header-links {
    float: right;
    max-width: 250px
}

.page-header.page-header-v1 .header.content .top-header-links .social-container {
    overflow: hidden;
    width: 50%;
    float: left
}

.page-header.page-header-v1 .header.content .top-header-links .social-container ul {
    padding: 0
}

.page-header.page-header-v1 .header.content .top-header-links .social-container ul li {
    list-style: none;
    width: 20px;
    margin-right: 10px;
    float: left;
    margin-top: 5px
}

.page-header.page-header-v1 .header.content .top-header-links .social-container ul li a:before {
    content: "";
    width: 20px;
    height: 20px;
    display: block;
    background-image: url('/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/images/header-social-logo.png');
    background-repeat: no-repeat;
    background-size: initial;
    margin: 0 auto
}

.page-header.page-header-v1 .header.content .top-header-links .social-container ul li a#facebook:before {
    background-position: 3px 0
}

.page-header.page-header-v1 .header.content .top-header-links .social-container ul li a#instagram:before {
    background-position: -32px 0
}

.page-header.page-header-v1 .header.content .top-header-links .social-container ul li a#twitter:before {
    background-position: -70px 0
}

.page-header.page-header-v1 .header.content .top-header-links .social-container ul li a#youtube:before {
    background-position: -107px 0
}

.page-header.page-header-v1 .header.content .top-header-links .social-container ul li a span {
    display: none
}

.page-header.page-header-v1 .header.content .top-header-links>a {
    background: #04214d;
    color: #fff;
    padding: 5px;
    width: 50%;
    float: left;
    max-width: unset;
    text-align: center
}

.page-header.page-header-v1 .header.content .block.block-search {
    max-width: 100%;
    margin-left: 40px;
    width: 36%
}

.page-header.page-header-v1 .header.content .block.block-search .block-content {
    max-width: 100%;
    border: 1px solid #e2e3e7
}

.page-header.page-header-v1 .header.content .block.block-search .block-content input {
    width: 100%;
    border: 0;
    padding-left: 40px;
    text-transform: uppercase !important
}

.page-header.page-header-v1 .header.content .block.block-search .block-content .form.minisearch {
    position: relative
}

.page-header.page-header-v1 .header.content .block.block-search .block-content .form.minisearch .control:before {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 4px;
    border-right: 1px solid #e2e3e7;
    background-image: url(/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/images/search-icon.png);
    content: "";
    background-size: contain;
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
    padding-right: 8px
}

.page-header.page-header-v1 .header.content .block.block-search .block-content .form.minisearch .actions {
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 20px;
    height: 20px;
    z-index: 9999
}

.page-header.page-header-v1 .header.content .block.block-search .block-content .form.minisearch .actions button {
    opacity: 1
}

.page-header.page-header-v1 .header.content .block.block-search .block-content .form.minisearch .actions button:before {
    position: absolute;
    top: -2px;
    left: -12px;
    background-image: url(/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/images/li-search-action-icon.png);
    content: "";
    background-size: contain;
    width: 25px;
    height: 25px;
    background-repeat: no-repeat
}

.page-header.page-header-v1 .panel.header {
    background: #064394;
    padding-top: 2px;
    padding-bottom: 2px;
    text-align: right
}

.page-header.page-header-v1 .panel.header .nav.item {
    list-style: none;
    display: inline-block;
    margin-left: 20px
}

.page-header.page-header-v1 .panel.header .nav.item a {
    color: #fff;
    font-size: 12px
}

button.action-accept {
    background-color: #0e1111 !important;
    border-color: #0e1111
}

button.action-accept:hover {
    background-color: #e1e1e1 !important
}

.page-wrapper .header.links {
    display: block;
    width: 20%;
    float: left;
    margin-bottom: 0;
    padding: 0;
    line-height: normal;
    padding: 10px 0;
    font-size: 16px
}

.page-wrapper .header.links li {
    list-style: none;
    float: left;
    width: 50%;
    margin-bottom: 0
}

.page-wrapper .header.links li.authorization-link {
    text-align: right
}

.page-wrapper .header.links li.authorization-link:after {
    content: none;
    margin-right: 5px;
    margin-left: 5px;
    color: #fff
}

.page-wrapper .header.links li a {
    color: #fff;
    text-transform: uppercase;
    font-weight: 700
}

.page-wrapper .header.links li.nav.item {
    display: inline-block;
    float: left;
    margin: 0 20px
}

.page-wrapper .header.links .customer-menu .header.links {
    right: 8px;
    top: 30px
}

@media (min-width:1024px) {
    .page-wrapper .header.links .customer-menu .header.links {
        z-index: 102
    }
}

.page-wrapper .header.links .customer-menu .header.links li {
    float: none;
    width: 100%;
    list-style: none;
    margin-bottom: 5px
}

.page-wrapper .header.links .customer-menu .header.links li a {
    color: #0f1111;
    text-align: left
}

.page-wrapper .header.links .customer-menu .header.links li a:hover {
    color: #0f1111 !important;
    background-image: none;
    padding-bottom: 8px
}

.page-wrapper .header.links>.customer-welcome+.authorization-link {
    display: none
}

.page-wrapper .header.links>li.customer-welcome {
    float: right;
    text-align: right;
    padding-right: 20px;
    color: #fff
}

.page-wrapper .header.links>li.customer-welcome span.customer-name>span {
    margin-right: 5px;
    font-weight: 700
}

.page-wrapper .header.links>li.customer-welcome span.customer-name .action.switch {
    color: #fff
}

.sections.nav-sections {
    background: #064394 !important;
    font-family: 'Roboto', sans-serif;
    letter-spacing: .12rem
}

.sections.nav-sections .section-items .section-item-content {
    float: left;
    width: 80%
}

.sections.nav-sections .section-items .section-item-content .ves-megamenu .navigation>ul {
    position: inherit !important
}

.sections.nav-sections .section-items .section-item-content .ves-megamenu .navigation>ul .nav-item.level0 {
    position: inherit !important
}

.sections.nav-sections .section-items .section-item-content .ves-megamenu .navigation>ul .nav-item.active>a {
    background: #0e1111 !important
}

.sections.nav-sections .section-items .section-item-content#store\.links {
    visibility: hidden;
    position: absolute
}

.sections.nav-sections .section-items .section-item-content .navigation li a {
    line-height: normal;
    font-weight: 400;
    padding: 0 10px
}

.sections.nav-sections .section-items .section-item-content .navigation li a span {
    color: #fff;
    line-height: normal;
    padding: 15px 0;
    font-weight: 700;
    letter-spacing: 0;
    background-position: left calc(116.5%)
}

.sections.nav-sections .section-items .section-item-content .navigation li a span:hover {
    background-repeat: no-repeat;
    background-image: url("/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/images/pattern.svg");
    background-position: left bottom;
    transition: background-position .25s
}

.sections.nav-sections .section-items .section-item-content .navigation .level0 .submenu:hover,
.sections.nav-sections .section-items .section-item-content .navigation .level0 .submenu {
    width: 100%;
    background: #fff;
    box-shadow: none
}

.sections.nav-sections .section-items .section-item-content .navigation .level0 .submenu:hover .nav-itemsubhover>.submenu>.submenu-inner,
.sections.nav-sections .section-items .section-item-content .navigation .level0 .submenu .nav-itemsubhover>.submenu>.submenu-inner {
    padding: 10px
}

.sections.nav-sections .section-items .section-item-content .navigation .level0 .submenu:hover .nav-item.current>a,
.sections.nav-sections .section-items .section-item-content .navigation .level0 .submenu .nav-item.current>a {
    border: 0
}

.sections.nav-sections .section-items .section-item-content .navigation .level0 .submenu:hover .nav-item.current>a span,
.sections.nav-sections .section-items .section-item-content .navigation .level0 .submenu .nav-item.current>a span {
    color: #064394
}

.sections.nav-sections .section-items .section-item-content .navigation .level0 .submenu:hover .nav-item>a span,
.sections.nav-sections .section-items .section-item-content .navigation .level0 .submenu .nav-item>a span {
    color: #064394;
    text-transform: capitalize;
    font-weight: 700;
    letter-spacing: 1px
}

.sections.nav-sections .section-items .section-item-content .navigation .level0 .submenu:hover .submenu-inner .content-wrapper .mega-col,
.sections.nav-sections .section-items .section-item-content .navigation .level0 .submenu .submenu-inner .content-wrapper .mega-col {
    overflow: hidden
}

.sections.nav-sections .section-items .section-item-content .navigation .level0 .submenu:hover .submenu-inner .content-wrapper .mega-col .nav-item.level1,
.sections.nav-sections .section-items .section-item-content .navigation .level0 .submenu .submenu-inner .content-wrapper .mega-col .nav-item.level1 {
    width: calc(33.33333333%);
    float: left;
    text-align: start
}

.sections.nav-sections .section-items .section-item-content .navigation .level0 .submenu:hover .submenu-inner .content-wrapper .mega-col .nav-item.level1 a.nav-anchor,
.sections.nav-sections .section-items .section-item-content .navigation .level0 .submenu .submenu-inner .content-wrapper .mega-col .nav-item.level1 a.nav-anchor {
    padding: 0;
    border: 0 !important
}

.sections.nav-sections .section-items .section-item-content .navigation .level0 .submenu:hover .submenu-inner .content-wrapper .mega-col .nav-item.level1>a.nav-anchor span,
.sections.nav-sections .section-items .section-item-content .navigation .level0 .submenu .submenu-inner .content-wrapper .mega-col .nav-item.level1>a.nav-anchor span {
    font-weight: 700;
    font-size: 24px;
    letter-spacing: 0px
}

.sections.nav-sections .section-items .section-item-content .navigation .level0 .submenu:hover .submenu-inner .content-wrapper .mega-col .nav-item.level1 .submenu.dropdown-menu,
.sections.nav-sections .section-items .section-item-content .navigation .level0 .submenu .submenu-inner .content-wrapper .mega-col .nav-item.level1 .submenu.dropdown-menu {
    position: relative;
    left: 0 !important;
    box-shadow: none;
    display: block
}

.sections.nav-sections .section-items .section-item-content .navigation .level0 .submenu:hover .submenu-inner .content-wrapper .mega-col .nav-item.level1 .submenu.dropdown-menu .submenu-inner,
.sections.nav-sections .section-items .section-item-content .navigation .level0 .submenu .submenu-inner .content-wrapper .mega-col .nav-item.level1 .submenu.dropdown-menu .submenu-inner {
    padding-left: 0
}

.sections.nav-sections .section-items .section-item-content .navigation .level0 .submenu:hover .submenu-inner .content-wrapper .mega-col .nav-item.level1 .submenu.dropdown-menu .submenu-inner .nav-item.level2>a,
.sections.nav-sections .section-items .section-item-content .navigation .level0 .submenu .submenu-inner .content-wrapper .mega-col .nav-item.level1 .submenu.dropdown-menu .submenu-inner .nav-item.level2>a {
    padding: 0
}

.sections.nav-sections .section-items .section-item-content .navigation .level0 .submenu:hover .submenu-inner .content-wrapper .mega-col.mega-col-level-2 .menu-side,
.sections.nav-sections .section-items .section-item-content .navigation .level0 .submenu .submenu-inner .content-wrapper .mega-col.mega-col-level-2 .menu-side {
    float: left;
    width: 50%
}

.sections.nav-sections .section-items .section-item-content .navigation .level0 .submenu:hover .submenu-inner .content-wrapper .mega-col.mega-col-level-2 div.nav-item.level2,
.sections.nav-sections .section-items .section-item-content .navigation .level0 .submenu .submenu-inner .content-wrapper .mega-col.mega-col-level-2 div.nav-item.level2 {
    width: 100%
}

.sections.nav-sections .section-items .section-item-content .navigation .level0 .submenu:hover .submenu-inner .content-wrapper .mega-col.mega-col-level-2 div.nav-item.level2 a span,
.sections.nav-sections .section-items .section-item-content .navigation .level0 .submenu .submenu-inner .content-wrapper .mega-col.mega-col-level-2 div.nav-item.level2 a span {
    font-weight: 300;
    text-transform: capitalize
}

.sections.nav-sections .section-items .section-item-content .navigation .level0 .submenu:hover .submenu-inner .content-wrapper .mega-col-level-1 .full-width .mega-col.mega-col-level-2 .menu-side,
.sections.nav-sections .section-items .section-item-content .navigation .level0 .submenu .submenu-inner .content-wrapper .mega-col-level-1 .full-width .mega-col.mega-col-level-2 .menu-side {
    width: 100%
}

.sections.nav-sections .section-items .section-item-content .navigation .level0 .submenu:hover .submenu-inner .content-wrapper .dropdown-submenu,
.sections.nav-sections .section-items .section-item-content .navigation .level0 .submenu .submenu-inner .content-wrapper .dropdown-submenu {
    margin-bottom: 10px;
    font-family: 'Roboto', sans-serif
}

.sections.nav-sections .section-items .section-item-content .ves-megamenu .navigation .level0.current>a {
    background-color: transparent
}

.sections.nav-sections .ves-mdrilldown .navigation {
    border: none
}

.ves-megamenu .navigation .nav-item.subhover>.submenu>.submenu-inner {
    background-color: #f2f2f2
}

.ves-megamenu .navigation .level0 .submenu a:hover {
    background-color: transparent
}

.ves-megamenu .navigation .level0 .submenu a:hover span {
    background-image: none !important
}

.block-search #search_mini_form #searchSuggestions {
    top: 50px;
    background: 0 0
}

.block-search #search_mini_form #searchSuggestions ul#queryList .ac-query {
    padding: 0
}

.block-search #search_mini_form #searchSuggestions ul#queryList .ac-query a {
    padding: 5px
}

.block-search #search_mini_form #searchSuggestions ul#queryList .ac-query a:empty {
    display: none
}

.block-search #search_mini_form #searchSuggestions>div {
    display: block !important;
    background: 0 0;
    height: 0
}

.block-search .form.minisearch.active #searchSuggestions>div {
    height: 100vh !important
}

.fieldset.login .actions-toolbar {
    margin-top: 40px
}

.reg-newaccount .field-recaptcha {
    margin-bottom: 20px
}

.fieldset-main .field-recaptcha {
    margin-bottom: 20px
}

.login-content .field-recaptcha {
    margin-bottom: 20px
}

.login-content .fieldset.login .actions-toolbar {
    margin-top: 0
}

.customer-endlessaisle-register .create.account {
    margin: 0
}

@media (min-width:768px) {
    .sections.nav-sections .section-items {
        max-width: 1400px;
        margin: 0 auto;
        width: 100%
    }

    .sections.nav-sections .section-items .section-item-content {
        width: auto
    }

    .ves-megamenu.top-navigation>.navigation {
        padding-left: 0
    }

    .page-wrapper .header.links {
        width: auto;
        float: right;
        margin-right: 15px
    }

    .page-wrapper .header.links li {
        width: auto
    }

    #multistore-mobile-switcher-language.multistore-desktop {
        display: none !important
    }
}

@media (max-width:1280px) {
    .page-header.page-header-v1 .header.content .multistore-switcher {
        margin-left: 20px
    }
}

@media (max-width:1024px) {
    .page-header.page-header-v1 .header.content .multistore-switcher {
        width: 74px;
        margin-left: 30px
    }

    .page-header.page-header-v1 .header.content .top-header-links {
        width: 220px
    }

    .page-header.page-header-v1 .header.content .top-header-links .social-container ul li {
        margin-right: 5px
    }

    .page-header.page-header-v1 .header.content .block.block-search .block-content input {
        padding-right: 25px
    }
}

@media (max-width:991px) {
    .sections.nav-sections .section-items .section-item-content .navigation .level1>a {
        padding: 0
    }

    .sections.nav-sections .section-items .section-item-content .navigation .level1>a span {
        font-weight: 700;
        font-size: 24px;
        letter-spacing: 0px
    }

    .sections.nav-sections .section-items .section-item-content .navigation .level1 .submenu.dropdown-menu {
        position: relative;
        left: 0 !important;
        box-shadow: none;
        display: block
    }

    .sections.nav-sections .section-items .section-item-content .navigation .level1 .submenu.dropdown-menu .submenu-inner {
        padding-left: 0
    }

    .sections.nav-sections .section-items .section-item-content .navigation .level1 .submenu.dropdown-menu .submenu-inner .nav-item.level2>a {
        padding: 0
    }

    .sections.nav-sections .section-items .section-item-content .navigation .level1 .submenu.dropdown-menu .submenu-inner .level2 div.nav-item.level2 a span {
        font-weight: 400;
        letter-spacing: normal !important
    }
}

@media (max-width:965px) {
    .page-header.page-header-v1 .header.content .block.block-search {
        width: 25%
    }
}

@media (max-width:1023px) {
    .sections.nav-sections .section-items .section-item-content .navigation li a {
        padding: 0 10px
    }
}

@media (max-width:767px) {
    .page-header.page-header-v1 .panel.header {
        display: none
    }

    .page-wrapper>.page-header {
        padding-bottom: 20px;
        box-shadow: 0 -4px 16px -4px gray
    }

    .page-wrapper .page-header.sticky {
        width: 100%;
        position: fixed;
        background: #fff;
        animation: slide-down .7s
    }

    .page-wrapper .page-header.page-header-v1 .header.content .multistore-switcher {
        display: block !important;
        float: right;
        z-index: 10
    }

    .page-wrapper .page-header.page-header-v1 .panel.header {
        padding-top: 7px;
        padding-bottom: 7px;
        text-align: center
    }

    .page-wrapper .page-header .header-multistore #multistore-mobile-switcher-language {
        display: none;
        background-color: #053a81
    }

    .page-wrapper .page-header .header-multistore #multistore-mobile-switcher-language .store-options .language-dropdown-container.mobile {
        width: 85px;
        position: relative
    }

    .page-wrapper .page-header .header-multistore #multistore-mobile-switcher-language .store-options .language-dropdown-container.mobile>li {
        list-style: none;
        overflow: hidden;
        position: relative;
        padding-right: 20px;
        height: 40px;
        color: #fff
    }

    .page-wrapper .page-header .header-multistore #multistore-mobile-switcher-language .store-options .language-dropdown-container.mobile>li img,
    .page-wrapper .page-header .header-multistore #multistore-mobile-switcher-language .store-options .language-dropdown-container.mobile>li span {
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
        left: 10px
    }

    .page-wrapper .page-header .header-multistore #multistore-mobile-switcher-language .store-options .language-dropdown-container.mobile>li img {
        width: 30px
    }

    .page-wrapper .page-header .header-multistore #multistore-mobile-switcher-language .store-options .language-dropdown-container.mobile>li span {
        left: initial;
        right: 10px;
        width: 30px;
        font-size: 10px;
        line-height: 16px
    }

    .page-wrapper .page-header .header-multistore #multistore-mobile-switcher-language .store-options .language-dropdown-container.mobile>li:after {
        content: "";
        width: 15px;
        height: 15px;
        display: block;
        background-image: url('/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/images/down-arrow-select.png');
        background-size: 20px;
        background-position: -5px -4px;
        background-repeat: no-repeat;
        position: absolute;
        right: 0;
        top: 50%;
        transform: translateY(-50%)
    }

    .page-wrapper .page-header .header-multistore #multistore-mobile-switcher-language .store-options .language-dropdown-container.mobile ul.weltpixel_multistore {
        display: none;
        z-index: 99;
        top: 39px;
        padding: 5px 0 0 10px
    }

    .page-wrapper .page-header .header-multistore #multistore-mobile-switcher-language .store-options .language-dropdown-container.mobile.open>li:after {
        background-image: url('/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/images/up-arrow-select.png')
    }

    .page-wrapper .page-header .header-multistore #multistore-mobile-switcher-language .store-options .language-dropdown-container.mobile.open ul.weltpixel_multistore {
        display: block;
        border: 1px solid #064394;
        position: absolute;
        background: #fff;
        width: 85px;
        right: 0;
        top: 39px;
        padding: 10px;
        padding-top: 5px;
        padding-bottom: 5px;
        z-index: 99
    }

    .page-wrapper .page-header .header-multistore #multistore-mobile-switcher-language .store-options .language-dropdown-container.mobile.open ul.weltpixel_multistore li {
        float: none;
        display: block;
        clear: both;
        margin-bottom: 5px;
        overflow: hidden
    }

    .page-wrapper .page-header .header-multistore #multistore-mobile-switcher-language .store-options .language-dropdown-container.mobile.open ul.weltpixel_multistore li img {
        float: left;
        width: 30px;
        height: 15px
    }

    .page-wrapper .page-header .header-multistore #multistore-mobile-switcher-language .store-options .language-dropdown-container.mobile.open ul.weltpixel_multistore li span {
        width: 30px;
        font-size: 10px;
        line-height: 15px;
        color: #000
    }

    .page-wrapper .page-header #switcher-language {
        width: 50px;
        margin-left: 0;
        margin-right: 20px
    }

    .page-wrapper .page-header #switcher-language .language-dropdown-container>li span {
        display: none
    }

    .page-wrapper .page-header .header.content {
        position: relative;
        padding-bottom: 40px
    }

    .page-wrapper .page-header .header.content .top-header-links {
        display: none
    }

    .page-wrapper .page-header .header.content .logo {
        width: 100%;
        margin-bottom: 0
    }

    .page-wrapper .page-header .header.content .logo img {
        height: auto
    }

    .page-wrapper .page-header .header.content .block.block-search {
        width: 100%;
        position: absolute;
        bottom: 0;
        max-width: 100%;
        margin: 0;
        left: 0;
        padding-left: 15px;
        padding-right: 15px;
        z-index: 1
    }

    .page-wrapper .page-header .header.content .block.block-search .block-content {
        max-width: 100%
    }

    .page-wrapper .page-header .header.content .block.block-search .block-content .form.minisearch .field.search {
        height: 30px
    }

    .page-wrapper .page-header .header.content .block.block-search .block-content .form.minisearch .field.search .label {
        display: none
    }

    .page-wrapper .page-header .header.content .block.block-search .block-content .form.minisearch .field.search .control {
        height: 30px;
        clear: inherit;
        border-top: 0;
        position: relative;
        top: 0
    }

    .page-wrapper .page-header .header.content .block.block-search .block-content .form.minisearch .field.search .control input {
        left: 0;
        margin: 0;
        width: 100%;
        position: relative
    }

    .page-wrapper .page-header .header.content .block.block-search .block-content .form.minisearch .field.search .control:before {
        left: 20px
    }

    .page-wrapper .page-header .header.content .block.block-search .block-content .form.minisearch .field.search label.active+.control:before,
    .page-wrapper .page-header .header.content .block.block-search .block-content .form.minisearch .field.search label.search-active+.control:before {
        left: 6px
    }

    .page-wrapper .page-header .header.content .block.block-search .block-content .form.minisearch .field.search label.active+.control input,
    .page-wrapper .page-header .header.content .block.block-search .block-content .form.minisearch .field.search label.search-active+.control input {
        display: block;
        position: absolute;
        top: 0;
        left: 0
    }

    .page-wrapper .page-header .header.content .block.block-search .block-content .form.minisearch .actions {
        z-index: -1
    }

    .page-wrapper .page-header .header.content .block.block-search .block-content .form.minisearch .actions .action.search {
        display: block;
        padding: 0;
        margin: 0;
        border: 0
    }

    .page-wrapper .page-header .header.content .block.block-search .block-content .form.minisearch .actions .action.search:before {
        position: absolute;
        top: -2px;
        left: -12px;
        background-image: url(/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/images/li-search-action-icon.png);
        content: "";
        background-size: contain;
        width: 25px;
        height: 25px;
        background-repeat: no-repeat
    }

    .page-wrapper .page-header .header.content .block.block-search .block-content .form.minisearch .actions .action.search span {
        display: none
    }

    .sections.nav-sections {
        background: #e4e4e4 !important;
        font-family: 'Roboto', sans-serif
    }

    .sections.nav-sections .section-items {
        background-color: #e4e4e4;
        border-right: 1px solid #eaeaea;
        background-size: 100%;
        padding-bottom: 50px
    }

    .sections.nav-sections .section-items .header.links {
        clear: both;
        width: 227px;
        margin-top: 20px;
        border: 0
    }

    .sections.nav-sections .section-items .header.links li {
        position: relative
    }

    .sections.nav-sections .section-items .header.links li a {
        border-bottom: 0;
        font-size: 13px;
        font-weight: 700;
        color: #303030;
        line-height: 32px;
        padding: 0;
        border: 0
    }

    .sections.nav-sections .section-items .header.links li.authorization-link {
        padding-left: 36px
    }

    .sections.nav-sections .section-items .header.links li.authorization-link a {
        padding: 0;
        text-align: left
    }

    .sections.nav-sections .section-items .header.links li.authorization-link:after {
        content: "/";
        margin-right: 5px;
        margin-left: 5px;
        color: #fff;
        position: absolute;
        bottom: 0;
        right: 2px;
        line-height: 35px;
        font-weight: 700
    }

    .sections.nav-sections .section-items .header.links li.nav.item {
        display: inline-block !important;
        width: 100%
    }

    .sections.nav-sections .section-items>.header.links {
        width: 100%;
        margin-top: 0
    }

    .sections.nav-sections .section-items>.header.links>li {
        width: auto
    }

    .sections.nav-sections .section-items>.header.links>li.authorization-link {
        margin-right: 20px
    }

    .sections.nav-sections .section-items>.header.links>li.authorization-link:after {
        right: -20px
    }

    .sections.nav-sections .section-items>.header.links>li.nav.item {
        display: block;
        float: none;
        padding-left: 15px
    }

    .sections.nav-sections .section-items>.header.links .customer-welcome {
        width: 100%;
        clear: both;
        overflow: hidden;
        padding: 0
    }

    .sections.nav-sections .section-items>.header.links .customer-welcome .header.links {
        width: 100%;
        text-align: left;
        padding-left: 35px
    }

    .sections.nav-sections .section-items>.header.links .customer-welcome .header.links li.authorization-link {
        padding-left: 0
    }

    .sections.nav-sections .section-items>.header.links .customer-welcome .header.links li.authorization-link:after {
        content: " "
    }

    .sections.nav-sections .section-items .section-item-content {
        float: right;
        width: 100%;
        padding-bottom: 0;
        position: relative;
        clear: both
    }

    .sections.nav-sections .section-items .section-item-content .top-header-links {
        clear: both;
        overflow: hidden;
        line-height: 32px;
        padding-left: 36px
    }

    .sections.nav-sections .section-items .section-item-content .top-header-links .social-container {
        display: none
    }

    .sections.nav-sections .section-items .section-item-content .top-header-links>a {
        background: 0 0;
        color: #fff;
        padding: 0;
        width: auto;
        float: left;
        max-width: unset
    }

    .sections.nav-sections .section-items .section-item-content .top-header-links>a span {
        font-size: 16px;
        font-weight: 700;
        color: #303030;
        text-transform: uppercase
    }

    .sections.nav-sections .section-items .section-item-content#store\.links {
        visibility: visible;
        position: relative
    }

    .sections.nav-sections .section-items .section-item-content#store\.links .header.links {
        border-bottom: 0;
        width: 100%;
        padding-left: 15px;
        padding-right: 15px
    }

    .sections.nav-sections .section-items .section-item-content#store\.links .header.links li {
        width: 100%;
        float: none;
        border-top: 1px solid #d1d1d1;
        border-top-color: rgba(0, 0, 0, .08)
    }

    .sections.nav-sections .section-items .section-item-content#store\.links .header.links li.authorization-link {
        text-align: left
    }

    .sections.nav-sections .section-items .section-item-content#store\.links .header.links li.authorization-link:after {
        content: "";
        margin: 0
    }

    .sections.nav-sections .section-items .section-item-content#store\.links .header.links li>a {
        border-top: 0
    }

    .sections.nav-sections .section-items .section-item-content .navigation li a span {
        padding: 0;
        background-image: none !important
    }

    .sections.nav-sections .section-items .section-item-content .navigation li.level0 {
        border-top: 0 solid #d1d1d1
    }

    .sections.nav-sections .section-items .section-item-content .navigation li.level0.active>a:not(.uistate-active) {
        border: 0
    }

    .sections.nav-sections .section-items .section-item-content .navigation li.level0.active>a:not(.ui-state-active) span:not(.ui-menu-icon) {
        margin-left: 0;
        width: 100px;
        text-align: right;
        padding-right: 0
    }

    .sections.nav-sections .section-items .section-item-content .navigation li.level0 a {
        text-decoration: none;
        display: block;
        font-weight: 700;
        padding: .8rem 20px;
        text-transform: uppercase
    }

    .sections.nav-sections .section-items .section-item-content .navigation li.level0 a span {
        border-bottom: 0;
        font-size: 16px;
        font-weight: 700;
        color: #303030
    }

    .sections.nav-sections .section-items .section-item-content .navigation li .level1 a span {
        color: #9c9c9c
    }

    .sections.nav-sections .section-items .section-item-content .navigation li .level1 .submenu.dropdown-menu {
        padding-left: 0;
        padding-top: 0;
        padding-bottom: 10px
    }

    .sections.nav-sections .section-items .section-item-content .navigation li.level0:last-child {
        border-bottom: 0
    }

    .sections.nav-sections .section-items .section-item-content .navigation li.level0.sale-category span {
        color: #303030
    }

    .sections.nav-sections .section-items .section-item-content .navigation .level0 .submenu {
        background: 0 0 !important
    }

    .sections.nav-sections .section-items .section-item-content .navigation .level0 .submenu .nav-item>a {
        padding: 0 20px;
        position: relative
    }

    .sections.nav-sections .section-items .section-item-content .navigation .level0 .submenu .nav-item>a span {
        color: #9c9c9c !important;
        background: 0 0
    }

    .sections.nav-sections .section-items .section-item-content .navigation .level0 .submenu .nav-item>a .drill-opener:before,
    .sections.nav-sections .section-items .section-item-content .navigation .level0 .submenu .nav-item>a .opener:before {
        content: '\e60f'
    }

    .sections.nav-sections .section-items .section-item-content .navigation .level0 .submenu .nav-item>a .drill-opener.item-active:before,
    .sections.nav-sections .section-items .section-item-content .navigation .level0 .submenu .nav-item>a .opener.item-active:before {
        content: '\e61c'
    }

    .sections.nav-sections .section-items .section-item-content .navigation .level0 .submenu .submenu-inner .content-wrapper .nav-item.level1 {
        width: 100% !important;
        float: none;
        margin-bottom: 10px
    }

    .sections.nav-sections .section-items .section-item-content .ves-megamenu .nav-item.active>a {
        background: rgba(5, 58, 129, .2);
        line-height: 32px
    }

    .sections.nav-sections .section-items .section-item-content .ves-megamenu .nav-item>a {
        position: relative
    }

    .sections.nav-sections .section-items .section-item-content .ves-megamenu .nav-item>a .opener,
    .sections.nav-sections .section-items .section-item-content .ves-megamenu .nav-item>a .drill-opener {
        position: absolute;
        right: 0;
        top: 50%;
        transform: translateY(-50%);
        -webkit-transform: translateY(-50%);
        -moz-transform: translateY(-50%);
        -o-transform: translateY(-50%);
        border: none;
        background-color: transparent;
        width: 100px;
        text-align: right;
        padding-right: 10px
    }

    .sections.nav-sections .section-items .section-item-content .ves-megamenu .nav-item>a .opener.item-active,
    .sections.nav-sections .section-items .section-item-content .ves-megamenu .nav-item>a .drill-opener.item-active {
        background-color: transparent
    }

    .sections.nav-sections .section-items .section-item-content .ves-megamenu .navigation>ul .nav-item.level0>a {
        border-bottom: 1px solid #ccc;
        margin-bottom: 10px
    }

    .sections.nav-sections .section-items .section-item-content .ves-megamenu .navigation,
    .sections.nav-sections .section-items .section-item-content .ves-megamenu .navigation .level0.current>a {
        background-color: #fff !important;
        border: none
    }

    .sections.nav-sections .section-items .section-item-content .ves-megamenu .navigation>.navigation .nav-item>a .drill-opener {
        padding-right: 0
    }

    .sections.nav-sections .section-items .section-item-title {
        width: 100%;
        text-align: left;
        position: relative;
        display: block;
        clear: both;
        margin-top: 40px;
        padding-left: 30px
    }

    .sections.nav-sections .section-items .section-item-title a {
        font-size: 22px;
        font-weight: 700
    }

    .sections.nav-sections .section-items .section-item-title.active .nav-sections-item-switch {
        color: #000;
        font-size: 40px;
        border-bottom: 4px solid #fff
    }

    .sections.nav-sections .section-items.nav-sections-items {
        overflow-x: hidden
    }

    .page-header-v1 .page-header .header-main {
        border-bottom: 1px solid #ddd
    }

    .page-header-v1 .page-header .header-main .h-search .block-search label.active+.control,
    .page-header-v1 .page-header .header-main .h-search .block-search label.search-active+.control {
        border-top: none;
        position: absolute;
        width: 100%;
        border-bottom: 1px solid #ccc !important;
        border-top: 1px solid #e4e4e4 !important;
        padding: 10px
    }

    .page-header-v1 .page-header .header-main .h-search .block-search label.active+.control input,
    .page-header-v1 .page-header .header-main .h-search .block-search label.search-active+.control input {
        border: 1px solid #ccc !important
    }

    .my-account-logout-mobile {
        display: none
    }
}

@media (min-width:768px),
print {
    .page-wrapper .nav-sections {
        display: flex
    }
}

header.page-header {
    position: fixed;
    width: 100%;
    top: 0;
    background-color: #000
}

.sticky-header__transition--05s {
    -webkit-transition: all .5s ease-out;
    -moz-transition: all .5s ease-out;
    -o-transition: all .5s ease-out;
    transition: all .5s ease-out
}

@media (max-width:800px) {
    .page-wrapper .page-header .header.content .top-header-links {
        display: none
    }

    .page-wrapper .page-header .header.content .logo {
        position: relative;
        height: 28px
    }

    .page-wrapper .page-header .header.content .logo img {
        position: absolute;
        top: 50%;
        transform: translateY(-50%)
    }

    .page-wrapper .page-header .header-multistore .top-header-links {
        float: right;
        max-width: 70%;
        width: 235px;
        margin-top: 5px
    }

    .page-wrapper .page-header .header-multistore .top-header-links .social-container {
        overflow: hidden;
        width: 50%;
        float: left
    }

    .page-wrapper .page-header .header-multistore .top-header-links .social-container ul {
        padding: 0
    }

    .page-wrapper .page-header .header-multistore .top-header-links .social-container ul li {
        list-style: none;
        width: 20px;
        margin-right: 5px;
        float: left;
        margin-top: 0;
        margin-bottom: 0
    }

    .page-wrapper .page-header .header-multistore .top-header-links .social-container ul li a:before {
        content: "";
        width: 25px;
        height: 25px;
        display: block;
        background-image: url('/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/images/footer-social-logo.png');
        background-repeat: no-repeat;
        background-size: 100%;
        margin: 0 auto
    }

    .page-wrapper .page-header .header-multistore .top-header-links .social-container ul li a#facebook:before {
        background-position: 0 1px
    }

    .page-wrapper .page-header .header-multistore .top-header-links .social-container ul li a#instagram:before {
        background-position: 0 -31px
    }

    .page-wrapper .page-header .header-multistore .top-header-links .social-container ul li a#twitter:before {
        background-position: 0 -63px
    }

    .page-wrapper .page-header .header-multistore .top-header-links .social-container ul li a#youtube:before {
        background-position: 0 -94px
    }

    .page-wrapper .page-header .header-multistore .top-header-links .social-container ul li a span {
        display: none
    }

    .page-wrapper .page-header .header-multistore .top-header-links>a {
        background: #04214d;
        color: #fff;
        padding: 5px;
        width: 48%;
        float: right;
        max-width: unset;
        text-align: center;
        margin-right: 5px
    }

    .sections.nav-sections .ves-mdrilldown {
        margin-bottom: 0
    }

    .sections.nav-sections .ves-mdrilldown .navigation {
        border: none
    }

    .sections.nav-sections .ves-mdrilldown .navigation .drilldown-back a,
    .sections.nav-sections .ves-mdrilldown .navigation .drilldown-back>a {
        background-color: transparent
    }

    .sections.nav-sections .ves-mdrilldown .navigation .drilldown-back a .drill-opener,
    .sections.nav-sections .ves-mdrilldown .navigation .drilldown-back>a .drill-opener {
        left: unset;
        right: 0;
        border: none;
        background-color: transparent;
        z-index: 5;
        height: 40px;
        line-height: 40px;
        text-align: left;
        padding-left: 20px
    }

    .sections.nav-sections .ves-mdrilldown .navigation .drilldown-back a .current-cat,
    .sections.nav-sections .ves-mdrilldown .navigation .drilldown-back>a .current-cat {
        border-bottom: 0;
        font-size: 14px;
        font-weight: 700;
        color: #303030
    }

    .sections.nav-sections .ves-mdrilldown .navigation>.dropdown-menu>.drilldown-back>a>.drill-opener {
        left: 0;
        width: 100%
    }

    .sections.nav-sections .ves-mdrilldown .navigation>.dropdown-menu>.drilldown-back>a>.drill-opener:before {
        content: "\f053" !important
    }

    .sections.nav-sections .ves-mdrilldown .navigation>.dropdown-menu>.drilldown-back>a>.current-cat {
        font-size: 0;
        z-index: 1;
        line-height: 40px
    }

    .sections.nav-sections .ves-mdrilldown .navigation>.dropdown-menu>.drilldown-back>a>.current-cat:before {
        content: "BACK";
        display: inline-block;
        font-size: 14px;
        line-height: 46px;
        float: left;
        padding-left: 50px;
        color: #575757
    }

    .sections.nav-sections .ves-mdrilldown .navigation .nav-item>a {
        height: 40px;
        line-height: 40px;
        padding: 0 20px
    }

    .sections.nav-sections .section-items .section-item-content .navigation .level1>a span {
        font-size: 14px;
        padding-left: 20px;
        font-weight: 700;
        color: #303030;
        text-transform: uppercase
    }

    .sections.nav-sections .section-items .section-item-content .navigation .level1>a span.drill-opener {
        padding-left: 0
    }

    .sections.nav-sections .section-items .section-item-content .navigation .level1 .submenu.dropdown-menu {
        display: none
    }

    .sections.nav-sections .section-items .section-item-content .ves-megamenu .nav-item>a .drill-opener {
        border: none;
        background-color: transparent;
        z-index: 5;
        height: 40px;
        line-height: 40px
    }

    .block-search .control #searchSuggestions {
        top: 50px;
        display: none
    }

    .page-header-v1 .page-header .header-main .h-search .block-search label.active+.control,
    .page-header-v1 .page-header .header-main .h-search .block-search label.search-active+.control {
        width: 100%;
        left: 0;
        top: 0
    }

    .page-header-v1 .page-header .header-main .h-search .block-search label.active+.control input,
    .page-header-v1 .page-header .header-main .h-search .block-search label.search-active+.control input {
        border: 1px solid #ccc !important
    }

    .page-header-v1 .page-header .header-main .h-search .block-search label.active+.control #searchSuggestions,
    .page-header-v1 .page-header .header-main .h-search .block-search label.search-active+.control #searchSuggestions {
        top: 50px
    }

    .page-header-v1 .page-header .header-main .h-search .block-search label.active+.control #searchSuggestions #topQueries ul .ac-query a,
    .page-header-v1 .page-header .header-main .h-search .block-search label.search-active+.control #searchSuggestions #topQueries ul .ac-query a {
        font-size: 13px
    }
}

.page-header-v1 .page-header .header-main .h-search {
    z-index: 101
}

@media (max-width:767px) {

    .sections.nav-sections .section-items .section-item-content .navigation .menu-breadcrumb .selected-item-title .active-item .opener:before,
    .sections.nav-sections .section-items .section-item-content .navigation .menu-breadcrumb .menu-header .active-item .opener:before {
        display: none
    }

    .sections.nav-sections .section-items .section-item-content .navigation .menu-breadcrumb .menu-header {
        display: flex;
        justify-content: flex-end
    }

    .sections.nav-sections .section-items .section-item-content .navigation .menu-breadcrumb .menu-header .active-item {
        display: flex
    }

    .sections.nav-sections .section-items .section-item-content .navigation .menu-breadcrumb .menu-header .active-item:before {
        content: '\f054';
        display: inline-block;
        transform: rotate(180deg);
        font-family: FontAwesome;
        position: relative;
        top: 5px;
        height: 12px
    }

    .sections.nav-sections .section-items .section-item-content .navigation .menu-breadcrumb .menu-header .active-item span {
        padding-left: 5px;
        font-weight: 700;
        font-size: 16px;
        line-height: 16px
    }

    .sections.nav-sections .section-items .section-item-content .navigation .menu-breadcrumb .selected-item-title {
        padding-left: 15px
    }

    .sections.nav-sections .section-items .section-item-content .navigation .menu-breadcrumb .selected-item-title span {
        font-size: 16px;
        font-weight: 400;
        text-transform: capitalize
    }

    .sections.nav-sections .section-items .section-item-content .navigation .menu-breadcrumb .level1-active~.selected-item-title span {
        font-weight: 700
    }
}

@media (min-width:768px) {
    .sections.nav-sections .section-items .section-item-content .navigation .menu-breadcrumb .selected-item-title span {
        display: none
    }

    .sections.nav-sections .section-items {
        width: 100%
    }

    .storepickup-index-index .page-header-v1 .page-header .header-top .multistore-switcher .switcher-options .language-dropdown-container li img {
        vertical-align: top
    }

    .storepickup-index-index .page-header-v1 .page-header .header-top .multistore-switcher .switcher-options .language-dropdown-container.open ul.weltpixel_multistore {
        padding: 10px 9px 0 10px
    }

    .storepickup-index-index .page-header-v1 .page-header .header-top .multistore-switcher .switcher-options .language-dropdown-container.open ul.weltpixel_multistore li span {
        color: #000
    }

    .storepickup-index-index .page-header-v1 .page-header .header-top .nav.item a {
        color: #000
    }
}

.cms-newsletter-marketing #newsletter-subscription .image-container {
    display: block !important
}

.cms-newsletter-marketing #newsletter-subscription .view-container .popup-title,
.cms-newsletter-marketing #newsletter-subscription .view-container .intro,
.cms-newsletter-marketing #newsletter-subscription .view-container form#newsletter-validate-detail-sub {
    display: block !important
}

.cms-all-brands #maincontent .clients-grid li a {
    opacity: 1 !important;
    width: 100% !important
}

.page-header-v1 {
    z-index: 101 !important
}

.page-header-v1 .sections.nav-sections .section-items .section-item-content .ves-megamenu .navigation>ul .nav-item.active>a {
    background: 0 0 !important
}

.page-header-v1 .page-header .header-top-wrap {
    height: 41px;
    background-color: #0e1111
}

.page-header-v1 .page-header .minicart.mage-dropdown-dialog {
    display: block !important
}

.page-header-v1 .page-header .header-main {
    padding-bottom: 5px;
    background-color: #0e1111;
    padding-top: 5px
}

.page-header-v1 .page-header .header-main>.container>.row {
    margin-right: -15px
}

.page-header-v1 .page-header .header-main>.container>.row:before,
.page-header-v1 .page-header .header-main>.container>.row:after {
    display: none
}

.page-header-v1 .page-header .header-main .logo {
    max-width: 100%;
    margin: 0;
    float: none;
    left: 15%;
    top: auto;
    margin-left: 0 !important
}

.page-header-v1 .page-header .header-main .logo img {
    height: auto !important;
    max-width: 100%;
    margin: 0 auto
}

.page-header-v1 .page-header .header-main [class*=col-] {
    height: 50px;
    display: flex
}

.page-header-v1 .page-header .header-main .h-logo .nav-toggle:before {
    color: #fff;
    font-size: 20px
}

.page-header-v1 .page-header .header-main .h-search {
    justify-content: flex-end;
    position: absolute;
    right: 0;
    z-index: 1
}

.page-header-v1 .page-header .header-main .h-search .block-search {
    margin-top: 0;
    margin-right: 15px
}

.page-header-v1 .page-header .header-main .h-search .block-search .control {
    border-top: none
}

.page-header-v1 .page-header .header-main .h-search .block-search label:before {
    color: #fff
}

.page-header-v1 .page-header .header-main .h-search .block-search label.active+.control,
.page-header-v1 .page-header .header-main .h-search .block-search label.search-active+.control {
    top: 50px;
    border-top: 0
}

.page-header-v1 .page-header .header-main .h-search .block-search label.active+.control input,
.page-header-v1 .page-header .header-main .h-search .block-search label.search-active+.control input {
    padding: 0 10px
}

.page-header-v1 .page-header .header-main .h-panel {
    justify-content: flex-end
}

.page-header-v1 .page-header .header-main .h-panel .header.links {
    display: none
}

.page-header-v1 .page-header .header-main .h-panel .minicart-wrapper {
    margin-left: 5px;
    margin-top: 0
}

.page-header-v1 .page-header .header-main .h-panel .minicart-wrapper:after {
    content: ""
}

.page-header-v1 .page-header .header-main .h-panel .minicart-wrapper .action.showcart {
    position: relative;
    z-index: 2
}

.page-header-v1 .page-header .header-main .h-panel .minicart-wrapper .action.showcart:before {
    content: "";
    background-image: url('/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/images/Ftlkr_bag.svg');
    background-repeat: no-repeat;
    background-size: contain;
    width: 16px;
    height: 16px;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%)
}

.page-header-v1 .page-header .header-main .h-panel .minicart-wrapper .action.showcart .counter.qty {
    position: absolute;
    left: 35px;
    top: -20px;
    width: 10px;
    height: 10px;
    background-color: #141414;
    border: none;
    border-radius: 50%;
    font-size: 12px;
    font-weight: 700;
    margin: 0
}

.page-header-v1 .page-header .header-main .h-panel .minicart-wrapper .action.showcart .counter.qty .counter-number {
    color: #fff
}

.page-header-v1 .page-header .header-main .h-panel .minicart-wrapper .text {
    font-size: 0px;
    text-transform: uppercase
}

.page-header-v1 .page-header .header-main .h-panel .minicart-wrapper #minicart-success-message,
.page-header-v1 .page-header .header-main .h-panel .minicart-wrapper #minicart-error-message {
    font-size: 14px;
    font-weight: 700;
    color: #e21936;
    line-height: 28px;
    text-align: center;
    text-transform: uppercase
}

.page-header-v1 .page-header .header-main .h-panel .minicart-wrapper #minicart-success-message i,
.page-header-v1 .page-header .header-main .h-panel .minicart-wrapper #minicart-error-message i {
    color: #e21936;
    margin-right: 5px
}

.page-header-v1 .sections.nav-sections {
    z-index: 100
}

.promobar {
    background-color: #d48f49;
    padding: 20px;
    text-align: center
}

.promobar h2 {
    color: #fff;
    margin: 0 !important;
    font-size: 24px !important;
    font-family: 'BodoniModaMedium', sans-serif;
    text-transform: capitalize
}

.breadcrumbs .items .item:after {
    color: #0e1111 !important;
    content: "/";
    font-family: 'Roboto', sans-serif;
    font-size: 14px;
    padding: 0 .5rem
}

.breadcrumbs .items .item:last-child:after {
    content: ''
}

.breadcrumbs .items .item a {
    font-style: normal;
    text-transform: capitalize !important;
    color: #141414;
    font-weight: 500;
    font-style: normal !important
}

.breadcrumbs .items .item strong {
    font-style: normal;
    text-transform: capitalize !important;
    color: #141414;
    font-weight: 700;
    font-style: normal !important
}

.breadcrumbs .items .item:not(:last-child):after {
    font-size: 14px;
    line-height: 16px;
    vertical-align: top;
    margin: 0
}

@keyframes slide-down {
    0% {
        opacity: .7;
        transform: translateY(-100%)
    }

    100% {
        opacity: 1;
        transform: translateY(0)
    }
}

@keyframes navigation-slide-down {
    0% {
        opacity: .7;
        top: 0
    }

    100% {
        opacity: 1;
        top: 96px
    }
}

.block-minicart .loading-mask {
    position: absolute;
    display: flex
}

.block-minicart .loading-mask .loader {
    display: flex;
    width: 100%
}

.block-minicart .loading-mask .loader>img {
    position: unset
}

.page-header-v1 .page-header .header-top li.nav.item {
    color: #fff !important
}

.page-header-v1 .page-header .header-top .nav.item a {
    color: #fff !important
}

@media only screen and (max-width:767px) {
    .page-header-v1 .page-header .header-multistore {
        display: none
    }

    html.nav-open .page-wrapper {
        left: 0 !important
    }

    html.nav-open .nav-toggle {
        left: 120% !important
    }

    html.nav-open .nav-toggle:after {
        background-color: rgba(0, 0, 0, .49) !important;
        z-index: -1
    }

    html.nav-open .nav-toggle:before {
        z-index: 99;
        content: '\e616';
        color: #fff !important
    }

    html.nav-before-open .page-wrapper {
        transition: .5s !important;
        -webkit-transition: left .5s !important;
        -moz-transition: left .5s !important;
        -ms-transition: left .5s !important
    }

    html .page-header .nav-sections {
        transition: .5s !important;
        -webkit-transition: left .5s !important;
        -moz-transition: left .5s !important;
        -ms-transition: left .5s !important
    }

    html .page-wrapper>.page-header {
        padding-bottom: 0;
        box-shadow: none;
        z-index: 100 !important
    }

    .promobar {
        padding: 10px
    }

    .promobar h2 {
        font-size: 14px !important
    }

    .page-wrapper {
        margin-top: 60px
    }

    .page-wrapper .scroll-div {
        display: none
    }

    .sections.nav-sections {
        z-index: 999 !important
    }

    .sections.nav-sections .section-items {
        padding-bottom: 0
    }

    .sections.nav-sections .section-items .section-item-title {
        display: none
    }

    .sections.nav-sections .section-items .section-item-content {
        margin-top: 0;
        padding-top: 10px;
        background-color: #fff;
        left: 0;
        transition: .2s
    }

    .sections.nav-sections .section-items .section-item-content .ves-megamenu .nav-item.active>a {
        line-height: 0
    }

    .sections.nav-sections .section-items .section-item-content .navigation .drilldown-back .drill-opener:before {
        padding-left: 0;
        border-left: 0
    }

    .sections.nav-sections .section-items .section-item-content .navigation .level1.nav-dropdown,
    .sections.nav-sections .section-items .section-item-content .navigation .level2.nav-dropdown,
    .sections.nav-sections .section-items .section-item-content .navigation .level3.nav-dropdown {
        padding-left: 10px !important;
        padding-right: 10px
    }

    .sections.nav-sections .section-items .section-item-content .navigation .level1.nav-dropdown .dropdown-submenu>a,
    .sections.nav-sections .section-items .section-item-content .navigation .level2.nav-dropdown .dropdown-submenu>a,
    .sections.nav-sections .section-items .section-item-content .navigation .level3.nav-dropdown .dropdown-submenu>a {
        border-bottom: 1px solid #ebebeb;
        height: 44px;
        line-height: 44px;
        padding: 0 20px
    }

    .sections.nav-sections .section-items .section-item-content .navigation .level1.nav-dropdown .dropdown-submenu>a span,
    .sections.nav-sections .section-items .section-item-content .navigation .level2.nav-dropdown .dropdown-submenu>a span,
    .sections.nav-sections .section-items .section-item-content .navigation .level3.nav-dropdown .dropdown-submenu>a span {
        padding-left: 0;
        color: #000 !important;
        text-transform: capitalize;
        font-weight: 400 !important
    }

    .sections.nav-sections .section-items .section-item-content .navigation .level1.nav-dropdown .dropdown-submenu>a span.drill-opener,
    .sections.nav-sections .section-items .section-item-content .navigation .level2.nav-dropdown .dropdown-submenu>a span.drill-opener,
    .sections.nav-sections .section-items .section-item-content .navigation .level3.nav-dropdown .dropdown-submenu>a span.drill-opener {
        padding-right: 0;
        width: 35px
    }

    .sections.nav-sections .section-items .section-item-content .navigation .level1.nav-dropdown .dropdown-submenu>a span.drill-opener:before,
    .sections.nav-sections .section-items .section-item-content .navigation .level2.nav-dropdown .dropdown-submenu>a span.drill-opener:before,
    .sections.nav-sections .section-items .section-item-content .navigation .level3.nav-dropdown .dropdown-submenu>a span.drill-opener:before {
        padding: 8px 0 8px 12px;
        border-left: 1px solid #dcdcdc;
        line-height: 38px
    }

    .sections.nav-sections .section-items .section-item-content .navigation li.level0 a {
        letter-spacing: 0;
        line-height: 0
    }

    .sections.nav-sections .section-items .section-item-content .navigation li.level0 a span {
        width: auto;
        color: #000;
        text-transform: capitalize;
        font-weight: 400
    }

    .sections.nav-sections .section-items .section-item-content .navigation li.level0 .submenu .nav-item>a .drill-opener.item-active:before,
    .sections.nav-sections .section-items .section-item-content .navigation li.level0 .submenu .nav-item>a .opener.item-active:before {
        content: '\f054' !important
    }

    .sections.nav-sections .section-items .section-item-content .ves-megamenu .navigation>ul .nav-item>a {
        height: 44px
    }

    .sections.nav-sections .section-items .section-item-content .ves-megamenu .navigation>ul .nav-item>a .drill-opener {
        width: 30px !important
    }

    .sections.nav-sections .section-items .section-item-content .ves-megamenu .navigation>ul .nav-item>a .drill-opener:before {
        padding: 8px 0 8px 12px;
        border-left: 1px solid #dcdcdc;
        line-height: 38px
    }

    .sections.nav-sections .section-items .section-item-content .ves-megamenu .navigation>ul .nav-item.level0>a {
        margin-bottom: 0;
        padding: 15px 10px;
        border-color: #ebebeb
    }

    .sections.nav-sections .section-items .section-item-content .ves-megamenu .navigation>ul .nav-item.level0>a+.submenu.dropdown-menu {
        padding-top: 0
    }

    .sections.nav-sections .section-items .section-item-content .ves-megamenu .navigation>ul .nav-item.menu-mobile-show>a {
        visibility: visible !important
    }

    .sections.nav-sections .section-items .section-item-content .login-mobile {
        position: relative;
        padding-left: 30px;
        border-bottom: solid 1px #d7d7d7
    }

    .sections.nav-sections .section-items .section-item-content .login-mobile:before {
        content: "";
        background-image: url('/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/images/profile.svg');
        background-repeat: no-repeat;
        background-size: 18px 22px;
        width: 18px;
        height: 22px;
        position: absolute;
        left: 10px;
        top: 45%;
        transform: translateY(-50%);
        -webkit-transform: translateY(-50%);
        -moz-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        -o-transform: translateY(-50%)
    }

    .sections.nav-sections .section-items .section-item-content .additional-mobile {
        background-color: #fff;
        float: left;
        width: 100%;
        padding: 0 15px
    }

    .sections.nav-sections .section-items .section-item-content .additional-mobile li {
        list-style: none;
        height: 46px;
        align-items: center;
        display: flex;
        border-bottom: solid 1px #d7d7d7;
        padding-left: 10px
    }

    .sections.nav-sections .section-items .section-item-content .additional-mobile li a {
        color: #000;
        font-size: 1.2rem;
        font-weight: 600;
        text-transform: uppercase;
        letter-spacing: normal
    }

    .sections.nav-sections .section-items .section-item-content .additional-mobile li:last-child {
        border-bottom: none
    }

    .sections.nav-sections .section-items .section-item-content #multistore-mobile-switcher-language {
        background-color: #fff;
        margin: 0 1.5rem;
        border-top: 1px solid #d7d7d7;
        width: calc(100% - 3rem);
        float: inline-start;
        border-bottom: none
    }

    .sections.nav-sections .section-items .section-item-content #multistore-mobile-switcher-language .store-options .language-dropdown-container {
        position: relative;
        list-style: none;
        margin: 0;
        padding: 0
    }

    .sections.nav-sections .section-items .section-item-content #multistore-mobile-switcher-language .store-options .language-dropdown-container .switcher-option {
        padding-bottom: 0
    }

    .sections.nav-sections .section-items .section-item-content #multistore-mobile-switcher-language .store-options .language-dropdown-container .switcher-option img {
        max-height: 20px;
        border-radius: 50%;
        width: 2rem;
        height: 2rem;
        display: inline-block;
        margin-top: 0;
        margin-left: 0;
        object-fit: cover;
        vertical-align: middle
    }

    .sections.nav-sections .section-items .section-item-content #multistore-mobile-switcher-language .store-options .language-dropdown-container .switcher-option span {
        text-transform: uppercase;
        font-size: 14px;
        font-weight: 600;
        display: inline-block;
        margin-left: 2px;
        vertical-align: middle;
        letter-spacing: 0;
        color: #303030
    }

    .sections.nav-sections .section-items .section-item-content #multistore-mobile-switcher-language .store-options .language-dropdown-container .switcher-option:after {
        content: '\f0d7';
        font-family: FontAwesome;
        color: #000;
        font-size: 1.6rem;
        display: none
    }

    .sections.nav-sections .section-items .section-item-content #multistore-mobile-switcher-language .store-options .language-dropdown-container .weltpixel_multistore {
        position: relative;
        display: block
    }

    .sections.nav-sections .section-items .section-item-content #multistore-mobile-switcher-language .store-options .language-dropdown-container .weltpixel_multistore .current-store {
        background: 0 0;
        border-bottom: 1px solid #d7d7d7;
        height: 4rem;
        padding: 0 1rem
    }

    .sections.nav-sections .section-items .section-item-content #multistore-mobile-switcher-language .store-options .language-dropdown-container .weltpixel_multistore .current-store span {
        color: #0f1111;
        font-size: 1.2rem;
        font-weight: 600;
        padding-left: 2px
    }

    .sections.nav-sections .section-items .section-item-content #multistore-mobile-switcher-language .store-options .language-dropdown-container .weltpixel_multistore .current-store .drill-opener {
        position: absolute;
        right: 0;
        top: 2rem;
        transform: translateY(-50%);
        -webkit-transform: translateY(-50%);
        -moz-transform: translateY(-50%);
        -o-transform: translateY(-50%);
        border: none;
        background-color: transparent;
        text-align: right;
        z-index: 5;
        height: 40px;
        line-height: 40px;
        width: 30px;
        padding-right: 0
    }

    .sections.nav-sections .section-items .section-item-content #multistore-mobile-switcher-language .store-options .language-dropdown-container .weltpixel_multistore .current-store .drill-opener:before {
        content: '\f054' !important;
        font-family: FontAwesome;
        font-size: 13px;
        font-weight: 400;
        padding: 8px 0 8px 12px;
        border-left: 1px solid #dcdcdc;
        line-height: 38px
    }

    .sections.nav-sections .section-items .section-item-content #multistore-mobile-switcher-language .store-options .language-dropdown-container .weltpixel_multistore .store-switcher-dropdown {
        max-height: 0;
        width: 100%;
        transition: max-height .2s ease;
        will-change: max-height;
        border: none;
        position: unset
    }

    .sections.nav-sections .section-items .section-item-content #multistore-mobile-switcher-language .store-options .language-dropdown-container .weltpixel_multistore .store-switcher-dropdown .drilldown-back {
        display: none !important
    }

    .sections.nav-sections .section-items .section-item-content #multistore-mobile-switcher-language .store-options .language-dropdown-container .weltpixel_multistore .store-switcher-dropdown .switcher-option {
        padding: .8rem 1rem .8rem 4rem;
        margin: 0;
        clear: both
    }

    .sections.nav-sections .section-items .section-item-content #multistore-mobile-switcher-language .store-options .language-dropdown-container .weltpixel_multistore .store-switcher-dropdown .switcher-option span,
    .sections.nav-sections .section-items .section-item-content #multistore-mobile-switcher-language .store-options .language-dropdown-container .weltpixel_multistore .store-switcher-dropdown .switcher-option a {
        color: #0f1111;
        font-size: 1.2rem;
        font-weight: 400;
        display: flex;
        align-items: center;
        gap: 8px;
        text-decoration: none;
        text-transform: capitalize
    }

    .sections.nav-sections .section-items .section-item-content #multistore-mobile-switcher-language .store-options .language-dropdown-container .weltpixel_multistore .store-switcher-dropdown .switcher-option.current {
        background-color: #f1f1f1;
        position: relative
    }

    .sections.nav-sections .section-items .section-item-content #multistore-mobile-switcher-language .store-options .language-dropdown-container .weltpixel_multistore .store-switcher-dropdown .switcher-option.current:after {
        content: '';
        position: absolute;
        display: inline-block;
        right: 2rem;
        top: 0;
        bottom: 0;
        margin: auto;
        height: 1.5rem;
        width: 1.5rem;
        background-size: contain;
        background-repeat: no-repeat;
        background-position: bottom;
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15' fill='none'%3E%3Ccircle cx='7.5' cy='7.5' r='7.5' fill='%230F1111'/%3E%3Cpath d='M6.58083 8.68125L9.75895 5.50313C9.83395 5.42813 9.92145 5.39062 10.0215 5.39062C10.1215 5.39062 10.209 5.42813 10.284 5.50313C10.359 5.57813 10.3965 5.66725 10.3965 5.7705C10.3965 5.87375 10.359 5.96275 10.284 6.0375L6.84333 9.4875C6.76833 9.5625 6.68083 9.6 6.58083 9.6C6.48083 9.6 6.39333 9.5625 6.31833 9.4875L4.70583 7.875C4.63083 7.8 4.59483 7.711 4.59783 7.608C4.60083 7.505 4.63995 7.41588 4.7152 7.34063C4.79045 7.26538 4.87958 7.22787 4.98258 7.22812C5.08558 7.22837 5.17458 7.26588 5.24958 7.34063L6.58083 8.68125Z' fill='white'/%3E%3C/svg%3E")
    }

    .sections.nav-sections .section-items .section-item-content #multistore-mobile-switcher-language .store-options .language-dropdown-container .weltpixel_multistore.open .current-store span.drill-opener {
        top: 0;
        transform: rotate(90deg);
        display: flex;
        align-items: center;
        justify-content: center;
        border: none !important
    }

    .sections.nav-sections .section-items .section-item-content #multistore-mobile-switcher-language .store-options .language-dropdown-container .weltpixel_multistore.open .current-store span.drill-opener:before {
        padding: 0 !important;
        border: none !important
    }

    .sections.nav-sections .section-items .section-item-content #multistore-mobile-switcher-language .store-options .language-dropdown-container .weltpixel_multistore.open .current-store:before {
        transform: rotate(90deg);
        padding: 0
    }

    .sections.nav-sections .section-items .section-item-content #multistore-mobile-switcher-language .store-options .language-dropdown-container .weltpixel_multistore.open .store-switcher-dropdown {
        max-height: 68px
    }

    .sections.nav-sections .section-items .section-item-content .store-information {
        display: inline-block !important;
        font-size: 1.2rem;
        vertical-align: top;
        line-height: 2rem;
        padding: 0 1.5rem;
        letter-spacing: 0;
        width: 100%;
        background-color: #fff;
        font-weight: 600
    }

    .sections.nav-sections .section-items .section-item-content .store-information i {
        font-weight: 700;
        width: 14px
    }

    .sections.nav-sections .section-items .section-item-content .store-information a {
        font-weight: 700;
        display: inherit;
        width: calc(100% - 14px);
        visibility: hidden
    }

    .sections.nav-sections .section-items .section-item-content .switcher-language {
        float: left;
        width: 100%;
        padding: 0 15px;
        border-bottom: none
    }

    .sections.nav-sections .section-items .section-item-content .switcher-language .label {
        display: none
    }

    .sections.nav-sections .section-items .section-item-content .switcher-language .switcher-trigger {
        margin-bottom: 0
    }

    .sections.nav-sections .section-items .section-item-content .switcher-language .switcher-trigger strong {
        line-height: 46px;
        padding-left: 10px
    }

    .sections.nav-sections .section-items .section-item-content .switcher-language .switcher-trigger strong:after {
        right: 0;
        top: 0
    }

    .sections.nav-sections .section-items .section-item-content .switcher-language .switcher-trigger strong span {
        color: #122e57;
        font-size: 14px;
        font-weight: 700;
        text-transform: uppercase;
        letter-spacing: normal
    }

    .sections.nav-sections .section-items .section-item-content .switcher-language .switcher-dropdown .switcher-option {
        padding: 0 10px
    }

    .sections.nav-sections .section-items .section-item-content .switcher-language .switcher-dropdown .switcher-option a {
        color: #122e57;
        font-size: 14px;
        font-weight: 700;
        text-transform: uppercase;
        letter-spacing: normal
    }

    .sections.nav-sections .section-items .section-item-content span.drill-opener {
        border-left: 1px solid #d7d7d7 !important;
        height: 3rem !important;
        text-align: center !important;
        display: flex;
        align-items: center;
        justify-content: center
    }

    .sections.nav-sections .section-items .section-item-content span.drill-opener:before {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='13' viewBox='0 0 8 13' fill='none'%3E%3Cpath d='M0.98 0L0 1.05L5.18 6.3L0 11.55L0.98 12.6L7.28 6.3L0.98 0Z' fill='black'/%3E%3C/svg%3E") !important;
        background-repeat: no-repeat no-repeat !important;
        background-position: center center !important;
        width: 1.4rem !important;
        height: 1.4rem !important;
        display: inline-block !important;
        padding: 0 !important;
        content: '' !important;
        font-size: 0 !important;
        border: none !important
    }

    .sections.nav-sections .section-items .section-item-content .drilldown-back>a>span.drill-opener {
        text-align: left !important;
        border: none !important
    }

    .sections.nav-sections .section-items .section-item-content .drilldown-back>a>span.drill-opener:before {
        transform: rotate(180deg)
    }

    .ves-megamenu>.navigation {
        padding: 0 !important
    }

    .ves-megamenu .drill-opener:before,
    .ves-megamenu .opener:before {
        content: '\f054' !important;
        font-family: FontAwesome;
        font-size: 13px;
        font-weight: 400
    }

    @supports not (-webkit-touch-callout:none);
    @supports (-webkit-touch-callout:none);
    .page-header .header-main .minicart-wrapper .minicart-desktop.mage-dropdown-dialog {
        display:none !important
    }

    .page-header .header-main .minicart-wrapper.active.mobile .mage-dropdown-dialog {
        transform: translateX(0px)
    }

    .page-header .header-main .minicart-wrapper.active.mobile .mage-dropdown-dialog .block.block-minicart {
        box-shadow: none
    }

    .page-header .header-main .minicart-wrapper .mage-dropdown-dialog {
        z-index: 99 !important;
        background-color: #fff;
        width: 100vw;
        height: 100vh;
        position: absolute;
        top: -5px !important;
        right: -15px;
        transform: translateX(100%);
        transition: transform .426s cubic-bezier(.4, .9, .3, 1);
        display: block !important
    }

    .page-header .header-main .minicart-wrapper .mage-dropdown-dialog .block.block-minicart {
        width: 100vw;
        top: 0;
        left: 0;
        padding: 0 20px 20px;
        margin-top: 0;
        border: none !important;
        box-shadow: none
    }

    .page-header .header-main .minicart-wrapper .mage-dropdown-dialog .block.block-minicart:before,
    .page-header .header-main .minicart-wrapper .mage-dropdown-dialog .block.block-minicart:after {
        display: none !important
    }

    .page-header .header-main .minicart-wrapper .mage-dropdown-dialog .block.block-minicart .subtotal {
        margin-top: 0;
        padding-top: 20px;
        margin-bottom: 27px
    }

    .page-header .header-main .minicart-wrapper .mage-dropdown-dialog .block.block-minicart .subtotal .label {
        float: left;
        padding-top: 0;
        display: inline-block
    }

    .page-header .header-main .minicart-wrapper .mage-dropdown-dialog .block.block-minicart .subtotal .label span {
        font-size: 15px;
        font-weight: 700
    }

    .page-header .header-main .minicart-wrapper .mage-dropdown-dialog .block.block-minicart .subtotal .amount {
        padding-top: 0;
        display: inline-block
    }

    .page-header .header-main .minicart-wrapper .mage-dropdown-dialog .block.block-minicart .subtotal .amount .price-wrapper span.price {
        font-size: 15px
    }

    .page-header .header-main .minicart-wrapper .mage-dropdown-dialog .block.block-minicart #minicart-content-wrapper #minicart-success-message,
    .page-header .header-main .minicart-wrapper .mage-dropdown-dialog .block.block-minicart #minicart-content-wrapper #minicart-success-message-mobile,
    .page-header .header-main .minicart-wrapper .mage-dropdown-dialog .block.block-minicart #minicart-content-wrapper #minicart-error-message,
    .page-header .header-main .minicart-wrapper .mage-dropdown-dialog .block.block-minicart #minicart-content-wrapper #minicart-error-message-mobile {
        font-size: 14px;
        font-weight: 700;
        color: #e21936;
        line-height: 28px;
        text-align: center;
        text-transform: uppercase
    }

    .page-header .header-main .minicart-wrapper .mage-dropdown-dialog .block.block-minicart #minicart-content-wrapper .block-title {
        padding: 10px 15px;
        font-size: 14px;
        margin: 10px 30px;
        display: block;
        text-align: center
    }

    .page-header .header-main .minicart-wrapper .mage-dropdown-dialog .block.block-minicart #minicart-content-wrapper .block-title .text {
        font-size: 14px;
        font-weight: 700;
        font-stretch: normal;
        font-style: normal;
        line-height: normal;
        letter-spacing: normal;
        text-align: center
    }

    .page-header .header-main .minicart-wrapper .mage-dropdown-dialog .block.block-minicart #minicart-content-wrapper .block-title .text span {
        font-weight: 700
    }

    .page-header .header-main .minicart-wrapper .mage-dropdown-dialog .block.block-minicart #minicart-content-wrapper .block-title .text span:after {
        content: ':';
        font-size: 15px
    }

    .page-header .header-main .minicart-wrapper .mage-dropdown-dialog .block.block-minicart #minicart-content-wrapper .block-title .qty {
        font-size: 14px
    }

    .page-header .header-main .minicart-wrapper .mage-dropdown-dialog .block.block-minicart #minicart-content-wrapper .block-content .action.close {
        height: 50px;
        width: 50px;
        right: 0;
        top: -5px
    }

    .page-header .header-main .minicart-wrapper .mage-dropdown-dialog .block.block-minicart #minicart-content-wrapper .block-content .action.close:before {
        color: #000;
        font-size: 20px
    }

    .page-header .header-main .minicart-wrapper .mage-dropdown-dialog .block.block-minicart #minicart-content-wrapper .block-content .minicart-items-wrapper {
        overflow-y: auto;
        max-height: 200px;
        height: auto !important
    }

    .page-header .header-main .minicart-wrapper .mage-dropdown-dialog .block.block-minicart #minicart-content-wrapper .block-content .minicart-items-wrapper .product-item {
        padding: 15px 0
    }

    .page-header .header-main .minicart-wrapper .mage-dropdown-dialog .block.block-minicart #minicart-content-wrapper .block-content .minicart-items-wrapper .product-item .product .product-item-photo {
        border: 1px solid #ddd;
        height: 92px
    }

    .page-header .header-main .minicart-wrapper .mage-dropdown-dialog .block.block-minicart #minicart-content-wrapper .block-content .minicart-items-wrapper .product-item .product .product-item-details .price {
        font-size: 14px
    }

    .page-header .header-main .minicart-wrapper .mage-dropdown-dialog .block.block-minicart #minicart-content-wrapper .block-content .minicart-items-wrapper .product-item .product .product-item-details .product.options dl.product.options.list {
        padding-top: 4px;
        margin-bottom: 4px
    }

    .page-header .header-main .minicart-wrapper .mage-dropdown-dialog .block.block-minicart #minicart-content-wrapper .block-content .minicart-items-wrapper .product-item .product .product-item-details .product.options dl.product.options.list dt.label {
        display: inline-block;
        font-weight: 400;
        margin-bottom: 0;
        color: #999;
        font-size: 14px;
        text-transform: capitalize !important
    }

    .page-header .header-main .minicart-wrapper .mage-dropdown-dialog .block.block-minicart #minicart-content-wrapper .block-content .minicart-items-wrapper .product-item .product .product-item-details .product.options dl.product.options.list dd.values {
        display: inline-block;
        margin-bottom: 0;
        color: #999;
        font-size: 14px;
        text-transform: capitalize !important
    }

    .page-header .header-main .minicart-wrapper .mage-dropdown-dialog .block.block-minicart #minicart-content-wrapper .block-content .minicart-items-wrapper .product-item .product .product-item-details .product-brand span {
        font-weight: 600;
        font-size: 14px
    }

    .page-header .header-main .minicart-wrapper .mage-dropdown-dialog .block.block-minicart #minicart-content-wrapper .block-content .minicart-items-wrapper .product-item .product .product-item-details .product-item-name a {
        font-size: 14px;
        line-height: 20px;
        text-transform: capitalize !important;
        color: #000;
        font-weight: 400;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        overflow: hidden
    }

    .page-header .header-main .minicart-wrapper .mage-dropdown-dialog .block.block-minicart #minicart-content-wrapper .block-content>.actions {
        margin-top: 0;
        display: inline-block;
        width: 100%
    }

    .page-header .header-main .minicart-wrapper .mage-dropdown-dialog .block.block-minicart #minicart-content-wrapper .block-content>.actions .primary {
        width: 100%;
        margin: 0
    }

    .page-header .header-main .minicart-wrapper .mage-dropdown-dialog .block.block-minicart #minicart-content-wrapper .block-content>.actions .primary button.primary.checkout {
        background-color: #0e1111 !important;
        border-color: #0e1111 !important;
        border: 1px solid #0e1111;
        padding: 9px 17px;
        border-radius: 0
    }

    .page-header .header-main .minicart-wrapper .mage-dropdown-dialog .block.block-minicart #minicart-content-wrapper .block-content>.actions .primary button.primary.checkout a span {
        font-size: 14px;
        color: #fff;
        font-weight: 700
    }

    .page-header .header-main .minicart-wrapper .mage-dropdown-dialog .block.block-minicart #minicart-content-wrapper .block-content>.actions .secondary {
        border: 2px solid #ddd;
        padding: 3px 10px;
        margin-left: 0;
        margin-top: 10px;
        background-color: #fff !important;
        border-color: #09213e !important;
        border: 1px solid #09213e;
        line-height: 3
    }

    .page-header .header-main .minicart-wrapper .mage-dropdown-dialog .block.block-minicart #minicart-content-wrapper .block-content>.actions .secondary #btn-view-cart {
        background-color: transparent;
        border: #064394 0px solid;
        padding: 0 5px
    }

    .page-header .header-main .minicart-wrapper .mage-dropdown-dialog .block.block-minicart #minicart-content-wrapper .block-content>.actions .secondary #btn-view-cart span {
        font-size: 14px;
        color: #09213e;
        text-transform: uppercase;
        font-weight: 700
    }

    .page-header-v1 .page-header .header-main .logo img {
        width: 120px !important;
        max-width: 120px
    }

    .page-header-v1 .page-header .header-main .h-panel .minicart-wrapper .action.showcart .counter.qty {
        left: 1.4rem;
        top: -1.6rem;
        width: 1.8rem;
        height: 1.8rem;
        min-width: 1.5rem;
        line-height: 1.8rem;
        font-size: 1.1rem
    }

    .page-header-v1 .page-header .minicart-wrapper .block-minicart .block-content .minicart-items .product-item .product-item-pricing .minicart-price.final-price .price {
        color: #e21936;
        font-weight: 700;
        margin-right: 5px;
        text-transform: capitalize
    }

    .page-header-v1 .page-header .minicart-wrapper .block-minicart .block-content .minicart-items .product-item .product-item-pricing .minicart-price:not(.final-price) .price {
        font-weight: 700;
        color: #000
    }

    .page-header-v1 .page-header .minicart-wrapper .block-minicart .block-content .minicart-items .product-item .product-item-pricing .minicart-old-price {
        display: block;
        margin-top: 5px
    }

    .page-header-v1 .page-header .minicart-wrapper .block-minicart .block-content .minicart-items .product-item .product-item-pricing .minicart-old-price .price {
        text-decoration: line-through;
        text-transform: capitalize;
        font-weight: 400;
        color: #9b9b9b
    }

    .checkout-cart-index .cart.table-wrapper .cart>.item .col.price .price-excluding-tax .cart-price .cart-old-price {
        display: block
    }

    .page-header-v1 .page-header .header-main a.logo {
        margin-left: 2rem !important
    }

    .page-header-v1 .page-header .minicart-wrapper.active .mage-dropdown-dialog {
        transform: translateX(0) !important
    }

    .page-header-v1 .page-header .header-main [class*=col-] {
        align-items: center
    }

    .page-header-v1 .page-header .header-main .h-logo.responsive-main-header {
        justify-content: center !important
    }

    .page-header-v1 .page-header .header-main .h-navigation {
        width: 0 !important;
        padding: 0 !important
    }

    .page-header-v1 .page-header .header-main .h-search .block-search {
        margin-right: 0 !important
    }

    .page-header-v1 .page-header .header-main .h-search.h-panel.sk-mini-cart .block.block-search {
        padding-left: 0;
        padding-right: 0
    }

    .page-header-v1 .page-header .header-main .h-search.h-panel.sk-mini-cart .block.block-search .control {
        margin: 0;
        padding: 0;
        width: 100%
    }

    .page-header-v1 .page-header .header-main .minicart-wrapper {
        padding-left: 0;
        padding-right: 0
    }

    .nav-open .page-wrapper {
        left: 0 !important
    }

    .page-wrapper .page-header .header-main .container .h-search {
        position: inherit !important
    }

    .page-wrapper .page-header .header-main .container .h-search .block.block-search .block.block-content .search {
        margin-right: 0;
        padding-right: 0
    }

    .page-wrapper .page-header .header-main .container .h-search .block.block-search .block.block-content .search label {
        margin-right: 0;
        padding-right: 0
    }

    .page-wrapper .page-header .header-main .container .h-search .block.block-search .block.block-content .search label:before {
        margin-right: 0 !important
    }

    .page-wrapper .page-header .header-main .container .h-panel.sk-mini-cart {
        justify-content: flex-end;
        position: inherit
    }

    .page-wrapper .page-header .header-main .container .h-panel.sk-mini-cart .minicart-wrapper {
        float: none;
        position: inherit
    }

    .page-wrapper .page-header .header-main .container .h-panel.sk-mini-cart .minicart-wrapper .mage-dropdown-dialog {
        left: 0;
        top: 55px;
        z-index: 9
    }

    .page-wrapper .page-header .header-main .container .h-panel.sk-mini-cart .minicart-wrapper a.action.showcart {
        width: 25px;
        height: 25px;
        margin-top: 5px
    }

    .page-wrapper .page-header .header-main .container .h-nav {
        display: block !important
    }

    .page-wrapper .page-header .header-main .container .h-nav .action.nav-toggle {
        top: 5px
    }

    .sections.nav-sections .section-items .section-item-content #multistore-mobile-switcher-language .store-options .language-dropdown-container .weltpixel_multistore .active.switcher-option {
        display: none !important
    }

    #ymDivCircle {
        z-index: 9 !important
    }

    .clients-grid li,
    .testimonials-grid li {
        float: left;
        position: relative;
        width: 20%;
        padding: 2rem 0
    }

    .clients-grid.grid-2 li {
        width: 50%;
        padding: 2.5rem 0
    }
}

@media only screen and (min-width:768px) {
    .scroll-div {
        height: 100px
    }

    .block.block-minicart.mobile {
        display: none !important
    }

    .page-header-v1 .page-header .header-top {
        display: block;
        background-color: #0e1111;
        color: #141414;
        border-bottom: 1px solid #373534
    }

    .page-header-v1 .page-header .header-top [class*=col-] {
        height: 40px;
        display: flex;
        align-items: center;
        justify-content: center;
        text-align: center
    }

    .page-header-v1 .page-header .header-top a {
        color: #fff;
        background-position: 0 0;
        transition: background-position .25s
    }

    .page-header-v1 .page-header .header-top a:hover {
        color: #fff !important;
        padding-bottom: 3px;
        background-image: linear-gradient(to top, currentColor 3px, transparent 3px);
        background-position: 0 0 !important
    }

    .page-header-v1 .page-header .header-top .col-md-7 {
        justify-content: center
    }

    .page-header-v1 .page-header .header-top .store-information {
        margin-left: 3px;
        font-size: 12px;
        width: 100%;
        text-transform: initial !important
    }

    .page-header-v1 .page-header .header-top .store-information i {
        font-size: 14px
    }

    .page-header-v1 .page-header .header-top .store-information strong {
        margin-right: 3px
    }

    .page-header-v1 .page-header .header-top .multistore-switcher {
        position: relative;
        margin-right: 30px;
        margin-left: 0;
        order: 0
    }

    .page-header-v1 .page-header .header-top .multistore-switcher .switcher-options .language-dropdown-container {
        list-style: none
    }

    .page-header-v1 .page-header .header-top .multistore-switcher .switcher-options .language-dropdown-container .weltpixel_multistore .current-store:after {
        content: '';
        width: 16px;
        height: 16px;
        background: url('/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/images/arrow-down.svg') no-repeat center;
        filter: brightness(0) invert(1);
        top: -.2rem;
        position: relative
    }

    .page-header-v1 .page-header .header-top .multistore-switcher .switcher-options .language-dropdown-container .weltpixel_multistore .store-switcher-dropdown {
        display: none;
        top: 3.8rem;
        right: 0
    }

    .page-header-v1 .page-header .header-top .multistore-switcher .switcher-options .language-dropdown-container .weltpixel_multistore.open .current-store:after {
        transform: rotate(180deg)
    }

    .page-header-v1 .page-header .header-top .multistore-switcher .switcher-options .language-dropdown-container .weltpixel_multistore.open .store-switcher-dropdown {
        display: block;
        max-width: 16rem;
        min-width: 15rem;
        width: 100%;
        padding: 1rem 0
    }

    .page-header-v1 .page-header .header-top .multistore-switcher .switcher-options .language-dropdown-container .switcher-option a {
        display: flex;
        align-items: center;
        padding-top: 5px;
        background-image: none;
        padding-bottom: 3px
    }

    .page-header-v1 .page-header .header-top .multistore-switcher .switcher-options .language-dropdown-container .switcher-option a img {
        width: 21px;
        height: 21px;
        object-fit: cover;
        border-radius: 50%
    }

    .page-header-v1 .page-header .header-top .multistore-switcher .switcher-options .language-dropdown-container .switcher-option a:hover span {
        color: #fff;
        text-decoration: 3px underline
    }

    .page-header-v1 .page-header .header-top .multistore-switcher .switcher-options .language-dropdown-container .switcher-option.active {
        display: none
    }

    .page-header-v1 .page-header .header-top .multistore-switcher .switcher-options .language-dropdown-container>li img {
        max-height: 20px;
        border-radius: 50%;
        width: 17px;
        height: 17px;
        display: inline-block;
        object-fit: cover
    }

    .page-header-v1 .page-header .header-top .multistore-switcher .switcher-options .language-dropdown-container>li span {
        font-size: 12px;
        font-weight: 700;
        display: inline-block;
        margin-left: 10px;
        vertical-align: text-bottom
    }

    .page-header-v1 .page-header .header-top .multistore-switcher .switcher-options .language-dropdown-container>li span:after {
        content: '\f0d7';
        font-family: FontAwesome;
        display: inline-block;
        margin-left: 5px
    }

    .page-header-v1 .page-header .header-top .multistore-switcher .switcher-options .language-dropdown-container ul {
        display: none
    }

    .page-header-v1 .page-header .header-top .multistore-switcher .switcher-options .language-dropdown-container ul li {
        display: flex;
        width: 100%;
        margin-bottom: 0;
        padding: 0 1rem;
        min-height: 3rem
    }

    .page-header-v1 .page-header .header-top .multistore-switcher .switcher-options .language-dropdown-container ul li span {
        width: calc(100% - 3.2rem);
        padding: 0;
        font-weight: 400;
        text-transform: capitalize;
        font-size: 14px;
        color: #0f1111 !important;
        text-align: start
    }

    .page-header-v1 .page-header .header-top .multistore-switcher .switcher-options .language-dropdown-container ul li a {
        color: #414141 !important;
        gap: 8px;
        text-decoration: none
    }

    .page-header-v1 .page-header .header-top .multistore-switcher .switcher-options .language-dropdown-container ul li a:hover span {
        text-decoration: none !important
    }

    .page-header-v1 .page-header .header-top .multistore-switcher .switcher-options .language-dropdown-container ul li a span {
        width: calc(100% - 32px);
        padding: 0;
        font-weight: 400;
        text-transform: capitalize;
        font-size: 14px;
        color: #0f1111 !important
    }

    .page-header-v1 .page-header .header-top .multistore-switcher .switcher-options .language-dropdown-container ul li.current {
        position: relative;
        background-color: #f1f1f1;
        justify-content: space-between
    }

    .page-header-v1 .page-header .header-top .multistore-switcher .switcher-options .language-dropdown-container ul li.current:after {
        content: '';
        position: unset;
        display: inline-block;
        margin: auto;
        height: 1.2rem;
        width: 1.2rem;
        min-width: 1.2rem;
        background-size: contain;
        background-repeat: no-repeat;
        background-position: bottom;
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15' fill='none'%3E%3Ccircle cx='7.5' cy='7.5' r='7.5' fill='%230F1111'/%3E%3Cpath d='M6.58083 8.68125L9.75895 5.50313C9.83395 5.42813 9.92145 5.39062 10.0215 5.39062C10.1215 5.39062 10.209 5.42813 10.284 5.50313C10.359 5.57813 10.3965 5.66725 10.3965 5.7705C10.3965 5.87375 10.359 5.96275 10.284 6.0375L6.84333 9.4875C6.76833 9.5625 6.68083 9.6 6.58083 9.6C6.48083 9.6 6.39333 9.5625 6.31833 9.4875L4.70583 7.875C4.63083 7.8 4.59483 7.711 4.59783 7.608C4.60083 7.505 4.63995 7.41588 4.7152 7.34063C4.79045 7.26538 4.87958 7.22787 4.98258 7.22812C5.08558 7.22837 5.17458 7.26588 5.24958 7.34063L6.58083 8.68125Z' fill='white'/%3E%3C/svg%3E")
    }

    .page-header-v1 .page-header .header-top .multistore-switcher .switcher-options .language-dropdown-container ul li img {
        max-height: 20px;
        max-width: 20px
    }

    .page-header-v1 .page-header .header-top .multistore-switcher .switcher-options .language-dropdown-container.open ul {
        display: block
    }

    .page-header-v1 .page-header .header-top .multistore-switcher .switcher-options .language-dropdown-container.open ul.weltpixel_multistore {
        position: absolute;
        z-index: 999;
        padding: 0;
        background-color: #fff;
        right: 10px;
        top: 26px;
        border: solid 1px #000;
        text-align: left;
        width: 75px
    }

    .page-header-v1 .page-header .header-top .multistore-switcher .switcher-options .language-dropdown-container.open ul.weltpixel_multistore li {
        padding: 5px;
        display: flex;
        justify-content: center
    }

    .page-header-v1 .page-header .header-top .multistore-switcher .switcher-options .language-dropdown-container.open ul.weltpixel_multistore li a {
        cursor: pointer
    }

    .page-header-v1 .page-header .header-top .multistore-switcher .switcher-options .language-dropdown-container.open ul.weltpixel_multistore li img {
        border: solid 1px #000;
        padding: 0;
        height: auto;
        display: inline-block;
        width: 18px;
        height: 18px;
        border-radius: 50%;
        object-fit: cover
    }

    .page-header-v1 .page-header .header-top .multistore-switcher .switcher-options .language-dropdown-container.open ul.weltpixel_multistore li span {
        display: inline-block;
        font-size: 13px;
        vertical-align: top;
        line-height: 20px;
        padding-left: 10px;
        min-width: 34px
    }

    .page-header-v1 .page-header .header-top li.nav.item {
        list-style: none;
        font-size: 12px;
        font-weight: 700;
        float: right;
        margin-right: 20px
    }

    .page-header-v1 .page-header .header-top li.nav.item:nth-child(3):before {
        content: '';
        font-family: 'Font Awesome 5 Free';
        display: inline-block;
        margin-right: 5px;
        font-size: 14px;
        line-height: 14px
    }

    .page-header-v1 .page-header .header-top li.nav.item:last-child {
        margin-right: 0
    }

    .page-header-v1 .page-header .header-top li.nav.item a:hover {
        color: #141414;
        text-decoration: none
    }

    .page-header-v1 .page-header .header-main {
        padding-top: 5px
    }

    .page-header-v1 .page-header .header-main>.container>.row {
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        margin-left: -15px;
        margin-right: -15px;
        width: 100%
    }

    .page-header-v1 .page-header .header-main .h-logo {
        order: 0
    }

    .page-header-v1 .page-header .header-main .h-logo .logo {
        max-width: 275px;
        margin: 0;
        float: unset;
        top: 0;
        left: 0
    }

    .page-header-v1 .page-header .header-main .h-logo .logo img {
        max-width: 100%;
        width: 100%;
        height: auto !important
    }

    .page-header-v1 .page-header .header-main .h-search {
        display: flex;
        justify-content: flex-end;
        order: 2;
        margin-bottom: 15px;
        position: relative
    }

    .page-header-v1 .page-header .header-main .h-search .block-search {
        width: 100%;
        padding-left: 0;
        margin-right: 0
    }

    .page-header-v1 .page-header .header-main .h-search .block-search input {
        height: 42px;
        border-color: #d3d3d3;
        padding: 0 0 0 12px;
        font-size: 13px;
        padding-left: 12px;
        padding-right: 10rem !important
    }

    .page-header-v1 .page-header .header-main .h-search .block-search input::placeholder {
        font-size: 13px;
        font-style: italic;
        color: #333
    }

    .page-header-v1 .page-header .header-main .h-search .block-search .control {
        border-top: 0
    }

    .page-header-v1 .page-header .header-main .h-search .block-search .action.search {
        opacity: 1;
        width: 48px;
        height: 42px;
        right: 0
    }

    .page-header-v1 .page-header .header-main .h-search .block-search .action.search:before {
        color: #09213e;
        font-size: 21px !important
    }

    .page-header-v1 .page-header .header-main .h-search .block-search .action.search:after {
        content: "";
        border-left: solid 1px #d3d3d3;
        height: 33px;
        position: absolute;
        top: 5px;
        left: 0
    }

    .page-header-v1 .page-header .header-main .h-search .block-search .action.search:hover {
        background-color: #1e75e7
    }

    .page-header-v1 .page-header .header-main .h-search .block-search .action.search:hover:before {
        color: #fff
    }

    .page-header-v1 .page-header .header-main .h-search .block-search .action.search:hover:after {
        border-left: transparent
    }

    .page-header-v1 .page-header .header-main .h-panel {
        justify-content: center;
        order: 0
    }

    .page-header-v1 .page-header .header-main .h-panel>.header.links {
        position: relative;
        padding-left: 20px;
        display: inline-block
    }

    .page-header-v1 .page-header .header-main .h-panel>.header.links:before {
        display: none;
        content: "";
        background-image: url('/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/images/profile.svg');
        background-repeat: no-repeat;
        background-size: 26px 26px;
        width: 25px;
        height: 35px;
        position: absolute;
        left: 0;
        top: 50%;
        transform: translateY(-50%);
        -webkit-transform: translateY(-50%);
        -moz-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        -o-transform: translateY(-50%)
    }

    .page-header-v1 .page-header .header-main .h-panel>.header.links li.welcome {
        display: none !important
    }

    .page-header-v1 .page-header .header-main .h-panel>.header.links li.authorization-link:after {
        content: "|";
        font-size: 0px;
        color: #303030;
        float: right;
        line-height: 14px
    }

    .page-header-v1 .page-header .header-main .h-panel>.header.links li.authorization-link a {
        font-size: 0px
    }

    .page-header-v1 .page-header .header-main .h-panel>.header.links li.authorization-link a:before {
        content: "";
        background-image: url('/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/images/profile.svg');
        background-repeat: no-repeat;
        background-size: contain;
        width: 26px;
        height: 26px;
        position: absolute;
        left: 0;
        top: 50%;
        transform: translateY(-50%);
        -webkit-transform: translateY(-50%);
        -moz-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        -o-transform: translateY(-50%)
    }

    .page-header-v1 .page-header .header-main .h-panel>.header.links li.customer-welcome {
        float: left;
        text-align: left;
        padding-right: 0;
        font-size: 14px;
        color: #303030;
        height: auto;
        width: auto;
        position: relative
    }

    .page-header-v1 .page-header .header-main .h-panel>.header.links li.customer-welcome:before {
        content: "";
        background-image: url('/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/images/profile.svg');
        background-repeat: no-repeat;
        background-size: contain;
        width: 25px;
        height: 25px;
        position: absolute;
        left: -30px;
        top: 40%;
        transform: translateY(-50%);
        -webkit-transform: translateY(-50%);
        -moz-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        -o-transform: translateY(-50%)
    }

    .page-header-v1 .page-header .header-main .h-panel>.header.links li.customer-welcome .header.links .authorization-link a {
        font-size: 13px
    }

    .page-header-v1 .page-header .header-main .h-panel>.header.links li.customer-welcome .header.links .authorization-link a:before {
        display: none
    }

    .page-header-v1 .page-header .header-main .h-panel>.header.links li.customer-welcome span.customer-name>span {
        font-size: 14px;
        color: #303030
    }

    .page-header-v1 .page-header .header-main .h-panel>.header.links li.customer-welcome span.customer-name .action.switch:after {
        content: '\f0d7';
        font-family: FontAwesome;
        display: inline-block;
        margin-left: 10px;
        color: #09213e;
        font-size: 14px;
        margin-left: 0
    }

    .page-header-v1 .page-header .header-main .h-panel>.header.links li.customer-welcome.active span.customer-name .action.switch:after {
        content: '\f0d8'
    }

    .page-header-v1 .page-header .header-main .h-panel>.header.links li.customer-welcome.active .header.links {
        display: inline-block;
        margin-right: 0
    }

    .page-header-v1 .page-header .header-main .h-panel>.header.links li.customer-welcome.active .header.links li.authorization-link {
        display: block;
        text-align: left
    }

    .page-header-v1 .page-header .header-main .h-panel>.header.links li.customer-welcome.active .header.links li.authorization-link:after {
        display: none
    }

    .page-header-v1 .page-header .header-main .h-panel>.header.links li.customer-welcome .customer-menu .header.links {
        display: inline-block;
        margin-right: -7px;
        padding: 15px
    }

    .page-header-v1 .page-header .header-main .h-panel>.header.links li a {
        font-size: 14px;
        color: #303030
    }

    .page-header-v1 .page-header .header-main .h-panel .minicart-wrapper .action.showcart {
        padding-left: 20px;
        padding-top: 20px;
        padding-bottom: 20px;
        padding-right: 20px
    }

    .page-header-v1 .page-header .header-main .h-panel .minicart-wrapper .action.showcart:before {
        left: 10px;
        background-size: 19px 23px;
        width: 24px;
        height: 25px;
        top: 21px
    }

    .page-header-v1 .page-header .header-main .h-panel .minicart-wrapper .action.showcart:after {
        display: none !important;
        content: '\f0d7';
        font-family: FontAwesome;
        display: inline-block;
        margin-left: 10px;
        color: #5ca2ff;
        right: 10px;
        position: absolute;
        margin-left: 5px
    }

    .page-header-v1 .page-header .header-main .h-panel .minicart-wrapper .action.showcart .counter.qty {
        left: 1.8rem;
        top: -1.6rem;
        width: 1.8rem;
        min-width: 1.8rem;
        height: 1.8rem;
        background-color: #000
    }

    .page-header-v1 .page-header .header-main .h-panel .minicart-wrapper .text {
        font-size: 14px;
        color: #303030;
        height: auto;
        width: auto;
        position: relative
    }

    .page-header-v1 .page-header .minicart-wrapper {
        width: auto;
        height: 40px;
        display: flex;
        align-items: center;
        padding: 0;
        order: 2
    }

    .page-header-v1 .page-header .minicart-wrapper.active {
        box-shadow: none
    }

    .page-header-v1 .page-header .minicart-wrapper.active:after {
        position: absolute;
        right: 0;
        bottom: -8px;
        box-sizing: border-box;
        z-index: 101;
        display: inline-block;
        width: 0;
        height: 0;
        border-left: 7px solid transparent;
        border-right: 7px solid transparent;
        border-bottom: 7px solid #fff
    }

    .page-header-v1 .page-header .minicart-wrapper #minicart-content-wrapper {
        padding: 25px 20px;
        border: 0 solid #bbb;
        display: none
    }

    .page-header-v1 .page-header .minicart-wrapper .block-minicart {
        top: 3.2rem;
        right: 0;
        margin-top: 0;
        box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, .5);
        padding: 0;
        border: 0
    }

    .page-header-v1 .page-header .minicart-wrapper .block-minicart:before,
    .page-header-v1 .page-header .minicart-wrapper .block-minicart:after {
        display: none
    }

    .page-header-v1 .page-header .minicart-wrapper .block-minicart .block-content .action.close {
        display: none
    }

    .page-header-v1 .page-header .minicart-wrapper .block-minicart .block-content .minicart-items-wrapper {
        padding-top: 10px;
        border: none;
        max-height: 286px;
        height: auto !important
    }

    .page-header-v1 .page-header .minicart-wrapper .block-minicart .block-content .minicart-items-wrapper .product-brand span {
        font-weight: 600
    }

    .page-header-v1 .page-header .minicart-wrapper .block-minicart .block-content .minicart-items .product-item {
        position: relative;
        padding-left: 15px
    }

    .page-header-v1 .page-header .minicart-wrapper .block-minicart .block-content .minicart-items .product-item:last-child {
        padding-bottom: 0
    }

    .page-header-v1 .page-header .minicart-wrapper .block-minicart .block-content .minicart-items .product-item .product-item-name {
        font-family: 'Roboto', sans-serif;
        font-size: 16px;
        font-weight: 400;
        margin-bottom: 5px;
        padding-right: 40px;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        overflow: hidden
    }

    .page-header-v1 .page-header .minicart-wrapper .block-minicart .block-content .minicart-items .product-item .product-item-name a {
        color: #000
    }

    .page-header-v1 .page-header .minicart-wrapper .block-minicart .block-content .minicart-items .product-item .product-item-pricing .price {
        font-family: 'Roboto', sans-serif;
        font-size: 13px;
        font-weight: 400;
        text-transform: none !important
    }

    .page-header-v1 .page-header .minicart-wrapper .block-minicart .block-content .minicart-items .product-item .product-item-pricing .minicart-old-price {
        display: block;
        margin-top: 5px
    }

    .page-header-v1 .page-header .minicart-wrapper .block-minicart .block-content .minicart-items .product-item .product-item-pricing .minicart-old-price .price {
        text-decoration: line-through;
        font-weight: 400;
        color: #9b9b9b;
        font-size: 12px !important
    }

    .page-header-v1 .page-header .minicart-wrapper .block-minicart .block-content .minicart-items .product-item .product-item-pricing .minicart-price.final-price .price {
        color: #e21936;
        font-weight: 700;
        margin-right: 5px
    }

    .page-header-v1 .page-header .minicart-wrapper .block-minicart .block-content .minicart-items .product-item .product-item-pricing .minicart-price:not(.final-price) .price {
        font-weight: 700
    }

    .page-header-v1 .page-header .minicart-wrapper .block-minicart .block-content .minicart-items .product-item .product-item-pricing .details-qty .label {
        margin-right: 10px
    }

    .page-header-v1 .page-header .minicart-wrapper .block-minicart .block-content .minicart-items .product-item .product-item-pricing .details-qty .label:after {
        content: ''
    }

    .page-header-v1 .page-header .minicart-wrapper .block-minicart .block-content .minicart-items .product-item .product-item-pricing .details-qty .cart-item-qty {
        height: 22px;
        width: 36px;
        margin-right: 1px;
        padding: 0 5px
    }

    .page-header-v1 .page-header .minicart-wrapper .block-minicart .block-content .minicart-items .product-item .product-item-pricing .details-qty button.less,
    .page-header-v1 .page-header .minicart-wrapper .block-minicart .block-content .minicart-items .product-item .product-item-pricing .details-qty button.more {
        display: inline-flex;
        width: 18px;
        height: 18px;
        border-radius: 50%;
        align-items: center;
        justify-content: center;
        border-color: #e1e1e1;
        background-color: #e1e1e1;
        color: #979797;
        padding: 0
    }

    .page-header-v1 .page-header .minicart-wrapper .block-minicart .block-content .minicart-items .product-item .product-item-pricing .details-qty button.less.cart-qty-hide {
        visibility: hidden
    }

    .page-header-v1 .page-header .minicart-wrapper .block-minicart .block-content .minicart-items .product-item .product-item-pricing .details-qty button.update-cart-item {
        float: right;
        padding: 0;
        background-color: transparent;
        border: none
    }

    .page-header-v1 .page-header .minicart-wrapper .block-minicart .block-content .minicart-items .product-item .product-item-pricing .details-qty button.update-cart-item span {
        color: #020202;
        text-decoration: underline;
        text-transform: none !important;
        margin-right: 15px;
        font-size: 11px
    }

    .page-header-v1 .page-header .minicart-wrapper .block-minicart .block-content .minicart-items .product-item .product.options .product.options.list {
        margin-bottom: 10px
    }

    .page-header-v1 .page-header .minicart-wrapper .block-minicart .block-content .minicart-items .product-item .product.options .product.options.list .label,
    .page-header-v1 .page-header .minicart-wrapper .block-minicart .block-content .minicart-items .product-item .product.options .product.options.list .values {
        display: inline-block;
        font-family: 'Roboto', sans-serif;
        font-size: 13px;
        font-weight: 400;
        margin-bottom: 6px
    }

    .page-header-v1 .page-header .minicart-wrapper .block-minicart .block-content .minicart-items .product-item .product.options .product.options.list .label {
        margin-right: 5px
    }

    .page-header-v1 .page-header .minicart-wrapper .block-minicart .block-content .minicart-items .product-item .product.actions .primary .action.edit {
        display: none
    }

    .page-header-v1 .page-header .minicart-wrapper .block-minicart .block-content .minicart-items .product-item .product.actions .primary .action.edit:before {
        display: none
    }

    .page-header-v1 .page-header .minicart-wrapper .block-minicart .block-content .minicart-items .product-item .product.actions .primary .action.edit span {
        width: auto;
        height: auto;
        position: relative;
        text-transform: none !important;
        text-decoration: underline
    }

    .page-header-v1 .page-header .minicart-wrapper .block-minicart .block-content .minicart-items .product-item .product.actions .secondary {
        position: absolute;
        top: 15px;
        right: 15px
    }

    .page-header-v1 .page-header .minicart-wrapper .block-minicart .block-content .minicart-items .product-item .product.actions .secondary .action.delete:before {
        content: '\e616';
        font-size: 12px;
        color: #020202;
        font-weight: 700;
        line-height: 16px
    }

    .page-header-v1 .page-header .minicart-wrapper .block-minicart .block-content .minicart-items .product-item:first-child {
        padding-top: 15px
    }

    .page-header-v1 .page-header .minicart-wrapper .block-minicart .block-content .subtotal {
        margin-top: 0;
        padding-top: 20px;
        margin-bottom: 27px;
        border-top: solid 2px #ebebeb
    }

    .page-header-v1 .page-header .minicart-wrapper .block-minicart .block-content .subtotal .label,
    .page-header-v1 .page-header .minicart-wrapper .block-minicart .block-content .subtotal .amount {
        padding-top: 0;
        display: inline-block
    }

    .page-header-v1 .page-header .minicart-wrapper .block-minicart .block-content .subtotal .label span,
    .page-header-v1 .page-header .minicart-wrapper .block-minicart .block-content .subtotal .amount span,
    .page-header-v1 .page-header .minicart-wrapper .block-minicart .block-content .subtotal .label .price,
    .page-header-v1 .page-header .minicart-wrapper .block-minicart .block-content .subtotal .amount .price {
        font-family: 'Roboto', sans-serif;
        font-size: 15px;
        font-weight: 700
    }

    .page-header-v1 .page-header .minicart-wrapper .block-minicart .block-content .subtotal .label {
        float: left
    }

    .page-header-v1 .page-header .minicart-wrapper .block-minicart .block-content>.actions>.primary,
    .page-header-v1 .page-header .minicart-wrapper .block-minicart .block-content>.actions>.secondary {
        margin: 0 10px 15px
    }

    .page-header-v1 .page-header .minicart-wrapper .block-minicart .block-content>.actions>.primary .action,
    .page-header-v1 .page-header .minicart-wrapper .block-minicart .block-content>.actions>.secondary .action {
        display: block;
        width: 100%;
        line-height: 2.2rem;
        padding: 9px 20px;
        background-color: #fff;
        border: 1px solid #09213e
    }

    .page-header-v1 .page-header .minicart-wrapper .block-minicart .block-content>.actions>.primary .action span,
    .page-header-v1 .page-header .minicart-wrapper .block-minicart .block-content>.actions>.secondary .action span {
        font-family: 'Roboto', sans-serif;
        font-size: 14px;
        font-weight: 700;
        color: #09213e
    }

    .page-header-v1 .page-header .minicart-wrapper .block-minicart .block-content>.actions>.primary .action:hover,
    .page-header-v1 .page-header .minicart-wrapper .block-minicart .block-content>.actions>.secondary .action:hover {
        background-color: #09213e;
        border-color: #09213e;
        border: 1px solid #09213e
    }

    .page-header-v1 .page-header .minicart-wrapper .block-minicart .block-content>.actions>.primary .action:hover span,
    .page-header-v1 .page-header .minicart-wrapper .block-minicart .block-content>.actions>.secondary .action:hover span {
        color: #fff
    }

    .page-header-v1 .page-header .minicart-wrapper .block-minicart .block-content>.actions>.primary .action {
        background-color: #0e1111;
        border-color: #0e1111
    }

    .page-header-v1 .page-header .minicart-wrapper .block-minicart .block-content>.actions>.primary .action span {
        color: #fff
    }

    .page-header-v1 .page-header .minicart-wrapper .block-minicart .block-content>.actions>.primary .action:hover {
        background-color: #fff;
        color: #09213e;
        border: 1px solid #09213e
    }

    .page-header-v1 .page-header .minicart-wrapper .block-minicart .block-content>.actions>.primary .action:hover span {
        color: #09213e
    }

    .page-header-v1 .page-header .minicart-wrapper .block-minicart .block-content>.actions>.secondary .action {
        background-color: #fff;
        border-color: #0f1111;
        border: 1px solid #0f1111
    }

    .page-header-v1 .page-header .minicart-wrapper .block-minicart .block-content>.actions>.secondary .action span {
        color: #0f1111
    }

    .page-header-v1 .page-header .minicart-wrapper .block-minicart .block-content>.actions>.secondary .action:hover {
        background-color: #0e1111;
        color: #fff;
        border: 1px solid #0e1111
    }

    .page-header-v1 .page-header .minicart-wrapper .block-minicart .block-content>.actions>.secondary .action:hover span {
        color: #fff
    }

    .sections.nav-sections .section-items .section-item-content {
        width: 100%;
        background-color: #0e1111
    }

    .sections.nav-sections .section-items .section-item-content .navigation>ul li {
        margin-right: 0
    }

    .sections.nav-sections .section-items .section-item-content .navigation>ul li.parent>a:after {
        display: none
    }

    .sections.nav-sections .section-items .section-item-content .navigation .level1 .dropdown-submenu.nav-item>a span {
        color: #141414 !important;
        font-size: 16px !important;
        font-weight: 600 !important
    }

    .sections.nav-sections .section-items .section-item-content .navigation .level2 .dropdown-submenu.nav-item>a span {
        color: #141414 !important;
        font-size: 14px !important;
        font-weight: 400 !important
    }

    .sections.nav-sections .section-items .section-item-content .navigation .level2 .dropdown-submenu.nav-item>a:hover span {
        text-decoration: underline !important;
        background-image: none
    }

    .sections.nav-sections .section-items .section-item-content .ves-megamenu .navigation>ul>li.nav-item.level0 {
        position: initial !important;
        text-align: center
    }

    .sections.nav-sections .section-items .section-item-content .ves-megamenu .navigation>ul>li.nav-item.level0 a span {
        font-size: 14px
    }

    .sections.nav-sections .section-items .section-item-content .ves-megamenu .navigation .nav-item.subhover>.submenu>.submenu-inner {
        background-color: #fff
    }

    .sections.nav-sections .ves-megamenu.top-navigation>.navigation {
        padding: 0 15px
    }

    .sections.nav-sections .ves-megamenu ul.ui-menu.ui-widget.ui-widget-content.ui-corner-all {
        display: flex !important;
        position: relative !important;
        justify-content: center
    }

    .sections.nav-sections .ves-megamenu .navigation .level0 {
        margin-right: 0
    }

    .page-header.page-header-v1.page-header-v1.sticky {
        position: fixed;
        top: 0;
        background-color: #fff;
        width: 100%;
        animation: slide-down .7s
    }

    .page-header.page-header-v1.page-header-v1.sticky .header-top {
        display: none
    }

    .page-header.page-header-v1.page-header-v1.sticky .sections.nav-sections {
        position: fixed;
        width: 100%;
        top: 96px;
        animation: navigation-slide-down .7s
    }

    body .sections.nav-sections .section-items .section-item-content .navigation .level0>.submenu:hover:before,
    body .sections.nav-sections .section-items .section-item-content .navigation .level0>.submenu:before {
        content: "";
        position: absolute;
        top: 0;
        box-shadow: 9999px 0 0 #fff;
        height: 100%;
        z-index: -1;
        left: -4px;
        border-right: 9999px solid #fff
    }

    body .sections.nav-sections .section-items .section-item-content .navigation .level0>.submenu:hover:after,
    body .sections.nav-sections .section-items .section-item-content .navigation .level0>.submenu:after {
        content: "";
        position: absolute;
        top: 0;
        box-shadow: 9999px 0 0 #fff;
        height: 100%;
        z-index: -1;
        right: 0;
        border-left: 9999px solid #fff
    }

    .dropdown-menu {
        top: 100%
    }

    .page-header-v1 .page-header .header-main .h-navigation {
        position: inherit !important;
        align-self: center;
        height: auto
    }

    .page-header-v1 .page-header .header-main .h-navigation .sections.nav-sections {
        position: inherit !important
    }

    .page-header-v1 .page-header .header-main .h-navigation .sections.nav-sections .section-items .section-item-content .ves-megamenu .navigation>ul>li.nav-item.level0 {
        text-align: left
    }

    .page-header-v1 .page-header .header-main .h-navigation .sections.nav-sections .ves-megamenu ul.ui-menu.ui-widget.ui-widget-content.ui-corner-all {
        position: inherit !important
    }
}

@media only screen and (min-width:768px) and (max-width:1024px) {
    .page-header-v1.page-header header.page-header .header-top-wrap {
        height: auto;
        background-color: #fff
    }

    .page-header-v1.page-header header.page-header .header-top-wrap .header-top {
        background: 0 0;
        border-bottom-color: #d7d7d7
    }

    .page-header-v1.page-header header.page-header .header-top-wrap .header-top .container {
        width: 100%;
        padding: 0
    }

    .page-header-v1.page-header header.page-header .header-top-wrap .header-top .container .row {
        margin: 0
    }

    .page-header-v1.page-header header.page-header .header-top-wrap .header-top .container .row [class*=col-] {
        display: flex;
        justify-content: center;
        margin: auto;
        background-color: #0f1111;
        width: 100%;
        padding: 0 2rem
    }

    .page-header-v1.page-header header.page-header .header-top-wrap .header-top .container .row [class*=col-].right-top-header {
        background-color: #fff
    }

    .page-header-v1.page-header header.page-header .header-top-wrap .header-top .container .row [class*=col-].right-top-header ul.header.links {
        display: flex;
        justify-content: space-between;
        gap: 2rem;
        margin-right: 2rem
    }

    .page-header-v1.page-header header.page-header .header-top-wrap .header-top .container .row [class*=col-].right-top-header ul.header.links li.authorization-link:has(a) {
        margin-right: 1rem
    }

    .page-header-v1.page-header header.page-header .header-top-wrap .header-top .container .row [class*=col-].right-top-header ul.header.links li.authorization-link {
        margin-right: 0
    }

    .page-header-v1.page-header header.page-header .header-top-wrap .header-top .container .row [class*=col-].right-top-header ul.header.links li a {
        color: #0f1111 !important;
        font-weight: 900
    }

    .page-header-v1.page-header header.page-header .header-top-wrap .header-top .container .row [class*=col-].right-top-header .multistore-switcher .switcher-options .language-dropdown-container .weltpixel_multistore .current-store:after {
        filter: unset
    }

    .page-header-v1.page-header header.page-header .header-top-wrap .header-top .container .row [class*=col-].right-top-header .weltpixel_multistore .current-store span {
        color: #0f1111
    }

    .page-header-v1.page-header header.page-header .header-main.header-level-2 .h-search {
        width: calc(100% - 31.2rem);
        padding-left: 0
    }

    .page-header-v1.page-header .header-main .row {
        justify-content: center
    }

    .page-header-v1.page-header .header-main .row .h-logo,
    .page-header-v1.page-header .header-main .row .h-navigation {
        justify-content: center;
        align-items: center
    }
}

@media only screen and (min-width:768px) and (max-width:1200px) {
    .page-header-v1 .page-header .header-main .h-navigation {
        padding: 0;
        justify-content: center
    }

    .sections.nav-sections .ves-megamenu.top-navigation>.navigation {
        padding: 0 !important
    }

    .sections.nav-sections .section-items .section-item-content .navigation li a {
        padding: 0 8px !important
    }

    .page-header-v1 .page-header .header-main .h-logo .logo {
        max-width: 170px !important
    }
}

.page-header-v1 .page-header .header-top .store-information {
    display: none
}

@media only screen and (max-width:639px) {
    .block-search {
        margin-top: 0
    }

    .block-search #search_mini_form .field.search .label {
        margin-right: 5px;
        padding-right: 5px
    }

    .block-search #search_mini_form .field.search .label:before {
        font-size: 16px
    }
}

.page-header.page-header-v1 .page-header .header-top-wrap {
    height: 3.6rem
}

.page-header.page-header-v1 .page-header .header-top-wrap [class*=col-] {
    height: 3.6rem;
    justify-content: flex-end
}

.page-header.page-header-v1 .page-header .header-top .container {
    max-width: 1440px
}

.page-header.page-header-v1 .page-header .header-top .custom-slider {
    padding: 0;
    margin: 0;
    border: 0;
    width: 100%;
    text-transform: none
}

.page-header.page-header-v1 .page-header .header-top .custom-slider * {
    text-transform: none;
    color: #fff !important
}

.page-header.page-header-v1 .page-header .header-top .custom-slider .owl-stage-outer .owl-item {
    max-width: 100%;
    padding: 0
}

.page-header.page-header-v1 .page-header .header-top .right-top-header {
    justify-content: flex-end;
    padding: 0
}

.page-header.page-header-v1 .page-header .header-top .right-top-header .multistore-switcher {
    margin-right: 0
}

.page-header.page-header-v1 .page-header .header-top .right-top-header li.nav.item {
    float: left;
    margin: 0 1rem
}

@media (max-width:1366px) {
    .page-header.page-header-v1 .page-header .header-top .right-top-header li.nav.item {
        margin: 0 1rem
    }
}

@media (max-width:1200px) {
    .page-header.page-header-v1 .page-header .header-top .right-top-header li.nav.item {
        margin: 0 .5rem
    }
}

.page-header.page-header-v1 .page-header .header-top .right-top-header li.authorization-link {
    margin-right: 1rem
}

@media (max-width:1200px) {
    .page-header.page-header-v1 .page-header .header-top .right-top-header li.authorization-link {
        margin-right: 1rem
    }
}

.page-header.page-header-v1 .page-header .header-main.header-level-2 {
    background: #fff;
    position: relative !important
}

.page-header.page-header-v1 .page-header .header-main.header-level-2 .container {
    max-width: 1440px
}

.page-header.page-header-v1 .page-header .header-main.header-level-2 .h-logo.responsive-main-header {
    height: auto
}

.page-header.page-header-v1 .page-header .header-main.header-level-2 .main-header-right {
    order: 3;
    padding: 0;
    min-height: 7.8rem;
    height: auto;
    justify-content: flex-end
}

.page-header.page-header-v1 .page-header .header-main.header-level-2 .main-header-right>li {
    list-style: none;
    margin-right: 4rem;
    width: 2.4rem;
    height: 2.4rem;
    font-size: 0
}

.page-header.page-header-v1 .page-header .header-main.header-level-2 .main-header-right>li.wishlist {
    position: relative
}

.page-header.page-header-v1 .page-header .header-main.header-level-2 .main-header-right>li.wishlist .counter {
    white-space: nowrap;
    background-color: #000;
    color: #fff;
    border-radius: 50%;
    padding: .2rem .6rem;
    position: absolute;
    top: -.8rem;
    right: -.8rem;
    font-size: 1.2rem;
    font-weight: 700
}

.page-header.page-header-v1 .page-header .header-main.header-level-2 .main-header-right>li.wishlist .counter:after,
.page-header.page-header-v1 .page-header .header-main.header-level-2 .main-header-right>li.wishlist .counter:before {
    display: none
}

.page-header.page-header-v1 .page-header .header-main.header-level-2 .main-header-right>li.custom-wishlist-link {
    position: relative;
    display: block;
    width: 2.4rem;
    height: 2.4rem;
    font-size: 0;
    text-indent: -9999px
}

.page-header.page-header-v1 .page-header .header-main.header-level-2 .main-header-right>li.custom-wishlist-link:before {
    content: '';
    width: 2.4rem;
    height: 2.4rem;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    background: url('/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/images/heart.svg') no-repeat center;
    display: block
}

.page-header.page-header-v1 .page-header .header-main.header-level-2 .main-header-right>li.custom-wishlist-link .counter {
    white-space: nowrap;
    background-color: #000;
    color: #fff;
    border-radius: 50%;
    padding: .2rem .6rem;
    position: absolute;
    top: -.8rem;
    right: -.8rem;
    font-size: 1.2rem;
    font-weight: 700;
    min-width: 1.8rem;
    height: 1.8rem;
    line-height: 1.4rem;
    text-align: center;
    text-indent: 0;
    z-index: 10
}

.page-header.page-header-v1 .page-header .header-main.header-level-2 .main-header-right>li.custom-wishlist-link .counter:after,
.page-header.page-header-v1 .page-header .header-main.header-level-2 .main-header-right>li.custom-wishlist-link .counter:before {
    display: none
}

.page-header.page-header-v1 .page-header .header-main.header-level-2 .main-header-right>li a:before,
.page-header.page-header-v1 .page-header .header-main.header-level-2 .main-header-right>li strong:before {
    content: '';
    width: 2.4rem;
    height: 2.4rem;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    background: url('/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/images/heart.svg') no-repeat center;
    display: block
}

.page-header.page-header-v1 .page-header .header-main.header-level-2 .main-header-right>li a.custom-account-link:before,
.page-header.page-header-v1 .page-header .header-main.header-level-2 .main-header-right>li strong.custom-account-link:before {
    background: url('/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/images/accountNew.svg') no-repeat center
}

.page-header.page-header-v1 .page-header .header-main.header-level-2 .main-header-right .minicart-wrapper {
    margin-left: 0;
    margin-top: 0;
    width: 2.4rem;
    height: 2.4rem
}

.page-header.page-header-v1 .page-header .header-main.header-level-2 .main-header-right .minicart-wrapper .action.showcart {
    padding: 0
}

.page-header.page-header-v1 .page-header .header-main.header-level-2 .main-header-right .minicart-wrapper .action.showcart:before {
    content: '';
    width: 2.4rem;
    height: 2.4rem;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    background: url('/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/images/cartNew.svg') no-repeat center;
    display: block;
    top: 0;
    left: 0
}

.page-header.page-header-v1 .page-header .header-main.header-level-2 .h-search {
    height: auto
}

.page-header.page-header-v1 .page-header .header-main.header-level-2 .h-search .block-search {
    max-width: 800px;
    margin: 0 auto;
    margin-right: 0;
    position: relative
}

.page-header.page-header-v1 .page-header .header-main.header-level-2 .h-search .block-search input {
    height: 4.8rem;
    border-color: #ddd;
    color: #0f1111;
    font-size: 1.4rem
}

.page-header.page-header-v1 .page-header .header-main.header-level-2 .h-search .block-search input::placeholder {
    font-style: normal;
    color: #0f1111;
    font-size: 1.4rem
}

.page-header.page-header-v1 .page-header .header-main.header-level-2 .h-search .block-search .form.minisearch .actions {
    margin-top: 0;
    position: absolute;
    right: 1px;
    top: 1px
}

.page-header.page-header-v1 .page-header .header-main.header-level-2 .h-search .block-search .action.search {
    width: 4.8rem;
    height: 4.6rem;
    right: 0;
    top: 0;
    background: #000;
    border-radius: 0
}

.page-header.page-header-v1 .page-header .header-main.header-level-2 .h-search .block-search .action.search:before {
    color: #fff
}

.page-header.page-header-v1 .page-header .header-main.header-level-2 .h-search .block-search .action.search:after {
    display: none
}

@media only screen and (min-width:768px) {
    .page-header.page-header-v1 .page-header .header-main>.container>.row {
        margin-left: 0;
        margin-right: 0
    }
}

@media (min-width:1440px),
print {

    .page-header.page-header-v1 .page-header .header-top .row,
    .page-header-v1 .page-header .header-main .row {
        margin-left: 0;
        margin-right: 0
    }
}

@media (max-width:767px) {
    .page-header.page-header-v1 .page-header .header-top-wrap {
        height: 3.6rem;
        padding: 0
    }

    .page-header.page-header-v1 .page-header .header-top .right-top-header {
        display: none
    }

    .page-header.page-header-v1 .page-header .header-top .container {
        padding-left: 0;
        padding-right: 0
    }

    .page-header.page-header-v1 .page-header .header-top .container .row {
        margin-left: auto;
        margin-right: auto
    }

    .page-header.page-header-v1 .page-header .header-top .container .row .marketing-message {
        margin-top: 0;
        margin-bottom: 0
    }

    .page-header.page-header-v1 .page-header .header-top .container .row .custom-slider {
        padding: .8rem 0;
        margin: 0 .5rem
    }

    .page-header.page-header-v1 .page-header .header-main.header-level-2 .main-header-right {
        min-height: 5.5rem
    }

    .page-header.page-header-v1 .page-header .header-main.header-level-2 .main-header-right>li {
        margin-right: 2rem
    }

    .page-header.page-header-v1 .page-header .header-main.header-level-2 .main-header-right .minicart-wrapper {
        width: 2.4rem;
        margin-right: 2rem;
        float: none;
        height: 2.4rem
    }

    .page-header.page-header-v1 .page-header .header-main.header-level-2 .h-logo.responsive-main-header {
        height: 5.5rem;
        justify-content: left !important
    }

    .page-header.page-header-v1 .page-header .header-main.header-level-2 .h-logo.responsive-main-header .logo img {
        width: 153px !important;
        max-width: 153px
    }

    .page-header.page-header-v1 .page-header .header-main.header-level-2 .h-logo.responsive-main-header .nav-toggle:before {
        content: '';
        width: 2.4rem;
        height: 2.4rem;
        background-position: center;
        background-repeat: no-repeat;
        background-size: cover;
        background: url('/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/images/menu-list.svg') no-repeat center;
        display: block;
        top: 0;
        left: 0
    }

    .page-header.page-header-v1 .page-header .header-main.header-level-2 .h-search {
        border-top: 1px solid #ddd
    }

    .page-header.page-header-v1 .page-header .header-main.header-level-2 .h-search .block-search {
        width: 100%;
        padding-top: 1.5rem;
        padding-bottom: 1.5rem
    }

    .page-header.page-header-v1 .page-header .header-main.header-level-2 .h-search .block-search #search_mini_form .field.search .label {
        display: none
    }

    .page-header.page-header-v1 .page-header .header-main.header-level-2 .h-search .block-search #search_mini_form .field.search .label.active+.control {
        top: 0;
        border-top: 0;
        border: 0 !important;
        position: relative;
        padding: 0;
        z-index: 1
    }

    .page-header.page-header-v1 .page-header .header-main.header-level-2 .h-search .block-search .form.minisearch {
        position: relative
    }

    .page-header.page-header-v1 .page-header .header-main.header-level-2 .h-search .block-search .form.minisearch .actions {
        position: absolute;
        right: 0;
        top: 0;
        z-index: 1
    }

    .page-header.page-header-v1 .page-header .header-main.header-level-2 .h-search .block-search .action.search {
        width: 4rem;
        height: 4rem;
        right: 0;
        top: 0;
        background: #000;
        border-radius: 0;
        display: block;
        opacity: 1;
        font-size: 0;
        padding: 0
    }

    .page-header.page-header-v1 .page-header .header-main.header-level-2 .h-search .block-search .action.search span {
        font-size: 0
    }

    .page-header.page-header-v1 .page-header .header-main.header-level-2 .h-search .block-search .action.search:before {
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        line-height: 3.2rem;
        content: '\e615';
        font-family: 'luma-icons';
        margin: 0;
        vertical-align: top;
        display: inline-block;
        font-weight: 400;
        overflow: hidden;
        speak: none;
        text-align: center;
        font-size: 2.1rem;
        color: #fff
    }

    .page-header.page-header-v1 .page-header .header-main.header-level-2 .h-search .block-search input {
        height: 4rem;
        border-color: #ddd;
        color: #0f1111;
        font-size: 1.4rem;
        position: relative;
        left: 0;
        margin: 0;
        padding-right: 8rem !important
    }

    html.nav-open .page-wrapper .page-header-v1 .page-header .header-main.header-level-2 .h-logo.responsive-main-header .nav-toggle {
        left: auto !important;
        right: -65%;
        top: -38px !important
    }

    html.nav-open .page-wrapper .page-header-v1 .page-header .header-main.header-level-2 .h-logo.responsive-main-header .nav-toggle:before {
        content: '\e616';
        background: 0 0
    }
}

.page-header.page-header-v1 .page-header .header-main.header-level-2 .h-search .block-search .action.search:before {
    color: #fff !important
}

.page-header-v1 .sections.nav-sections {
    margin-bottom: 0 !important
}

.page-wrapper .header.links {
    margin-right: 0
}

@media (max-width:1366px) {
    .page-wrapper .header.links {
        margin-right: 0
    }
}

@media (max-width:1200px) {
    .page-wrapper .header.links {
        margin-right: 0
    }
}

.page-header.page-header-v1 .page-header .header-top .custom-slider * {
    color: #fff !important
}

.page-header.page-header-v1 .page-header .header-top .custom-slider .banner-custom>div {
    font-size: 14px !important;
    padding: 0 !important;
    margin-top: 0 !important
}

@media only screen and (min-width:768px) and (max-width:1200px) {
    .page-header-v1 .page-header .header-main>.container>.row {
        width: 100%;
        align-content: center;
        align-items: center;
        justify-content: space-between
    }

    .page-header-v1 .page-header .minicart-wrapper {
        height: auto
    }

    .page-header.page-header-v1 .page-header .header-main.header-level-2 {
        padding: 1.5rem 0 !important
    }

    .page-header.page-header-v1 .page-header .header-main.header-level-2 .h-logo.responsive-main-header {
        height: auto;
        width: auto
    }

    .page-header.page-header-v1 .page-header .header-main.header-level-2 .main-header-right {
        min-height: auto;
        height: auto;
        justify-content: flex-end;
        width: auto;
        display: flex
    }

    .page-header.page-header-v1 .page-header .header-main.header-level-2 .main-header-right>li {
        margin-right: 2rem
    }

    .page-header.page-header-v1 .page-header .header-main.header-level-2 .h-search {
        height: auto;
        width: 50%;
        margin-bottom: 0
    }

    .page-header.page-header-v1 .page-header .header-top .right-top-header {
        display: none
    }
}

.page-header.page-header-v1 .page-header .header-top .custom-slider .owl-theme .owl-controls .owl-nav [class*=owl-] {
    width: 1.6rem;
    height: 1.6rem;
    text-indent: 100%;
    overflow: hidden;
    margin: auto;
    background-color: transparent;
    background-image: url('/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/images/owl-arrow.svg');
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 0;
    top: 10px !important
}

.page-header.page-header-v1 .page-header .header-top .custom-slider .owl-theme .owl-controls .owl-nav .owl-next {
    transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg)
}

.page-header.page-header-v1 .page-header .header-top .custom-slider .owl-carousel {
    position: inherit
}

body.blog-index-index .breadcrumbs,
body.blog-tag-view .breadcrumbs,
body.blog-category-view .breadcrumbs,
body.blog-post-view .breadcrumbs {
    display: none
}

body.blog-index-index .page-main,
body.blog-tag-view .page-main,
body.blog-category-view .page-main,
body.blog-post-view .page-main {
    padding: 0;
    max-width: 100%
}

body.blog-index-index .page-main .page-title-wrapper,
body.blog-tag-view .page-main .page-title-wrapper,
body.blog-category-view .page-main .page-title-wrapper,
body.blog-post-view .page-main .page-title-wrapper {
    display: none
}

body.blog-index-index .page-wrapper .page-header-v1+.sections.nav-sections,
body.blog-tag-view .page-wrapper .page-header-v1+.sections.nav-sections,
body.blog-category-view .page-wrapper .page-header-v1+.sections.nav-sections,
body.blog-post-view .page-wrapper .page-header-v1+.sections.nav-sections {
    margin-bottom: 0
}

body.blog-index-index .columns,
body.blog-tag-view .columns,
body.blog-category-view .columns,
body.blog-post-view .columns {
    width: 100% !important;
    max-width: 100% !important
}

body.blog-index-index .columns .button-show-filter-mobile,
body.blog-tag-view .columns .button-show-filter-mobile,
body.blog-category-view .columns .button-show-filter-mobile,
body.blog-post-view .columns .button-show-filter-mobile {
    display: none
}

body.blog-index-index .columns>.toolbar,
body.blog-tag-view .columns>.toolbar,
body.blog-category-view .columns>.toolbar,
body.blog-post-view .columns>.toolbar {
    clear: both;
    padding-top: 10px;
    margin-bottom: 0
}

body.blog-index-index .columns>.toolbar .pages,
body.blog-tag-view .columns>.toolbar .pages,
body.blog-category-view .columns>.toolbar .pages,
body.blog-post-view .columns>.toolbar .pages {
    text-align: right
}

body.blog-index-index .columns>.toolbar .pages ul li.item .action,
body.blog-tag-view .columns>.toolbar .pages ul li.item .action,
body.blog-category-view .columns>.toolbar .pages ul li.item .action,
body.blog-post-view .columns>.toolbar .pages ul li.item .action {
    width: 32px;
    height: 32px;
    border: 0;
    background: 0 0;
    position: relative
}

body.blog-index-index .columns>.toolbar .pages ul li.item .action:before,
body.blog-tag-view .columns>.toolbar .pages ul li.item .action:before,
body.blog-category-view .columns>.toolbar .pages ul li.item .action:before,
body.blog-post-view .columns>.toolbar .pages ul li.item .action:before {
    content: '';
    background-image: url(/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/images/li-search-action-icon.png);
    background-repeat: no-repeat;
    width: 25px;
    height: 25px;
    background-size: 80%;
    top: 50%;
    position: absolute;
    right: 0;
    transform: translateY(-50%)
}

body.blog-index-index .columns>.toolbar .pages ul li.item.pages-item-next,
body.blog-tag-view .columns>.toolbar .pages ul li.item.pages-item-next,
body.blog-category-view .columns>.toolbar .pages ul li.item.pages-item-next,
body.blog-post-view .columns>.toolbar .pages ul li.item.pages-item-next {
    max-height: 32px;
    display: block;
    float: right
}

body.blog-index-index .columns>.toolbar .pages ul li.item.pages-item-previous,
body.blog-tag-view .columns>.toolbar .pages ul li.item.pages-item-previous,
body.blog-category-view .columns>.toolbar .pages ul li.item.pages-item-previous,
body.blog-post-view .columns>.toolbar .pages ul li.item.pages-item-previous {
    max-height: 32px;
    display: block;
    float: left
}

body.blog-index-index .columns>.toolbar .pages ul li.item.pages-item-previous .action:before,
body.blog-tag-view .columns>.toolbar .pages ul li.item.pages-item-previous .action:before,
body.blog-category-view .columns>.toolbar .pages ul li.item.pages-item-previous .action:before,
body.blog-post-view .columns>.toolbar .pages ul li.item.pages-item-previous .action:before {
    transform: rotate(180deg);
    top: 17%
}

body.blog-index-index .columns>.toolbar .pages ul li.item.current .page,
body.blog-tag-view .columns>.toolbar .pages ul li.item.current .page,
body.blog-category-view .columns>.toolbar .pages ul li.item.current .page,
body.blog-post-view .columns>.toolbar .pages ul li.item.current .page {
    border: 0;
    border-bottom: 2px solid #1063ba;
    border-radius: 0;
    height: 32px;
    background: 0 0
}

body.blog-index-index .columns>.toolbar .pages ul li.item .page span,
body.blog-tag-view .columns>.toolbar .pages ul li.item .page span,
body.blog-category-view .columns>.toolbar .pages ul li.item .page span,
body.blog-post-view .columns>.toolbar .pages ul li.item .page span {
    width: 20px;
    height: 32px;
    line-height: 32px
}

body.blog-index-index .columns .catalog-banner img,
body.blog-tag-view .columns .catalog-banner img,
body.blog-category-view .columns .catalog-banner img,
body.blog-post-view .columns .catalog-banner img {
    width: 100%
}

body.blog-index-index .columns .column.main,
body.blog-tag-view .columns .column.main,
body.blog-category-view .columns .column.main,
body.blog-post-view .columns .column.main {
    float: right;
    padding: 40px 40px 0
}

body.blog-index-index .columns .column.main>h2,
body.blog-tag-view .columns .column.main>h2,
body.blog-category-view .columns .column.main>h2,
body.blog-post-view .columns .column.main>h2 {
    margin-bottom: 0;
    font-family: 'Oswald', sans-serif;
    font-weight: 100;
    letter-spacing: .8px;
    margin-top: 0;
    margin-bottom: 10px;
    font-size: 30px
}

body.blog-index-index .columns .column.main>p,
body.blog-tag-view .columns .column.main>p,
body.blog-category-view .columns .column.main>p,
body.blog-post-view .columns .column.main>p {
    margin-left: 40px;
    text-align: justify
}

body.blog-index-index .columns .column.main .catalog-banner,
body.blog-tag-view .columns .column.main .catalog-banner,
body.blog-category-view .columns .column.main .catalog-banner,
body.blog-post-view .columns .column.main .catalog-banner {
    display: none
}

body.blog-index-index .columns .column.main .post-list-wrapper .post-list,
body.blog-tag-view .columns .column.main .post-list-wrapper .post-list,
body.blog-category-view .columns .column.main .post-list-wrapper .post-list,
body.blog-post-view .columns .column.main .post-list-wrapper .post-list {
    overflow: hidden
}

body.blog-index-index .columns .column.main .post-list-wrapper .post-list>h2,
body.blog-tag-view .columns .column.main .post-list-wrapper .post-list>h2,
body.blog-category-view .columns .column.main .post-list-wrapper .post-list>h2,
body.blog-post-view .columns .column.main .post-list-wrapper .post-list>h2 {
    font-family: 'Oswald', sans-serif;
    font-weight: 100;
    letter-spacing: .8px;
    margin-top: 0;
    margin-bottom: 10px;
    font-size: 30px;
    color: #06224d
}

body.blog-index-index .columns .column.main .post-list-wrapper .post-list .first-child,
body.blog-tag-view .columns .column.main .post-list-wrapper .post-list .first-child,
body.blog-category-view .columns .column.main .post-list-wrapper .post-list .first-child,
body.blog-post-view .columns .column.main .post-list-wrapper .post-list .first-child {
    position: relative;
    border-bottom: 1px solid #e7e7e7;
    padding: 0;
    margin: 20px 0;
    -webkit-box-shadow: inset 0px -60px 66px -81px rgba(0, 0, 0, .51);
    -moz-box-shadow: inset 0px -60px 66px -81px rgba(0, 0, 0, .51);
    box-shadow: inset 0px -60px 66px -81px rgba(0, 0, 0, .51)
}

body.blog-index-index .columns .column.main .post-list-wrapper .post-list .first-child li,
body.blog-tag-view .columns .column.main .post-list-wrapper .post-list .first-child li,
body.blog-category-view .columns .column.main .post-list-wrapper .post-list .first-child li,
body.blog-post-view .columns .column.main .post-list-wrapper .post-list .first-child li {
    padding: 0;
    background: 0 0
}

body.blog-index-index .columns .column.main .post-list-wrapper .post-list .first-child li .post-ftimg-hld,
body.blog-tag-view .columns .column.main .post-list-wrapper .post-list .first-child li .post-ftimg-hld,
body.blog-category-view .columns .column.main .post-list-wrapper .post-list .first-child li .post-ftimg-hld,
body.blog-post-view .columns .column.main .post-list-wrapper .post-list .first-child li .post-ftimg-hld {
    position: relative
}

body.blog-index-index .columns .column.main .post-list-wrapper .post-list .first-child li .post-ftimg-hld .above-image,
body.blog-tag-view .columns .column.main .post-list-wrapper .post-list .first-child li .post-ftimg-hld .above-image,
body.blog-category-view .columns .column.main .post-list-wrapper .post-list .first-child li .post-ftimg-hld .above-image,
body.blog-post-view .columns .column.main .post-list-wrapper .post-list .first-child li .post-ftimg-hld .above-image {
    position: absolute;
    bottom: 10%;
    left: 40px;
    z-index: 99;
    display: block;
    max-width: 50%;
    background-color: rgba(0, 0, 0, .5);
    padding: 10px
}

body.blog-index-index .columns .column.main .post-list-wrapper .post-list .first-child li .post-ftimg-hld .above-image h2,
body.blog-tag-view .columns .column.main .post-list-wrapper .post-list .first-child li .post-ftimg-hld .above-image h2,
body.blog-category-view .columns .column.main .post-list-wrapper .post-list .first-child li .post-ftimg-hld .above-image h2,
body.blog-post-view .columns .column.main .post-list-wrapper .post-list .first-child li .post-ftimg-hld .above-image h2 {
    margin-bottom: 0
}

body.blog-index-index .columns .column.main .post-list-wrapper .post-list .first-child li .post-ftimg-hld .above-image h2 a,
body.blog-tag-view .columns .column.main .post-list-wrapper .post-list .first-child li .post-ftimg-hld .above-image h2 a,
body.blog-category-view .columns .column.main .post-list-wrapper .post-list .first-child li .post-ftimg-hld .above-image h2 a,
body.blog-post-view .columns .column.main .post-list-wrapper .post-list .first-child li .post-ftimg-hld .above-image h2 a {
    margin-bottom: 0;
    font-family: 'Oswald', sans-serif;
    font-weight: 100;
    letter-spacing: .8px;
    margin-top: 0;
    margin-bottom: 10px;
    font-size: 30px;
    color: #fff
}

body.blog-index-index .columns .column.main .post-list-wrapper .post-list .first-child li .post-ftimg-hld .above-image span,
body.blog-tag-view .columns .column.main .post-list-wrapper .post-list .first-child li .post-ftimg-hld .above-image span,
body.blog-category-view .columns .column.main .post-list-wrapper .post-list .first-child li .post-ftimg-hld .above-image span,
body.blog-post-view .columns .column.main .post-list-wrapper .post-list .first-child li .post-ftimg-hld .above-image span {
    color: #fff
}

body.blog-index-index .columns .column.main .post-list-wrapper .post-list .first-child li .post-title-holder .post-title a,
body.blog-tag-view .columns .column.main .post-list-wrapper .post-list .first-child li .post-title-holder .post-title a,
body.blog-category-view .columns .column.main .post-list-wrapper .post-list .first-child li .post-title-holder .post-title a,
body.blog-post-view .columns .column.main .post-list-wrapper .post-list .first-child li .post-title-holder .post-title a {
    font-family: 'Oswald', sans-serif;
    font-weight: 100;
    margin-top: 0;
    margin-bottom: 10px;
    font-size: 22px;
    color: #06224d
}

body.blog-index-index .columns .column.main .post-list-wrapper .post-list .first-child li.post-holder:hover,
body.blog-tag-view .columns .column.main .post-list-wrapper .post-list .first-child li.post-holder:hover,
body.blog-category-view .columns .column.main .post-list-wrapper .post-list .first-child li.post-holder:hover,
body.blog-post-view .columns .column.main .post-list-wrapper .post-list .first-child li.post-holder:hover {
    box-shadow: none
}

body.blog-index-index .columns .column.main .post-list-wrapper .post-list>li .post-ftimg-hld .above-image,
body.blog-tag-view .columns .column.main .post-list-wrapper .post-list>li .post-ftimg-hld .above-image,
body.blog-category-view .columns .column.main .post-list-wrapper .post-list>li .post-ftimg-hld .above-image,
body.blog-post-view .columns .column.main .post-list-wrapper .post-list>li .post-ftimg-hld .above-image {
    display: none
}

body.blog-index-index .columns .column.main .post-list-wrapper .post-list>li.separator,
body.blog-tag-view .columns .column.main .post-list-wrapper .post-list>li.separator,
body.blog-category-view .columns .column.main .post-list-wrapper .post-list>li.separator,
body.blog-post-view .columns .column.main .post-list-wrapper .post-list>li.separator {
    overflow: hidden;
    width: 100%;
    display: block;
    border-bottom: 1px solid #e7e7e7;
    padding: 20px 0;
    margin: 20px 0;
    -webkit-box-shadow: inset 0px -60px 66px -81px rgba(0, 0, 0, .51);
    -moz-box-shadow: inset 0px -60px 66px -81px rgba(0, 0, 0, .51);
    box-shadow: inset 0px -60px 66px -81px rgba(0, 0, 0, .51)
}

body.blog-index-index .columns .column.main .post-list-wrapper .post-list>li.separator:last-child,
body.blog-tag-view .columns .column.main .post-list-wrapper .post-list>li.separator:last-child,
body.blog-category-view .columns .column.main .post-list-wrapper .post-list>li.separator:last-child,
body.blog-post-view .columns .column.main .post-list-wrapper .post-list>li.separator:last-child {
    -webkit-box-shadow: unset;
    -moz-box-shadow: unset;
    box-shadow: unset
}

body.blog-index-index .columns .column.main .post-list-wrapper .post-list>li.separator li,
body.blog-tag-view .columns .column.main .post-list-wrapper .post-list>li.separator li,
body.blog-category-view .columns .column.main .post-list-wrapper .post-list>li.separator li,
body.blog-post-view .columns .column.main .post-list-wrapper .post-list>li.separator li {
    width: calc(100%/3 - 40px);
    float: left;
    max-height: 300px;
    height: auto;
    min-height: 170px;
    padding: 0;
    background: 0 0;
    margin-right: 20px
}

body.blog-index-index .columns .column.main .post-list-wrapper .post-list>li.separator li:last-child,
body.blog-tag-view .columns .column.main .post-list-wrapper .post-list>li.separator li:last-child,
body.blog-category-view .columns .column.main .post-list-wrapper .post-list>li.separator li:last-child,
body.blog-post-view .columns .column.main .post-list-wrapper .post-list>li.separator li:last-child {
    margin-right: 0
}

body.blog-index-index .columns .column.main .post-list-wrapper .post-list>li.separator li.post-holder:hover,
body.blog-tag-view .columns .column.main .post-list-wrapper .post-list>li.separator li.post-holder:hover,
body.blog-category-view .columns .column.main .post-list-wrapper .post-list>li.separator li.post-holder:hover,
body.blog-post-view .columns .column.main .post-list-wrapper .post-list>li.separator li.post-holder:hover {
    box-shadow: none
}

body.blog-index-index .columns .column.main .post-list-wrapper .post-list>li .post-title-holder .post-title a,
body.blog-tag-view .columns .column.main .post-list-wrapper .post-list>li .post-title-holder .post-title a,
body.blog-category-view .columns .column.main .post-list-wrapper .post-list>li .post-title-holder .post-title a,
body.blog-post-view .columns .column.main .post-list-wrapper .post-list>li .post-title-holder .post-title a {
    font-family: 'Oswald', sans-serif;
    font-weight: 100;
    margin-top: 0;
    margin-bottom: 10px;
    font-size: 22px;
    color: #06224d
}

body.blog-index-index .columns .column.main .post-list-wrapper .post-list>li:first-child,
body.blog-tag-view .columns .column.main .post-list-wrapper .post-list>li:first-child,
body.blog-category-view .columns .column.main .post-list-wrapper .post-list>li:first-child,
body.blog-post-view .columns .column.main .post-list-wrapper .post-list>li:first-child {
    width: 100%;
    float: none;
    height: auto;
    max-height: 100%;
    padding: 0
}

body.blog-index-index .columns .column.main .post-list-wrapper .post-list>li:first-child .post-ftimg-hld a img,
body.blog-tag-view .columns .column.main .post-list-wrapper .post-list>li:first-child .post-ftimg-hld a img,
body.blog-category-view .columns .column.main .post-list-wrapper .post-list>li:first-child .post-ftimg-hld a img,
body.blog-post-view .columns .column.main .post-list-wrapper .post-list>li:first-child .post-ftimg-hld a img {
    max-height: 100%
}

body.blog-index-index .columns .column.main .post-list-wrapper .post-list>li .post-header .post-title-holder h2.post-title,
body.blog-tag-view .columns .column.main .post-list-wrapper .post-list>li .post-header .post-title-holder h2.post-title,
body.blog-category-view .columns .column.main .post-list-wrapper .post-list>li .post-header .post-title-holder h2.post-title,
body.blog-post-view .columns .column.main .post-list-wrapper .post-list>li .post-header .post-title-holder h2.post-title {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    padding: 0;
    max-width: 100%
}

body.blog-index-index .columns .column.main .post-list-wrapper .post-list>li .post-content .post-description .post-text-hld p,
body.blog-tag-view .columns .column.main .post-list-wrapper .post-list>li .post-content .post-description .post-text-hld p,
body.blog-category-view .columns .column.main .post-list-wrapper .post-list>li .post-content .post-description .post-text-hld p,
body.blog-post-view .columns .column.main .post-list-wrapper .post-list>li .post-content .post-description .post-text-hld p {
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    padding: 0;
    display: none
}

body.blog-index-index .columns .column.main .post-list-wrapper .post-list>li .post-content .post-description .post-text-hld p:first-child,
body.blog-tag-view .columns .column.main .post-list-wrapper .post-list>li .post-content .post-description .post-text-hld p:first-child,
body.blog-category-view .columns .column.main .post-list-wrapper .post-list>li .post-content .post-description .post-text-hld p:first-child,
body.blog-post-view .columns .column.main .post-list-wrapper .post-list>li .post-content .post-description .post-text-hld p:first-child {
    display: -webkit-box
}

body.blog-index-index .columns .column.main .post-list-wrapper .post-list>li .post-ftimg-hld,
body.blog-tag-view .columns .column.main .post-list-wrapper .post-list>li .post-ftimg-hld,
body.blog-category-view .columns .column.main .post-list-wrapper .post-list>li .post-ftimg-hld,
body.blog-post-view .columns .column.main .post-list-wrapper .post-list>li .post-ftimg-hld {
    text-align: center
}

body.blog-index-index .columns .column.main .post-list-wrapper .post-list>li .post-ftimg-hld a img,
body.blog-tag-view .columns .column.main .post-list-wrapper .post-list>li .post-ftimg-hld a img,
body.blog-category-view .columns .column.main .post-list-wrapper .post-list>li .post-ftimg-hld a img,
body.blog-post-view .columns .column.main .post-list-wrapper .post-list>li .post-ftimg-hld a img {
    text-align: center
}

body.blog-index-index .columns .sidebar,
body.blog-tag-view .columns .sidebar,
body.blog-category-view .columns .sidebar,
body.blog-post-view .columns .sidebar {
    -webkit-box-shadow: 22px 0px 64px -43px rgba(0, 0, 0, .75);
    -moz-box-shadow: 22px 0px 64px -43px rgba(0, 0, 0, .75);
    box-shadow: 22px 0px 64px -43px rgba(0, 0, 0, .75);
    padding: 50px;
    padding-top: 60px;
    border-right: 1px solid #eaeaea;
    background: url(/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/images/category-filter-background.png) no-repeat;
    background-size: 76%
}

body.blog-index-index .columns .sidebar .block-reorder,
body.blog-tag-view .columns .sidebar .block-reorder,
body.blog-category-view .columns .sidebar .block-reorder,
body.blog-post-view .columns .sidebar .block-reorder {
    display: none
}

body.blog-index-index .columns .sidebar .block-compare .block-title,
body.blog-tag-view .columns .sidebar .block-compare .block-title,
body.blog-category-view .columns .sidebar .block-compare .block-title,
body.blog-post-view .columns .sidebar .block-compare .block-title,
body.blog-index-index .columns .sidebar .widget .block-title,
body.blog-tag-view .columns .sidebar .widget .block-title,
body.blog-category-view .columns .sidebar .widget .block-title,
body.blog-post-view .columns .sidebar .widget .block-title,
body.blog-index-index .columns .sidebar .block-wishlist .block-title,
body.blog-tag-view .columns .sidebar .block-wishlist .block-title,
body.blog-category-view .columns .sidebar .block-wishlist .block-title,
body.blog-post-view .columns .sidebar .block-wishlist .block-title {
    position: relative;
    cursor: pointer
}

body.blog-index-index .columns .sidebar .block-compare .block-title.deactivate:after,
body.blog-tag-view .columns .sidebar .block-compare .block-title.deactivate:after,
body.blog-category-view .columns .sidebar .block-compare .block-title.deactivate:after,
body.blog-post-view .columns .sidebar .block-compare .block-title.deactivate:after,
body.blog-index-index .columns .sidebar .widget .block-title.deactivate:after,
body.blog-tag-view .columns .sidebar .widget .block-title.deactivate:after,
body.blog-category-view .columns .sidebar .widget .block-title.deactivate:after,
body.blog-post-view .columns .sidebar .widget .block-title.deactivate:after,
body.blog-index-index .columns .sidebar .block-wishlist .block-title.deactivate:after,
body.blog-tag-view .columns .sidebar .block-wishlist .block-title.deactivate:after,
body.blog-category-view .columns .sidebar .block-wishlist .block-title.deactivate:after,
body.blog-post-view .columns .sidebar .block-wishlist .block-title.deactivate:after {
    content: '\f067' !important
}

body.blog-index-index .columns .sidebar .block-compare .block-title:after,
body.blog-tag-view .columns .sidebar .block-compare .block-title:after,
body.blog-category-view .columns .sidebar .block-compare .block-title:after,
body.blog-post-view .columns .sidebar .block-compare .block-title:after,
body.blog-index-index .columns .sidebar .widget .block-title:after,
body.blog-tag-view .columns .sidebar .widget .block-title:after,
body.blog-category-view .columns .sidebar .widget .block-title:after,
body.blog-post-view .columns .sidebar .widget .block-title:after,
body.blog-index-index .columns .sidebar .block-wishlist .block-title:after,
body.blog-tag-view .columns .sidebar .block-wishlist .block-title:after,
body.blog-category-view .columns .sidebar .block-wishlist .block-title:after,
body.blog-post-view .columns .sidebar .block-wishlist .block-title:after {
    content: '\f068' !important;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: 400;
    text-decoration: inherit;
    color: #122e57;
    font-size: 8px;
    top: 50%;
    transform: translateY(-50%);
    right: 0;
    position: absolute
}

body.blog-index-index .columns .sidebar .block-compare .block-title strong,
body.blog-tag-view .columns .sidebar .block-compare .block-title strong,
body.blog-category-view .columns .sidebar .block-compare .block-title strong,
body.blog-post-view .columns .sidebar .block-compare .block-title strong,
body.blog-index-index .columns .sidebar .widget .block-title strong,
body.blog-tag-view .columns .sidebar .widget .block-title strong,
body.blog-category-view .columns .sidebar .widget .block-title strong,
body.blog-post-view .columns .sidebar .widget .block-title strong,
body.blog-index-index .columns .sidebar .block-wishlist .block-title strong,
body.blog-tag-view .columns .sidebar .block-wishlist .block-title strong,
body.blog-category-view .columns .sidebar .block-wishlist .block-title strong,
body.blog-post-view .columns .sidebar .block-wishlist .block-title strong {
    border-bottom: 0;
    font-size: 18px;
    font-weight: 100;
    color: #122e57;
    font-family: 'Oswald', sans-serif;
    letter-spacing: 1px
}

body.blog-index-index .columns .sidebar .block-compare.block-categories,
body.blog-tag-view .columns .sidebar .block-compare.block-categories,
body.blog-category-view .columns .sidebar .block-compare.block-categories,
body.blog-post-view .columns .sidebar .block-compare.block-categories,
body.blog-index-index .columns .sidebar .widget.block-categories,
body.blog-tag-view .columns .sidebar .widget.block-categories,
body.blog-category-view .columns .sidebar .widget.block-categories,
body.blog-post-view .columns .sidebar .widget.block-categories,
body.blog-index-index .columns .sidebar .block-wishlist.block-categories,
body.blog-tag-view .columns .sidebar .block-wishlist.block-categories,
body.blog-category-view .columns .sidebar .block-wishlist.block-categories,
body.blog-post-view .columns .sidebar .block-wishlist.block-categories,
body.blog-index-index .columns .sidebar .block-compare.block-tagclaud,
body.blog-tag-view .columns .sidebar .block-compare.block-tagclaud,
body.blog-category-view .columns .sidebar .block-compare.block-tagclaud,
body.blog-post-view .columns .sidebar .block-compare.block-tagclaud,
body.blog-index-index .columns .sidebar .widget.block-tagclaud,
body.blog-tag-view .columns .sidebar .widget.block-tagclaud,
body.blog-category-view .columns .sidebar .widget.block-tagclaud,
body.blog-post-view .columns .sidebar .widget.block-tagclaud,
body.blog-index-index .columns .sidebar .block-wishlist.block-tagclaud,
body.blog-tag-view .columns .sidebar .block-wishlist.block-tagclaud,
body.blog-category-view .columns .sidebar .block-wishlist.block-tagclaud,
body.blog-post-view .columns .sidebar .block-wishlist.block-tagclaud {
    margin-bottom: 0
}

body.blog-index-index .columns .sidebar .block-compare.block-categories ul,
body.blog-tag-view .columns .sidebar .block-compare.block-categories ul,
body.blog-category-view .columns .sidebar .block-compare.block-categories ul,
body.blog-post-view .columns .sidebar .block-compare.block-categories ul,
body.blog-index-index .columns .sidebar .widget.block-categories ul,
body.blog-tag-view .columns .sidebar .widget.block-categories ul,
body.blog-category-view .columns .sidebar .widget.block-categories ul,
body.blog-post-view .columns .sidebar .widget.block-categories ul,
body.blog-index-index .columns .sidebar .block-wishlist.block-categories ul,
body.blog-tag-view .columns .sidebar .block-wishlist.block-categories ul,
body.blog-category-view .columns .sidebar .block-wishlist.block-categories ul,
body.blog-post-view .columns .sidebar .block-wishlist.block-categories ul,
body.blog-index-index .columns .sidebar .block-compare.block-tagclaud ul,
body.blog-tag-view .columns .sidebar .block-compare.block-tagclaud ul,
body.blog-category-view .columns .sidebar .block-compare.block-tagclaud ul,
body.blog-post-view .columns .sidebar .block-compare.block-tagclaud ul,
body.blog-index-index .columns .sidebar .widget.block-tagclaud ul,
body.blog-tag-view .columns .sidebar .widget.block-tagclaud ul,
body.blog-category-view .columns .sidebar .widget.block-tagclaud ul,
body.blog-post-view .columns .sidebar .widget.block-tagclaud ul,
body.blog-index-index .columns .sidebar .block-wishlist.block-tagclaud ul,
body.blog-tag-view .columns .sidebar .block-wishlist.block-tagclaud ul,
body.blog-category-view .columns .sidebar .block-wishlist.block-tagclaud ul,
body.blog-post-view .columns .sidebar .block-wishlist.block-tagclaud ul {
    list-style: none none;
    overflow: auto;
    padding: 0
}

body.blog-index-index .columns .sidebar .block-compare.block-categories ul>li,
body.blog-tag-view .columns .sidebar .block-compare.block-categories ul>li,
body.blog-category-view .columns .sidebar .block-compare.block-categories ul>li,
body.blog-post-view .columns .sidebar .block-compare.block-categories ul>li,
body.blog-index-index .columns .sidebar .widget.block-categories ul>li,
body.blog-tag-view .columns .sidebar .widget.block-categories ul>li,
body.blog-category-view .columns .sidebar .widget.block-categories ul>li,
body.blog-post-view .columns .sidebar .widget.block-categories ul>li,
body.blog-index-index .columns .sidebar .block-wishlist.block-categories ul>li,
body.blog-tag-view .columns .sidebar .block-wishlist.block-categories ul>li,
body.blog-category-view .columns .sidebar .block-wishlist.block-categories ul>li,
body.blog-post-view .columns .sidebar .block-wishlist.block-categories ul>li,
body.blog-index-index .columns .sidebar .block-compare.block-tagclaud ul>li,
body.blog-tag-view .columns .sidebar .block-compare.block-tagclaud ul>li,
body.blog-category-view .columns .sidebar .block-compare.block-tagclaud ul>li,
body.blog-post-view .columns .sidebar .block-compare.block-tagclaud ul>li,
body.blog-index-index .columns .sidebar .widget.block-tagclaud ul>li,
body.blog-tag-view .columns .sidebar .widget.block-tagclaud ul>li,
body.blog-category-view .columns .sidebar .widget.block-tagclaud ul>li,
body.blog-post-view .columns .sidebar .widget.block-tagclaud ul>li,
body.blog-index-index .columns .sidebar .block-wishlist.block-tagclaud ul>li,
body.blog-tag-view .columns .sidebar .block-wishlist.block-tagclaud ul>li,
body.blog-category-view .columns .sidebar .block-wishlist.block-tagclaud ul>li,
body.blog-post-view .columns .sidebar .block-wishlist.block-tagclaud ul>li {
    line-height: 1.5em;
    margin: 10px 0
}

body.blog-index-index .columns .sidebar .block-compare.block-categories ul>li a,
body.blog-tag-view .columns .sidebar .block-compare.block-categories ul>li a,
body.blog-category-view .columns .sidebar .block-compare.block-categories ul>li a,
body.blog-post-view .columns .sidebar .block-compare.block-categories ul>li a,
body.blog-index-index .columns .sidebar .widget.block-categories ul>li a,
body.blog-tag-view .columns .sidebar .widget.block-categories ul>li a,
body.blog-category-view .columns .sidebar .widget.block-categories ul>li a,
body.blog-post-view .columns .sidebar .widget.block-categories ul>li a,
body.blog-index-index .columns .sidebar .block-wishlist.block-categories ul>li a,
body.blog-tag-view .columns .sidebar .block-wishlist.block-categories ul>li a,
body.blog-category-view .columns .sidebar .block-wishlist.block-categories ul>li a,
body.blog-post-view .columns .sidebar .block-wishlist.block-categories ul>li a,
body.blog-index-index .columns .sidebar .block-compare.block-tagclaud ul>li a,
body.blog-tag-view .columns .sidebar .block-compare.block-tagclaud ul>li a,
body.blog-category-view .columns .sidebar .block-compare.block-tagclaud ul>li a,
body.blog-post-view .columns .sidebar .block-compare.block-tagclaud ul>li a,
body.blog-index-index .columns .sidebar .widget.block-tagclaud ul>li a,
body.blog-tag-view .columns .sidebar .widget.block-tagclaud ul>li a,
body.blog-category-view .columns .sidebar .widget.block-tagclaud ul>li a,
body.blog-post-view .columns .sidebar .widget.block-tagclaud ul>li a,
body.blog-index-index .columns .sidebar .block-wishlist.block-tagclaud ul>li a,
body.blog-tag-view .columns .sidebar .block-wishlist.block-tagclaud ul>li a,
body.blog-category-view .columns .sidebar .block-wishlist.block-tagclaud ul>li a,
body.blog-post-view .columns .sidebar .block-wishlist.block-tagclaud ul>li a {
    text-transform: uppercase;
    display: block;
    padding-left: 35px;
    margin-bottom: 12px;
    cursor: pointer;
    font-size: 12px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    color: #a6a7a9;
    position: relative
}

body.blog-index-index .columns .sidebar .block-compare.block-categories ul>li a:before,
body.blog-tag-view .columns .sidebar .block-compare.block-categories ul>li a:before,
body.blog-category-view .columns .sidebar .block-compare.block-categories ul>li a:before,
body.blog-post-view .columns .sidebar .block-compare.block-categories ul>li a:before,
body.blog-index-index .columns .sidebar .widget.block-categories ul>li a:before,
body.blog-tag-view .columns .sidebar .widget.block-categories ul>li a:before,
body.blog-category-view .columns .sidebar .widget.block-categories ul>li a:before,
body.blog-post-view .columns .sidebar .widget.block-categories ul>li a:before,
body.blog-index-index .columns .sidebar .block-wishlist.block-categories ul>li a:before,
body.blog-tag-view .columns .sidebar .block-wishlist.block-categories ul>li a:before,
body.blog-category-view .columns .sidebar .block-wishlist.block-categories ul>li a:before,
body.blog-post-view .columns .sidebar .block-wishlist.block-categories ul>li a:before,
body.blog-index-index .columns .sidebar .block-compare.block-tagclaud ul>li a:before,
body.blog-tag-view .columns .sidebar .block-compare.block-tagclaud ul>li a:before,
body.blog-category-view .columns .sidebar .block-compare.block-tagclaud ul>li a:before,
body.blog-post-view .columns .sidebar .block-compare.block-tagclaud ul>li a:before,
body.blog-index-index .columns .sidebar .widget.block-tagclaud ul>li a:before,
body.blog-tag-view .columns .sidebar .widget.block-tagclaud ul>li a:before,
body.blog-category-view .columns .sidebar .widget.block-tagclaud ul>li a:before,
body.blog-post-view .columns .sidebar .widget.block-tagclaud ul>li a:before,
body.blog-index-index .columns .sidebar .block-wishlist.block-tagclaud ul>li a:before,
body.blog-tag-view .columns .sidebar .block-wishlist.block-tagclaud ul>li a:before,
body.blog-category-view .columns .sidebar .block-wishlist.block-tagclaud ul>li a:before,
body.blog-post-view .columns .sidebar .block-wishlist.block-tagclaud ul>li a:before {
    position: absolute;
    top: 0;
    left: 0;
    height: 15px;
    width: 15px;
    background-color: transparent;
    border: 1px solid #dadada;
    display: block;
    content: ''
}

body.blog-index-index .columns .sidebar .block-compare.block-categories ul>li a:hover,
body.blog-tag-view .columns .sidebar .block-compare.block-categories ul>li a:hover,
body.blog-category-view .columns .sidebar .block-compare.block-categories ul>li a:hover,
body.blog-post-view .columns .sidebar .block-compare.block-categories ul>li a:hover,
body.blog-index-index .columns .sidebar .widget.block-categories ul>li a:hover,
body.blog-tag-view .columns .sidebar .widget.block-categories ul>li a:hover,
body.blog-category-view .columns .sidebar .widget.block-categories ul>li a:hover,
body.blog-post-view .columns .sidebar .widget.block-categories ul>li a:hover,
body.blog-index-index .columns .sidebar .block-wishlist.block-categories ul>li a:hover,
body.blog-tag-view .columns .sidebar .block-wishlist.block-categories ul>li a:hover,
body.blog-category-view .columns .sidebar .block-wishlist.block-categories ul>li a:hover,
body.blog-post-view .columns .sidebar .block-wishlist.block-categories ul>li a:hover,
body.blog-index-index .columns .sidebar .block-compare.block-tagclaud ul>li a:hover,
body.blog-tag-view .columns .sidebar .block-compare.block-tagclaud ul>li a:hover,
body.blog-category-view .columns .sidebar .block-compare.block-tagclaud ul>li a:hover,
body.blog-post-view .columns .sidebar .block-compare.block-tagclaud ul>li a:hover,
body.blog-index-index .columns .sidebar .widget.block-tagclaud ul>li a:hover,
body.blog-tag-view .columns .sidebar .widget.block-tagclaud ul>li a:hover,
body.blog-category-view .columns .sidebar .widget.block-tagclaud ul>li a:hover,
body.blog-post-view .columns .sidebar .widget.block-tagclaud ul>li a:hover,
body.blog-index-index .columns .sidebar .block-wishlist.block-tagclaud ul>li a:hover,
body.blog-tag-view .columns .sidebar .block-wishlist.block-tagclaud ul>li a:hover,
body.blog-category-view .columns .sidebar .block-wishlist.block-tagclaud ul>li a:hover,
body.blog-post-view .columns .sidebar .block-wishlist.block-tagclaud ul>li a:hover {
    color: #6fa1d6
}

body.blog-index-index .columns .sidebar .block-compare.block-categories ul>li a:hover:before,
body.blog-tag-view .columns .sidebar .block-compare.block-categories ul>li a:hover:before,
body.blog-category-view .columns .sidebar .block-compare.block-categories ul>li a:hover:before,
body.blog-post-view .columns .sidebar .block-compare.block-categories ul>li a:hover:before,
body.blog-index-index .columns .sidebar .widget.block-categories ul>li a:hover:before,
body.blog-tag-view .columns .sidebar .widget.block-categories ul>li a:hover:before,
body.blog-category-view .columns .sidebar .widget.block-categories ul>li a:hover:before,
body.blog-post-view .columns .sidebar .widget.block-categories ul>li a:hover:before,
body.blog-index-index .columns .sidebar .block-wishlist.block-categories ul>li a:hover:before,
body.blog-tag-view .columns .sidebar .block-wishlist.block-categories ul>li a:hover:before,
body.blog-category-view .columns .sidebar .block-wishlist.block-categories ul>li a:hover:before,
body.blog-post-view .columns .sidebar .block-wishlist.block-categories ul>li a:hover:before,
body.blog-index-index .columns .sidebar .block-compare.block-tagclaud ul>li a:hover:before,
body.blog-tag-view .columns .sidebar .block-compare.block-tagclaud ul>li a:hover:before,
body.blog-category-view .columns .sidebar .block-compare.block-tagclaud ul>li a:hover:before,
body.blog-post-view .columns .sidebar .block-compare.block-tagclaud ul>li a:hover:before,
body.blog-index-index .columns .sidebar .widget.block-tagclaud ul>li a:hover:before,
body.blog-tag-view .columns .sidebar .widget.block-tagclaud ul>li a:hover:before,
body.blog-category-view .columns .sidebar .widget.block-tagclaud ul>li a:hover:before,
body.blog-post-view .columns .sidebar .widget.block-tagclaud ul>li a:hover:before,
body.blog-index-index .columns .sidebar .block-wishlist.block-tagclaud ul>li a:hover:before,
body.blog-tag-view .columns .sidebar .block-wishlist.block-tagclaud ul>li a:hover:before,
body.blog-category-view .columns .sidebar .block-wishlist.block-tagclaud ul>li a:hover:before,
body.blog-post-view .columns .sidebar .block-wishlist.block-tagclaud ul>li a:hover:before {
    background-color: #0f63bb;
    opacity: .6;
    border-color: #0f63bb
}

body.blog-index-index .columns .sidebar .block-compare.block-categories ul>li a.current,
body.blog-tag-view .columns .sidebar .block-compare.block-categories ul>li a.current,
body.blog-category-view .columns .sidebar .block-compare.block-categories ul>li a.current,
body.blog-post-view .columns .sidebar .block-compare.block-categories ul>li a.current,
body.blog-index-index .columns .sidebar .widget.block-categories ul>li a.current,
body.blog-tag-view .columns .sidebar .widget.block-categories ul>li a.current,
body.blog-category-view .columns .sidebar .widget.block-categories ul>li a.current,
body.blog-post-view .columns .sidebar .widget.block-categories ul>li a.current,
body.blog-index-index .columns .sidebar .block-wishlist.block-categories ul>li a.current,
body.blog-tag-view .columns .sidebar .block-wishlist.block-categories ul>li a.current,
body.blog-category-view .columns .sidebar .block-wishlist.block-categories ul>li a.current,
body.blog-post-view .columns .sidebar .block-wishlist.block-categories ul>li a.current,
body.blog-index-index .columns .sidebar .block-compare.block-tagclaud ul>li a.current,
body.blog-tag-view .columns .sidebar .block-compare.block-tagclaud ul>li a.current,
body.blog-category-view .columns .sidebar .block-compare.block-tagclaud ul>li a.current,
body.blog-post-view .columns .sidebar .block-compare.block-tagclaud ul>li a.current,
body.blog-index-index .columns .sidebar .widget.block-tagclaud ul>li a.current,
body.blog-tag-view .columns .sidebar .widget.block-tagclaud ul>li a.current,
body.blog-category-view .columns .sidebar .widget.block-tagclaud ul>li a.current,
body.blog-post-view .columns .sidebar .widget.block-tagclaud ul>li a.current,
body.blog-index-index .columns .sidebar .block-wishlist.block-tagclaud ul>li a.current,
body.blog-tag-view .columns .sidebar .block-wishlist.block-tagclaud ul>li a.current,
body.blog-category-view .columns .sidebar .block-wishlist.block-tagclaud ul>li a.current,
body.blog-post-view .columns .sidebar .block-wishlist.block-tagclaud ul>li a.current {
    color: #6fa1d6
}

body.blog-index-index .columns .sidebar .block-compare.block-categories ul>li a.current:before,
body.blog-tag-view .columns .sidebar .block-compare.block-categories ul>li a.current:before,
body.blog-category-view .columns .sidebar .block-compare.block-categories ul>li a.current:before,
body.blog-post-view .columns .sidebar .block-compare.block-categories ul>li a.current:before,
body.blog-index-index .columns .sidebar .widget.block-categories ul>li a.current:before,
body.blog-tag-view .columns .sidebar .widget.block-categories ul>li a.current:before,
body.blog-category-view .columns .sidebar .widget.block-categories ul>li a.current:before,
body.blog-post-view .columns .sidebar .widget.block-categories ul>li a.current:before,
body.blog-index-index .columns .sidebar .block-wishlist.block-categories ul>li a.current:before,
body.blog-tag-view .columns .sidebar .block-wishlist.block-categories ul>li a.current:before,
body.blog-category-view .columns .sidebar .block-wishlist.block-categories ul>li a.current:before,
body.blog-post-view .columns .sidebar .block-wishlist.block-categories ul>li a.current:before,
body.blog-index-index .columns .sidebar .block-compare.block-tagclaud ul>li a.current:before,
body.blog-tag-view .columns .sidebar .block-compare.block-tagclaud ul>li a.current:before,
body.blog-category-view .columns .sidebar .block-compare.block-tagclaud ul>li a.current:before,
body.blog-post-view .columns .sidebar .block-compare.block-tagclaud ul>li a.current:before,
body.blog-index-index .columns .sidebar .widget.block-tagclaud ul>li a.current:before,
body.blog-tag-view .columns .sidebar .widget.block-tagclaud ul>li a.current:before,
body.blog-category-view .columns .sidebar .widget.block-tagclaud ul>li a.current:before,
body.blog-post-view .columns .sidebar .widget.block-tagclaud ul>li a.current:before,
body.blog-index-index .columns .sidebar .block-wishlist.block-tagclaud ul>li a.current:before,
body.blog-tag-view .columns .sidebar .block-wishlist.block-tagclaud ul>li a.current:before,
body.blog-category-view .columns .sidebar .block-wishlist.block-tagclaud ul>li a.current:before,
body.blog-post-view .columns .sidebar .block-wishlist.block-tagclaud ul>li a.current:before {
    background-color: #0f63bb;
    opacity: .6;
    border-color: #0f63bb
}

body.page-layout-2columns-right .sidebar-additional {
    clear: none;
    padding-left: 0;
    padding-right: 20px
}

body.blog-post-view .columns .sidebar {
    -webkit-box-shadow: 1px -23px 82px -24px rgba(0, 0, 0, .75);
    -moz-box-shadow: 1px -23px 82px -24px rgba(0, 0, 0, .75);
    box-shadow: 1px -23px 82px -24px rgba(0, 0, 0, .75);
    border-left: 1px solid #eaeaea;
    border-right: 0;
    float: right;
    border: 0
}

body.blog-post-view .columns .column.main {
    padding-top: 0;
    float: right
}

body.blog-post-view .columns .column.main .post-description a {
    color: #064394;
    font-weight: 700;
    text-decoration: underline
}

body.blog-post-view .columns .column.main .post-view .post-holder {
    background: #fff;
    padding-top: 0
}

body.blog-post-view .columns .column.main .post-view .post-holder:hover {
    box-shadow: none
}

body.blog-post-view .columns .column.main .post-view .post-holder .post-content {
    margin-top: 40px
}

body.blog-post-view .columns .column.main .post-view .post-holder .post-content .post-ftimg-hld {
    width: 100%;
    float: none;
    display: block;
    margin: 0;
    position: relative
}

body.blog-post-view .columns .column.main .post-view .post-holder .post-content .post-ftimg-hld img {
    width: 100%
}

body.blog-post-view .columns .column.main .post-view .post-holder .post-content .post-ftimg-hld .above-image {
    position: absolute;
    bottom: 30px;
    left: 40px;
    z-index: 99;
    background-color: rgba(0, 0, 0, .5);
    padding: 10px
}

body.blog-post-view .columns .column.main .post-view .post-holder .post-content .post-ftimg-hld .above-image h2 {
    margin-bottom: 0;
    max-width: 65%;
    margin-top: 0
}

body.blog-post-view .columns .column.main .post-view .post-holder .post-content .post-ftimg-hld .above-image h2 a {
    margin-bottom: 0;
    font-family: 'Oswald', sans-serif;
    font-weight: 100;
    letter-spacing: .8px;
    margin-top: 0;
    margin-bottom: 10px;
    font-size: 40px;
    color: #fff
}

body.blog-post-view .columns .column.main .post-view .post-holder .post-content .post-ftimg-hld .above-image span {
    color: #fff
}

body.blog-post-view .columns .column.main .post-view .post-holder .post-content .post-text-hld {
    margin: 30px 0 0;
    text-align: justify
}

body.blog-post-view .columns .column.main .post-view .post-holder .addthis_toolbox .at-icon-wrapper {
    height: 30px !important;
    width: 30px !important
}

body.blog-post-view .columns .column.main .post-view .post-holder .addthis_toolbox .at-icon-wrapper svg {
    height: 30px !important;
    width: 30px !important
}

body.blog-post-view .columns .column.main .post-view .post-holder .post-bottom .block.related .block-title strong {
    font-family: 'Oswald', sans-serif;
    font-weight: 100;
    margin-top: 0;
    font-size: 22px !important;
    color: #06224d
}

body.blog-post-view .columns .column.main .post-view .post-holder .post-bottom .block.related .block-content {
    padding: 0;
    overflow: hidden
}

body.blog-post-view .columns .column.main .post-view .post-holder .post-bottom .block.related .block-content .post-ftimg-hld {
    min-height: 200px;
    margin-bottom: 15px
}

body.blog-post-view .columns .column.main .post-view .post-holder .post-bottom .block.related .block-content li {
    list-style: none;
    float: none;
    width: calc(33.33333333%);
    border: 5px solid #fff
}

body.blog-post-view .columns .column.main .post-view .post-holder .post-bottom .block.related .block-content li .post-text-hld {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    padding: 0;
    margin-top: 5px
}

body.blog-post-view .columns .column.main .post-view .post-holder .post-bottom .block.related .block-content li .post-item-link {
    font-family: 'Oswald', sans-serif;
    font-weight: 100;
    margin-top: 0;
    margin-bottom: 10px;
    font-size: 18px !important;
    color: #06224d
}

body.blog-post-view .columns .column.main .post-view .post-holder .post-bottom .block.comments .post-comments.clear {
    width: 100%
}

.blog-widget-recent {
    padding: 0 20px
}

.blog-widget-recent h3 {
    display: none
}

.blog-widget-recent>.title {
    font-family: 'Oswald', sans-serif;
    font-weight: 100;
    margin-top: 0;
    margin-bottom: 10px;
    font-size: 22px;
    color: #06224d
}

.blog-widget-recent .post-holder {
    width: calc(33.33333333%);
    margin: 0;
    background: 0 0;
    box-shadow: unset
}

.blog-widget-recent .post-holder:nth-child(3n+1) {
    clear: both
}

.blog-widget-recent .post-holder .post-footer span {
    display: block;
    color: #8e9193
}

.blog-widget-recent .post-holder .post-content .post-description .post-ftimg-hld {
    width: 100%;
    float: none;
    text-align: center;
    margin: 0
}

.blog-widget-recent .post-holder .post-content .post-description .post-ftimg-hld img {
    text-align: center;
    width: auto
}

.blog-widget-recent .post-holder .post-content .post-description .post-header {
    height: 5.9em
}

.blog-widget-recent .post-holder .post-content .post-description .post-header .post-title .post-item-link {
    font-family: 'Oswald', sans-serif;
    font-weight: 100;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 22px;
    color: #06224d;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    padding: 0
}

.blog-widget-recent .post-holder .post-content .post-description .post-text-hld {
    min-height: 0px;
    height: 5rem;
    overflow: hidden
}

.blog-widget-recent .post-holder .post-content .post-description .post-text-hld p {
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    padding: 0;
    display: none
}

.blog-widget-recent .post-holder .post-content .post-description .post-text-hld p:first-child {
    display: -webkit-box
}

@media screen and (min-width:768px) {
    .blog-widget-recent .post-holder:hover {
        -webkit-box-shadow: 0px 0px 23px 1px #949494;
        -moz-box-shadow: 0px 0px 23px 1px #949494;
        padding: 0;
        border-radius: 5px;
        box-shadow: 0px 0px 23px 1px #949494
    }

    .blog-widget-recent .post-holder:hover .post-header,
    .blog-widget-recent .post-holder:hover .post-text-hld {
        padding: 0 10px
    }

    .blog-widget-recent .post-holder:hover .post-footer {
        padding: 0 10px 20px
    }
}

@media screen and (max-width:1023px) {

    body.blog-index-index .columns .sidebar,
    body.blog-tag-view .columns .sidebar,
    body.blog-category-view .columns .sidebar,
    body.blog-post-view .columns .sidebar {
        padding: 10px;
        padding-top: 40px
    }

    body.blog-index-index .columns .column.main,
    body.blog-tag-view .columns .column.main,
    body.blog-category-view .columns .column.main,
    body.blog-post-view .columns .column.main {
        padding: 40px 10px 0
    }

    body.blog-index-index .columns .column.main .post-list li,
    body.blog-tag-view .columns .column.main .post-list li,
    body.blog-category-view .columns .column.main .post-list li,
    body.blog-post-view .columns .column.main .post-list li {
        width: calc(33.33333333%);
        float: left;
        max-height: 300px;
        height: auto;
        min-height: 170px;
        padding: 0 10px;
        background: 0 0;
        margin-right: 0
    }

    body.blog-index-index .columns .column.main .post-list li:last-child,
    body.blog-tag-view .columns .column.main .post-list li:last-child,
    body.blog-category-view .columns .column.main .post-list li:last-child,
    body.blog-post-view .columns .column.main .post-list li:last-child {
        margin-right: 0
    }

    body.blog-index-index .columns .column.main .post-list li.post-holder:hover,
    body.blog-tag-view .columns .column.main .post-list li.post-holder:hover,
    body.blog-category-view .columns .column.main .post-list li.post-holder:hover,
    body.blog-post-view .columns .column.main .post-list li.post-holder:hover {
        box-shadow: none
    }

    body.blog-index-index .columns .column.main .post-list .first-child,
    body.blog-tag-view .columns .column.main .post-list .first-child,
    body.blog-category-view .columns .column.main .post-list .first-child,
    body.blog-post-view .columns .column.main .post-list .first-child {
        position: relative;
        border-bottom: 1px solid #e7e7e7;
        padding: 0;
        margin: 20px 0;
        -webkit-box-shadow: inset 0px -60px 66px -81px rgba(0, 0, 0, .51);
        -moz-box-shadow: inset 0px -60px 66px -81px rgba(0, 0, 0, .51);
        box-shadow: inset 0px -60px 66px -81px rgba(0, 0, 0, .51)
    }

    body.blog-index-index .columns .column.main .post-list .first-child li,
    body.blog-tag-view .columns .column.main .post-list .first-child li,
    body.blog-category-view .columns .column.main .post-list .first-child li,
    body.blog-post-view .columns .column.main .post-list .first-child li {
        padding: 0;
        width: 100%;
        float: none;
        display: block;
        max-height: 100%
    }

    body.blog-index-index .columns .column.main .post-list .first-child li .post-ftimg-hld,
    body.blog-tag-view .columns .column.main .post-list .first-child li .post-ftimg-hld,
    body.blog-category-view .columns .column.main .post-list .first-child li .post-ftimg-hld,
    body.blog-post-view .columns .column.main .post-list .first-child li .post-ftimg-hld {
        position: relative
    }

    body.blog-index-index .columns .column.main .post-list .first-child li .post-ftimg-hld .above-image,
    body.blog-tag-view .columns .column.main .post-list .first-child li .post-ftimg-hld .above-image,
    body.blog-category-view .columns .column.main .post-list .first-child li .post-ftimg-hld .above-image,
    body.blog-post-view .columns .column.main .post-list .first-child li .post-ftimg-hld .above-image {
        position: absolute;
        bottom: 10%;
        left: 40px;
        z-index: 99;
        display: block;
        max-width: 50%
    }

    body.blog-index-index .columns .column.main .post-list .first-child li .post-ftimg-hld .above-image h2,
    body.blog-tag-view .columns .column.main .post-list .first-child li .post-ftimg-hld .above-image h2,
    body.blog-category-view .columns .column.main .post-list .first-child li .post-ftimg-hld .above-image h2,
    body.blog-post-view .columns .column.main .post-list .first-child li .post-ftimg-hld .above-image h2 {
        margin-bottom: 0
    }

    body.blog-index-index .columns .column.main .post-list .first-child li .post-ftimg-hld .above-image h2 a,
    body.blog-tag-view .columns .column.main .post-list .first-child li .post-ftimg-hld .above-image h2 a,
    body.blog-category-view .columns .column.main .post-list .first-child li .post-ftimg-hld .above-image h2 a,
    body.blog-post-view .columns .column.main .post-list .first-child li .post-ftimg-hld .above-image h2 a {
        margin-bottom: 0;
        font-family: 'Oswald', sans-serif;
        font-weight: 100;
        letter-spacing: .8px;
        margin-top: 0;
        margin-bottom: 10px;
        font-size: 30px;
        color: #fff
    }

    body.blog-index-index .columns .column.main .post-list .first-child li .post-ftimg-hld .above-image span,
    body.blog-tag-view .columns .column.main .post-list .first-child li .post-ftimg-hld .above-image span,
    body.blog-category-view .columns .column.main .post-list .first-child li .post-ftimg-hld .above-image span,
    body.blog-post-view .columns .column.main .post-list .first-child li .post-ftimg-hld .above-image span {
        color: #fff
    }

    body.blog-index-index .columns .column.main .post-list .first-child li .post-title-holder .post-title a,
    body.blog-tag-view .columns .column.main .post-list .first-child li .post-title-holder .post-title a,
    body.blog-category-view .columns .column.main .post-list .first-child li .post-title-holder .post-title a,
    body.blog-post-view .columns .column.main .post-list .first-child li .post-title-holder .post-title a {
        font-family: 'Oswald', sans-serif;
        font-weight: 100;
        margin-top: 0;
        margin-bottom: 10px;
        font-size: 22px;
        color: #06224d
    }

    body.blog-index-index .columns .column.main .post-list .first-child li.post-holder:hover,
    body.blog-tag-view .columns .column.main .post-list .first-child li.post-holder:hover,
    body.blog-category-view .columns .column.main .post-list .first-child li.post-holder:hover,
    body.blog-post-view .columns .column.main .post-list .first-child li.post-holder:hover {
        box-shadow: none
    }

    .blog-widget-recent .post-holder {
        padding: 20px 10px
    }
}

@media screen and (max-width:768px) {

    body.blog-index-index .columns .sidebar,
    body.blog-tag-view .columns .sidebar,
    body.blog-category-view .columns .sidebar,
    body.blog-post-view .columns .sidebar,
    body.blog-index-index .columns .column.main,
    body.blog-tag-view .columns .column.main,
    body.blog-category-view .columns .column.main,
    body.blog-post-view .columns .column.main {
        float: none;
        width: 100%
    }

    body.blog-index-index .columns .column.main,
    body.blog-tag-view .columns .column.main,
    body.blog-category-view .columns .column.main,
    body.blog-post-view .columns .column.main {
        position: relative;
        padding-top: 80px;
        -ms-flex-order: 2;
        -webkit-order: 2;
        order: 2
    }

    body.blog-index-index .columns .column.main .post-view .post-holder post-header,
    body.blog-tag-view .columns .column.main .post-view .post-holder post-header,
    body.blog-category-view .columns .column.main .post-view .post-holder post-header,
    body.blog-post-view .columns .column.main .post-view .post-holder post-header {
        display: none
    }

    body.blog-index-index .columns .column.main .post-view .post-holder .post-content,
    body.blog-tag-view .columns .column.main .post-view .post-holder .post-content,
    body.blog-category-view .columns .column.main .post-view .post-holder .post-content,
    body.blog-post-view .columns .column.main .post-view .post-holder .post-content {
        margin-top: 0
    }

    body.blog-index-index .columns .column.main .post-view .post-holder .post-content .post-ftimg-hld,
    body.blog-tag-view .columns .column.main .post-view .post-holder .post-content .post-ftimg-hld,
    body.blog-category-view .columns .column.main .post-view .post-holder .post-content .post-ftimg-hld,
    body.blog-post-view .columns .column.main .post-view .post-holder .post-content .post-ftimg-hld {
        z-index: 1
    }

    body.blog-index-index .columns .column.main .post-view .post-holder .post-content .post-ftimg-hld .above-image,
    body.blog-tag-view .columns .column.main .post-view .post-holder .post-content .post-ftimg-hld .above-image,
    body.blog-category-view .columns .column.main .post-view .post-holder .post-content .post-ftimg-hld .above-image,
    body.blog-post-view .columns .column.main .post-view .post-holder .post-content .post-ftimg-hld .above-image {
        position: relative;
        left: 0;
        bottom: 0;
        margin-bottom: 20px;
        background: 0 0
    }

    body.blog-index-index .columns .column.main .post-view .post-holder .post-content .post-ftimg-hld .above-image h2,
    body.blog-tag-view .columns .column.main .post-view .post-holder .post-content .post-ftimg-hld .above-image h2,
    body.blog-category-view .columns .column.main .post-view .post-holder .post-content .post-ftimg-hld .above-image h2,
    body.blog-post-view .columns .column.main .post-view .post-holder .post-content .post-ftimg-hld .above-image h2 {
        max-width: 100%
    }

    body.blog-index-index .columns .column.main .post-view .post-holder .post-content .post-ftimg-hld .above-image h2 a,
    body.blog-tag-view .columns .column.main .post-view .post-holder .post-content .post-ftimg-hld .above-image h2 a,
    body.blog-category-view .columns .column.main .post-view .post-holder .post-content .post-ftimg-hld .above-image h2 a,
    body.blog-post-view .columns .column.main .post-view .post-holder .post-content .post-ftimg-hld .above-image h2 a {
        color: #06224d
    }

    body.blog-index-index .columns .column.main .post-view .post-holder .post-content .post-ftimg-hld .above-image span,
    body.blog-tag-view .columns .column.main .post-view .post-holder .post-content .post-ftimg-hld .above-image span,
    body.blog-category-view .columns .column.main .post-view .post-holder .post-content .post-ftimg-hld .above-image span,
    body.blog-post-view .columns .column.main .post-view .post-holder .post-content .post-ftimg-hld .above-image span {
        color: #06224d
    }

    body.blog-index-index .columns .column.main .post-view .post-holder .post-bottom .block.related .block-content .post-ftimg-hld,
    body.blog-tag-view .columns .column.main .post-view .post-holder .post-bottom .block.related .block-content .post-ftimg-hld,
    body.blog-category-view .columns .column.main .post-view .post-holder .post-bottom .block.related .block-content .post-ftimg-hld,
    body.blog-post-view .columns .column.main .post-view .post-holder .post-bottom .block.related .block-content .post-ftimg-hld {
        min-height: auto
    }

    body.blog-index-index .columns .column.main .post-list>li .post-header,
    body.blog-tag-view .columns .column.main .post-list>li .post-header,
    body.blog-category-view .columns .column.main .post-list>li .post-header,
    body.blog-post-view .columns .column.main .post-list>li .post-header {
        height: 38px
    }

    body.blog-index-index .columns .column.main .post-list>li .post-title-holder,
    body.blog-tag-view .columns .column.main .post-list>li .post-title-holder,
    body.blog-category-view .columns .column.main .post-list>li .post-title-holder,
    body.blog-post-view .columns .column.main .post-list>li .post-title-holder {
        height: 28px
    }

    body.blog-index-index .columns .column.main .post-item-link,
    body.blog-tag-view .columns .column.main .post-item-link,
    body.blog-category-view .columns .column.main .post-item-link,
    body.blog-post-view .columns .column.main .post-item-link {
        font-size: 16px !important
    }

    body.blog-index-index .columns .sidebar,
    body.blog-tag-view .columns .sidebar,
    body.blog-category-view .columns .sidebar,
    body.blog-post-view .columns .sidebar {
        position: relative;
        -ms-flex-order: 1;
        -webkit-order: 1;
        order: 1;
        display: none;
        background-size: 30%
    }

    body.blog-index-index .columns .sidebar.open,
    body.blog-tag-view .columns .sidebar.open,
    body.blog-category-view .columns .sidebar.open,
    body.blog-post-view .columns .sidebar.open {
        display: block;
        padding-top: 80px
    }

    body.blog-index-index .columns .button-show-filter-mobile,
    body.blog-tag-view .columns .button-show-filter-mobile,
    body.blog-category-view .columns .button-show-filter-mobile,
    body.blog-post-view .columns .button-show-filter-mobile {
        display: block;
        position: absolute;
        top: 5px;
        right: 10px;
        padding: 10px;
        border: 1px solid;
        background-color: #fff;
        border-color: #e1e1e1;
        color: #000;
        border-radius: 0;
        text-transform: uppercase;
        margin-top: 15px
    }

    body.blog-index-index .post-list .post-header .post-title,
    body.blog-tag-view .post-list .post-header .post-title,
    body.blog-category-view .post-list .post-header .post-title,
    body.blog-post-view .post-list .post-header .post-title {
        width: 100%;
        max-width: unset
    }

    .blog-index-index .columns .column.main .post-list-wrapper .post-list .first-child li .post-ftimg-hld div.above-image {
        display: none
    }

    #maincontent .blog-widget-recent .post-list.owl-carousel.owl-theme .owl-controls .owl-nav .owl-prev {
        left: -40px !important
    }

    #maincontent .blog-widget-recent .post-list.owl-carousel.owl-theme .owl-controls .owl-nav .owl-next {
        right: -40px !important
    }

    #maincontent .blog-widget-recent .owl-item .post-holder {
        width: 100%
    }

    #maincontent .blog-widget-recent .owl-item .post-holder .post-footer {
        text-align: left
    }

    #maincontent .blog-widget-recent .owl-item .post-holder .post-content .post-header .post-title-holder {
        text-align: left
    }

    #maincontent .blog-widget-recent .owl-item .post-holder .post-content .post-description .post-ftimg-hld img {
        margin: 0 auto
    }

    #maincontent .blog-widget-recent .owl-item .post-holder .post-content .post-description .post-text-hld {
        text-align: left
    }

    .cms-page-view .widget.block.block-static-block {
        width: 100%
    }

    .cms-page-view .widget.block.block-static-block ul {
        padding-left: 0
    }

    .cms-page-view .cms-rightborder {
        width: 100%;
        padding-left: 0
    }

    .cms-page-view .cms-rightborder ul {
        padding-left: 0
    }
}

@media screen and (max-width:767px) {
    .above-image {
        display: none !important
    }

    body.blog-post-view .page-main .page-title-wrapper {
        display: block;
        padding: 0 30px
    }

    body.blog-post-view .page-main .button-show-filter-mobile {
        display: none
    }

    body.blog-post-view .page-main .column.main {
        padding-top: 10px
    }
}

@media screen and (max-width:480px) {

    body.blog-index-index .columns .sidebar,
    body.blog-tag-view .columns .sidebar,
    body.blog-category-view .columns .sidebar,
    body.blog-post-view .columns .sidebar {
        background-size: 77%
    }

    body.blog-index-index .columns .column.main .post-view .post-holder .post-bottom .block.related .block-content li,
    body.blog-tag-view .columns .column.main .post-view .post-holder .post-bottom .block.related .block-content li,
    body.blog-category-view .columns .column.main .post-view .post-holder .post-bottom .block.related .block-content li,
    body.blog-post-view .columns .column.main .post-view .post-holder .post-bottom .block.related .block-content li {
        width: 100%;
        float: none
    }

    body.blog-index-index .columns .column.main .post-list>li,
    body.blog-tag-view .columns .column.main .post-list>li,
    body.blog-category-view .columns .column.main .post-list>li,
    body.blog-post-view .columns .column.main .post-list>li {
        width: calc(50%)
    }
}

@media screen and (max-width:360px) {

    body.blog-index-index .columns .column.main .post-list .first-child li .post-ftimg-hld .above-image,
    body.blog-tag-view .columns .column.main .post-list .first-child li .post-ftimg-hld .above-image,
    body.blog-category-view .columns .column.main .post-list .first-child li .post-ftimg-hld .above-image,
    body.blog-post-view .columns .column.main .post-list .first-child li .post-ftimg-hld .above-image {
        position: relative;
        width: 100%;
        left: 0;
        max-width: 100%
    }

    body.blog-index-index .columns .column.main .post-list .first-child li .post-ftimg-hld .above-image h2,
    body.blog-tag-view .columns .column.main .post-list .first-child li .post-ftimg-hld .above-image h2,
    body.blog-category-view .columns .column.main .post-list .first-child li .post-ftimg-hld .above-image h2,
    body.blog-post-view .columns .column.main .post-list .first-child li .post-ftimg-hld .above-image h2 {
        display: none
    }

    body.blog-index-index .columns .column.main .post-list .first-child li .post-ftimg-hld .above-image h2 a,
    body.blog-tag-view .columns .column.main .post-list .first-child li .post-ftimg-hld .above-image h2 a,
    body.blog-category-view .columns .column.main .post-list .first-child li .post-ftimg-hld .above-image h2 a,
    body.blog-post-view .columns .column.main .post-list .first-child li .post-ftimg-hld .above-image h2 a {
        color: #06224d
    }

    body.blog-index-index .columns .column.main .post-list .first-child li .post-ftimg-hld .above-image span,
    body.blog-tag-view .columns .column.main .post-list .first-child li .post-ftimg-hld .above-image span,
    body.blog-category-view .columns .column.main .post-list .first-child li .post-ftimg-hld .above-image span,
    body.blog-post-view .columns .column.main .post-list .first-child li .post-ftimg-hld .above-image span {
        color: #06224d
    }

    body.blog-index-index .columns .column.main .post-list li,
    body.blog-tag-view .columns .column.main .post-list li,
    body.blog-category-view .columns .column.main .post-list li,
    body.blog-post-view .columns .column.main .post-list li {
        width: 100%
    }
}

body.cms-index-index #maincontent {
    padding: 0;
    max-width: 100%
}

body.cms-index-index #maincontent .custom-slider {
    max-width: unset;
    margin: auto;
    width: 100%;
    border: 0;
    padding: 3px
}

body.cms-index-index #maincontent .banner-homepage {
    position: relative
}

body.cms-index-index #maincontent .banner-homepage .slider-loader {
    width: 100%;
    height: 100%;
    background-color: #fff;
    position: absolute;
    z-index: 1;
    opacity: 1;
    transition: visibility 0s 1s, opacity 1s linear;
    min-height: 600px
}

body.cms-index-index #maincontent .banner-homepage .slider-loader .slider-loader-img {
    position: fixed;
    width: 32px;
    height: 32px;
    top: 75%;
    left: 50%;
    margin: -40px 0 0 -40px
}

body.cms-index-index #maincontent .banner-homepage #pre-div {
    display: none !important
}

body.cms-index-index #maincontent .custom-slider {
    position: relative !important
}

body.cms-index-index #maincontent .custom-slider #pre-div {
    z-index: 9
}

body.cms-index-index #maincontent .promo_slider {
    max-height: 36px
}

body.cms-index-index #maincontent .promo_slider .custom-slider {
    height: 36px
}

body.cms-index-index #maincontent .catalog-link-mobile {
    position: relative
}

body.cms-index-index #maincontent .catalog-link-mobile .catalog-link-item {
    position: relative;
    width: 20%
}

body.cms-index-index #maincontent h2 {
    font-family: 'BodoniModaMedium', sans-serif;
    font-size: 32px;
    font-weight: 500;
    text-transform: capitalize
}

body.cms-index-index #maincontent .column.main {
    padding-bottom: 0
}

body.cms-index-index .page-title-wrapper {
    display: none
}

body.cms-index-index .sections.nav-sections {
    margin-bottom: 0
}

body.cms-index-index .planet-banner {
    display: inline-block;
    width: 100%;
    overflow: hidden;
    clear: both;
    position: relative
}

body.cms-index-index .banner-left {
    width: 100%;
    display: inline-block;
    float: left
}

body.cms-index-index .banner-left .image-category {
    display: none;
    position: absolute;
    width: 100%
}

body.cms-index-index .banner-left .image-category img {
    float: left;
    width: 100%
}

body.cms-index-index .banner-left .image-category.active {
    display: block
}

body.cms-index-index .banner-left .background-default img {
    width: 100%;
    float: left
}

body.cms-index-index #maincontent.page-main .brands-gallery {
    padding: 6px 25px
}

body.cms-index-index #maincontent.page-main .brands-gallery .brand-gallery-title {
    text-align: center
}

body.cms-index-index #maincontent.page-main .brands-gallery .brand-gallery-title h2 {
    font-family: 'BodoniModaMedium', sans-serif;
    font-size: 32px;
    text-transform: capitalize
}

body.cms-index-index #maincontent.page-main .brands-gallery .brand-gallery-container {
    display: flex;
    justify-content: space-evenly;
    flex-wrap: wrap
}

body.cms-index-index #maincontent.page-main .brands-gallery .brand-gallery-container .brand-item {
    flex: 1 0 20%;
    margin: 10px;
    width: 25%;
    height: 100%;
    position: relative
}

body.cms-index-index #maincontent.page-main .brands-gallery .brand-gallery-container .brand-item a img {
    width: 100%
}

body.cms-index-index #maincontent.page-main .brands-gallery .brand-gallery-container .brand-item a .brand-text {
    position: absolute;
    width: 100%;
    bottom: 6px;
    background-color: #d48f49;
    text-align: center;
    color: #fff
}

body.cms-index-index #maincontent.page-main .brands-gallery .brand-gallery-container .brand-item a .brand-text p {
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 16px;
    font-weight: 600
}

body.cms-index-index #maincontent.page-main .home-recommendation {
    background-color: #fff
}

body.cms-index-index #maincontent.page-main .home-recommendation .custom-products-carousel {
    padding-top: 30px;
    padding-bottom: 30px;
    margin-top: 0;
    margin-bottom: 0
}

body.cms-index-index #maincontent.page-main .home-recommendation .custom-products-carousel .block-title {
    margin: 0 0 26px
}

body.cms-index-index #maincontent.page-main .home-recommendation .custom-products-carousel .owl-carousel.owl-theme .owl-thumbs {
    display: none
}

body.cms-index-index #maincontent.page-main .home-recommendation .custom-products-carousel .owl-carousel.owl-theme .owl-item {
    padding: 9px;
    background: 0 0
}

body.cms-index-index #maincontent.page-main .home-recommendation .custom-products-carousel .owl-carousel.owl-theme .owl-item .product-item {
    background: #f3f3f3
}

body.cms-index-index #maincontent.page-main .home-recommendation .custom-products-carousel .owl-carousel.owl-theme .owl-item .product-item:hover {
    background: #f3f3f3
}

body.cms-index-index #maincontent.page-main .home-recommendation .custom-products-carousel .owl-carousel.owl-theme .owl-item .product-item .product-item-details {
    min-height: 115px;
    text-align: center
}

body.cms-index-index #maincontent.page-main .home-recommendation .custom-products-carousel .owl-carousel.owl-theme .owl-item .product-item .product-item-details .product-item-name a {
    font-weight: 500
}

body.cms-index-index #maincontent.page-main .home-recommendation .custom-products-carousel .owl-carousel.owl-theme .owl-item .product-item .product-item-details .price-box .price {
    color: #434343 !important;
    font-weight: 500 !important;
    font-size: 14px !important
}

body.cms-index-index #maincontent.page-main .home-recommendation .custom-products-carousel .owl-carousel.owl-theme .owl-item .product-item .product-item-details .price-box .special-price .price {
    color: #e21936 !important;
    font-size: 14px !important
}

body.cms-index-index #maincontent.page-main .home-recommendation .custom-products-carousel .owl-carousel.owl-theme .owl-item .product-item .product-item-details .price-box .old-price {
    margin: 0
}

body.cms-index-index #maincontent.page-main .home-recommendation .custom-products-carousel .owl-carousel.owl-theme .owl-item .product-item .product-item-details .price-box .old-price .price {
    color: #222 !important
}

body.cms-index-index #maincontent.page-main .home-recommendation .custom-products-carousel .owl-carousel.owl-theme .owl-item .product-item .product-item-details .price-box .discount {
    font-weight: 600;
    margin-left: 0
}

body.cms-index-index #maincontent.page-main .home-recommendation .custom-products-carousel .owl-carousel.owl-theme .owl-controls .owl-nav .owl-prev {
    background: url('/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/images/leftarrow.svg') no-repeat center !important;
    width: 40px;
    height: 40px;
    left: -12px !important;
    font-size: 0;
    color: transparent
}

body.cms-index-index #maincontent.page-main .home-recommendation .custom-products-carousel .owl-carousel.owl-theme .owl-controls .owl-nav .owl-next {
    background: url('/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/images/rightarrow.svg') no-repeat center !important;
    width: 40px;
    height: 40px;
    right: -12px !important;
    font-size: 0;
    color: transparent
}

body.cms-index-index .planets-wrapper {
    display: inline-block;
    position: absolute;
    width: 50%;
    text-align: center;
    overflow: auto;
    padding-top: 42%;
    background: url('/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/images/planets_background copy.png') center no-repeat;
    background-size: contain;
    top: 0;
    right: 0
}

body.cms-index-index .planets-wrapper:after {
    content: '';
    display: table;
    clear: both
}

body.cms-index-index .planets-wrapper .circle-category {
    width: 26%;
    padding-top: 26%;
    background: rgba(36, 128, 185, .7);
    display: inline-block;
    border-radius: 50%;
    text-align: center;
    text-transform: uppercase;
    color: #fff;
    font-family: 'Oswald', sans-serif;
    letter-spacing: .12rem;
    font-weight: 400;
    position: absolute;
    -moz-transition: all .7s ease-in;
    -o-transition: all .7s ease-in;
    -webkit-transition: all .7s ease-in;
    transition: all .7s ease-in
}

body.cms-index-index .planets-wrapper .circle-category:hover,
body.cms-index-index .planets-wrapper .circle-category.active {
    background: rgba(233, 28, 36, .7)
}

body.cms-index-index .planets-wrapper .circle-category:nth-child(1) {
    top: -9%;
    left: 11%
}

body.cms-index-index .planets-wrapper .circle-category:nth-child(2) {
    top: -13%;
    left: 50%
}

body.cms-index-index .planets-wrapper .circle-category:nth-child(3) {
    top: 11%;
    right: -8%
}

body.cms-index-index .planets-wrapper .circle-category:nth-child(4) {
    right: -12%;
    bottom: 23%
}

body.cms-index-index .planets-wrapper .circle-category:nth-child(4) a {
    line-height: 32px
}

body.cms-index-index .planets-wrapper .circle-category:nth-child(5) {
    bottom: -7%;
    right: 16%
}

body.cms-index-index .planets-wrapper .circle-category:nth-child(5) a {
    line-height: 32px
}

body.cms-index-index .planets-wrapper .circle-category:nth-child(6) {
    bottom: -6%;
    left: 18%
}

body.cms-index-index .planets-wrapper .circle-category:nth-child(6) a {
    line-height: 32px
}

body.cms-index-index .planets-wrapper .circle-category:nth-child(7) {
    bottom: 19%;
    left: -11%
}

body.cms-index-index .planets-wrapper .circle-category:nth-child(8) {
    top: 19%;
    left: -12%
}

body.cms-index-index .planets-wrapper .circle-category p,
body.cms-index-index .planets-wrapper .circle-category a {
    position: absolute;
    top: 35%;
    left: 0;
    right: 0;
    max-width: 90%;
    margin: auto;
    font-size: 14px;
    word-spacing: 9999999px;
    color: #fff
}

body.cms-index-index .planets-wrapper .orbit {
    padding-top: 65%;
    width: 65%;
    border-radius: 50%;
    position: absolute;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto;
    top: 14%
}

body.cms-index-index .planets-wrapper .globe-ps {
    position: absolute;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    top: 27%;
    width: 43%;
    overflow: hidden;
    max-height: 46%
}

body.cms-index-index .planets-wrapper .outer {
    padding-top: 55%;
    width: 55%;
    border-radius: 50%;
    position: absolute;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto;
    top: 19%;
    border: 1px solid #fff;
    -webkit-animation: spin 14s infinite linear;
    -moz-animation: spin 14s infinite linear;
    -ms-animation: spin 14s infinite linear;
    animation: spin 14s infinite linear
}

body.cms-index-index .planets-wrapper .outer.small {
    padding-top: 45%;
    width: 45%;
    top: 25%;
    left: 0;
    -webkit-animation: cc 10s infinite linear;
    -moz-animation: cc 10s infinite linear;
    -ms-animation: cc 10s infinite linear;
    animation: cc 10s infinite linear
}

body.cms-index-index .planets-wrapper .outer .satelite {
    width: 20px;
    height: 20px;
    position: absolute;
    border-radius: 50%;
    background: #cae6f2;
    bottom: -3%;
    left: 45%
}

body.cms-index-index .planets-wrapper .outer.small .satelite {
    width: 15px;
    height: 15px;
    top: -3%
}

body.cms-index-index .banner-bottom {
    display: inline-block;
    width: 100%;
    clear: both
}

body.cms-index-index .banner-bottom .img-banner {
    display: none
}

body.cms-index-index .banner-bottom .img-banner:first-child {
    display: block
}

body.cms-index-index .banner-bottom .owl-item .img-banner {
    display: block
}

body.cms-index-index .banner-bottom .img-banner img {
    width: 100%
}

body.cms-index-index .banner-bottom .owl-pagination {
    position: relative;
    bottom: 30px
}

body.cms-index-index .banner-bottom .owl-controls {
    height: 0;
    clear: both;
    float: none;
    display: block
}

body.cms-index-index .banner-bottom .owl-controls .owl-pagination .owl-page {
    width: 10px;
    height: 10px;
    background: #fff;
    display: inline-block;
    margin-right: 20px;
    border-radius: 50%;
    cursor: pointer
}

body.cms-index-index .banner-bottom .owl-controls .owl-pagination .owl-page.active,
body.cms-index-index .banner-bottom .owl-controls .owl-pagination .owl-page:hover {
    background: #0f63bb
}

body.cms-index-index .banner-bottom .owl-buttons {
    position: absolute;
    top: 40%;
    width: 100%
}

body.cms-index-index .banner-bottom .owl-buttons div {
    width: 36px;
    height: 40px;
    position: absolute;
    color: transparent;
    cursor: pointer
}

body.cms-index-index .banner-bottom .owl-buttons div:before {
    color: #fff;
    vertical-align: middle;
    line-height: 40px;
    width: 40px;
    height: 40px;
    text-align: center;
    display: block;
    content: '';
    background: url('/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/images/arrows1.svg') no-repeat center;
    background-size: contain
}

body.cms-index-index .banner-bottom .owl-buttons .owl-prev {
    left: -3px
}

body.cms-index-index .banner-bottom .owl-buttons .owl-next {
    right: 0;
    border-radius: 5px 0 0 5px !important
}

body.cms-index-index .banner-bottom .owl-buttons .owl-next:before {
    background: url('/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/images/arrows1_right.svg') no-repeat center;
    background-size: contain
}

body.cms-index-index .single-youtube {
    box-shadow: inset 0 7px 26px -7px rgba(0, 0, 0, .2);
    display: inline-block;
    clear: both
}

body.cms-index-index .single-youtube section.mxYouTubeR.mxYouTubeR_video.mxYouTubeR_theme_default {
    position: relative;
    margin-bottom: 0 !important;
    box-shadow: none;
    padding: 0 14%
}

body.cms-index-index .single-youtube section.mxYouTubeR.mxYouTubeR_video.mxYouTubeR_theme_default .mxyt-title {
    display: none;
    position: absolute;
    top: 25%;
    width: 25%;
    right: 5%;
    border-bottom: none;
    background: rgba(0, 0, 0, .3)
}

body.cms-index-index .single-youtube section.mxYouTubeR.mxYouTubeR_video.mxYouTubeR_theme_default .mxyt-title h1 {
    color: #fff;
    text-transform: none;
    line-height: 150%
}

body.cms-index-index .single-youtube h1 {
    text-align: center;
    margin: 20px 0
}

body.cms-index-index .single-youtube iframe {
    width: 100%;
    padding: 0 14%
}

body.cms-index-index .playlist-youtube {
    padding: 0 4%;
    display: inline-block;
    clear: both
}

body.cms-index-index .playlist-youtube h1 {
    text-align: center;
    margin: 20px 0 0
}

body.cms-index-index .playlist-youtube .mxYouTubeR_playlist {
    margin: 0
}

body.cms-index-index .playlist-youtube .mxyt-playlist-item {
    box-shadow: none
}

body.cms-index-index .playlist-youtube .mxyt-title {
    border-bottom: none
}

body.cms-index-index .playlist-youtube span.see-more {
    float: none;
    padding-bottom: 20px;
    text-transform: uppercase;
    color: #04204c;
    display: block;
    text-align: center
}

body.cms-index-index .playlist-youtube span.see-more:after {
    display: inline-block;
    content: '';
    width: 12px;
    height: 12px;
    background: url('/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/images/arrow_black_next.svg') no-repeat center;
    background-size: contain;
    margin-left: 5px
}

body.cms-index-index .playlist-youtube a:hover span.see-more {
    text-decoration: underline
}

body.cms-index-index .mobile-banner-homepage {
    display: none !important
}

body.cms-index-index .category-title {
    text-align: center
}

body.cms-index-index .category-title h2 {
    font-family: 'BodoniModaMedium', sans-serif;
    text-transform: capitalize
}

body.cms-index-index .catalog-link-mobile .owl-thumbs {
    display: none
}

body.cms-index-index .catalog-link-mobile .link-img img {
    height: auto;
    padding: 15px 10px
}

body.cms-index-index .catalog-link-mobile .link-text {
    position: absolute;
    font-family: 'BodoniModaMedium', sans-serif;
    top: 50%;
    left: 50%;
    font-size: 30px;
    font-weight: 900;
    margin-left: 0;
    align-items: center;
    text-transform: capitalize;
    width: 100%;
    text-align: center;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    moz-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%)
}

body.cms-index-index .catalog-link-mobile .link-text span {
    text-align: center;
    color: #fff
}

body.cms-index-index .insta-planetsports {
    margin: 0;
    padding: 0 4%;
    overflow: auto;
    text-align: center
}

body.cms-index-index .insta-planetsports h1 {
    margin: 20px 0;
    text-transform: capitalize;
    font-family: 'BodoniModaMedium', sans-serif;
    font-size: 32px
}

body.cms-index-index .insta-planetsports .fs-next-page {
    display: none
}

body.cms-index-index .block-products-list .product-item-info .product-image-container {
    width: 100% !important
}

body.cms-index-index .block-products-list .product-item-info .product-image-container img {
    margin: 0 auto
}

.custom-products-carousel {
    margin: 10px 0
}

.custom-products-carousel .owl-carousel .product-item-info .discount {
    vertical-align: top;
    margin-top: 9px;
    font-weight: 500;
    font-size: 12px;
    margin-left: 0
}

.custom-products-carousel .owl-carousel .product-item-info:hover {
    background-color: #f3f3f3 !important
}

.custom-products-carousel .block.widget.grid {
    margin: 0 4%
}

.custom-products-carousel .block.widget.grid .block-title {
    text-align: center
}

.custom-products-carousel .block.widget.grid .block-title strong {
    font-size: 32px;
    font-family: 'BodoniModaMedium', sans-serif;
    text-transform: capitalize;
    font-weight: 500
}

.custom-products-carousel .block.widget.grid .owl-wrapper-outer {
    width: 100%;
    overflow: hidden
}

.custom-products-carousel .block.widget.grid .owl-buttons div:before {
    color: #0f63bb;
    content: '';
    background: url('/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/images/arrows_black_next.svg') no-repeat center;
    background-size: contain;
    width: 40px;
    height: 40px;
    position: absolute;
    font-size: 20px;
    cursor: pointer
}

.custom-products-carousel .block.widget.grid .owl-buttons .owl-prev {
    position: absolute;
    top: 40%;
    left: -2.7%;
    color: transparent
}

.custom-products-carousel .block.widget.grid .owl-buttons .owl-prev:before {
    background: url('/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/images/arrows_black_prev.svg') no-repeat center;
    background-size: contain
}

.custom-products-carousel .block.widget.grid .owl-buttons .owl-next {
    position: absolute;
    top: 40%;
    right: -1%;
    color: transparent
}

.custom-products-carousel .owl-carousel .owl-item {
    padding: 0 10px
}

.custom-products-carousel .owl-carousel .owl-item .product-item-info {
    border-width: 1px !important;
    box-sizing: border-box
}

.custom-products-carousel .owl-carousel .owl-item:hover .product-item-info {
    border-color: #e4e4e4 !important
}

.brands-slider-homepage.container {
    width: 95%
}

.brands-slider-homepage {
    display: block;
    clear: both;
    padding: 0 0 10px
}

.brands-slider-homepage .owl-carousel .owl-item img {
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
    opacity: .5
}

.brands-slider-homepage .owl-carousel .owl-item img:hover {
    filter: none;
    -webkit-filter: none;
    opacity: 1
}

.products-grid .product-item .product-item-details .product-item-name a {
    text-transform: capitalize
}

.products-grid .product-item .product-item-details .price-box.price-final_price .price-container .price {
    color: #000 !important;
    font-weight: 600
}

.products-grid .product-item .product-item-details .price-box.price-final_price .special-price {
    display: block;
    margin: 0
}

.products-grid .product-item .product-item-details .price-box.price-final_price .special-price .price-container .price {
    color: #dd0019 !important;
    font-weight: 600
}

.products-grid .product-item .product-item-details .price-box.price-final_price .old-price {
    display: block;
    margin: 0 10px 0 0
}

.products-grid .product-item .product-item-details .price-box.price-final_price .old-price .price-container .price {
    color: #000 !important;
    text-decoration: line-through !important
}

.modal-popup.popup-newsletter .content .message-content.sm-div {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 0
}

.modal-popup.popup-newsletter .content .message-content.sm-div .message.message-success {
    font-size: 14px;
    padding: 12px;
    text-align: left
}

.modal-popup.popup-newsletter .content .message-content.sm-div .message.message-success div {
    display: flex;
    align-items: normal;
    font-size: 14px
}

.modal-popup.popup-newsletter .message.message-success.success>*:first-child:before {
    position: relative;
    width: 50px
}

.popup-newsletter .view-container .popup_subscription_consent {
    margin: 2rem 0 0
}

.popup-newsletter .view-container .popup_subscription_consent #popup_subscription_consent-error {
    padding-left: 19px
}

.popup-newsletter .view-container .popup_subscription_consent .control {
    display: flex;
    flex-flow: wrap;
    align-items: flex-start
}

.popup-newsletter .view-container .popup_subscription_consent .control:before {
    display: none
}

.popup-newsletter .view-container .popup_subscription_consent input {
    float: left;
    padding: 0;
    margin-right: 5px;
    height: auto
}

.popup-newsletter .view-container .popup_subscription_consent .label {
    position: relative;
    float: left;
    clip: initial;
    margin: 0;
    height: auto;
    width: 90%
}

.popup-newsletter .view-container .popup_subscription_consent .label span {
    font-size: 1.4rem;
    font-weight: 400;
    font-family: 'Roboto', sans-serif;
    color: #fff
}

.popup-newsletter .view-container .popup_subscription_consent .label span:after {
    content: " *";
    font-weight: 600;
    color: #e02b27;
    font-size: 1.2rem
}

.popup-newsletter .view-container .popup_subscription_consent a {
    color: #fff;
    font-weight: 400;
    text-decoration: underline;
    font-family: 'Roboto', sans-serif;
    font-size: 1.4rem
}

.popup-newsletter .view-container .popup_subscription_consent a:hover {
    text-decoration: none;
    color: #fff
}

@media only screen and (max-width:940px) {

    body.cms-index-index .planets-wrapper .circle-category p,
    body.cms-index-index .planets-wrapper .circle-category a {
        font-size: 9px
    }
}

@media only screen and (min-width:768px) and (max-width:1023px) {
    body.cms-index-index .catalog-link-mobile .link-text {
        top: 82%;
        font-size: 22px
    }

    body.cms-index-index #maincontent.page-main .home-recommendation .custom-products-carousel .owl-carousel.owl-theme .owl-controls .owl-nav .owl-prev {
        width: 30px;
        height: 30px;
        border-radius: 20px;
        left: -12px !important
    }

    body.cms-index-index #maincontent.page-main .home-recommendation .custom-products-carousel .owl-carousel.owl-theme .owl-controls .owl-nav .owl-next {
        width: 30px;
        height: 30px;
        border-radius: 20px;
        right: -12px !important
    }

    body.cms-index-index #maincontent.page-main .home-recommendation .custom-products-carousel .owl-carousel.owl-theme .owl-item {
        padding: 4px
    }

    body.cms-index-index #maincontent.page-main .home-recommendation .custom-products-carousel .owl-carousel.owl-theme .owl-item .product-item .product-item-details .discount {
        margin-left: 0 !important
    }

    body.cms-index-index #maincontent.page-main .home-recommendation .custom-products-carousel .owl-carousel.owl-theme .owl-item .product-item .product-item-details .price-box.price-final_price .price {
        font-size: 12px !important
    }

    body.cms-index-index #maincontent.page-main .home-recommendation .custom-products-carousel .owl-carousel.owl-theme .owl-item .product-item .product-item-details .price-box.price-final_price .special-price .price {
        font-size: 12px !important
    }

    body.cms-index-index #maincontent.page-main .catalog-link-mobile .owl-stage-outer {
        padding: 0
    }

    .collection-banner .custom-slider .owl-controls {
        display: contents !important
    }

    #maincontent .owl-carousel.owl-theme .owl-controls .owl-prev {
        left: -25px !important
    }

    #maincontent .owl-carousel.owl-theme .owl-controls .owl-next {
        right: -25px !important
    }
}

@media only screen and (min-width:1024px) {
    .shipping-promotion {
        min-height: 41px
    }

    .banner-homepage {
        min-height: 500px
    }

    .home-exclusive-brand {
        min-height: 200px
    }

    .shop_by_gender {
        min-height: 375px;
        max-height: 375px
    }
}

@media only screen and (max-width:767px) {
    .shipping-promotion {
        min-height: 41px
    }

    .banner-homepage {
        min-height: 375px
    }

    .home-exclusive-brand {
        min-height: 130px
    }

    .shop_by_gender {
        min-height: 375px
    }

    body.custom-minicart-active .page-wrapper {
        overflow-y: hidden
    }

    .footlocker-header-container {
        text-align: center;
        margin-bottom: 10px
    }

    .footlocker-header-container .footlocker-heading {
        text-transform: capitalize;
        font-weight: 400;
        margin: 5px;
        font-size: 18px
    }

    body.cms-index-index #maincontent.page-main .banner-homepage {
        min-height: 375px
    }

    body.cms-index-index #maincontent.page-main .banner-homepage .slider-loader {
        min-height: 375px
    }

    body.cms-index-index #maincontent.page-main .banner-homepage .slider-loader .slider-loader-img {
        top: 40%;
        left: 50%;
        margin: -15px 0 0 -15px
    }

    body.cms-index-index #maincontent.page-main .banner-homepage .custom-slider .banner-image img {
        height: auto;
        width: 100%
    }

    body.cms-index-index #maincontent.page-main .banner-homepage .custom-slider .content_slider {
        min-height: 327px
    }

    body.cms-index-index #maincontent.page-main h1 {
        font-size: 22px
    }

    body.cms-index-index #maincontent.page-main h2 {
        font-size: 22px
    }

    body.cms-index-index #maincontent.page-main .catalog-link-mobile .owl-stage-outer {
        padding-bottom: 0
    }

    body.cms-index-index #maincontent.page-main .catalog-link-mobile .catalog-link-item {
        width: 100%
    }

    body.cms-index-index #maincontent.page-main .brands-gallery {
        padding: 5px
    }

    body.cms-index-index #maincontent.page-main .brands-gallery .brand-gallery-title h2 {
        margin: 10px 0 20px;
        font-size: 22px
    }

    body.cms-index-index #maincontent.page-main .brands-gallery .brand-gallery-container .brand-item {
        flex: 1 0 30%;
        margin: 0 3px;
        width: 30%
    }

    body.cms-index-index #maincontent.page-main .brands-gallery .brand-gallery-container .brand-item a .brand-text p {
        font-size: 9px;
        margin-top: 4px;
        margin-bottom: 4px
    }

    body.cms-index-index .planet-banner {
        display: none
    }

    body.cms-index-index .columns .column.main {
        padding-bottom: 0
    }

    body.cms-index-index .mobile-banner-homepage {
        display: block !important;
        width: 100%;
        text-align: center
    }

    body.cms-index-index .mobile-banner-homepage .custom-slider {
        padding-bottom: 15px
    }

    body.cms-index-index .mobile-banner-homepage .owl-carousel .owl-stage-outer {
        padding-top: 0
    }

    body.cms-index-index .mobile-banner-homepage:after {
        content: '';
        display: table;
        clear: both;
        float: none
    }

    body.cms-index-index .mobile-banner-homepage>a {
        display: none
    }

    body.cms-index-index .mobile-banner-homepage>a:nth-child(1) {
        display: block
    }

    body.cms-index-index .mobile-banner-homepage.owl-carousel>a {
        display: block
    }

    body.cms-index-index .mobile-banner-homepage .owl-pagination {
        position: relative;
        padding: 10px 0;
        display: inline-block
    }

    body.cms-index-index .mobile-banner-homepage .owl-controls {
        height: 0;
        clear: both;
        float: none;
        display: inline;
        width: 100%;
        padding: 10px 0
    }

    body.cms-index-index .mobile-banner-homepage .owl-controls .owl-pagination .owl-page {
        width: 10px;
        height: 10px;
        background: #0080be;
        display: inline-block;
        margin-right: 20px;
        border-radius: 50%;
        cursor: pointer
    }

    body.cms-index-index .mobile-banner-homepage .owl-controls .owl-pagination .owl-page.active,
    body.cms-index-index .mobile-banner-homepage .owl-controls .owl-pagination .owl-page:hover {
        background: #e01c24
    }

    body.cms-index-index .mobile-banner-homepage .owl-buttons {
        position: absolute;
        top: 40%;
        width: 100%
    }

    body.cms-index-index .mobile-banner-homepage .owl-buttons div {
        width: 16px;
        height: 16px;
        position: absolute;
        color: transparent;
        cursor: pointer;
        margin: 10px
    }

    body.cms-index-index .mobile-banner-homepage .owl-buttons div:before {
        color: #fff;
        vertical-align: middle;
        line-height: 20px;
        width: 16px;
        height: 16px;
        text-align: center;
        display: block;
        content: '';
        background: url('/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/images/arrow_black_prev.svg') no-repeat center;
        background-size: contain
    }

    body.cms-index-index .mobile-banner-homepage .owl-buttons .owl-prev {
        left: -3px
    }

    body.cms-index-index .mobile-banner-homepage .owl-buttons .owl-next {
        right: 0;
        border-radius: 5px 0 0 5px !important
    }

    body.cms-index-index .mobile-banner-homepage .owl-buttons .owl-next:before {
        background: url('/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/images/arrow_black_next.svg') no-repeat center;
        background-size: contain
    }

    body.cms-index-index .playlist-youtube>a {
        margin-bottom: 0 !important
    }

    body.cms-index-index .playlist-youtube .mxYouTubeR.mxYouTubeR_playlist .mxyt-more {
        margin-bottom: 20px;
        margin-top: 20px
    }

    body.cms-index-index .insta-planetsports h1 {
        margin: 15px 0
    }

    body.cms-index-index .insta-planetsports .fs-mobile.fs-wrapper.changed .fs-timeline {
        margin-bottom: 0
    }

    body.cms-index-index .column.main .home-recommendation .products-grid.grid .product-item .product-item-info {
        padding: 4px
    }

    body.cms-index-index #maincontent.page-main .home-recommendation .custom-products-carousel {
        padding-top: 20px;
        padding-bottom: 10px;
        margin-bottom: 0
    }

    body.cms-index-index #maincontent.page-main .home-recommendation .custom-products-carousel .block-title {
        margin: 0 0 15px
    }

    body.cms-index-index #maincontent.page-main .home-recommendation .custom-products-carousel .owl-carousel.owl-theme .owl-controls {
        display: block
    }

    body.cms-index-index #maincontent.page-main .home-recommendation .custom-products-carousel .owl-carousel.owl-theme .owl-controls .owl-nav .owl-prev {
        width: 30px;
        height: 30px;
        border-radius: 20px;
        left: -12px !important
    }

    body.cms-index-index #maincontent.page-main .home-recommendation .custom-products-carousel .owl-carousel.owl-theme .owl-controls .owl-nav .owl-next {
        width: 30px;
        height: 30px;
        border-radius: 20px;
        right: -12px !important
    }

    body.cms-index-index #maincontent.page-main .home-recommendation .custom-products-carousel .owl-carousel.owl-theme .owl-item {
        padding: 4px
    }

    body.cms-index-index #maincontent.page-main .home-recommendation .custom-products-carousel .owl-carousel.owl-theme .owl-item .product-item .product-item-details .discount {
        margin-left: 0 !important;
        font-size: 10px !important;
        margin-top: 12px;
        display: inline-block
    }

    body.cms-index-index #maincontent.page-main .home-recommendation .custom-products-carousel .owl-carousel.owl-theme .owl-item .product-item .product-item-details .product-item-actions {
        line-height: 0
    }

    body.cms-index-index #maincontent.page-main .home-recommendation .custom-products-carousel .owl-carousel.owl-theme .owl-item .product-item .product-item-details .price-box.price-final_price .price {
        font-size: 12px !important
    }

    body.cms-index-index #maincontent.page-main .home-recommendation .custom-products-carousel .owl-carousel.owl-theme .owl-item .product-item .product-item-details .price-box.price-final_price .special-price .price {
        font-size: 12px !important
    }

    body.cms-index-index #maincontent.page-main .brands-logo {
        padding: 0
    }

    body.cms-index-index .catalog-link-mobile {
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        justify-content: space-around;
        padding-right: 10px;
        margin-top: 10px
    }

    body.cms-index-index .catalog-link-mobile .catalog-link-item {
        position: relative;
        flex: 0 50%;
        padding: 0 0 5px 10px;
        height: calc(74%)
    }

    body.cms-index-index .catalog-link-mobile .catalog-link-item:nth-of-type(1n+5) {
        display: none
    }

    body.cms-index-index .catalog-link-mobile .link-img img {
        padding: 0
    }

    body.cms-index-index .catalog-link-mobile .link-img:after {
        width: calc(100% - 10px);
        height: calc(100% - 25px)
    }

    body.cms-index-index .catalog-link-mobile .link-img:hover:after {
        display: none
    }

    body.cms-index-index .catalog-link-mobile .link-text {
        top: 75%
    }

    body.cms-index-index .catalog-link-mobile .link-text span {
        font-size: 16px
    }

    body.cms-index-index .insta-planetsports {
        margin: 0;
        padding: 0
    }

    body.cms-index-index .insta-planetsports .fs-mobile.changed .fs-timeline {
        display: flex;
        flex-wrap: nowrap;
        overflow-x: auto;
        margin-bottom: 30px
    }

    body.cms-index-index .insta-planetsports .fs-mobile.changed .fs-timeline .fs-entry-container {
        width: 45%;
        padding-top: 50%;
        float: unset;
        flex: 0 0 auto
    }

    body.cms-index-index .single-youtube section.mxYouTubeR.mxYouTubeR_video.mxYouTubeR_theme_default {
        padding: 0 4%
    }

    body.cms-index-index .single-youtube iframe {
        padding: 0 4%;
        width: 100%
    }

    body.cms-index-index .playlist-youtube {
        width: 100%;
        overflow: hidden
    }

    body.cms-index-index .playlist-youtube>h1 {
        margin-bottom: 10px
    }

    body.cms-index-index .playlist-youtube>a {
        margin-bottom: 20px;
        display: block;
        text-align: center;
        text-transform: uppercase;
        font-size: 11px
    }

    body.cms-index-index .playlist-youtube section.mxYouTubeR_playlist {
        overflow: hidden;
        max-width: 100%;
        width: 100%
    }

    body.cms-index-index .playlist-youtube section.mxYouTubeR_playlist .mxyt-playlist {
        overflow-x: auto;
        padding-bottom: 25px;
        margin-bottom: -25px
    }

    body.cms-index-index .playlist-youtube section.mxYouTubeR_playlist .mxyt-cols-sm .mxyt-col-3 {
        width: 33%
    }

    body.cms-index-index .playlist-youtube section.mxYouTubeR_playlist .mxyt-row {
        width: 767px
    }

    .column.main .custom-slider {
        padding-bottom: 0
    }

    .column.main .brands-logo>.custom-slider {
        padding-bottom: 10px
    }

    #maincontent .custom-products-carousel .owl-carousel.owl-theme .owl-controls .owl-prev {
        left: -20px !important
    }

    #maincontent .custom-products-carousel .owl-carousel.owl-theme .owl-controls .owl-next {
        right: -20px !important
    }

    #maincontent .custom-products-carousel .product-item .price-box {
        margin: 10px 0
    }

    .custom-products-carousel .products-grid .product-item .product-item-details .product-item-name a {
        text-transform: capitalize;
        font-size: 12px !important;
        font-weight: 500
    }

    .custom-products-carousel .products-grid .product-item .product-item-details .price-box.price-final_price .price-container .price {
        color: #000 !important;
        font-weight: 600 !important
    }

    .custom-products-carousel .products-grid .product-item .product-item-details .price-box.price-final_price .special-price {
        display: block !important;
        margin: 0
    }

    .custom-products-carousel .products-grid .product-item .product-item-details .price-box.price-final_price .special-price .price-container .price {
        color: #dd0019 !important;
        font-weight: 600 !important
    }

    .custom-products-carousel .products-grid .product-item .product-item-details .price-box.price-final_price .old-price .price {
        color: #222 !important
    }

    .custom-products-carousel .products-grid .product-item .product-item-details .discount {
        margin-top: 10px
    }

    .custom-products-carousel .block.widget.grid .block-title strong {
        font-size: 22px
    }

    .custom-products-carousel .owl-carousel .owl-item {
        padding: 0
    }

    .home-sub-col {
        padding-left: 0 !important;
        padding-right: 0 !important
    }

    .faq-search-block {
        width: 90% !important
    }

    .faq_search_mobile {
        margin-bottom: 20px !important
    }

    .home-sub-col button.links {
        width: 80% !important
    }

    .modal-popup.popup-newsletter #popup-newsletter .content .message-content.sm-div .message.message-success {
        font-size: 20px
    }

    .nav-open.nav-before-open .page-wrapper {
        left: 0
    }

    .brands-slider-homepage.container {
        width: 100%;
        padding: 0;
        margin: 20px 0
    }

    .brands-slider-homepage.container .owl-carousel .owl-item img {
        width: 100px;
        height: 60px;
        margin: auto
    }

    #maincontent .owl-carousel.owl-theme .owl-controls .owl-next,
    #maincontent .owl-carousel.owl-theme .owl-controls .owl-prev {
        height: 40px !important
    }

    #maincontent .owl-carousel.owl-theme .owl-controls .owl-next {
        right: -10px !important
    }

    #maincontent .owl-carousel.owl-theme .owl-controls .owl-prev {
        left: -10px !important
    }
}

@media (max-width:365px) {
    body.cms-index-index #maincontent.page-main .home-recommendation .custom-products-carousel .owl-carousel.owl-theme .owl-item .product-item .product-item-details .discount {
        font-size: 9px !important
    }
}

@-ms-keyframes spin {
    from {
        -ms-transform: rotate(0deg)
    }

    to {
        -ms-transform: rotate(360deg)
    }
}

@-moz-keyframes spin {
    from {
        -moz-transform: rotate(0deg)
    }

    to {
        -moz-transform: rotate(360deg)
    }
}

@-webkit-keyframes spin {
    from {
        -webkit-transform: rotate(0deg)
    }

    to {
        -webkit-transform: rotate(360deg)
    }
}

@keyframes spin {
    from {
        transform: rotate(0deg)
    }

    to {
        transform: rotate(360deg)
    }
}

@-ms-keyframes cc {
    from {
        -ms-transform: rotate(360deg)
    }

    to {
        -ms-transform: rotate(0deg)
    }
}

@-moz-keyframes cc {
    from {
        -moz-transform: rotate(360deg)
    }

    to {
        -moz-transform: rotate(0deg)
    }
}

@-webkit-keyframes cc {
    from {
        -webkit-transform: rotate(360deg)
    }

    to {
        -webkit-transform: rotate(0deg)
    }
}

@keyframes cc {
    from {
        transform: rotate(360deg)
    }

    to {
        transform: rotate(0deg)
    }
}

.home-sub-col {
    padding-left: 5px !important;
    padding-right: 5px !important
}

.home-sub-col button.links {
    background-color: #000 !important;
    border-radius: 3px !important;
    border: 1px solid #000 !important;
    font-family: Roboto, sans-serif;
    padding: 8px 10px;
    margin: 0 0 10px;
    letter-spacing: 2px;
    font-size: 16px;
    font-weight: 400;
    position: absolute;
    width: fit-content;
    top: 85%;
    left: 50%;
    transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%)
}

.home-sub-col button.links a {
    color: #fff;
    letter-spacing: 2px;
    line-height: 1.42857
}

.brands-slider-button {
    text-align: center;
    padding-bottom: 10px
}

.brands-slider-button button.view_all {
    margin-bottom: 0;
    padding-top: 8px;
    padding-bottom: 8px;
    background-color: #0f1111 !important;
    border-color: #0f1111 !important
}

.brands-slider-button button.view_all a {
    color: #fff !important;
    text-transform: uppercase
}

.faq-search-block {
    width: 50%;
    margin: auto
}

.faq-search-block input#faq_search {
    border: 1px solid #ddd !important;
    border-radius: 30px;
    box-sizing: border-box;
    color: #000;
    height: 40px;
    padding-left: 60px;
    padding-right: 20px;
    -webkit-appearance: none;
    width: 100%
}

.faq-search-block #faq-search-error {
    position: absolute;
    padding: 10px
}

.faq-search-block .actions {
    display: inline-flex;
    margin-left: auto;
    text-align: right;
    float: left;
    margin-top: -42px;
    position: relative
}

.faq-search-block .actions button {
    opacity: 1;
    width: 48px;
    height: 42px;
    right: 0;
    z-index: 99;
    position: relative;
    background: 0 0 !important;
    border: none !important
}

.faq-search-block .actions button span {
    display: none
}

.faq-search-block .actions button:before {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 16px;
    line-height: 32px;
    color: #000;
    content: '\e615';
    font-family: 'luma-icons';
    margin: 0;
    vertical-align: top;
    display: inline-block;
    font-size: 21px;
    font-weight: 400;
    overflow: hidden;
    speak: none;
    text-align: center
}

.faq-search-block .actions button:after {
    content: "";
    border-left: solid 1px .discount #d3d3d3;
    height: 33px;
    position: absolute;
    top: 5px;
    right: 0
}

.collection-banner .owl-carousel.owl-loaded {
    display: flex
}

.collection-banner .owl-carousel .banner-item .content_slider {
    position: relative;
    top: 0;
    left: 0;
    margin-top: 10px;
    width: 100%
}

.collection-banner .owl-carousel .banner-item .content_slider .banner-title {
    font-size: 12px;
    color: #000;
    font-weight: 700
}

.collection-head {
    clear: both
}

.collection-banner {
    margin-top: 0;
    margin-bottom: 0
}

.owl-carousel .banner-item .content_slider {
    width: auto !important
}

body.storepickup-index-index.store-view-default .page-header,
body.storepickup-index-index.store-view-idn .page-header,
body.storepickup-index-index.store-view-eng .page-header,
body.storepickup-index-index.store-view-th_th .page-header,
body.storepickup-index-index.store-view-en_th .page-header,
body.storepickup-index-index.store-view-en_ph .page-header,
body.storepickup-index-index.store-view-en_sg .page-header,
body.storepickup-index-index.store-view-en_vn .page-header,
body.storepickup-index-index.store-view-en_my .page-header,
body.storepickup-index-index.store-view-viet_vn .page-header {
    margin-top: 0
}

body.storepickup-index-index.store-view-default .page-main,
body.storepickup-index-index.store-view-idn .page-main,
body.storepickup-index-index.store-view-eng .page-main,
body.storepickup-index-index.store-view-th_th .page-main,
body.storepickup-index-index.store-view-en_th .page-main,
body.storepickup-index-index.store-view-en_ph .page-main,
body.storepickup-index-index.store-view-en_sg .page-main,
body.storepickup-index-index.store-view-en_vn .page-main,
body.storepickup-index-index.store-view-en_my .page-main,
body.storepickup-index-index.store-view-viet_vn .page-main {
    max-width: 100% !important;
    width: 100% !important;
    padding: 0 15px !important
}

body.storepickup-index-index.store-view-default .page-main .columns,
body.storepickup-index-index.store-view-idn .page-main .columns,
body.storepickup-index-index.store-view-eng .page-main .columns,
body.storepickup-index-index.store-view-th_th .page-main .columns,
body.storepickup-index-index.store-view-en_th .page-main .columns,
body.storepickup-index-index.store-view-en_ph .page-main .columns,
body.storepickup-index-index.store-view-en_sg .page-main .columns,
body.storepickup-index-index.store-view-en_vn .page-main .columns,
body.storepickup-index-index.store-view-en_my .page-main .columns,
body.storepickup-index-index.store-view-viet_vn .page-main .columns {
    max-width: 100% !important;
    width: 100% !important;
    padding: 0 15px !important
}

body.storepickup-index-index.store-view-default .page-main .columns .column.main h2.title-page,
body.storepickup-index-index.store-view-idn .page-main .columns .column.main h2.title-page,
body.storepickup-index-index.store-view-eng .page-main .columns .column.main h2.title-page,
body.storepickup-index-index.store-view-th_th .page-main .columns .column.main h2.title-page,
body.storepickup-index-index.store-view-en_th .page-main .columns .column.main h2.title-page,
body.storepickup-index-index.store-view-en_ph .page-main .columns .column.main h2.title-page,
body.storepickup-index-index.store-view-en_sg .page-main .columns .column.main h2.title-page,
body.storepickup-index-index.store-view-en_vn .page-main .columns .column.main h2.title-page,
body.storepickup-index-index.store-view-en_my .page-main .columns .column.main h2.title-page,
body.storepickup-index-index.store-view-viet_vn .page-main .columns .column.main h2.title-page {
    background-color: #0f1111
}

body.storepickup-index-index.store-view-default .page-main .columns .column.main .storepickup-wrapper .list-store-box h2,
body.storepickup-index-index.store-view-idn .page-main .columns .column.main .storepickup-wrapper .list-store-box h2,
body.storepickup-index-index.store-view-eng .page-main .columns .column.main .storepickup-wrapper .list-store-box h2,
body.storepickup-index-index.store-view-th_th .page-main .columns .column.main .storepickup-wrapper .list-store-box h2,
body.storepickup-index-index.store-view-en_th .page-main .columns .column.main .storepickup-wrapper .list-store-box h2,
body.storepickup-index-index.store-view-en_ph .page-main .columns .column.main .storepickup-wrapper .list-store-box h2,
body.storepickup-index-index.store-view-en_sg .page-main .columns .column.main .storepickup-wrapper .list-store-box h2,
body.storepickup-index-index.store-view-en_vn .page-main .columns .column.main .storepickup-wrapper .list-store-box h2,
body.storepickup-index-index.store-view-en_my .page-main .columns .column.main .storepickup-wrapper .list-store-box h2,
body.storepickup-index-index.store-view-viet_vn .page-main .columns .column.main .storepickup-wrapper .list-store-box h2 {
    background-color: #0f1111
}

body.storepickup-index-index.store-view-default .page-main .columns .column.main .storepickup-wrapper .search-box .search-tab.active,
body.storepickup-index-index.store-view-idn .page-main .columns .column.main .storepickup-wrapper .search-box .search-tab.active,
body.storepickup-index-index.store-view-eng .page-main .columns .column.main .storepickup-wrapper .search-box .search-tab.active,
body.storepickup-index-index.store-view-th_th .page-main .columns .column.main .storepickup-wrapper .search-box .search-tab.active,
body.storepickup-index-index.store-view-en_th .page-main .columns .column.main .storepickup-wrapper .search-box .search-tab.active,
body.storepickup-index-index.store-view-en_ph .page-main .columns .column.main .storepickup-wrapper .search-box .search-tab.active,
body.storepickup-index-index.store-view-en_sg .page-main .columns .column.main .storepickup-wrapper .search-box .search-tab.active,
body.storepickup-index-index.store-view-en_vn .page-main .columns .column.main .storepickup-wrapper .search-box .search-tab.active,
body.storepickup-index-index.store-view-en_my .page-main .columns .column.main .storepickup-wrapper .search-box .search-tab.active,
body.storepickup-index-index.store-view-viet_vn .page-main .columns .column.main .storepickup-wrapper .search-box .search-tab.active {
    background-color: #0f1111
}

body.storepickup-index-index.store-view-default .page-main .columns .column.main .storepickup-wrapper .search-box .container-search .search-by-distance .slider-range-min,
body.storepickup-index-index.store-view-idn .page-main .columns .column.main .storepickup-wrapper .search-box .container-search .search-by-distance .slider-range-min,
body.storepickup-index-index.store-view-eng .page-main .columns .column.main .storepickup-wrapper .search-box .container-search .search-by-distance .slider-range-min,
body.storepickup-index-index.store-view-th_th .page-main .columns .column.main .storepickup-wrapper .search-box .container-search .search-by-distance .slider-range-min,
body.storepickup-index-index.store-view-en_th .page-main .columns .column.main .storepickup-wrapper .search-box .container-search .search-by-distance .slider-range-min,
body.storepickup-index-index.store-view-en_ph .page-main .columns .column.main .storepickup-wrapper .search-box .container-search .search-by-distance .slider-range-min,
body.storepickup-index-index.store-view-en_sg .page-main .columns .column.main .storepickup-wrapper .search-box .container-search .search-by-distance .slider-range-min,
body.storepickup-index-index.store-view-en_vn .page-main .columns .column.main .storepickup-wrapper .search-box .container-search .search-by-distance .slider-range-min,
body.storepickup-index-index.store-view-en_my .page-main .columns .column.main .storepickup-wrapper .search-box .container-search .search-by-distance .slider-range-min,
body.storepickup-index-index.store-view-viet_vn .page-main .columns .column.main .storepickup-wrapper .search-box .container-search .search-by-distance .slider-range-min {
    display: none
}

body.storepickup-index-index.store-view-default .page-main .columns .column.main .storepickup-wrapper .list-store-box .list-store,
body.storepickup-index-index.store-view-idn .page-main .columns .column.main .storepickup-wrapper .list-store-box .list-store,
body.storepickup-index-index.store-view-eng .page-main .columns .column.main .storepickup-wrapper .list-store-box .list-store,
body.storepickup-index-index.store-view-th_th .page-main .columns .column.main .storepickup-wrapper .list-store-box .list-store,
body.storepickup-index-index.store-view-en_th .page-main .columns .column.main .storepickup-wrapper .list-store-box .list-store,
body.storepickup-index-index.store-view-en_ph .page-main .columns .column.main .storepickup-wrapper .list-store-box .list-store,
body.storepickup-index-index.store-view-en_sg .page-main .columns .column.main .storepickup-wrapper .list-store-box .list-store,
body.storepickup-index-index.store-view-en_vn .page-main .columns .column.main .storepickup-wrapper .list-store-box .list-store,
body.storepickup-index-index.store-view-en_my .page-main .columns .column.main .storepickup-wrapper .list-store-box .list-store,
body.storepickup-index-index.store-view-viet_vn .page-main .columns .column.main .storepickup-wrapper .list-store-box .list-store {
    height: auto
}

body.storepickup-index-index.store-view-default .page-main .columns .column.main .storepickup-wrapper .boxes-content,
body.storepickup-index-index.store-view-idn .page-main .columns .column.main .storepickup-wrapper .boxes-content,
body.storepickup-index-index.store-view-eng .page-main .columns .column.main .storepickup-wrapper .boxes-content,
body.storepickup-index-index.store-view-th_th .page-main .columns .column.main .storepickup-wrapper .boxes-content,
body.storepickup-index-index.store-view-en_th .page-main .columns .column.main .storepickup-wrapper .boxes-content,
body.storepickup-index-index.store-view-en_ph .page-main .columns .column.main .storepickup-wrapper .boxes-content,
body.storepickup-index-index.store-view-en_sg .page-main .columns .column.main .storepickup-wrapper .boxes-content,
body.storepickup-index-index.store-view-en_vn .page-main .columns .column.main .storepickup-wrapper .boxes-content,
body.storepickup-index-index.store-view-en_my .page-main .columns .column.main .storepickup-wrapper .boxes-content,
body.storepickup-index-index.store-view-viet_vn .page-main .columns .column.main .storepickup-wrapper .boxes-content {
    clear: both
}

body.storepickup-index-index.store-view-default .page-main .columns .column.main .storepickup-wrapper .boxes-content .map-box-container,
body.storepickup-index-index.store-view-idn .page-main .columns .column.main .storepickup-wrapper .boxes-content .map-box-container,
body.storepickup-index-index.store-view-eng .page-main .columns .column.main .storepickup-wrapper .boxes-content .map-box-container,
body.storepickup-index-index.store-view-th_th .page-main .columns .column.main .storepickup-wrapper .boxes-content .map-box-container,
body.storepickup-index-index.store-view-en_th .page-main .columns .column.main .storepickup-wrapper .boxes-content .map-box-container,
body.storepickup-index-index.store-view-en_ph .page-main .columns .column.main .storepickup-wrapper .boxes-content .map-box-container,
body.storepickup-index-index.store-view-en_sg .page-main .columns .column.main .storepickup-wrapper .boxes-content .map-box-container,
body.storepickup-index-index.store-view-en_vn .page-main .columns .column.main .storepickup-wrapper .boxes-content .map-box-container,
body.storepickup-index-index.store-view-en_my .page-main .columns .column.main .storepickup-wrapper .boxes-content .map-box-container,
body.storepickup-index-index.store-view-viet_vn .page-main .columns .column.main .storepickup-wrapper .boxes-content .map-box-container {
    float: none !important;
    width: 100%;
    padding: 0
}

body.storepickup-index-index.store-view-default .page-main .columns .column.main .storepickup-wrapper .boxes-content .map-box-container .googlemap,
body.storepickup-index-index.store-view-idn .page-main .columns .column.main .storepickup-wrapper .boxes-content .map-box-container .googlemap,
body.storepickup-index-index.store-view-eng .page-main .columns .column.main .storepickup-wrapper .boxes-content .map-box-container .googlemap,
body.storepickup-index-index.store-view-th_th .page-main .columns .column.main .storepickup-wrapper .boxes-content .map-box-container .googlemap,
body.storepickup-index-index.store-view-en_th .page-main .columns .column.main .storepickup-wrapper .boxes-content .map-box-container .googlemap,
body.storepickup-index-index.store-view-en_ph .page-main .columns .column.main .storepickup-wrapper .boxes-content .map-box-container .googlemap,
body.storepickup-index-index.store-view-en_sg .page-main .columns .column.main .storepickup-wrapper .boxes-content .map-box-container .googlemap,
body.storepickup-index-index.store-view-en_vn .page-main .columns .column.main .storepickup-wrapper .boxes-content .map-box-container .googlemap,
body.storepickup-index-index.store-view-en_my .page-main .columns .column.main .storepickup-wrapper .boxes-content .map-box-container .googlemap,
body.storepickup-index-index.store-view-viet_vn .page-main .columns .column.main .storepickup-wrapper .boxes-content .map-box-container .googlemap {
    width: 100%
}

body.storepickup-index-index.store-view-default .page-main .columns .column.main .storepickup-wrapper .boxes-content .list-store-box,
body.storepickup-index-index.store-view-idn .page-main .columns .column.main .storepickup-wrapper .boxes-content .list-store-box,
body.storepickup-index-index.store-view-eng .page-main .columns .column.main .storepickup-wrapper .boxes-content .list-store-box,
body.storepickup-index-index.store-view-th_th .page-main .columns .column.main .storepickup-wrapper .boxes-content .list-store-box,
body.storepickup-index-index.store-view-en_th .page-main .columns .column.main .storepickup-wrapper .boxes-content .list-store-box,
body.storepickup-index-index.store-view-en_ph .page-main .columns .column.main .storepickup-wrapper .boxes-content .list-store-box,
body.storepickup-index-index.store-view-en_sg .page-main .columns .column.main .storepickup-wrapper .boxes-content .list-store-box,
body.storepickup-index-index.store-view-en_vn .page-main .columns .column.main .storepickup-wrapper .boxes-content .list-store-box,
body.storepickup-index-index.store-view-en_my .page-main .columns .column.main .storepickup-wrapper .boxes-content .list-store-box,
body.storepickup-index-index.store-view-viet_vn .page-main .columns .column.main .storepickup-wrapper .boxes-content .list-store-box {
    float: none !important;
    width: 100%
}

body.onestepcheckout-index-index .page-header {
    border-bottom: 5px solid #09213e
}

body.onestepcheckout-index-index .page-title-wrapper {
    display: none
}

body.onestepcheckout-index-index .osc-authentication-wrapper {
    padding-left: 40px;
    margin-top: 20px
}

body.onestepcheckout-index-index #checkout-step-billing {
    border: 1px solid #ccc
}

body.onestepcheckout-index-index fieldset.field.street.col-mp {
    padding: 0 20px !important
}

body.onestepcheckout-index-index .step-title {
    border: 0
}

body.onestepcheckout-index-index .col-mp {
    padding: 0 20px
}

body.onestepcheckout-index-index #checkout-step-shipping {
    padding: 0 20px !important;
    border: 1px solid #ccc
}

body.onestepcheckout-index-index #checkout-step-shipping .form-login {
    margin-top: 20px !important
}

body.onestepcheckout-index-index #checkout-step-shipping .billing-address-same-as-shipping-block {
    padding: 0 20px
}

body.onestepcheckout-index-index #checkout-step-shipping .shipping-address-items {
    padding: 0
}

body.onestepcheckout-index-index #checkout-step-billing .form-login {
    margin-top: 20px !important
}

body.onestepcheckout-index-index #checkout-step-shipping_method {
    padding: 0 20px !important;
    border: 1px solid #ccc
}

body.onestepcheckout-index-index .table-checkout-shipping-method thead {
    display: none
}

body.onestepcheckout-index-index #actions-button-checkout {
    padding-right: 10px
}

body.onestepcheckout-index-index .opc-wrapper .shipping-address-item {
    border-color: #f8f8f8
}

body.onestepcheckout-index-index .opc-wrapper .shipping-address-item.selected-item {
    border-color: #1e75e7
}

body.onestepcheckout-index-index .opc-wrapper .shipping-address-item.selected-item:after {
    background: #1e75e7
}

body.onestepcheckout-index-index .opc-block-summary {
    padding: 0 !important;
    border: 1px solid #ccc !important
}

body.onestepcheckout-index-index .opc-block-summary .totals.sub {
    background: #f8f8f8;
    border: 0
}

body.onestepcheckout-index-index .opc-block-summary .totals.shipping.excl {
    background: #f8f8f8;
    border: 0
}

body.onestepcheckout-index-index .opc-block-summary .totals.shipping.excl .value {
    color: #0f63bb;
    font-weight: 700
}

body.onestepcheckout-index-index .opc-block-summary .grand.totals {
    color: #0f63bb;
    border-top: 0
}

body.onestepcheckout-index-index .opc-block-summary .minicart-items-wrapper {
    padding: 0;
    width: 100%
}

body.onestepcheckout-index-index .opc-block-summary #checkout-review-table {
    border: 0
}

body.onestepcheckout-index-index .opc-block-summary .data.table.table-totals {
    border: 0
}

body.onestepcheckout-index-index .opc-block-summary .data.table.table-totals .totals.sub {
    border: 0
}

body.onestepcheckout-index-index .shipping-information span {
    font-size: 16px;
    font-weight: 700;
    text-transform: uppercase
}

body.onestepcheckout-index-index .shipping-information .shipping-information-content {
    padding: 10px 20px;
    background: #f8f8f8
}

body.onestepcheckout-index-index .checkout-review-table {
    border: 0
}

body.onestepcheckout-index-index .opc-block-shipping-information {
    padding: 0;
    display: none
}

body.onestepcheckout-index-index .co-place-order-area {
    padding: 0 !important
}

body.onestepcheckout-index-index .co-place-order-area .osc-addition-content-wrapper {
    padding: 0
}

body.onestepcheckout-index-index .co-place-order-area .osc-addition-content-wrapper .osc-place-order-block {
    border: 1px solid #ccc;
    padding: 10px !important
}

body.onestepcheckout-index-index .co-place-order-area .osc-addition-content-wrapper .osc-newsletter {
    margin-bottom: 0;
    padding: 0 10px
}

body.onestepcheckout-index-index .page-wrapper .page-main button.action {
    background-color: transparent;
    border: 0
}

body.onestepcheckout-index-index #co-place-order-area {
    padding: 0 !important
}

body.onestepcheckout-index-index #co-place-order-area .osc-addition-content-wrapper {
    padding: 0
}

body.onestepcheckout-index-index #checkout-step-payment {
    border: 1px solid #ccc;
    padding-bottom: 20px
}

body.onestepcheckout-index-index #checkout-step-payment .legend span {
    text-transform: uppercase
}

body.onestepcheckout-index-index #checkout-step-payment .payment-grouping {
    border-bottom: 0
}

body.onestepcheckout-index-index #checkout-step-payment .payment-grouping a {
    left: -1px;
    top: -2px;
    border: 0;
    background: #064394;
    color: #fff
}

body.onestepcheckout-index-index #checkout-step-payment .payment-grouping a._active._available {
    background: #1e75e7;
    color: #fff;
    border-bottom: 1px solid #1e75e7;
    margin-bottom: -1px
}

body.onestepcheckout-index-index #checkout-step-payment .payment-grouping a:hover {
    background: #1e75e7
}

body.onestepcheckout-index-index #checkout-step-payment .payment-grouping a i.fa-check-circle:before {
    color: #064394
}

body.onestepcheckout-index-index #checkout-step-payment #checkout-payment-method-load {
    border-top: 10px solid #1e75e7
}

body.onestepcheckout-index-index #checkout-step-payment .payment-group .payment-method {
    background: #f8f8f8;
    border-bottom: 0
}

body.onestepcheckout-index-index #checkout-step-payment button.action span span {
    font-size: 1.4rem
}

body.onestepcheckout-index-index .checkout-payment-method .payment-option-title {
    border-color: #f8f8f8;
    text-transform: uppercase;
    font-size: 1.4rem;
    font-weight: 700
}

body.onestepcheckout-index-index .checkout-payment-method .payment-option-title span span {
    font-size: 1.4rem
}

body.onestepcheckout-index-index .checkout-payment-method .payment-option._collapsible {
    max-height: 63px;
    overflow: hidden;
    -webkit-transition: max-height .5s ease-out;
    -moz-transition: max-height .5s ease-out;
    -o-transition: max-height .5s ease-out;
    transition: max-height .5s ease-out
}

body.onestepcheckout-index-index .checkout-payment-method .payment-option._collapsible._active {
    max-height: 2000px;
    -webkit-transition: max-height .5s ease-in;
    -moz-transition: max-height .5s ease-in;
    -o-transition: max-height .5s ease-in;
    transition: max-height .5s ease-in
}

body.onestepcheckout-index-index .checkout-payment-method #store-credit-form .primary {
    margin-left: 20px
}

body.onestepcheckout-index-index .checkout-payment-method #store-credit-form .actions-toolbar label {
    line-height: 35px
}

body.onestepcheckout-index-index .field .control._with-tooltip input {
    width: 100%
}

body.onestepcheckout-index-index .fa.fa-location-arrow.osc-geolocation {
    display: none
}

body.onestepcheckout-index-index .field.col-mp[name='shippingAddress.region_id'] span:after {
    content: '*';
    color: #e02b27;
    margin-left: 5px
}

body.checkout-onepage-success .columns {
    text-align: center
}

body.checkout-onepage-success .column.main {
    margin: 40px auto
}

body.checkout-onepage-success .checkout-success {
    display: inline-block;
    border: 2px solid #ccc;
    padding: 20px
}

body.checkout-onepage-success .checkout-success .actions-toolbar {
    text-align: center
}

body.checkout-onepage-success .checkout-success .actions-toolbar .primary {
    float: none
}

body.checkout-onepage-success .checkout-success p strong,
body.checkout-onepage-success .checkout-success p span {
    color: #09213e;
    font-size: 16px
}

@media only screen and (max-width:768px) {
    body.onestepcheckout-index-index .col-mp {
        padding: 10px
    }
}

@media only screen and (min-width:768px) {
    .checkout-index-index .modal-popup .modal-footer .action.action-hide-popup {
        margin-top: 0;
        background-color: #fff;
        border-color: #0e1111;
        padding: 6px 8px
    }

    .checkout-index-index .modal-popup .modal-footer .action.action-hide-popup span {
        color: #0e1111
    }

    .checkout-index-index .modal-popup .modal-footer .action.action-hide-popup:hover {
        background-color: #0e1111;
        text-decoration: none
    }

    .checkout-index-index .modal-popup .modal-footer .action.action-hide-popup:hover span {
        color: #fff
    }

    .checkout-index-index .modal-popup .modal-footer .action.action-save-address {
        background-color: #0e1111;
        border-color: #0e1111;
        padding: 8px
    }

    .checkout-index-index .modal-popup .modal-footer .action.action-save-address span {
        font-size: 14px;
        text-transform: uppercase !important;
        text-decoration: none
    }

    .checkout-index-index .modal-popup .modal-footer .action.action-save-address:hover {
        background-color: #fff
    }

    .checkout-index-index .modal-popup .modal-footer .action.action-save-address:hover span {
        color: #0e1111
    }
}

@media only screen and (max-width:767px) {
    body.onestepcheckout-index-index .page-wrapper .page-header .header.content {
        padding-bottom: 0
    }

    body.onestepcheckout-index-index .page-wrapper .page-header .header.content .logo {
        width: 80%;
        max-width: unset
    }

    body.onestepcheckout-index-index .page-wrapper .page-header .header.content .logo img {
        width: 100%
    }

    body.onestepcheckout-index-index .page-wrapper>.page-header {
        padding-bottom: 10px
    }

    body.onestepcheckout-index-index .col-mp {
        padding: 0 5px
    }

    body.onestepcheckout-index-index #co-shipping-method-form {
        padding: 0;
        margin: 0;
        background: 0 0
    }

    body.onestepcheckout-index-index .actions-toolbar {
        text-align: center;
        margin-bottom: 20px
    }

    body.onestepcheckout-index-index #actions-button-checkout {
        padding-right: 0
    }

    body.onestepcheckout-index-index #actions-button-checkout button.primary {
        float: none;
        width: 100%;
        margin: 10px 0
    }

    body.onestepcheckout-index-index .opc.one-step-checkout-container {
        display: flex;
        flex-direction: column
    }

    body.onestepcheckout-index-index .opc.one-step-checkout-container>div:first-child {
        order: 2
    }

    body.onestepcheckout-index-index .opc.one-step-checkout-container>div:last-child {
        order: 1
    }

    body.onestepcheckout-index-index .opc-estimated-wrapper {
        background: #f8f8f8;
        border: 0
    }

    body.onestepcheckout-index-index .page-wrapper .page-main .minicart-wrapper button.action.showcart {
        display: none
    }

    body.onestepcheckout-index-index #actions-button-checkout button {
        margin: 10px auto
    }

    body.onestepcheckout-index-index .page-wrapper .page-header.sticky {
        position: static
    }

    body.onestepcheckout-index-index .checkout-payment-method .payment-methods {
        margin: 0
    }

    body.onestepcheckout-index-index .checkout-payment-method .payment-option {
        margin: 0
    }

    body.onestepcheckout-index-index .checkout-payment-method .payment-option._collapsible {
        max-height: 50px
    }

    body.onestepcheckout-index-index .payment-grouping a._available {
        width: 24%
    }

    .checkout-index-index .modal-popup .fieldset .field .control input[name=postcode] {
        width: 100% !important
    }

    .checkout-index-index .modal-popup .modal-footer .action.action-hide-popup {
        margin-top: 0;
        width: 48%;
        padding: 8px;
        background-color: #fff;
        border-color: #0e1111
    }

    .checkout-index-index .modal-popup .modal-footer .action.action-hide-popup span {
        color: #0e1111
    }

    .checkout-index-index .modal-popup .modal-footer .action.action-hide-popup:hover {
        background-color: #0e1111
    }

    .checkout-index-index .modal-popup .modal-footer .action.action-hide-popup:hover span {
        color: #fff
    }

    .checkout-index-index .modal-popup .modal-footer .action.action-save-address {
        width: 48%;
        padding: 8px;
        background-color: #0e1111;
        border-color: #0e1111
    }

    .checkout-index-index .modal-popup .modal-footer .action.action-save-address span {
        font-size: 14px;
        text-transform: uppercase !important
    }

    .checkout-index-index .modal-popup .modal-footer .action.action-save-address:hover {
        background-color: #fff
    }

    .checkout-index-index .modal-popup .modal-footer .action.action-save-address:hover span {
        color: #0e1111
    }
}

div[name*=country_id] .control {
    pointer-events: none
}

div[name*=country_id] .control select {
    background: #f8f8f8
}

select[name*=country_id] {
    pointer-events: none;
    background: #f8f8f8
}

.header.content>.minicart-wrapper .block-minicart {
    background: #e5ecf3
}

.header.content>.minicart-wrapper .block-minicart:after {
    border-color: transparent transparent #e5ecf3
}

.header.content>.minicart-wrapper .block-minicart:before {
    border-color: transparent transparent #e5ecf3
}

.header.content>.minicart-wrapper .block-minicart .amount.price-container {
    margin-top: 10px
}

.header.content>.minicart-wrapper .counter.qty {
    background: #1d77ec;
    border-color: #1d77ec;
    border-radius: 50%
}

.header.content>.minicart-wrapper .counter.qty .counter-number {
    color: #fff
}

.header.content>.minicart-wrapper .minicart-items-wrapper {
    background: #fff
}

.header.content>.minicart-wrapper .price-wrapper .price {
    color: #09213e
}

.header.content>.minicart-wrapper .details-qty.qty label.label {
    margin-right: 10px
}

.header.content>.minicart-wrapper .action.showcart {
    color: #03214d
}

.header.content>.minicart-wrapper span.text {
    display: none
}

.modal-popup.confirm .modal-content {
    box-shadow: none;
    webkit-box-shadow: none;
    border: 0
}

.modal-popup.confirm .modal-footer {
    text-align: left;
    border: 0
}

@media screen and (max-width:767px) {
    .header.content .minicart-wrapper {
        margin-top: 0
    }

    .header.content .minicart-wrapper .action.showcart .counter.qty {
        background-color: #1d77ec;
        border-color: #1d77ec;
        min-width: 24px;
        line-height: 20px
    }

    .header.content .minicart-wrapper .action.showcart .counter.qty .counter-number {
        color: #fff
    }

    .header.content .minicart-wrapper .block-minicart .subtotal {
        text-align: left;
        padding-top: 20px
    }

    .header.content .minicart-wrapper.active {
        width: 20px
    }

    .minicart-wrapper .block-minicart .block-content .minicart-items .product-item-details .product-item-pricing .price {
        font-family: 'Roboto', sans-serif;
        font-size: 13px;
        font-weight: 400;
        text-transform: none !important
    }

    .minicart-wrapper .block-minicart .block-content .minicart-items .product-item-details .product-item-pricing .minicart-old-price .price {
        text-decoration: line-through;
        font-weight: 400
    }

    .minicart-wrapper .block-minicart .block-content .minicart-items .product-item-details .product-item-pricing .minicart-price .price {
        color: #e21936;
        font-weight: 700;
        margin-right: 5px
    }

    .minicart-wrapper .block-minicart .block-content .minicart-items .product-item-details .product-item-pricing .details-qty .label {
        margin-right: 10px
    }

    .minicart-wrapper .block-minicart .block-content .minicart-items .product-item-details .product-item-pricing .details-qty .label:after {
        content: ''
    }

    .minicart-wrapper .block-minicart .block-content .minicart-items .product-item-details .product-item-pricing .details-qty .cart-item-qty {
        height: 22px;
        width: 36px;
        margin-right: 1px;
        padding: 0 5px
    }

    .minicart-wrapper .block-minicart .block-content .minicart-items .product-item-details .product-item-pricing .details-qty button.less,
    .minicart-wrapper .block-minicart .block-content .minicart-items .product-item-details .product-item-pricing .details-qty button.more {
        display: inline-flex;
        width: 18px;
        height: 18px;
        border-radius: 50%;
        align-items: center;
        justify-content: center;
        border-color: #e1e1e1;
        background-color: #e1e1e1;
        color: #979797;
        padding: 0
    }

    .minicart-wrapper .block-minicart .block-content .minicart-items .product-item-details .product-item-pricing .details-qty button.less.cart-qty-hide {
        visibility: hidden
    }

    .minicart-wrapper .block-minicart .block-content .minicart-items .product-item-details .product-item-pricing .details-qty button.update-cart-item {
        float: right;
        padding: 0;
        background-color: transparent;
        border: none
    }

    .minicart-wrapper .block-minicart .block-content .minicart-items .product-item-details .product-item-pricing .details-qty button.update-cart-item span {
        color: #020202;
        text-decoration: underline;
        text-transform: none !important;
        margin-right: 15px;
        font-size: 11px
    }

    .minicart-wrapper .block-minicart .block-content .minicart-items .product-item-details .product.options .product.options.list {
        margin-bottom: 10px
    }

    .minicart-wrapper .block-minicart .block-content .minicart-items .product-item-details .product.options .product.options.list .label,
    .minicart-wrapper .block-minicart .block-content .minicart-items .product-item-details .product.options .product.options.list .values {
        display: inline-block;
        font-family: 'Roboto', sans-serif;
        font-size: 13px;
        font-weight: 400;
        margin-bottom: 6px
    }

    .minicart-wrapper .block-minicart .block-content .minicart-items .product-item-details .product.options .product.options.list .label {
        margin-right: 5px
    }

    .minicart-wrapper .block-minicart .block-content .minicart-items .product-item-details .product.actions {
        float: right;
        top: -135px;
        position: relative
    }

    .minicart-wrapper .block-minicart .block-content .minicart-items .product-item-details .product.actions .primary .action.edit {
        display: none
    }

    .minicart-wrapper .block-minicart .block-content .minicart-items .product-item-details .product.actions .primary .action.edit:before {
        display: none
    }

    .minicart-wrapper .block-minicart .block-content .minicart-items .product-item-details .product.actions .primary .action.edit span {
        width: auto;
        height: auto;
        position: relative;
        text-transform: none !important;
        text-decoration: underline
    }

    .minicart-wrapper .block-minicart .block-content .minicart-items .product-item-details .product.actions .secondary {
        position: absolute;
        top: 100%;
        right: 15px
    }

    .minicart-wrapper .block-minicart .block-content .minicart-items .product-item-details .product.actions .secondary .action.delete:before {
        content: '\e616';
        font-size: 12px;
        color: #020202;
        font-weight: 700;
        line-height: 16px
    }

    .minicart-desktop {
        display: none !important
    }

    #minicart-content-wrapper.minicart-transition {
        display: none
    }
}

@media screen and (min-width:768px) {
    .minicart-desktop {
        display: block !important
    }

    .block-minicart.desktop {
        display: block !important
    }

    #minicart-content-wrapper {
        display: none
    }
}

.secondary.mobile.visible-xs-block {
    float: right
}

.secondary.mobile.visible-xs-block .action.delete:before {
    content: '\e616' !important
}

body.checkout-cart-index .product-item-details .product-item-name {
    text-transform: capitalize;
    font-family: 'Roboto', sans-serif;
    font-weight: 400
}

body.checkout-cart-index .page-title {
    padding-left: 20px
}

body.checkout-cart-index .cart-discount {
    padding-left: 20px
}

body.checkout-cart-index .action.apply-aw-giftcard.primary,
body.checkout-cart-index .action.apply.primary,
body.checkout-cart-index .action.apply-aw-giftcard.primary:hover,
body.checkout-cart-index .action.apply.primary:hover {
    box-shadow: none !important;
    border: none
}

body.checkout-cart-index .action.apply-aw-giftcard.primary span,
body.checkout-cart-index .action.apply.primary span,
body.checkout-cart-index .action.apply-aw-giftcard.primary:hover span,
body.checkout-cart-index .action.apply.primary:hover span {
    font-size: 14px;
    line-height: 16px;
    text-transform: uppercase
}

body.checkout-cart-index .action.apply.primary,
body.checkout-cart-index .action.apply.primary:hover {
    border-bottom: 1px solid #09213e
}

body.checkout-cart-index .block .block-content .products-grid button.action.check-aw-giftcard,
body.checkout-cart-index button.action.check-aw-giftcard {
    background: 0 0;
    border: 0;
    padding: 0;
    text-decoration: underline;
    opacity: .4;
    padding-bottom: 20px
}

body.checkout-cart-index .block .block-content .products-grid button.action.check-aw-giftcard:hover,
body.checkout-cart-index button.action.check-aw-giftcard:hover {
    opacity: 1
}

body.checkout-cart-index .block .block-content .products-grid button.action.check-aw-giftcard:hover span,
body.checkout-cart-index button.action.check-aw-giftcard:hover span {
    color: #000 !important;
    font-size: 14px;
    text-decoration: underline
}

body.checkout-cart-index .block .block-content .products-grid button.action.check-aw-giftcard span,
body.checkout-cart-index button.action.check-aw-giftcard span {
    color: #000 !important;
    font-size: 14px
}

body.checkout-cart-index #shopping-cart-table thead>tr {
    background: #f8f8f8
}

body.checkout-cart-index #shopping-cart-table thead>tr th.col {
    border-color: #ccc;
    text-align: left;
    font-size: 14px
}

body.checkout-cart-index #shopping-cart-table thead>tr th.col span {
    text-transform: uppercase
}

body.checkout-cart-index #shopping-cart-table tbody {
    border-color: #ccc
}

body.checkout-cart-index .cart-summary {
    background: #f8f8f8
}

body.checkout-cart-index .cart-summary .block .title {
    padding-right: 10px !important;
    text-align: left
}

body.checkout-cart-index .cart-summary .total-rules .mark {
    word-break: break-all
}

body.checkout-cart-index #block-aw-giftcard-heading {
    color: #000
}

body.checkout-cart-index .action.update span {
    font-size: 14px;
    text-transform: uppercase
}

body.checkout-cart-index .cart-empty {
    padding-left: 35px
}

body.checkout-cart-index .cart-empty a {
    color: #036ad8
}

body.checkout-cart-index .oms_form {
    display: none
}

body.checkout-cart-index .empatkali-msg .empatkali-pop-link {
    vertical-align: super;
    margin-left: 5px;
    color: #003c8e;
    cursor: pointer
}

body.checkout-cart-index .empatkali-content {
    display: none
}

body.checkout-cart-index .empatkali-modal._show .empatkali-content {
    display: block
}

body.checkout-cart-index .empatkali-modal .modal-inner-wrap {
    width: 55%
}

body.checkout-cart-index .empatkali-modal .modal-inner-wrap .modal-content.empatkali-content .empatkali-popup-container .pdp-title h2 {
    text-transform: capitalize;
    font-weight: 600
}

body.checkout-cart-index .empatkali-modal .modal-inner-wrap .modal-content.empatkali-content .empatkali-popup-container .pdp-title p {
    margin-bottom: 0
}

body.checkout-cart-index .empatkali-modal .modal-inner-wrap .modal-content.empatkali-content .empatkali-popup-container .pdp-flex-column {
    display: flex;
    flex-direction: row;
    text-align: center;
    margin-top: 20px;
    padding-top: 20px;
    margin-bottom: 20px;
    padding-bottom: 20px;
    border-bottom: 1px solid #ccc;
    border-top: 1px solid #ccc
}

body.checkout-cart-index .empatkali-modal .modal-inner-wrap .modal-content.empatkali-content .empatkali-popup-container .pdp-flex-column .column {
    width: 33%;
    padding: 15px 25px;
    text-align: center
}

body.checkout-cart-index .empatkali-modal .modal-inner-wrap .modal-content.empatkali-content .empatkali-popup-container .pdp-flex-column .column img {
    width: 110px
}

body.checkout-cart-index .empatkali-modal .modal-inner-wrap .modal-content.empatkali-content .empatkali-popup-container .pdp-flex-column .column h2 {
    text-transform: capitalize;
    font-weight: 800;
    font-size: 21px
}

body.checkout-cart-index .empatkali-modal .modal-inner-wrap .modal-content.empatkali-content .empatkali-popup-container .emp-registration h3 {
    text-transform: capitalize;
    font-size: 18px;
    font-weight: 600
}

body.checkout-cart-index .empatkali-modal .modal-inner-wrap .modal-content.empatkali-content .empatkali-popup-container .emp-registration ul {
    padding-left: 20px
}

body.checkout-cart-index .empatkali-modal .modal-inner-wrap .modal-content.empatkali-content .empatkali-popup-container .emp-other-provisions h3 {
    text-transform: capitalize;
    font-size: 18px;
    font-weight: 600
}

body.checkout-cart-index .empatkali-modal .modal-inner-wrap .modal-content.empatkali-content .empatkali-popup-container .emp-other-provisions ul {
    padding-left: 20px
}

body.checkout-cart-index .empatkali-modal .modal-inner-wrap .modal-content.empatkali-content .empatkali-popup-container .emp-transaction-method h3 {
    text-transform: capitalize;
    font-size: 18px;
    font-weight: 600
}

body.checkout-cart-index .empatkali-modal .modal-inner-wrap .modal-content.empatkali-content .empatkali-popup-container .emp-transaction-method ul {
    padding-left: 20px
}

body.checkout-cart-index .empatkali-modal .modal-inner-wrap .modal-content.empatkali-content .empatkali-popup-container .emp-pdp-footer-content {
    display: flex;
    justify-content: space-between;
    margin-top: 30px;
    border-top: 1px solid #ccc;
    padding-top: 20px
}

body.checkout-cart-index .empatkali-modal .modal-inner-wrap .modal-content.empatkali-content .empatkali-popup-container .emp-pdp-footer-content .empt-qk-logo img {
    width: 200px
}

body.checkout-cart-index .empatkali-modal .modal-inner-wrap .modal-content.empatkali-content .empatkali-popup-container .emp-pdp-footer-content .app-store {
    display: flex;
    margin-top: 10px
}

body.checkout-cart-index .empatkali-modal .modal-inner-wrap .modal-content.empatkali-content .empatkali-popup-container .emp-pdp-footer-content .app-store .google-store img {
    width: 130px
}

body.checkout-cart-index .empatkali-modal .modal-inner-wrap .modal-content.empatkali-content .empatkali-popup-container .emp-pdp-footer-content .app-store .apple-store {
    margin-left: 15px
}

body.checkout-cart-index .empatkali-modal .modal-inner-wrap .modal-content.empatkali-content .empatkali-popup-container .emp-pdp-footer-content .app-store .apple-store img {
    width: 130px
}

@media only screen and (max-width:940px) and (min-width:768px) {
    body.checkout-cart-index .page-main {
        padding-inline: 1rem
    }

    body.checkout-cart-index .cart.item .product-item-photo {
        width: 150px !important;
        display: inline-block;
        margin-bottom: 10px
    }

    body.checkout-cart-index .cart-discount #block-discount,
    body.checkout-cart-index .cart-discount #block-aw-giftcard {
        display: block;
        width: 100%;
        max-width: 400px;
        float: none;
        margin-bottom: 20px
    }

    body.checkout-cart-index .empatkali-modal.modal-popup.modal-slide._inner-scroll .modal-inner-wrap {
        width: 90%
    }

    body.checkout-cart-index .cart-summary {
        width: 30%;
        padding-inline: 1rem
    }

    body.checkout-cart-index .cart-summary #block-discount .fieldset.coupon {
        display: flex;
        flex-direction: column
    }

    body.checkout-cart-index .cart-summary #block-discount .fieldset.coupon .field {
        width: 100% !important
    }

    body.checkout-cart-index .cart-summary #block-discount .fieldset.coupon .actions-toolbar {
        margin-top: 0;
        width: 100% !important
    }

    body.checkout-cart-index .cart-summary #block-discount .fieldset.coupon .actions-toolbar>.primary {
        width: 100%
    }

    body.checkout-cart-index .cart-summary #block-discount .fieldset.coupon .actions-toolbar>.primary .action.apply.primary,
    body.checkout-cart-index .cart-summary #block-discount .fieldset.coupon .actions-toolbar>.primary .action.cancel.primary {
        width: 100%
    }

    body.checkout-cart-index .form.form-cart {
        width: 70%;
        padding-right: 1% !important
    }

    body.checkout-cart-index .form.form-cart .cart.table-wrapper .cart>.item .col.item {
        max-width: 100px
    }

    body.checkout-cart-index .form.form-cart .cart.table-wrapper .cart>.item .col.item .product-image-container {
        max-width: 100%
    }
}

@media only screen and (min-width:768px) {
    body.checkout-cart-index .form.form-cart {
        padding-right: 2%
    }

    body.checkout-cart-index .cart.item .product-item-photo {
        padding-left: 20px
    }

    body.checkout-cart-index .cart.table-wrapper .cart thead tr th.col.item {
        text-align: center
    }

    body.checkout-cart-index .cart-discount {
        padding-right: 2%
    }
}

@media only screen and (max-width:767px) {
    body.checkout-cart-index .page-wrapper .page-main .page-title-wrapper .page-title {
        font-size: 2.4rem
    }

    body.checkout-cart-index .page-wrapper .page-main .columns .column {
        padding-bottom: 15px
    }

    body.checkout-cart-index .page-wrapper .page-main .columns .column .cart-container {
        display: flex;
        flex-direction: column
    }

    body.checkout-cart-index .page-wrapper .page-main .columns .column .cart-container .form-cart {
        order: 1;
        margin-left: 15px;
        margin-right: 15px
    }

    body.checkout-cart-index .page-wrapper .page-main .columns .column .cart-container .form-cart .table-wrapper {
        border-top: 1px solid #ccc;
        border-bottom: unset;
        border-right: unset;
        border-left: unset
    }

    body.checkout-cart-index .page-wrapper .page-main .columns .column .cart-container .form-cart .table-wrapper .cart.items tbody .item-info {
        display: flex;
        flex-direction: column
    }

    body.checkout-cart-index .page-wrapper .page-main .columns .column .cart-container .form-cart .table-wrapper .cart.items tbody .item-info .item {
        position: relative;
        padding: 1px 0
    }

    body.checkout-cart-index .page-wrapper .page-main .columns .column .cart-container .form-cart .table-wrapper .cart.items tbody .item-info .item .product-item-photo {
        position: initial;
        width: 30%;
        float: left;
        max-width: unset;
        padding-right: 10px;
        padding-top: 20px
    }

    body.checkout-cart-index .page-wrapper .page-main .columns .column .cart-container .form-cart .table-wrapper .cart.items tbody .item-info .item .product-item-photo .product-image-container {
        max-width: 100%
    }

    body.checkout-cart-index .page-wrapper .page-main .columns .column .cart-container .form-cart .table-wrapper .cart.items tbody .item-info .item .product-item-details {
        width: 68%;
        float: left;
        padding-top: 20px;
        font-size: 1.2rem
    }

    body.checkout-cart-index .page-wrapper .page-main .columns .column .cart-container .form-cart .table-wrapper .cart.items tbody .item-info .item .product-item-details .product-item-name {
        font-size: 1.2rem
    }

    body.checkout-cart-index .page-wrapper .page-main .columns .column .cart-container .form-cart .table-wrapper .cart.items tbody .item-info .item .product-item-details .item-options {
        margin-top: 15px;
        margin-bottom: 12px
    }

    body.checkout-cart-index .page-wrapper .page-main .columns .column .cart-container .form-cart .table-wrapper .cart.items tbody .item-info .item .product-item-details .item-options dt {
        margin-right: 5px
    }

    body.checkout-cart-index .page-wrapper .page-main .columns .column .cart-container .form-cart .table-wrapper .cart.items tbody .item-info .item .product-item-details .actions-toolbar {
        position: absolute;
        bottom: -88px;
        right: 15%
    }

    body.checkout-cart-index .page-wrapper .page-main .columns .column .cart-container .form-cart .table-wrapper .cart.items tbody .item-info .item .product-item-details .actions-toolbar .action {
        right: -50px
    }

    body.checkout-cart-index .page-wrapper .page-main .columns .column .cart-container .form-cart .table-wrapper .cart.items tbody .item-info .col.price {
        margin-left: 27%;
        margin-top: -56px;
        font-size: 1.2rem
    }

    body.checkout-cart-index .page-wrapper .page-main .columns .column .cart-container .form-cart .table-wrapper .cart.items tbody .item-info .col.price:before {
        float: left;
        margin-right: 40px;
        width: 50%;
        text-align: left
    }

    body.checkout-cart-index .page-wrapper .page-main .columns .column .cart-container .form-cart .table-wrapper .cart.items tbody .item-info .col.price .price-excluding-tax {
        font-size: 1.2rem
    }

    body.checkout-cart-index .page-wrapper .page-main .columns .column .cart-container .form-cart .table-wrapper .cart.items tbody .item-info .col.qty {
        margin-left: 27%;
        margin-top: -40px;
        font-size: 1.2rem
    }

    body.checkout-cart-index .page-wrapper .page-main .columns .column .cart-container .form-cart .table-wrapper .cart.items tbody .item-info .col.qty:before {
        float: left;
        margin-right: 40px;
        width: 50%;
        text-align: left
    }

    body.checkout-cart-index .page-wrapper .page-main .columns .column .cart-container .form-cart .table-wrapper .cart.items tbody .item-info .col.qty .field.qty .qty-wrapper {
        margin-top: -3px
    }

    body.checkout-cart-index .page-wrapper .page-main .columns .column .cart-container .form-cart .table-wrapper .cart.items tbody .item-info .col.qty .field.qty .qty-wrapper .input-text {
        height: 25px
    }

    body.checkout-cart-index .page-wrapper .page-main .columns .column .cart-container .form-cart .table-wrapper .cart.items tbody .item-info .col.subtotal {
        margin-left: 27%;
        margin-top: -40px;
        padding-bottom: 30px;
        font-size: 1.2rem
    }

    body.checkout-cart-index .page-wrapper .page-main .columns .column .cart-container .form-cart .table-wrapper .cart.items tbody .item-info .col.subtotal:before {
        float: left;
        margin-right: 45px;
        width: 50%;
        text-align: left
    }

    body.checkout-cart-index .page-wrapper .page-main .columns .column .cart-container .form-cart .table-wrapper .cart.items tbody .item-info .col.subtotal span {
        font-size: 1.2rem
    }

    body.checkout-cart-index .page-wrapper .page-main .columns .column .cart-container .cart-summary {
        order: 2
    }

    body.checkout-cart-index .page-wrapper .page-main .columns .column .cart-container .cart-summary .summary {
        display: block;
        text-align: center;
        margin-right: 15px;
        margin-left: 15px;
        margin-bottom: 0
    }

    body.checkout-cart-index .page-wrapper .page-main .columns .column .cart-container .cart-summary .block.shipping {
        padding: 0 15px
    }

    body.checkout-cart-index .page-wrapper .page-main .columns .column .cart-container .cart-summary .block.shipping.active .content {
        border-top: unset;
        padding-top: unset;
        border-bottom: 1px solid #ccc
    }

    body.checkout-cart-index .page-wrapper .page-main .columns .column .cart-container .cart-summary .block.shipping .title {
        display: flex !important;
        justify-content: space-between;
        width: 100%;
        border-bottom: 1px solid #ccc;
        padding-bottom: 10px;
        border-top: unset;
        padding-left: 0
    }

    body.checkout-cart-index .page-wrapper .page-main .columns .column .cart-container .cart-summary .block.shipping .title:after {
        margin-top: 6px;
        right: 0
    }

    body.checkout-cart-index .page-wrapper .page-main .columns .column .cart-container .cart-summary .block.shipping .title strong {
        margin-top: 10px;
        margin-bottom: 10px
    }

    body.checkout-cart-index .page-wrapper .page-main .columns .column .cart-container .cart-summary .cart-totals {
        margin: 0 15px;
        padding-left: 0;
        padding-right: 0
    }

    body.checkout-cart-index .page-wrapper .page-main .columns .column .cart-container .cart-summary .cart-totals .table-wrapper .data.table.totals {
        margin-bottom: 0
    }

    body.checkout-cart-index .page-wrapper .page-main .columns .column .cart-container .cart-summary .checkout-methods-items {
        margin-top: 10px
    }

    body.checkout-cart-index .page-wrapper .page-main .columns .column .cart-container .cart-summary .block.discount .content .actions-toolbar {
        margin-bottom: 16px;
        right: 0;
        position: relative;
        top: 0
    }

    body.checkout-cart-index .page-wrapper .page-main .columns .column .cart-container .cart-summary .block .content .fieldset.coupon {
        display: block
    }

    body.checkout-cart-index .empatkali-msg {
        padding-left: 15px;
        padding-right: 15px
    }

    body.checkout-cart-index .empatkali-modal.modal-popup.modal-slide._inner-scroll {
        left: 0 !important
    }

    body.checkout-cart-index .empatkali-modal.modal-popup.modal-slide._inner-scroll .modal-inner-wrap {
        width: 100%
    }

    body.checkout-cart-index .empatkali-modal.modal-popup.modal-slide._inner-scroll .modal-inner-wrap .empatkali-content {
        padding-left: 5px;
        padding-right: 5px
    }

    body.checkout-cart-index .empatkali-modal.modal-popup.modal-slide._inner-scroll .modal-inner-wrap .empatkali-content .empatkali-popup-container .pdp-flex-column {
        flex-direction: column !important
    }

    body.checkout-cart-index .empatkali-modal.modal-popup.modal-slide._inner-scroll .modal-inner-wrap .empatkali-content .empatkali-popup-container .pdp-flex-column .column {
        width: 100% !important
    }

    body.checkout-cart-index .empatkali-modal.modal-popup.modal-slide._inner-scroll .modal-inner-wrap .empatkali-content .empatkali-popup-container .emp-pdp-footer-content {
        flex-direction: column;
        text-align: center
    }

    body.checkout-cart-index .empatkali-modal.modal-popup.modal-slide._inner-scroll .modal-inner-wrap .empatkali-content .empatkali-popup-container .emp-pdp-footer-content .app-store {
        justify-content: center
    }
}

@media only screen and (max-width:941px) and (min-width:1240px) {
    body.checkout-cart-index .cart-summary #block-discount .fieldset.coupon {
        display: flex;
        flex-direction: column
    }
}

.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp {
    border: 0;
    margin: 0;
    outline: none;
    padding: 0;
    vertical-align: top
}

.fancybox-wrap {
    left: 0;
    position: absolute;
    top: 0;
    z-index: 8020
}

.fancybox-skin {
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    background: #f9f9f9;
    border-radius: 4px;
    color: #444;
    position: relative;
    text-shadow: none
}

.fancybox-opened {
    z-index: 8030
}

.fancybox-opened .fancybox-skin {
    -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, .5);
    -webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, .5);
    box-shadow: 0 10px 25px rgba(0, 0, 0, .5)
}

.fancybox-opened .fancybox-title {
    visibility: visible
}

.fancybox-outer {
    position: relative
}

.fancybox-inner {
    overflow: hidden;
    position: relative
}

.fancybox-type-iframe .fancybox-inner {
    -webkit-overflow-scrolling: touch
}

.fancybox-error {
    color: #444;
    font: 14px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;
    margin: 0;
    padding: 15px;
    white-space: nowrap
}

.fancybox-image {
    display: block;
    height: 100%;
    max-height: 100%;
    max-width: 100%;
    width: 100%
}

.fancybox-iframe {
    display: block;
    height: 100%;
    width: 100%
}

#fancybox-loading {
    background-image: url('/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/css/fancybox_sprite.png');
    background-position: 0 -108px;
    cursor: pointer;
    left: 50%;
    margin-left: -22px;
    margin-top: -22px;
    opacity: .8;
    position: fixed;
    top: 50%;
    z-index: 8060
}

#fancybox-loading div {
    background: url('/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/css/fancybox_loading.gif') center center no-repeat;
    height: 44px;
    width: 44px
}

.fancybox-close {
    background-image: url('/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/images/fancybox_sprite.png');
    cursor: pointer;
    height: 36px;
    position: absolute;
    right: 0;
    top: 5px;
    width: 36px;
    z-index: 8040
}

.fancybox-prev {
    left: 0
}

.fancybox-prev span {
    background-image: url('/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/css/fancybox_sprite.png');
    background-position: 0 -36px;
    left: 10px
}

.fancybox-next {
    right: 0
}

.fancybox-next span {
    background-image: url('/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/css/fancybox_sprite.png');
    background-position: 0 -72px;
    right: 10px
}

.fancybox-nav {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    background: transparent url('/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/css/blank.gif');
    cursor: pointer;
    height: 100%;
    position: absolute;
    text-decoration: none;
    top: 0;
    width: 40%;
    z-index: 8040
}

.fancybox-nav span {
    cursor: pointer;
    height: 34px;
    margin-top: -18px;
    position: absolute;
    top: 50%;
    visibility: hidden;
    width: 36px;
    z-index: 8040
}

.fancybox-nav:hover span {
    visibility: visible
}

.fancybox-tmp {
    left: -99999px;
    max-height: 99999px;
    max-width: 99999px;
    overflow: visible !important;
    position: absolute;
    top: -99999px;
    visibility: hidden
}

.fancybox-lock {
    overflow: hidden !important;
    width: 100%;
    position: fixed
}

.fancybox-lock body {
    overflow: hidden !important
}

.fancybox-lock .fancybox-overlay {
    overflow-y: scroll;
    overflow: auto
}

.fancybox-lock-test {
    overflow-y: hidden !important
}

.fancybox-overlay {
    background: rgba(20, 20, 20, .62);
    display: none;
    left: 0;
    overflow: hidden;
    position: absolute;
    top: 0;
    z-index: 8010
}

.fancybox-overlay-fixed {
    bottom: 0;
    position: fixed;
    right: 0
}

.fancybox-title {
    font: normal 13px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;
    position: relative;
    text-shadow: none;
    visibility: hidden;
    z-index: 8050
}

.fancybox-title-float-wrap {
    bottom: 0;
    margin-bottom: -35px;
    position: absolute;
    right: 50%;
    text-align: center;
    z-index: 8050
}

.fancybox-title-float-wrap .child {
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    background: rgba(0, 0, 0, .8);
    background: 0 0;
    border-radius: 15px;
    color: #fff;
    display: inline-block;
    font-weight: 700;
    line-height: 24px;
    margin-right: -100%;
    padding: 2px 20px;
    text-shadow: 0 1px 2px #222;
    white-space: nowrap
}

.fancybox-title-outside-wrap {
    color: #fff;
    margin-top: 10px;
    position: relative
}

.fancybox-title-inside-wrap {
    padding-top: 10px
}

.fancybox-title-over-wrap {
    background: #000;
    background: rgba(0, 0, 0, .8);
    bottom: 0;
    color: #fff;
    left: 0;
    padding: 10px;
    position: absolute
}

body.checkout-onepage-success .page-wrapper .page-main {
    padding-top: 76px
}

body.checkout-onepage-success .page-wrapper .page-main .page-title-wrapper {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    -ms-justify-content: space-between;
    justify-content: space-between;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    align-items: center;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

body.checkout-onepage-success .page-wrapper .page-main .page-title-wrapper:before {
    content: url('/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/images/Vector-Smart-Object.png')
}

body.checkout-onepage-success .page-wrapper .page-main .page-title-wrapper .page-title {
    margin-bottom: 0;
    margin-top: 31px;
    font-size: 31px;
    font-weight: 700
}

body.checkout-onepage-success .page-wrapper .page-main .page-title-wrapper .page-title .processing {
    font-weight: 400 !important
}

body.checkout-onepage-success .page-wrapper .page-main .page-title-wrapper .page-title.processing {
    font-weight: 700 !important
}

body.checkout-onepage-success .page-wrapper .page-main .page-title-wrapper .print {
    margin-top: 0;
    display: none
}

body.checkout-onepage-success .page-wrapper .page-main .columns .column {
    margin-top: 0
}

body.checkout-onepage-success .page-wrapper .page-main .columns .column .action.primary {
    margin-top: 15px;
    padding: 12px 60px;
    text-transform: uppercase;
    max-width: 300px;
    width: 100%;
    background: #fff;
    color: #0f1111;
    border: 1px solid #0f1111
}

body.checkout-onepage-success .page-wrapper .page-main .columns .column .action.primary span {
    color: #064394
}

body.checkout-onepage-success .page-wrapper .page-main .columns .column .action.primary:hover span {
    color: #064394
}

body.checkout-onepage-success .page-wrapper .page-main .columns .column .checkout-success {
    border: none;
    padding-top: 12px;
    max-width: 700px;
    margin: 0 auto
}

body.checkout-onepage-success .page-wrapper .page-main .columns .column .checkout-success p {
    font-weight: 600;
    font-size: 16px;
    margin-bottom: 0
}

body.checkout-onepage-success .page-wrapper .page-main .columns .column .checkout-success p.success-faq span {
    color: #303030;
    font-weight: 500
}

body.checkout-onepage-success .page-wrapper .page-main .columns .column .checkout-success p.success-faq a {
    color: #1063ba
}

body.checkout-onepage-success .page-wrapper .page-main .columns .column .checkout-success p.success-faq a:hover {
    text-decoration: underline
}

body.checkout-onepage-success .page-wrapper .page-main .columns .column .checkout-success .actions-toolbar .primary {
    margin-top: 20px
}

body.checkout-onepage-success .page-wrapper .page-main .columns .column .checkout-success .actions-toolbar .primary .action.primary.continue {
    background-color: #0f1111;
    padding: 12px 60px;
    text-transform: uppercase;
    max-width: 300px;
    width: 100%
}

body.checkout-onepage-success .page-wrapper .page-main .columns .column .checkout-success .actions-toolbar .primary .action.primary.continue span {
    color: #fff;
    font-weight: 600
}

body.checkout-onepage-success .page-wrapper .page-main .columns .column .checkout-success .actions-toolbar .primary .action.primary.continue:hover {
    background-color: #fff
}

body.checkout-onepage-success .page-wrapper .page-main .columns .column .checkout-success .actions-toolbar .primary .action.primary.continue:hover span {
    color: #0e1111
}

body.checkout-onepage-success .page-wrapper .page-main .columns .column #registration p {
    font-weight: 600;
    font-size: 16px
}

body.checkout-onepage-success .page-wrapper .page-main .columns .column #registration form {
    margin-top: 20px
}

body.checkout-onepage-success .page-wrapper .page-main .columns .column #registration form .action.primary {
    padding: 20px 60px;
    text-transform: uppercase;
    font-weight: 600;
    max-width: 310px;
    width: 100%
}

body.checkout-onepage-success .page-wrapper .page-main .success-page-wrapper {
    padding-top: 20px;
    padding-bottom: 20px
}

body.checkout-onepage-success .page-wrapper .page-main .success-page-wrapper .row-success {
    display: flex;
    border-bottom: 1px solid #ccc;
    align-items: center
}

body.checkout-onepage-success .page-wrapper .page-main .success-page-wrapper .row-success:first-child {
    border-top: 1px solid #ccc
}

body.checkout-onepage-success .page-wrapper .page-main .success-page-wrapper .row-success .column-success {
    flex: 50%;
    padding: 15px 0
}

body.checkout-onepage-success .page-wrapper .page-main .success-page-wrapper .row-success .column-success p span.price {
    color: #303030
}

body.checkout-onepage-success .page-wrapper .page-main .success-page-wrapper .row-success .success-left-align {
    text-align: left
}

body.checkout-onepage-success .page-wrapper .page-main .success-page-wrapper .row-success .success-left-align p {
    font-weight: 500 !important
}

body.checkout-onepage-success .page-wrapper .page-main .success-page-wrapper .row-success .success-left-align.custom-bold p {
    font-weight: 700 !important
}

body.checkout-onepage-success .page-wrapper .page-main .success-page-wrapper .row-success .success-right-align {
    text-align: right
}

body.checkout-onepage-success .page-wrapper .page-main .success-page-wrapper .row-success .success-right-align p {
    text-align: right
}

body.checkout-onepage-success .page-wrapper .page-main .success-page-wrapper .row-success .success-right-align .success-payment-code {
    font-size: 24px;
    font-weight: 600
}

body.checkout-onepage-success .page-wrapper .page-main .success-page-wrapper .row-success .success-right-align .btn-success-payment {
    background: 0 0;
    padding: 0;
    border: 0;
    color: #000;
    margin-left: 5px
}

body.checkout-onepage-success .page-wrapper .page-main .success-page-wrapper .row-success .success-right-align.order-num p {
    color: #000
}

@media only screen and (max-width:767px) {
    body.checkout-onepage-success .page-wrapper .page-main .page-title-wrapper:before {
        content: url('/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/images/Vector-Smart-Object-90x90.png')
    }

    body.checkout-onepage-success .page-wrapper .page-main .page-title-wrapper .page-title {
        font-size: 18px;
        text-align: center
    }

    body.checkout-onepage-success .page-wrapper .page-main .columns .column .checkout-success {
        padding: 0;
        padding-top: 12px
    }

    body.checkout-onepage-success .page-wrapper .page-main .columns .column .checkout-success p {
        font-size: 1.3rem;
        text-align: left
    }

    body.checkout-onepage-success .page-wrapper .page-main .columns .column .checkout-success p.success-faq {
        font-size: 1.3rem
    }

    body.checkout-onepage-success .page-wrapper .page-main .columns .column .checkout-success p a strong {
        font-size: 1.3rem
    }

    body.checkout-onepage-success .page-wrapper .page-main .columns .column .checkout-success p.success-faq span {
        font-size: 14px
    }

    body.checkout-onepage-success .page-wrapper .page-main .columns .column .checkout-success .actions-toolbar .primary .action.primary.continue {
        padding: 12px 40px;
        max-width: 100%
    }

    body.checkout-onepage-success .page-wrapper .page-main .columns .column .checkout-success .success-sub-content {
        text-align: center
    }

    body.checkout-onepage-success .page-wrapper .page-main .columns .column .checkout-success .row-success .column-success p span.price {
        font-size: 1.3rem
    }

    body.checkout-onepage-success .page-wrapper .page-main .columns .column .checkout-success .row-success .column-success.success-right-align p {
        text-align: right !important
    }

    body.checkout-onepage-success .page-wrapper .page-main .columns .column .checkout-success .row-success .column-success.success-right-align .success-payment-code {
        font-size: 17px
    }

    body.checkout-onepage-success .page-wrapper .page-main .columns .column .action.primary {
        max-width: 100%
    }

    body.checkout-onepage-success .page-wrapper .page-main .columns .column #registration {
        border-top: 1px solid #dadada
    }

    body.checkout-onepage-success .page-wrapper .page-main .columns .column #registration form .action.primary {
        max-width: 310px;
        padding: 15px 60px
    }
}

body.customer-account-forgotpassword .page-wrapper .page-main,
body.customer-account-createpassword .page-wrapper .page-main {
    width: 45%;
    border: 1px solid #bababa;
    margin: 25px auto 30px auto;
    padding: 25px
}

body.customer-account-forgotpassword .page-wrapper .page-main .page-title-wrapper .page-title,
body.customer-account-createpassword .page-wrapper .page-main .page-title-wrapper .page-title {
    border-bottom: 1px solid #bababa;
    width: 100%;
    font-weight: 900;
    font-family: 'Roboto', sans-serif;
    font-size: 2rem
}

body.customer-account-forgotpassword .page-wrapper .page-main .columns .column.main,
body.customer-account-createpassword .page-wrapper .page-main .columns .column.main {
    padding-bottom: 0;
    min-height: 176px
}

body.customer-account-forgotpassword .page-wrapper .page-main .columns .column.main .form.password.forget,
body.customer-account-createpassword .page-wrapper .page-main .columns .column.main .form.password.forget,
body.customer-account-forgotpassword .page-wrapper .page-main .columns .column.main .form.password.reset,
body.customer-account-createpassword .page-wrapper .page-main .columns .column.main .form.password.reset {
    min-width: unset;
    width: 100%
}

body.customer-account-forgotpassword .page-wrapper .page-main .columns .column.main .form.password.forget .fieldset,
body.customer-account-createpassword .page-wrapper .page-main .columns .column.main .form.password.forget .fieldset,
body.customer-account-forgotpassword .page-wrapper .page-main .columns .column.main .form.password.reset .fieldset,
body.customer-account-createpassword .page-wrapper .page-main .columns .column.main .form.password.reset .fieldset {
    margin-bottom: 30px
}

body.customer-account-forgotpassword .page-wrapper .page-main .columns .column.main .form.password.forget .fieldset:after,
body.customer-account-createpassword .page-wrapper .page-main .columns .column.main .form.password.forget .fieldset:after,
body.customer-account-forgotpassword .page-wrapper .page-main .columns .column.main .form.password.reset .fieldset:after,
body.customer-account-createpassword .page-wrapper .page-main .columns .column.main .form.password.reset .fieldset:after {
    display: none
}

body.customer-account-forgotpassword .page-wrapper .page-main .columns .column.main .form.password.forget .actions-toolbar .primary,
body.customer-account-createpassword .page-wrapper .page-main .columns .column.main .form.password.forget .actions-toolbar .primary,
body.customer-account-forgotpassword .page-wrapper .page-main .columns .column.main .form.password.reset .actions-toolbar .primary,
body.customer-account-createpassword .page-wrapper .page-main .columns .column.main .form.password.reset .actions-toolbar .primary {
    width: 100%
}

body.customer-account-forgotpassword .page-wrapper .page-main .columns .column.main .form.password.forget .actions-toolbar .primary .action,
body.customer-account-createpassword .page-wrapper .page-main .columns .column.main .form.password.forget .actions-toolbar .primary .action,
body.customer-account-forgotpassword .page-wrapper .page-main .columns .column.main .form.password.reset .actions-toolbar .primary .action,
body.customer-account-createpassword .page-wrapper .page-main .columns .column.main .form.password.reset .actions-toolbar .primary .action {
    width: 100%;
    padding: 13px 19px
}

body.trackorder-track-index .page-wrapper .page-main {
    width: 45%;
    border: 1px solid #bababa;
    margin: 25px auto 30px auto;
    padding: 25px
}

body.trackorder-track-index .page-wrapper .page-main .page-title-wrapper .page-title {
    border-bottom: 1px solid #bababa;
    width: 100%;
    font-weight: 600;
    font-family: 'Roboto', sans-serif;
    font-size: 2rem
}

body.trackorder-track-index .page-wrapper .page-main .columns .column.main {
    padding-bottom: 0;
    min-height: 176px
}

body.trackorder-track-index .page-wrapper .page-main .columns .column.main .track-order-wrapper form#trackorderSearchForm {
    width: 100%
}

body.trackorder-track-index .page-wrapper .page-main .columns .column.main .track-order-wrapper form#trackorderSearchForm .fieldset {
    margin-bottom: 30px
}

body.trackorder-track-index .page-wrapper .page-main .columns .column.main .track-order-wrapper form#trackorderSearchForm .fieldset:after {
    display: none
}

body.trackorder-track-index .page-wrapper .page-main .columns .column.main .track-order-wrapper form#trackorderSearchForm .actions-toolbar .primary {
    display: block;
    width: 100%
}

body.trackorder-track-index .page-wrapper .page-main .columns .column.main .track-order-wrapper form#trackorderSearchForm .actions-toolbar .primary .action {
    width: 100%;
    padding: 13px 19px
}

#search_mini_form .search .control .search-autocomplete {
    background-color: #fff;
    padding: 15px;
    -webkit-box-shadow: 0px 4px 5px -1px rgba(0, 0, 0, .65);
    -moz-box-shadow: 0px 4px 5px -1px rgba(0, 0, 0, .65);
    box-shadow: 0px 4px 5px -1px rgba(0, 0, 0, .65);
    display: none !important
}

#search_mini_form .search .control .search-autocomplete dl dt {
    border: 0;
    display: none
}

#search_mini_form .search .control .search-autocomplete dl dd {
    border: 0;
    font-size: 15px;
    font-weight: 600
}

#search_mini_form .search .control .search-autocomplete dl dd:hover {
    background: #eee
}

#search_mini_form .search .control .search-autocomplete li {
    padding: 5px 0
}

#search_mini_form .search .control .search-autocomplete li span {
    font-size: 1.2rem;
    padding-right: 10px;
    cursor: pointer;
    font-weight: 900
}

.cms-noresult .columns,
.cms-404-page-not-found .columns,
.cms-no-route .columns,
.cms-noroute-index .columns {
    box-shadow: none !important
}

.cms-noresult .page-title-wrapper,
.cms-404-page-not-found .page-title-wrapper,
.cms-no-route .page-title-wrapper,
.cms-noroute-index .page-title-wrapper {
    display: none
}

.cms-noresult .custom-no-route,
.cms-404-page-not-found .custom-no-route,
.cms-no-route .custom-no-route,
.cms-noroute-index .custom-no-route {
    max-width: 1350px;
    margin: 0 auto;
    padding: 0 15px
}

.cms-noresult .img-noroute,
.cms-404-page-not-found .img-noroute,
.cms-no-route .img-noroute,
.cms-noroute-index .img-noroute {
    text-align: center;
    width: 113.01px;
    height: 107.55px;
    margin: auto;
    margin-top: 50px;
    margin-bottom: 50px
}

.cms-noresult .heading-noroute,
.cms-404-page-not-found .heading-noroute,
.cms-no-route .heading-noroute,
.cms-noroute-index .heading-noroute {
    text-align: center;
    font-size: 32px;
    font-weight: 700;
    line-height: 37.5px
}

.cms-noresult .desc-noroute,
.cms-404-page-not-found .desc-noroute,
.cms-no-route .desc-noroute,
.cms-noroute-index .desc-noroute {
    text-align: center;
    font-size: 16px;
    line-height: 23px
}

.cms-noresult .primary,
.cms-404-page-not-found .primary,
.cms-no-route .primary,
.cms-noroute-index .primary {
    text-align: center
}

.cms-noresult .primary button.primary.action,
.cms-404-page-not-found .primary button.primary.action,
.cms-no-route .primary button.primary.action,
.cms-noroute-index .primary button.primary.action {
    width: 260px
}

.cms-noresult .brands-slider-homepage.container .slider-header,
.cms-404-page-not-found .brands-slider-homepage.container .slider-header,
.cms-no-route .brands-slider-homepage.container .slider-header,
.cms-noroute-index .brands-slider-homepage.container .slider-header {
    font-size: 24px;
    font-weight: 700;
    line-height: 28px;
    margin: 20px 0;
    display: block
}

.cms-noresult .brands-slider-homepage.container .brands-img-container,
.cms-404-page-not-found .brands-slider-homepage.container .brands-img-container,
.cms-no-route .brands-slider-homepage.container .brands-img-container,
.cms-noroute-index .brands-slider-homepage.container .brands-img-container {
    display: flex;
    gap: 20px
}

.cms-noresult .brands-slider-homepage.container .brands-img-container .brand-btn a,
.cms-404-page-not-found .brands-slider-homepage.container .brands-img-container .brand-btn a,
.cms-no-route .brands-slider-homepage.container .brands-img-container .brand-btn a,
.cms-noroute-index .brands-slider-homepage.container .brands-img-container .brand-btn a {
    padding: 10px;
    border: 1px solid #000;
    border-bottom: 3px solid #000;
    height: 57px;
    min-width: 190px;
    text-align: center;
    align-items: center;
    display: flex;
    justify-content: center;
    color: #000;
    text-transform: uppercase;
    font-weight: 900
}

#search_mini_form #searchSuggestions #topProducts {
    display: block !important
}

.page-wrapper .page-header-v1 .page-header .header-main .h-search {
    position: inherit
}

.page-header-v1 .page-header .header-main .h-search .block-search {
    position: inherit
}

.page-header-v1 .page-header .header-main .container {
    position: relative;
    width: 100%
}

.form.minisearch .actions {
    display: inline-flex;
    margin-left: auto;
    text-align: right;
    float: right;
    margin-top: -42px
}

.page-header-v1 .page-header .header-main .h-search .block-search .action.search {
    position: relative
}

.block-search #search_mini_form #searchSuggestions {
    top: 64px;
    left: 50%;
    transform: translateX(-50%);
    width: fit-content;
    min-width: 100%
}

.block-search #searchSuggestions #suggestionsContainer {
    border: 1px solid #fff;
    box-shadow: 0 5px 5px rgba(0, 0, 0, .19);
    border-top: 0
}

form.minisearch #searchSuggestions #suggestionsContainer #innerContainer {
    flex-direction: row-reverse;
    margin-top: 30px;
    flex: 0 0 100%;
    width: 100%;
    padding: 0 15px 15px;
    margin: 0;
    flex-wrap: nowrap
}

form.minisearch #searchSuggestions #topQueries ul .ac-query:hover a {
    text-decoration: underline;
    background-color: transparent
}

#searchSuggestions #suggestionsContainer #topQueries {
    border-right: 1px solid #ccc;
    margin: 0;
    padding: 50px 20px 20px;
    flex: 0 0 20%;
    max-width: 20%
}

#searchSuggestions #suggestionsContainer #queryList {
    margin-top: 20px
}

.block-search #search_mini_form #searchSuggestions #suggestionsContainer #innerContainer #topProducts {
    min-width: auto;
    flex: 0 0 80%;
    max-width: 80%
}

#searchSuggestions #suggestionsContainer #topProducts ul {
    justify-content: left;
    width: 100%
}

#searchSuggestions #suggestionsContainer #topProducts ul .ac-product a .ac-prod-title {
    font-size: 14px;
    max-width: 160px
}

.block-search #search_mini_form #searchSuggestions #suggestionsContainer ul#queryList .ac-query a {
    font-size: 14px
}

#searchSuggestions #suggestionsContainer .cel-ac-icon-cancel {
    display: block;
    top: 20px;
    right: 15px;
    cursor: pointer
}

#searchSuggestions #suggestionsContainer .cel-ac-icon-cancel:before {
    color: #000;
    font-size: 15px;
    position: relative;
    top: -10px;
    right: 0
}

.block-search #search_mini_form #searchSuggestions ul#queryList .ac-query {
    white-space: normal
}

.block-search #search_mini_form #searchSuggestions #topProducts ul .ac-product {
    padding: 8px;
    max-width: 25%;
    flex: 0 0 25%
}

@media (max-width:800px) {

    .cms-noresult .img-noroute,
    .cms-404-page-not-found .img-noroute,
    .cms-no-route .img-noroute,
    .cms-noroute-index .img-noroute {
        text-align: center;
        width: 80px;
        height: 80px;
        margin: auto;
        margin-top: 30px;
        margin-bottom: 30px
    }

    .cms-noresult .heading-noroute,
    .cms-404-page-not-found .heading-noroute,
    .cms-no-route .heading-noroute,
    .cms-noroute-index .heading-noroute {
        text-align: center;
        font-size: 24px;
        font-weight: 700;
        line-height: 28px
    }

    .cms-noresult .desc-noroute,
    .cms-404-page-not-found .desc-noroute,
    .cms-no-route .desc-noroute,
    .cms-noroute-index .desc-noroute {
        text-align: center;
        font-size: 14px;
        line-height: 20px
    }

    .cms-noresult .primary,
    .cms-404-page-not-found .primary,
    .cms-no-route .primary,
    .cms-noroute-index .primary {
        text-align: center
    }

    .cms-noresult .primary button.primary.action,
    .cms-404-page-not-found .primary button.primary.action,
    .cms-no-route .primary button.primary.action,
    .cms-noroute-index .primary button.primary.action {
        width: 250px
    }

    .cms-noresult .recomendation-slider-homepage,
    .cms-404-page-not-found .recomendation-slider-homepage,
    .cms-no-route .recomendation-slider-homepage,
    .cms-noroute-index .recomendation-slider-homepage {
        width: 100%
    }

    .cms-noresult .brands-slider-homepage.container .brands-img-container,
    .cms-404-page-not-found .brands-slider-homepage.container .brands-img-container,
    .cms-no-route .brands-slider-homepage.container .brands-img-container,
    .cms-noroute-index .brands-slider-homepage.container .brands-img-container {
        white-space: nowrap;
        overflow-x: scroll;
        overflow-y: hidden;
        display: flex
    }

    .cms-noresult .brands-slider-homepage.container .brands-img-container .brand-btn a,
    .cms-404-page-not-found .brands-slider-homepage.container .brands-img-container .brand-btn a,
    .cms-no-route .brands-slider-homepage.container .brands-img-container .brand-btn a,
    .cms-noroute-index .brands-slider-homepage.container .brands-img-container .brand-btn a {
        height: 51px !important
    }

    .cms-noresult .brands-slider-homepage.container .slider-header,
    .cms-404-page-not-found .brands-slider-homepage.container .slider-header,
    .cms-no-route .brands-slider-homepage.container .slider-header,
    .cms-noroute-index .brands-slider-homepage.container .slider-header {
        font-size: 24px;
        font-weight: 700;
        line-height: 28px;
        margin: 20px 0;
        display: block
    }

    .cms-noresult .brands-slider-homepage.container .brand-img,
    .cms-404-page-not-found .brands-slider-homepage.container .brand-img,
    .cms-no-route .brands-slider-homepage.container .brand-img,
    .cms-noroute-index .brands-slider-homepage.container .brand-img {
        max-height: 62px
    }

    .cms-noresult .brands-slider-homepage.container .brand-img img,
    .cms-404-page-not-found .brands-slider-homepage.container .brand-img img,
    .cms-no-route .brands-slider-homepage.container .brand-img img,
    .cms-noroute-index .brands-slider-homepage.container .brand-img img {
        min-width: 170px
    }

    .cms-noresult .brands-slider-homepage.container .brand-btn a,
    .cms-404-page-not-found .brands-slider-homepage.container .brand-btn a,
    .cms-no-route .brands-slider-homepage.container .brand-btn a,
    .cms-noroute-index .brands-slider-homepage.container .brand-btn a {
        height: 52px
    }

    .block-search #search_mini_form #searchSuggestions {
        max-width: 100%
    }

    .block-search #search_mini_form .control #searchSuggestions {
        display: flex;
        padding: 0 15px;
        top: 101px
    }

    form.minisearch #searchSuggestions #suggestionsContainer #innerContainer {
        display: grid;
        max-height: 500px;
        overflow: scroll
    }

    #searchSuggestions #topProducts ul .ac-product a {
        flex-wrap: wrap
    }

    #searchSuggestions #topProducts ul .ac-product img {
        width: 150px;
        height: 150px;
        flex: 0 0 150px;
        margin: 0 auto
    }

    #searchSuggestions #suggestionsContainer #topProducts ul {
        display: flex;
        border-top: 1px solid #ccc;
        flex-wrap: wrap;
        padding-top: 10px
    }

    .block-search #search_mini_form #searchSuggestions #suggestionsContainer #innerContainer #topProducts {
        order: 2;
        flex: 0 0 100%;
        max-width: 100%
    }

    .block-search #search_mini_form #searchSuggestions #suggestionsContainer #topQueries {
        border-right: 0;
        flex: 0 0 100%;
        max-width: 100%;
        padding: 5px 20px
    }

    .block-search #search_mini_form #searchSuggestions #topProducts ul .ac-product {
        padding: 0;
        max-width: 50%;
        flex: 0 0 50%
    }

    .block-search #searchSuggestions #suggestionsContainer {
        border: 1px solid #ccc;
        box-shadow: none;
        border-top: 0
    }

    #searchSuggestions #suggestionsContainer #queryList {
        margin-top: 0
    }
}

@media (max-width:450px) {
    .block-search form.minisearch #searchSuggestions #suggestionsContainer #innerContainer {
        max-height: 560px
    }
}

.catalog-product-view .stickycart {
    position: fixed;
    bottom: 0;
    width: 100%;
    background-color: #fff;
    z-index: 99
}

.catalog-product-view .stickycart .sticky-cart-content {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    padding: 12px;
    border-top: 1px solid #e7e7e7
}

.catalog-product-view .stickycart .sticky-cart-content .sticky-ung-content {
    display: flex;
    flex-direction: row;
    width: 40%
}

.catalog-product-view .stickycart .sticky-cart-content .sticky-ung-content .sticky-img {
    min-width: 80px;
    height: 80px;
    border: 1px solid #e7e7e7
}

.catalog-product-view .stickycart .sticky-cart-content .sticky-ung-content .sticky-img img.stickyImg {
    width: 78px;
    height: 78px
}

.catalog-product-view .stickycart .sticky-cart-content .sticky-ung-content .sticky-name {
    padding: 12px 8px;
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase;
    display: flex;
    flex-direction: column
}

.catalog-product-view .stickycart .sticky-cart-content .sticky-ung-content .sticky-name .sticky-product-name {
    margin-bottom: auto
}

.catalog-product-view .stickycart .sticky-cart-content .sticky-ung-content .sticky-name .sticky-size {
    margin-top: auto
}

.catalog-product-view .stickycart .sticky-cart-content .sticky-ung-content .sticky-name .sticky-size .sticky-size-sel {
    margin-bottom: 0;
    font-weight: 300;
    font-size: 14px;
    text-transform: capitalize
}

.catalog-product-view .stickycart .sticky-cart-content .sticky-ung-content .sticky-name .sticky-size .sticky_nosize {
    text-transform: initial;
    color: #036ad8;
    text-decoration: underline
}

.catalog-product-view .stickycart .sticky-cart-content .sticky-ung-content .sticky-name .sticky-size #sticky_currsize {
    margin-left: 5px
}

.catalog-product-view .stickycart .sticky-cart-content .sticky-ung-content .sticky-name .sticky-size #sticky_currsize a {
    color: #00f;
    text-decoration: underline;
    text-transform: capitalize
}

.catalog-product-view .stickycart .sticky-cart-content .sticky-box-tocart {
    display: flex;
    width: 60%;
    justify-content: right;
    align-items: center;
    gap: 15px;
    flex-wrap: wrap
}

.catalog-product-view .stickycart .sticky-cart-content .sticky-box-tocart .price-to {
    display: none
}

.catalog-product-view .stickycart .sticky-cart-content .sticky-box-tocart .price-box .price-final_price .price {
    font-size: 20px;
    font-weight: 900;
    color: #000
}

.catalog-product-view .stickycart .sticky-cart-content .sticky-box-tocart .price-box .price-wrapper-container .special-price {
    display: block
}

.catalog-product-view .stickycart .sticky-cart-content .sticky-box-tocart .price-box .price-wrapper-container .special-price .price {
    font-size: 20px;
    font-weight: 900;
    color: #000
}

.catalog-product-view .stickycart .sticky-cart-content .sticky-box-tocart .price-box .price-wrapper-container .special-price .price .price {
    font-size: 12px
}

.catalog-product-view .stickycart .sticky-cart-content .sticky-box-tocart .price-box .price-wrapper-container .old-price {
    display: none
}

.catalog-product-view .stickycart .sticky-cart-content .sticky-box-tocart .buynow-button {
    min-width: 220px
}

.catalog-product-view .stickycart .sticky-cart-content .sticky-box-tocart .buynow-button #buy-now {
    margin-bottom: 0;
    width: 100%;
    padding: 14px 30px;
    background-color: #fff
}

.catalog-product-view .stickycart .sticky-cart-content .sticky-box-tocart .buynow-button #buy-now span {
    color: #000;
    font-size: 16px
}

.catalog-product-view .stickycart .sticky-cart-content .sticky-box-tocart .primary.tocart {
    min-width: 220px;
    padding: 14px 0
}

.catalog-product-view .stickycart .sticky-cart-content .sticky-box-tocart .primary.tocart span {
    font-size: 16px
}

.catalog-product-view .social-share-pdp a {
    color: #1c78dc;
    font-weight: 700;
    font-size: 14px
}

.catalog-product-view .social-share-pdp a:before {
    content: '';
    width: 17px;
    height: 17px;
    background-image: url(/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/images/share-fat.svg);
    background-repeat: no-repeat;
    background-size: contain;
    display: inline-block;
    vertical-align: text-bottom;
    margin-right: 7px
}

.catalog-product-view .actions>.check-in-store {
    display: none
}

.catalog-product-view .check-in-store {
    padding-top: 5px;
    padding-bottom: 10px;
    clear: both
}

.catalog-product-view .check-in-store a {
    color: #1c78dc;
    font-size: 14px;
    text-decoration: underline;
    font-weight: 700
}

.catalog-product-view .check-in-store a:hover {
    color: #1c78dc
}

.catalog-product-view .check-in-store a:before {
    content: '';
    width: 17px;
    height: 17px;
    background-image: url('/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/images/storefront.svg');
    background-repeat: no-repeat;
    background-size: contain;
    display: inline-block;
    vertical-align: text-bottom;
    margin-right: 7px
}

.catalog-product-view .tabs-1.product.info.detailed #tab-label-bv_reviews #tab-label-bv_reviews-title {
    display: flex
}

.catalog-product-view .tabs-1.product.info.detailed #tab-label-bv_reviews #tab-label-bv_reviews-title .bv_stars_component_container {
    padding-top: 2px;
    padding-left: 8px
}

.catalog-product-view .tabs-1.product.info.detailed #tab-label-bv_reviews #tab-label-bv_reviews-title .bv_avgRating_component_container {
    display: none
}

.catalog-product-view .tabs-1.product.info.detailed #tab-label-bv_reviews #tab-label-bv_reviews-title .bv_numReviews_component_container {
    display: flex
}

.catalog-product-view .tabs-1.product.info.detailed #tab-label-bv_reviews #tab-label-bv_reviews-title .bv_numReviews_component_container .bv_text {
    font-weight: 700 !important
}

.catalog-product-view #available-stores-popup .modal-title {
    border-bottom: none;
    font-size: 30px
}

.catalog-product-view #available-stores-popup .modal-content {
    padding: 0;
    display: flex;
    justify-content: space-between
}

.catalog-product-view #available-stores-popup .modal-content #stores-map {
    width: 50% !important;
    height: 560px !important;
    position: relative;
    overflow: hidden
}

.catalog-product-view #available-stores-popup .modal-content .available-store-container {
    width: 50%;
    padding-left: 20px
}

.catalog-product-view #available-stores-popup .modal-content .available-store-container .search-box input {
    height: 40px
}

.catalog-product-view #available-stores-popup .modal-content .available-store-container .search-box-container .search-box {
    position: relative
}

.catalog-product-view #available-stores-popup .modal-content .available-store-container .search-box-container .search-box:after {
    content: '';
    width: 16px;
    height: 16px;
    position: absolute;
    background-image: url('/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/images/icon-search.svg');
    background-repeat: no-repeat;
    top: 50%;
    transform: translateY(-50%);
    right: 21px;
    background-size: contain
}

.catalog-product-view #available-stores-popup .modal-content .available-store-container .search-box-container .other-info {
    display: flex;
    justify-content: space-between;
    margin-top: 16px
}

.catalog-product-view #available-stores-popup .modal-content .available-store-container .search-box-container .other-info .current-location-link {
    padding-left: 24px;
    font-size: 12px;
    color: #003c8e;
    position: relative
}

.catalog-product-view #available-stores-popup .modal-content .available-store-container .search-box-container .other-info .current-location-link:before {
    content: '';
    background-image: url(/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/images/icon-location.svg);
    width: 16px;
    height: 16px;
    position: absolute;
    left: 5px;
    background-size: contain;
    background-repeat: no-repeat
}

.catalog-product-view #available-stores-popup .modal-content .available-store-container .search-box-container .other-info .current-location-link a {
    color: #003c8e;
    font-size: 12px
}

.catalog-product-view #available-stores-popup .modal-content .available-store-container .search-box-container .other-info .stores-count {
    font-size: 12px;
    color: #333
}

.catalog-product-view #available-stores-popup .modal-content .available-store-container .search-result {
    margin-top: 0;
    height: 465px;
    overflow-y: auto
}

.catalog-product-view #available-stores-popup .modal-content .available-store-container .search-result ul {
    list-style-type: none;
    padding-left: 0
}

.catalog-product-view #available-stores-popup .modal-content .available-store-container .search-result ul li {
    margin-top: 20px;
    padding: 16px;
    border: 1px solid #cecece;
    padding-left: 46px
}

.catalog-product-view #available-stores-popup .modal-content .available-store-container .search-result ul li.selected {
    border: 1px solid #003c8e
}

.catalog-product-view #available-stores-popup .modal-content .available-store-container .search-result ul li:hover {
    cursor: pointer;
    border: 1px solid #003c8e
}

.catalog-product-view #available-stores-popup .modal-content .available-store-container .search-result ul li div.item-title {
    font-size: 14px;
    color: #003c8e;
    font-weight: 700;
    position: relative
}

.catalog-product-view #available-stores-popup .modal-content .available-store-container .search-result ul li div.item-title:before {
    content: '';
    background-image: url(/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/images/icon-pin.svg);
    width: 19px;
    height: 24px;
    position: absolute;
    left: -32px;
    background-size: contain;
    background-repeat: no-repeat
}

.catalog-product-view #available-stores-popup .modal-content .available-store-container .search-result ul li div.item-detail {
    font-size: 14px;
    font-weight: 400;
    color: #333
}

.catalog-product-view #available-stores-popup .modal-content .available-store-container .search-result ul li div.item-telephone {
    font-size: 14px;
    font-weight: 400;
    color: #333
}

.catalog-product-view .modal-popup.modal-slide .modal-header .action-close:before {
    font-size: 18px;
    color: #000
}

.page-product-bundle .page-main-details {
    display: none
}

.page-product-bundle .bundle-actions {
    padding-top: 15px
}

.page-product-bundle .bundle-options-wrapper #customizeTitle {
    font-size: 30px
}

.page-product-bundle .block-bundle-summary .box-tocart {
    overflow: auto
}

.page-product-bundle .block-bundle-summary .fieldset {
    overflow: auto
}

.page-product-bundle .block-bundle-summary .actions {
    width: 100%
}

.page-product-bundle .block-bundle-summary .actions .action.tocart {
    margin-bottom: 10px
}

.catalog-product-view #available-stores-popup .modal-title {
    display: none
}

.catalog-product-view .modal-popup #available-stores-popup .modal-title {
    display: block
}

.catalog-product-view .empatkali-msg .empatkali-pop-link {
    vertical-align: super;
    margin-left: 5px;
    color: #003c8e;
    cursor: pointer
}

.catalog-product-view .empatkali-msg p {
    font-size: 1.4rem !important;
    color: #303030
}

.catalog-product-view .empatkali-content {
    display: none
}

.catalog-product-view .empatkali-modal._show .empatkali-content {
    display: block
}

.catalog-product-view .empatkali-modal .modal-inner-wrap {
    width: 55%
}

.catalog-product-view .empatkali-modal .modal-inner-wrap .modal-content.empatkali-content .empatkali-popup-container .pdp-title h2 {
    text-transform: capitalize;
    font-weight: 600
}

.catalog-product-view .empatkali-modal .modal-inner-wrap .modal-content.empatkali-content .empatkali-popup-container .pdp-title p {
    margin-bottom: 0
}

.catalog-product-view .empatkali-modal .modal-inner-wrap .modal-content.empatkali-content .empatkali-popup-container .pdp-flex-column {
    display: flex;
    flex-direction: row;
    text-align: center;
    margin-top: 20px;
    padding-top: 20px;
    margin-bottom: 20px;
    padding-bottom: 20px;
    border-bottom: 1px solid #ccc;
    border-top: 1px solid #ccc
}

.catalog-product-view .empatkali-modal .modal-inner-wrap .modal-content.empatkali-content .empatkali-popup-container .pdp-flex-column .column {
    width: 33%;
    padding: 15px 25px;
    text-align: center
}

.catalog-product-view .empatkali-modal .modal-inner-wrap .modal-content.empatkali-content .empatkali-popup-container .pdp-flex-column .column img {
    width: 110px
}

.catalog-product-view .empatkali-modal .modal-inner-wrap .modal-content.empatkali-content .empatkali-popup-container .pdp-flex-column .column h2 {
    text-transform: capitalize;
    font-weight: 800;
    font-size: 21px
}

.catalog-product-view .empatkali-modal .modal-inner-wrap .modal-content.empatkali-content .empatkali-popup-container .emp-registration h3 {
    text-transform: capitalize;
    font-size: 18px;
    font-weight: 600
}

.catalog-product-view .empatkali-modal .modal-inner-wrap .modal-content.empatkali-content .empatkali-popup-container .emp-registration ul {
    padding-left: 20px
}

.catalog-product-view .empatkali-modal .modal-inner-wrap .modal-content.empatkali-content .empatkali-popup-container .emp-other-provisions h3 {
    text-transform: capitalize;
    font-size: 18px;
    font-weight: 600
}

.catalog-product-view .empatkali-modal .modal-inner-wrap .modal-content.empatkali-content .empatkali-popup-container .emp-other-provisions ul {
    padding-left: 20px
}

.catalog-product-view .empatkali-modal .modal-inner-wrap .modal-content.empatkali-content .empatkali-popup-container .emp-transaction-method h3 {
    text-transform: capitalize;
    font-size: 18px;
    font-weight: 600
}

.catalog-product-view .empatkali-modal .modal-inner-wrap .modal-content.empatkali-content .empatkali-popup-container .emp-transaction-method ul {
    padding-left: 20px
}

.catalog-product-view .empatkali-modal .modal-inner-wrap .modal-content.empatkali-content .empatkali-popup-container .emp-pdp-footer-content {
    display: flex;
    justify-content: space-between;
    margin-top: 30px;
    border-top: 1px solid #ccc;
    padding-top: 20px
}

.catalog-product-view .empatkali-modal .modal-inner-wrap .modal-content.empatkali-content .empatkali-popup-container .emp-pdp-footer-content .empt-qk-logo img {
    width: 200px
}

.catalog-product-view .empatkali-modal .modal-inner-wrap .modal-content.empatkali-content .empatkali-popup-container .emp-pdp-footer-content .app-store {
    display: flex;
    margin-top: 10px
}

.catalog-product-view .empatkali-modal .modal-inner-wrap .modal-content.empatkali-content .empatkali-popup-container .emp-pdp-footer-content .app-store .google-store img {
    width: 130px
}

.catalog-product-view .empatkali-modal .modal-inner-wrap .modal-content.empatkali-content .empatkali-popup-container .emp-pdp-footer-content .app-store .apple-store {
    margin-left: 15px
}

.catalog-product-view .empatkali-modal .modal-inner-wrap .modal-content.empatkali-content .empatkali-popup-container .emp-pdp-footer-content .app-store .apple-store img {
    width: 130px
}

.page-bottom {
    border-top: 0 !important
}

.recomendation-slider-homepage {
    border: 0 !important;
    margin-top: 20px !important
}

#recently_viewed {
    padding-top: 20px
}

@media (max-width:767px) {
    #recently_viewed .custom-slider .content-heading .title {
        margin: 20px 0 14px
    }
}

#recently_viewed .price-to {
    display: none
}

#recently_viewed .custom-slider {
    width: 100%;
    padding: 0 1rem 2rem !important;
    max-width: 1240px
}

@media (max-width:767px) {
    #recently_viewed .custom-slider {
        padding: 0 0 2rem !important
    }
}

#recently_viewed .custom-slider .content-heading {
    padding: 0 1rem
}

#recently_viewed .custom-slider .content-heading h2 {
    margin: 25px 0 20px
}

#recently_viewed .product-item .product-item-info .product-item-details .price-final_price .price-wrapper-container .price-final_price .price {
    font-weight: 700;
    font-size: 16px
}

#recently_viewed .product-item .product-item-info .product-item-details .gender {
    padding-top: 10px
}

#recently_viewed .product-item .product-item-info .product-item-details .product-item-inner .product-item-actions .secondary-addto-links.actions-secondary .towishlist {
    top: 10px;
    right: -1px
}

.recomendation-slider-homepage .slider-header {
    font-weight: 700 !important
}

.recomendation-slider-homepage,
.custom-slider {
    max-width: 1370px;
    margin: 0 auto;
    width: 95%;
    float: none;
    display: block;
    border: 1px solid #e7e7e7;
    margin-bottom: 30px
}

.recomendation-slider-homepage .slider-header,
.custom-slider .slider-header,
.recomendation-slider-homepage .title,
.custom-slider .title {
    display: block;
    text-align: left;
    line-height: 18px;
    letter-spacing: normal;
    color: #0e1111;
    margin: 25px 0 15px;
    font-family: 'Roboto', sans-serif;
    font-weight: 900;
    text-transform: none;
    font-size: 24px;
    padding-bottom: 5px
}

.recomendation-slider-homepage .block-products-list .products-grid,
.custom-slider .block-products-list .products-grid {
    padding-left: 0 !important
}

.recomendation-slider-homepage .owl-stage-outer .owl-stage,
.custom-slider .owl-stage-outer .owl-stage {
    padding-left: 0 !important
}

.recomendation-slider-homepage .owl-stage-outer .owl-item,
.custom-slider .owl-stage-outer .owl-item {
    max-width: 20%;
    padding: 0 1rem
}

@media (max-width:767px) {

    .recomendation-slider-homepage .owl-stage-outer .owl-item,
    .custom-slider .owl-stage-outer .owl-item {
        max-width: 100%
    }
}

.recomendation-slider-homepage .owl-stage-outer .owl-item .product-item,
.custom-slider .owl-stage-outer .owl-item .product-item {
    background-color: #fff;
    border: 1px solid #e7e7e7 !important
}

.recomendation-slider-homepage .owl-stage-outer .owl-item .product-item .product-item-info,
.custom-slider .owl-stage-outer .owl-item .product-item .product-item-info {
    border: 1px solid #e7e7e7;
    padding: 0 !important;
    transition: border-color .25s, box-shadow .25s
}

.recomendation-slider-homepage .owl-stage-outer .owl-item .product-item .product-item-info:hover,
.custom-slider .owl-stage-outer .owl-item .product-item .product-item-info:hover {
    border: 1px solid #333 !important;
    border-color: #333 !important;
    box-shadow: inset 0 -3px #333 !important
}

.recomendation-slider-homepage .owl-stage-outer .owl-item .product-item .product-item-info .product-image-container .product-image-wrapper,
.custom-slider .owl-stage-outer .owl-item .product-item .product-item-info .product-image-container .product-image-wrapper {
    padding-bottom: 100% !important
}

.recomendation-slider-homepage .owl-stage-outer .owl-item .product-item .product-item-info .product-item-details,
.custom-slider .owl-stage-outer .owl-item .product-item .product-item-info .product-item-details {
    position: initial;
    border-top: none;
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    align-items: baseline;
    min-height: 125px;
    padding: 0 10px 10px;
    border-top: 1px solid #c1c0d2;
    margin-top: 10px
}

.recomendation-slider-homepage .owl-stage-outer .owl-item .product-item .product-item-info .product-item-details .product-brand,
.custom-slider .owl-stage-outer .owl-item .product-item .product-item-info .product-item-details .product-brand {
    margin-top: 10px;
    margin-bottom: 0
}

.recomendation-slider-homepage .owl-stage-outer .owl-item .product-item .product-item-info .product-item-details .product-item-name,
.custom-slider .owl-stage-outer .owl-item .product-item .product-item-info .product-item-details .product-item-name {
    padding-top: 5px;
    margin-top: 0;
    margin-bottom: 0;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 100%;
    text-align: left !important
}

.recomendation-slider-homepage .owl-stage-outer .owl-item .product-item .product-item-info .product-item-details .product-item-name a,
.custom-slider .owl-stage-outer .owl-item .product-item .product-item-info .product-item-details .product-item-name a {
    font-family: 'Roboto', sans-serif;
    font-weight: 900;
    font-size: 14px;
    text-transform: capitalize;
    color: #0e1111 !important;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-align: left !important;
    line-height: 20px;
    min-height: 40px
}

.recomendation-slider-homepage .owl-stage-outer .owl-item .product-item .product-item-info .product-item-details .price-box,
.custom-slider .owl-stage-outer .owl-item .product-item .product-item-info .product-item-details .price-box {
    display: block;
    margin: 0;
    min-height: 52px;
    width: 100%;
    padding-top: 10px
}

.recomendation-slider-homepage .owl-stage-outer .owl-item .product-item .product-item-info .product-item-details .price-box .price-label,
.custom-slider .owl-stage-outer .owl-item .product-item .product-item-info .product-item-details .price-box .price-label {
    display: none !important
}

.recomendation-slider-homepage .owl-stage-outer .owl-item .product-item .product-item-info .product-item-details .price-box .price-wrapper-container,
.custom-slider .owl-stage-outer .owl-item .product-item .product-item-info .product-item-details .price-box .price-wrapper-container {
    display: flex;
    width: 100%;
    flex-direction: column;
    align-items: flex-start;
    gap: .5rem
}

.recomendation-slider-homepage .owl-stage-outer .owl-item .product-item .product-item-info .product-item-details .price-box .price-wrapper-container span.price-discount,
.custom-slider .owl-stage-outer .owl-item .product-item .product-item-info .product-item-details .price-box .price-wrapper-container span.price-discount {
    color: #e21936;
    font-weight: 700;
    background: #E219361A;
    padding: .2rem .3rem;
    text-transform: uppercase
}

.recomendation-slider-homepage .owl-stage-outer .owl-item .product-item .product-item-info .product-item-details .price-box .price-wrapper-container .special-price,
.custom-slider .owl-stage-outer .owl-item .product-item .product-item-info .product-item-details .price-box .price-wrapper-container .special-price {
    display: inline-block;
    margin-left: 0
}

.recomendation-slider-homepage .owl-stage-outer .owl-item .product-item .product-item-info .product-item-details .price-box .price-wrapper-container .special-price .price,
.custom-slider .owl-stage-outer .owl-item .product-item .product-item-info .product-item-details .price-box .price-wrapper-container .special-price .price {
    color: #e21936 !important;
    font-weight: 600;
    font-size: 16px !important;
    display: inline-block
}

.recomendation-slider-homepage .owl-stage-outer .owl-item .product-item .product-item-info .product-item-details .price-box .price-wrapper-container .old-price,
.custom-slider .owl-stage-outer .owl-item .product-item .product-item-info .product-item-details .price-box .price-wrapper-container .old-price {
    margin-right: 0;
    display: inline-block !important
}

.recomendation-slider-homepage .owl-stage-outer .owl-item .product-item .product-item-info .product-item-details .price-box .price-wrapper-container .old-price .price,
.custom-slider .owl-stage-outer .owl-item .product-item .product-item-info .product-item-details .price-box .price-wrapper-container .old-price .price {
    font-family: 'Roboto', sans-serif;
    color: #0f1111 !important;
    text-decoration: line-through;
    font-weight: 400 !important;
    font-size: 12px !important
}

.recomendation-slider-homepage .owl-controls .owl-dots,
.custom-slider .owl-controls .owl-dots {
    display: none
}

@media only screen and (max-width:940px) and (min-width:768px) {
    .catalog-product-view .empatkali-modal.modal-popup.modal-slide._inner-scroll .modal-inner-wrap {
        width: 90%
    }
}

.bopis__checkout [data-role=title] {
    font-size: 18px;
    padding-bottom: 17px;
    color: #303030;
    text-transform: uppercase;
    border-bottom: solid 1px #ddd;
    font-weight: 600;
    margin-bottom: 19px;
    width: 100%
}

.bopis__checkout #shipping-new-address-form,
.bopis__checkout #checkout-stores-container {
    margin-top: 30px;
    border-top: solid 1px #ddd;
    display: flex;
    flex-wrap: wrap
}

.bopis__checkout #checkout-stores-container {
    padding-top: 30px
}

.bopis__checkout .search-box-container {
    margin-bottom: 20px
}

.bopis__checkout .search-box-container input {
    padding: 0 14px;
    height: 40px
}

.bopis__checkout .search-box-container .other-info {
    display: flex;
    flex-wrap: wrap;
    font-size: 12px;
    margin-top: 16px
}

.bopis__checkout .search-box-container .stores-count {
    margin-left: auto
}

.bopis__checkout .search-box-container .current-location-link a {
    position: relative;
    padding-left: 24px
}

.bopis__checkout .search-box-container .current-location-link a:after {
    content: '';
    width: 16px;
    height: 16px;
    background-image: url('/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/images/icon-location.svg');
    position: absolute;
    background-size: contain;
    left: 0
}

.bopis__checkout .search-result {
    max-height: 328px;
    overflow-y: auto
}

.bopis__checkout .search-result ul {
    padding: 0
}

.bopis__checkout .search-result li {
    list-style: none;
    border: solid 1px #ddd;
    margin-bottom: 20px;
    padding: 16px 20px 16px 60px;
    position: relative;
    cursor: pointer
}

.bopis__checkout .search-result li:hover,
.bopis__checkout .search-result li.selected {
    border-color: #0f1111
}

.bopis__checkout .search-result li:after {
    content: '';
    width: 19px;
    height: 24px;
    position: absolute;
    background-image: url('/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/images/icon-pin.svg');
    background-repeat: no-repeat;
    background-size: contain;
    top: 21px;
    left: 21px
}

.bopis__checkout .search-result li .item-title {
    color: #0f1111;
    font-weight: 700
}

.bopis__checkout #stores-map {
    max-width: 48.657%;
    width: 100%;
    height: 400px !important
}

.bopis__checkout .available-store-container {
    max-width: 48.657%;
    width: 100%;
    margin-left: auto
}

.bopis__checkout .search-box {
    position: relative
}

.bopis__checkout .search-box:after {
    content: '';
    width: 16px;
    height: 16px;
    position: absolute;
    background-image: url('/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/images/icon-search.svg');
    background-repeat: no-repeat;
    top: 50%;
    transform: translateY(-50%);
    right: 21px;
    background-size: contain
}

.bopis__checkout .select-shipping {
    padding: 26px;
    margin-bottom: 30px;
    max-width: 100%;
    margin-top: 0;
    background: #fff
}

.bopis__checkout .contact__msg {
    margin-top: 30px;
    padding-top: 29px;
    border-top: solid 1px #ddd;
    display: flex;
    flex-wrap: wrap
}

.bopis__checkout .contact__msg--head {
    font-weight: 700
}

.bopis__checkout .bopis-customer {
    display: flex;
    flex-wrap: wrap;
    width: 100%
}

.bopis__checkout .bopis-customer input {
    border: 1px solid #bababa
}

.bopis__checkout .bopis-customer .bopis_field--lastname {
    margin-left: auto
}

.bopis__checkout .bopis-customer .bopis-tooltip:before {
    content: "62";
    position: absolute;
    font-size: 13px;
    padding: 12px;
    color: #000
}

.bopis__checkout .bopis-customer .bopis-tooltip input.input-text {
    padding-left: 35px !important;
    margin-right: 10px;
    width: calc(100% - 36px) !important
}

.bopis__checkout .bopis-customer .bopis-tooltip .tooltip {
    position: relative;
    display: inline-block;
    float: right;
    margin-top: 6px
}

.bopis__checkout .bopis-customer .bopis-tooltip .tooltip:before {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 21px;
    line-height: inherit;
    color: #bbb;
    content: '\e623';
    font-family: 'luma-icons';
    vertical-align: middle;
    display: inline-block;
    font-weight: 400;
    overflow: hidden;
    speak: none;
    text-align: center
}

.bopis__checkout .bopis-customer .bopis-tooltip .tooltip:hover:before {
    color: #000
}

.bopis__checkout .bopis-customer .bopis-tooltip .tooltip:hover .tooltiptext {
    visibility: visible;
    opacity: 1
}

.bopis__checkout .bopis-customer .bopis-tooltip .tooltip .tooltiptext {
    visibility: hidden;
    transition: opacity .3s;
    color: #333;
    text-align: left;
    background: #f4f4f4;
    border: 1px solid #999;
    border-radius: 1px;
    font-size: 14px;
    padding: 12px;
    width: 270px;
    left: 38px;
    position: absolute;
    text-transform: none;
    top: -9px;
    word-wrap: break-word;
    z-index: 2;
    height: fit-content;
    right: -10px;
    top: 40px;
    left: auto
}

.bopis__checkout .bopis-customer .bopis-tooltip .tooltip .tooltiptext:before {
    content: "";
    border: 10px solid transparent;
    height: 0;
    width: 0;
    margin-top: -21px;
    right: 10px;
    left: auto;
    top: 0;
    border-bottom-color: #999;
    position: absolute
}

.bopis__checkout .bopis-customer .bopis-tooltip .tooltip .tooltiptext:after {
    content: "";
    border: 10px solid transparent;
    height: 0;
    width: 0;
    margin-top: -20px;
    right: 10px;
    left: auto;
    top: 1px;
    border-bottom-color: #f4f4f4;
    position: absolute
}

body.checkout-index-index.bopis__checkout--container .bopis__checkout--password.fieldset {
    margin-top: 20px
}

body.checkout-index-index.bopis__checkout--container .bopis__checkout--password.fieldset>.field {
    margin-bottom: 20px
}

body.checkout-index-index.bopis__checkout--container .container {
    width: 100%;
    max-width: 1357px
}

body.checkout-index-index.bopis__checkout--container .container>[class*=col-] {
    margin: 0 30px
}

body.checkout-index-index.bopis__checkout--container .container .row {
    margin: 0
}

body.checkout-index-index.bopis__checkout--container .fieldset .field.checkout-telephone-toltip .control._with-tooltip .field-tooltip {
    left: inherit;
    right: 10px
}

body.checkout-index-index.bopis__checkout--container #checkout-shipping-method-load thead {
    display: none
}

body.checkout-index-index.bopis__checkout--container #checkout .opc-wrapper {
    width: 65.87%;
    padding: 0
}

body.checkout-index-index.bopis__checkout--container #checkout .opc-wrapper #shipping-method-buttons-container {
    padding: 0;
    display: flex;
    background: 0 0;
    border: none
}

body.checkout-index-index.bopis__checkout--container #checkout .opc-wrapper #shipping-method-buttons-container .primary {
    margin-left: auto
}

body.checkout-index-index.bopis__checkout--container #checkout .opc-wrapper #shipping-method-buttons-container .primary button.disable {
    background: #ccc;
    border-color: #ccc;
    color: #999;
    cursor: auto
}

body.checkout-index-index.bopis__checkout--container #checkout .opc-wrapper button {
    margin: 0;
    background: #0f1111;
    border-radius: 0;
    width: auto;
    padding: 0 60px;
    height: 40px;
    box-shadow: none;
    font-size: 14px;
    color: #fff;
    border-color: #0f1111
}

body.checkout-index-index.bopis__checkout--container #checkout .opc-wrapper button:hover {
    background-color: #fff;
    border: 1px solid #0f1111
}

body.checkout-index-index.bopis__checkout--container #checkout .opc-wrapper .opc>li.checkout-shipping-method {
    background: 0 0;
    padding: 0;
    border: none;
    margin-bottom: 0
}

body.checkout-index-index.bopis__checkout--container #checkout .opc-wrapper .opc>li.checkout-shipping-method .methods-shipping {
    padding: 26px;
    margin-bottom: 30px;
    max-width: 100%;
    background: #fff
}

body.checkout-index-index.bopis__checkout--container #checkout .opc-wrapper .opc>li.checkout-shipping-method .methods-shipping .step-content .checkout-shipping-method-wrapper .table-checkout-shipping-method {
    width: 100%;
    border-collapse: separate;
    border-spacing: 0 1em
}

body.checkout-index-index.bopis__checkout--container #checkout .opc-wrapper .opc>li.checkout-shipping-method .methods-shipping .step-content .checkout-shipping-method-wrapper .table-checkout-shipping-method tbody tr:hover td[class*=col-] {
    border-color: #434343
}

body.checkout-index-index.bopis__checkout--container #checkout .opc-wrapper .opc>li.checkout-shipping-method .methods-shipping .step-content .checkout-shipping-method-wrapper .table-checkout-shipping-method tbody tr:first-child td {
    border-top: 1px solid
}

body.checkout-index-index.bopis__checkout--container #checkout .opc-wrapper .opc>li.checkout-shipping-method .methods-shipping .step-content .checkout-shipping-method-wrapper .table-checkout-shipping-method tbody tr td.col-freeshipping .logo,
body.checkout-index-index.bopis__checkout--container #checkout .opc-wrapper .opc>li.checkout-shipping-method .methods-shipping .step-content .checkout-shipping-method-wrapper .table-checkout-shipping-method tbody tr td.col-flatrate .logo,
body.checkout-index-index.bopis__checkout--container #checkout .opc-wrapper .opc>li.checkout-shipping-method .methods-shipping .step-content .checkout-shipping-method-wrapper .table-checkout-shipping-method tbody tr td.col-advancedmatrix0 .logo,
body.checkout-index-index.bopis__checkout--container #checkout .opc-wrapper .opc>li.checkout-shipping-method .methods-shipping .step-content .checkout-shipping-method-wrapper .table-checkout-shipping-method tbody tr td.col-JNE .logo,
body.checkout-index-index.bopis__checkout--container #checkout .opc-wrapper .opc>li.checkout-shipping-method .methods-shipping .step-content .checkout-shipping-method-wrapper .table-checkout-shipping-method tbody tr td.col-Rpx .logo {
    width: 50px;
    height: 20px;
    background-size: 100%;
    margin: 2px 5px 0 0
}

body.checkout-index-index.bopis__checkout--container #checkout .opc-wrapper .opc>li.checkout-shipping-method .methods-shipping .step-content .checkout-shipping-method-wrapper .table-checkout-shipping-method tbody tr td.col-Sicepat .logo,
body.checkout-index-index.bopis__checkout--container #checkout .opc-wrapper .opc>li.checkout-shipping-method .methods-shipping .step-content .checkout-shipping-method-wrapper .table-checkout-shipping-method tbody tr td.col-sicepatratematrix .logo {
    width: 50px;
    height: 25px;
    margin: -16px 5px 0 0
}

body.checkout-index-index.bopis__checkout--container #checkout .opc-wrapper .opc>li.checkout-shipping-method .methods-shipping .step-content .checkout-shipping-method-wrapper .table-checkout-shipping-method tbody tr td.col-grab_sameday .logo {
    width: 50px;
    height: 20px;
    background-size: 100%;
    margin: -2px 5px 0 0
}

body.checkout-index-index.bopis__checkout--container #checkout .opc-wrapper .opc>li.checkout-shipping-method .methods-shipping .step-content .checkout-shipping-method-wrapper .table-checkout-shipping-method tbody tr td:first-child {
    padding-left: 20px;
    padding-right: 8px;
    border-right: 0 !important
}

body.checkout-index-index.bopis__checkout--container #checkout .opc-wrapper .opc>li.checkout-shipping-method .methods-shipping .step-content .checkout-shipping-method-wrapper .table-checkout-shipping-method tbody tr td:last-child {
    border-left: 0 !important;
    text-align: right;
    padding-right: 20px
}

body.checkout-index-index.bopis__checkout--container #checkout .opc-wrapper .opc>li.checkout-shipping-method .methods-shipping .step-content .checkout-shipping-method-wrapper .table-checkout-shipping-method tbody tr td:last-child span {
    font-weight: 400
}

body.checkout-index-index.bopis__checkout--container #checkout .opc-wrapper .opc>li.checkout-shipping-method .methods-shipping .step-content .checkout-shipping-method-wrapper .table-checkout-shipping-method tbody tr td:nth-child(2) {
    border-right: 0 !important;
    border-left: 0 !important;
    padding-left: 0;
    padding-right: 0
}

body.checkout-index-index.bopis__checkout--container #checkout .opc-wrapper .opc>li.checkout-shipping-method .methods-shipping .step-content .checkout-shipping-method-wrapper .table-checkout-shipping-method tbody tr td:nth-child(2) span {
    font-weight: 600;
    display: inline-block
}

body.checkout-index-index.bopis__checkout--container #checkout .opc-wrapper .opc>li.checkout-shipping-method .methods-shipping .step-content .checkout-shipping-method-wrapper .table-checkout-shipping-method tbody tr td.col-method.ship-radio-btn .radio {
    width: 20px;
    height: 20px
}

body.checkout-index-index.bopis__checkout--container #checkout .opc-wrapper .opc>li.checkout-shipping-method .methods-shipping .step-content .checkout-shipping-method-wrapper .table-checkout-shipping-method tbody tr td.col-method.ship-radio-btn label {
    color: #666;
    font-weight: 400;
    position: relative
}

body.checkout-index-index.bopis__checkout--container #checkout .opc-wrapper .opc>li.checkout-shipping-method .methods-shipping .step-content .checkout-shipping-method-wrapper .table-checkout-shipping-method tbody tr td[class*=col-] {
    border: 1px solid;
    border-color: #ddd;
    padding-top: 25px;
    padding-bottom: 25px
}

body.checkout-index-index.bopis__checkout--container #checkout .opc-wrapper .opc>li.checkout-payment-method {
    border: none
}

body.checkout-index-index.bopis__checkout--container #checkout .opc-wrapper .opc>li#shipping.checkout-shipping-address form {
    background: 0 0;
    padding: 0;
    border: none;
    margin-bottom: 0
}

body.checkout-index-index.bopis__checkout--container #checkout .opc-wrapper .opc>li#shipping.checkout-shipping-address form.form-login {
    background: #ffff;
    padding: 26px;
    border: none;
    margin-bottom: 30px
}

body.checkout-index-index.bopis__checkout--container .opc-wrapper .opc>li#shipping.checkout-shipping-address form #customer-email-fieldset .field {
    margin-top: 0;
    max-width: 100%
}

body.checkout-index-index.bopis__checkout--container .opc-wrapper .opc>li#shipping.checkout-shipping-address #checkout-step-shipping.step-content .field.addresses {
    border: none
}

body.checkout-index-index.bopis__checkout--container .opc-wrapper .opc>li#shipping.checkout-shipping-address #checkout-step-shipping.step-content .field.addresses .control .shipping-address-items .shipping-address-items-title {
    font-size: 18px;
    padding-bottom: 17px;
    color: #303030;
    text-transform: uppercase;
    border-bottom: solid 1px #ddd;
    font-weight: 500;
    margin-bottom: 19px
}

body.checkout-index-index.bopis__checkout--container .opc-wrapper .opc>li#shipping.checkout-shipping-address #checkout-step-shipping.step-content .field.addresses .control .shipping-address-items {
    padding-left: 0;
    padding-right: 0
}

body.checkout-index-index.bopis__checkout--container .opc-wrapper .bopis__checkout .step-title {
    font-size: 18px !important;
    padding-bottom: 17px !important;
    color: #303030 !important;
    font-weight: 600;
    margin-bottom: 19px
}

body.checkout-index-index.bopis__checkout--container .opc-wrapper .bopis__checkout .fieldset>.field.street {
    max-width: 100%
}

body.checkout-index-index.bopis__checkout--container .opc-wrapper .bopis__checkout .fieldset>.field.street>.control input {
    max-width: 100%
}

body.checkout-index-index.bopis__checkout--container .opc-wrapper .bopis__checkout .fieldset>.field>.label {
    font-size: 14px;
    color: #303030;
    margin-bottom: 10px
}

body.checkout-index-index.bopis__checkout--container .opc-wrapper .bopis__checkout .fieldset>.field .control input,
body.checkout-index-index.bopis__checkout--container .opc-wrapper .bopis__checkout .fieldset>.field .control select {
    height: 40px;
    max-width: 100%;
    padding: 0 14px;
    width: 100%
}

body.checkout-index-index.bopis__checkout--container .opc-wrapper .bopis__checkout .fieldset>.field .control input::-webkit-input-placeholder,
body.checkout-index-index.bopis__checkout--container .opc-wrapper .bopis__checkout .fieldset>.field .control select::-webkit-input-placeholder {
    font-size: 14px
}

body.checkout-index-index.bopis__checkout--container .opc-wrapper .bopis__checkout .fieldset>.field .control input:-ms-input-placeholder,
body.checkout-index-index.bopis__checkout--container .opc-wrapper .bopis__checkout .fieldset>.field .control select:-ms-input-placeholder {
    font-size: 14px
}

body.checkout-index-index.bopis__checkout--container .opc-wrapper .bopis__checkout .fieldset>.field .control input::placeholder,
body.checkout-index-index.bopis__checkout--container .opc-wrapper .bopis__checkout .fieldset>.field .control select::placeholder {
    font-size: 14px
}

body.checkout-index-index.bopis__checkout--container .opc-sidebar {
    width: 31.65%
}

body.checkout-index-index.bopis__checkout--container .opc-sidebar .opc-block-shipping-information {
    background: 0 0;
    border: none;
    padding: 0
}

body.checkout-index-index.bopis__checkout--container .opc-sidebar .opc-block-shipping-information .shipping-information {
    background: #ffff;
    padding: 26px;
    border: none;
    margin-bottom: 30px
}

body.checkout-index-index.bopis__checkout--container .opc-sidebar .opc-block-shipping-information .shipping-information .shipping-information-content a {
    color: #000
}

body.checkout-index-index.bopis__checkout--container .opc-sidebar .opc-block-shipping-information .shipping-information .shipping-information-content a:hover {
    color: #000
}

body.checkout-index-index.bopis__checkout--container .opc-sidebar .opc-block-summary {
    padding: 20px 0 0;
    border: none
}

body.checkout-index-index.bopis__checkout--container .opc-sidebar .opc-block-summary .title {
    font-weight: 600;
    padding: 0 20px 17px
}

body.checkout-index-index.bopis__checkout--container .opc-sidebar .opc-block-summary .table-totals {
    margin-bottom: 0;
    background: #fff;
    display: flex
}

body.checkout-index-index.bopis__checkout--container .opc-sidebar .opc-block-summary .table-totals tbody {
    width: 100%
}

body.checkout-index-index.bopis__checkout--container .opc-sidebar .opc-block-summary .table-totals tr {
    width: 100%;
    display: flex
}

body.checkout-index-index.bopis__checkout--container .opc-sidebar .opc-block-summary .table-totals td {
    margin-left: auto
}

body.checkout-index-index.bopis__checkout--container .opc-sidebar .opc-block-summary .items-in-cart {
    padding: 0;
    margin: 0 20px
}

body.checkout-index-index.bopis__checkout--container .opc-sidebar .opc-block-summary .table-totals .grand strong {
    font-weight: 400;
    font-size: 14px
}

body.checkout-index-index.bopis__checkout--container .opc-sidebar .opc-block-summary .table-totals .grand strong .price {
    font-weight: 700;
    font-size: 18px
}

body.checkout-index-index.bopis__checkout--container .opc-sidebar .opc-block-summary .minicart-items-wrapper {
    margin: 0;
    padding: 0;
    overflow-x: hidden;
    overflow-y: auto
}

body.checkout-index-index.bopis__checkout--container .opc-sidebar .opc-block-summary .minicart-items .product-item {
    margin-bottom: 0
}

body.checkout-index-index.bopis__checkout--container .opc-sidebar .opc-block-summary .minicart-items .product-item:first-child {
    padding-top: 20px
}

body.checkout-index-index.bopis__checkout--container .opc-sidebar .opc-block-summary .minicart-items .product-item .message.notice {
    padding: 0;
    margin: 0
}

body.checkout-index-index.bopis__checkout--container .opc-sidebar .opc-block-summary .minicart-items .product-item .product-item-inner {
    margin: 0
}

body.checkout-index-index.bopis__checkout--container .opc-sidebar .opc-block-summary .minicart-items .product-item .product-item-details {
    line-height: 1.6
}

body.checkout-index-index.bopis__checkout--container .opc-sidebar .opc-block-summary .minicart-items .product-item .product-item-brand {
    font-weight: 400 !important
}

body.checkout-index-index.bopis__checkout--container .opc-sidebar .opc-block-summary .minicart-items .product-item .product-item-name {
    margin: 0;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden
}

body.checkout-index-index.bopis__checkout--container .opc-sidebar .opc-block-summary .minicart-items .product-item .details-qty,
body.checkout-index-index.bopis__checkout--container .opc-sidebar .opc-block-summary .minicart-items .product-item .item-options {
    margin-top: 0;
    margin-bottom: 5px
}

body.checkout-index-index.bopis__checkout--container .opc-sidebar .opc-block-summary .minicart-items .product-item .details-qty .label,
body.checkout-index-index.bopis__checkout--container .opc-sidebar .opc-block-summary .minicart-items .product-item .item-options .label,
body.checkout-index-index.bopis__checkout--container .opc-sidebar .opc-block-summary .minicart-items .product-item .details-qty .value,
body.checkout-index-index.bopis__checkout--container .opc-sidebar .opc-block-summary .minicart-items .product-item .item-options .value,
body.checkout-index-index.bopis__checkout--container .opc-sidebar .opc-block-summary .minicart-items .product-item .details-qty .values,
body.checkout-index-index.bopis__checkout--container .opc-sidebar .opc-block-summary .minicart-items .product-item .item-options .values {
    font-weight: 400 !important;
    color: #999
}

body.checkout-index-index.bopis__checkout--container .opc-sidebar .opc-block-summary .minicart-items .product-item .options dl {
    margin: 0
}

body.checkout-index-index.bopis__checkout--container .opc-sidebar .opc-block-summary .product-item .product .price {
    font-size: 14px;
    font-weight: 700
}

body.checkout-index-index.bopis__checkout--container .fieldset>.field {
    margin-top: 30px;
    margin-bottom: 0;
    width: 100%;
    max-width: 48.657%
}

body.checkout-index-index.bopis__checkout--container .fieldset>.field[name$=lastname],
body.checkout-index-index.bopis__checkout--container .fieldset>.field[name$=region_id],
body.checkout-index-index.bopis__checkout--container .fieldset>.field[name$=district_id],
body.checkout-index-index.bopis__checkout--container .fieldset>.field[name$=telephone] {
    margin-left: auto
}

body.checkout-index-index.bopis__checkout--container .modals-wrapper .fieldset>.field {
    max-width: 100%
}

body.checkout-index-index.bopis__checkout--container .modals-wrapper .field .control._with-tooltip {
    max-width: 340px
}

.custom__radio--btns label {
    display: flex;
    cursor: pointer
}

.custom__radio--btns label:nth-child(1) {
    margin-bottom: 10px
}

.custom__radio--btns label .shipping-type__icon {
    width: 50px;
    height: 30px;
    display: flex;
    margin: 0 20px
}

.custom__radio--btns label .shipping-type__label {
    display: flex;
    flex-wrap: wrap
}

.custom__radio--btns label .shipping-type__label span {
    width: 100%
}

.custom__radio--btns label[for=regular] .shipping-type__icon {
    background-image: url('/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/images/icon-homeD.svg');
    background-size: 95%;
    background-position: 0 -8px;
    background-repeat: no-repeat
}

.custom__radio--btns label[for=bopis] .shipping-type__icon {
    background-image: url('/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/images/icon-Store.svg');
    background-size: 73%;
    background-position: 5px -3px;
    background-repeat: no-repeat
}

.custom__radio--btns .shipping-type__title {
    font-weight: 700
}

.custom__radio--btns input[type=radio] {
    width: 20px;
    position: relative;
    visibility: hidden;
    position: absolute
}

.custom__radio--btns input[type=radio]+.shipping-type__fieldset {
    border: solid 1px #ddd;
    width: 100%;
    display: flex;
    padding: 21px;
    flex-wrap: wrap;
    align-items: center
}

.custom__radio--btns input[type=radio]+.shipping-type__fieldset .custom__input {
    width: 20px;
    height: 20px;
    border: solid 1px #ddd;
    border-radius: 50%
}

.custom__radio--btns input[type=radio]:checked+.shipping-type__fieldset {
    border: solid 1px #0f1111
}

.custom__radio--btns input[type=radio]:checked+.shipping-type__fieldset .custom__input {
    border: solid 1px #1e74f3;
    position: relative
}

.custom__radio--btns input[type=radio]:checked+.shipping-type__fieldset .custom__input:after {
    content: '';
    position: absolute;
    width: 12px;
    height: 12px;
    background: #1e75f4;
    border-radius: 50%;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%)
}

.checkout_consent {
    margin-top: 10px;
    margin-bottom: 10px
}

.checkout_consent .field-error {
    padding-left: 20px
}

.checkout_consent .control {
    display: flex;
    align-items: flex-start;
    flex-wrap: wrap
}

.checkout_consent .control input {
    margin-right: 5px;
    margin-top: 2px
}

.checkout_consent .control .label {
    flex-basis: 93%
}

.checkout_consent .control .label a {
    color: #444;
    font-weight: 700;
    text-decoration: underline
}

.checkout_consent .control .label a:hover {
    text-decoration: none
}

@media (min-width:1024px) {
    body.checkout-index-index .checkout-container {
        min-height: 500px
    }

    body.checkout-index-index .form.form-login {
        min-height: 215px
    }

    body.checkout-index-index .select-shipping {
        min-height: 215px
    }
}

@media (max-width:900px) {
    body.checkout-index-index.bopis__checkout--container .form.form-login {
        min-height: 215px
    }

    body.checkout-index-index.bopis__checkout--container .select-shipping {
        min-height: 215px
    }

    body.checkout-index-index.bopis__checkout--container .opc-progress-bar-item {
        width: 130px
    }

    body.checkout-index-index.bopis__checkout--container .container>[class*=col-] {
        margin: 0
    }

    body.checkout-index-index.bopis__checkout--container #checkout .opc-wrapper {
        width: 100%;
        margin-bottom: 0
    }

    body.checkout-index-index.bopis__checkout--container #checkout .opc-wrapper .opc>li.checkout-payment-method {
        margin-bottom: 100px;
        position: relative
    }

    body.checkout-index-index.bopis__checkout--container #checkout .opc-wrapper .opc>li.checkout-payment-method .step-content .form.payments .fieldset {
        position: static
    }

    body.checkout-index-index.bopis__checkout--container #checkout .opc-wrapper .opc>li.checkout-payment-method .step-content .form.payments .fieldset .custom-placeorder {
        bottom: -70px;
        left: 0;
        width: 100%
    }

    body.checkout-index-index.bopis__checkout--container #checkout .opc-wrapper .opc>li.checkout-payment-method .step-content .form.payments .fieldset .custom-placeorder .primary {
        width: 100%
    }

    body.checkout-index-index.bopis__checkout--container #checkout .opc-wrapper .opc>li.checkout-payment-method .step-content .form.payments .fieldset .custom-placeorder .primary button {
        width: 100%
    }

    body.checkout-index-index.bopis__checkout--container #checkout .opc-wrapper .opc>li.actions-toolbar {
        margin-bottom: 30px;
        margin-left: 0
    }

    body.checkout-index-index.bopis__checkout--container #checkout .opc-wrapper #shipping-method-buttons-container .primary {
        width: 100%
    }

    body.checkout-index-index.bopis__checkout--container #checkout .opc-wrapper #shipping-method-buttons-container .primary button {
        width: 100%
    }

    body.checkout-index-index.bopis__checkout--container .opc-sidebar {
        width: 100%
    }

    body.checkout-index-index.bopis__checkout--container .fieldset>.field {
        max-width: 49%
    }

    body.checkout-index-index .modals-wrapper .fieldset>.field {
        max-width: 100%
    }

    .bopis__checkout .available-store-container {
        max-width: 49%
    }

    .bopis__checkout #stores-map {
        max-width: 49%
    }
}

@media (max-width:767px) {
    body.checkout-index-index .page-wrapper {
        margin-top: 0
    }

    body.checkout-index-index .page-wrapper .checkout .checkout-header .container .col-12 .logo img {
        width: 120px
    }

    body.checkout-index-index.bopis__checkout--container .page-wrapper .checkout .container .col-12 .checkout-container .opc-wrapper .checkout-shipping-address .step-content .addresses {
        margin-left: 0
    }

    body.checkout-index-index.bopis__checkout--container .page-wrapper .checkout .container .col-12 .checkout-container .opc-wrapper li.checkout-payment-method {
        margin-left: 0
    }

    body.checkout-index-index.bopis__checkout--container .bopis__checkout--password .actions-toolbar {
        display: flex
    }

    body.checkout-index-index.bopis__checkout--container .bopis__checkout--password .actions-toolbar>.primary,
    body.checkout-index-index.bopis__checkout--container .bopis__checkout--password .actions-toolbar>.secondary {
        text-align: left
    }

    body.checkout-index-index.bopis__checkout--container .container>[class*=col-] {
        display: flex;
        justify-content: center
    }

    body.checkout-index-index.bopis__checkout--container .opc-wrapper .form-login,
    body.checkout-index-index.bopis__checkout--container .opc-wrapper .form-shipping-address,
    body.checkout-index-index.bopis__checkout--container .opc-wrapper .methods-shipping {
        margin-right: 0;
        margin-left: 0
    }

    body.checkout-index-index.bopis__checkout--container .opc-wrapper .bopis__checkout .fieldset>.field .control input,
    body.checkout-index-index.bopis__checkout--container .opc-wrapper .bopis__checkout .fieldset>.field .control select {
        max-width: 100%
    }

    body.checkout-index-index.bopis__checkout--container .opc-wrapper .checkout-shipping-method .form.methods-shipping {
        padding: 7px !important
    }

    body.checkout-index-index.bopis__checkout--container .opc-wrapper .checkout-shipping-method .form.methods-shipping .step-content .checkout-shipping-method-wrapper .table-checkout-shipping-method tbody tr td:last-child {
        padding-right: 10px !important
    }

    body.checkout-index-index.bopis__checkout--container .opc-wrapper .opc>li#shipping.checkout-shipping-address form {
        margin-left: 0;
        padding: 20px
    }

    body.checkout-index-index.bopis__checkout--container .opc-wrapper .opc>li#shipping.checkout-shipping-address form.form-login {
        padding: 20px
    }

    body.checkout-index-index.bopis__checkout--container .opc-wrapper .opc>li#shipping.checkout-shipping-address form.form-shipping-address {
        margin-bottom: 0 !important
    }

    body.checkout-index-index.bopis__checkout--container .fieldset>.field {
        max-width: 100%;
        margin-top: 19px
    }

    body.checkout-index-index.bopis__checkout--container #checkout .opc-wrapper #opc-shipping_method {
        margin-left: 0
    }

    body.checkout-index-index.bopis__checkout--container #checkout .opc-wrapper button {
        padding: 0 25px
    }

    body.checkout-index-index.bopis__checkout--container .checkout-shipping-method .no-quotes-block {
        margin: 20px
    }

    body.checkout-index-index.bopis__checkout--container .page-wrapper .checkout .checkout-header .container .col-12 .logo {
        padding: 15px 0;
        margin-left: 0
    }

    body.checkout-index-index.bopis__checkout--container .page-wrapper .checkout .container .col-12 .checkout-container .opc-sidebar .opc-block-summary .title {
        margin-bottom: 0
    }

    body.checkout-index-index.bopis__checkout--container .page-wrapper .checkout .container .col-12 .checkout-container .opc-sidebar.opc-summary-wrapper {
        margin-left: 0
    }

    body.checkout-index-index.bopis__checkout--container .page-wrapper .checkout .container .col-12 .checkout-container .opc-wrapper .checkout-shipping-address .step-content .form.form-login .fieldset .control input {
        max-width: 100%
    }

    body.checkout-index-index.bopis__checkout--container .page-wrapper .checkout .container .col-12 .checkout-container .opc-wrapper li.checkout-shipping-method .checkout-shipping-method .step-title {
        margin: 20px 0 0
    }

    body.checkout-index-index.bopis__checkout--container .page-wrapper .checkout .container .col-12 .checkout-container .opc-progress-bar {
        top: 55px
    }

    body.checkout-index-index.bopis__checkout--container .page-wrapper .checkout .container .col-12 .checkout-container .opc-wrapper .opc>li#shipping.checkout-shipping-address #checkout-step-shipping.step-content .field.addresses .control .shipping-address-items .shipping-address-item {
        margin-bottom: 20px !important;
        margin-right: 0;
        width: 100%
    }

    body.checkout-index-index.bopis__checkout--container .modal-popup.modal-slide {
        left: 50%;
        transform: translateX(-50%);
        width: 90%
    }

    body.checkout-index-index.bopis__checkout--container .modal-popup.modal-slide._inner-scroll .modal-inner-wrap {
        width: 100%
    }

    body.checkout-index-index.bopis__checkout--container .modal-popup.modal-slide._inner-scroll .modal-inner-wrap .modal-footer {
        text-align: center
    }

    body.checkout-index-index.bopis__checkout--container .modal-popup:not(.popup-grab-map) {
        width: 95%;
        bottom: 10px;
        top: 10px
    }

    body.checkout-index-index.bopis__checkout--container .modal-popup:not(.popup-grab-map) .modal-inner-wrap {
        min-height: auto
    }

    body.checkout-index-index.bopis__checkout--container .modal-popup:not(.popup-grab-map) .modal-header {
        padding-top: 10px;
        padding-bottom: 2px
    }

    body.checkout-index-index.bopis__checkout--container .modal-popup:not(.popup-grab-map) .modal-header h1 {
        font-size: 14px
    }

    body.checkout-index-index.bopis__checkout--container .modal-popup:not(.popup-grab-map) .modal-content {
        padding-bottom: 5px
    }

    body.checkout-index-index.bopis__checkout--container .modal-popup:not(.popup-grab-map) .modal-content #opc-new-shipping-address .form-shipping-address #shipping-new-address-form .field {
        margin-top: 6px
    }

    body.checkout-index-index.bopis__checkout--container .modal-popup:not(.popup-grab-map) .modal-content #opc-new-shipping-address .form-shipping-address #shipping-new-address-form .field .control input {
        height: 28px
    }

    body.checkout-index-index.bopis__checkout--container .modal-popup:not(.popup-grab-map) .modal-content #opc-new-shipping-address .form-shipping-address #shipping-new-address-form .field .control select {
        height: 28px
    }

    body.checkout-index-index.bopis__checkout--container .modal-popup:not(.popup-grab-map) .modal-content #opc-new-shipping-address .form-shipping-address #shipping-new-address-form .field .label {
        margin-bottom: 4px
    }

    body.checkout-index-index.bopis__checkout--container .modal-popup:not(.popup-grab-map) .modal-footer {
        padding-top: 5px;
        padding-bottom: 10px;
        margin-top: 8px
    }

    .custom__radio--btns input[type=radio]+.shipping-type__fieldset {
        padding: 17px 10px
    }

    .custom__radio--btns label .shipping-type__icon {
        width: 34px;
        height: 20px;
        margin: 0 9px
    }

    .custom__radio--btns label[for=regular] .shipping-type__icon {
        background-size: 100%;
        background-position: 0 -7px
    }

    .custom__radio--btns label[for=bopis] .shipping-type__icon {
        background-size: 72%;
        background-position: 5px -2px
    }

    .custom__radio--btns label .shipping-type__label {
        width: 209px;
        font-size: 13px
    }

    .bopis__checkout .available-store-container {
        max-width: 100%
    }

    .bopis__checkout .select-shipping {
        padding: 20px
    }

    .bopis__checkout .contact__msg {
        margin-top: 20px;
        padding-top: 20px
    }

    .bopis__checkout #stores-map {
        max-width: 100%;
        height: 301px !important;
        margin-bottom: 20px
    }

    .bopis__checkout #shipping-new-address-form {
        margin-top: 0
    }

    .bopis__checkout .search-box-container .other-info {
        margin-top: 20px;
        margin-bottom: 25px
    }

    .opc-wrapper .shipping-address-item {
        width: 45%
    }

    .checkout_consent {
        padding: 0 30px
    }
}

@media (max-width:360px) {
    .custom__radio--btns label .shipping-type__label {
        width: 185px !important;
        font-size: 13px
    }
}

@media (min-width:768px) {
    [data-content-type=row][data-appearance=contained] {
        max-width: 100% !important
    }

    [data-content-type=row][data-appearance=full-width]>.row-full-width-inner {
        max-width: 1440px !important
    }
}

@media (min-width:768px) {

    .catalog-category-view:not(.store-view-en_vn) .columns .column.main .products-grid .product-item .product-item-info.swatch-options-scale .product-item-details,
    .catalog-category-view:not(.store-view-en_th) .columns .column.main .products-grid .product-item .product-item-info.swatch-options-scale .product-item-details,
    .catalog-category-view:not(.store-view-th_th) .columns .column.main .products-grid .product-item .product-item-info.swatch-options-scale .product-item-details,
    .catalog-category-view:not(.store-view-viet_vn) .columns .column.main .products-grid .product-item .product-item-info.swatch-options-scale .product-item-details,
    .catalogsearch-result-index:not(.store-view-en_vn) .columns .column.main .products-grid .product-item .product-item-info.swatch-options-scale .product-item-details,
    .catalogsearch-result-index:not(.store-view-en_th) .columns .column.main .products-grid .product-item .product-item-info.swatch-options-scale .product-item-details,
    .catalogsearch-result-index:not(.store-view-th_th) .columns .column.main .products-grid .product-item .product-item-info.swatch-options-scale .product-item-details,
    .catalogsearch-result-index:not(.store-view-viet_vn) .columns .column.main .products-grid .product-item .product-item-info.swatch-options-scale .product-item-details {
        min-height: 200px
    }

    .catalog-category-view:not(.store-view-en_vn) .page-main .column.main .product-item-info.swatch-options-scale .product-item-details .swatch-attribute.color,
    .catalog-category-view:not(.store-view-en_th) .page-main .column.main .product-item-info.swatch-options-scale .product-item-details .swatch-attribute.color,
    .catalog-category-view:not(.store-view-th_th) .page-main .column.main .product-item-info.swatch-options-scale .product-item-details .swatch-attribute.color,
    .catalog-category-view:not(.store-view-viet_vn) .page-main .column.main .product-item-info.swatch-options-scale .product-item-details .swatch-attribute.color,
    .catalogsearch-result-index:not(.store-view-en_vn) .page-main .column.main .product-item-info.swatch-options-scale .product-item-details .swatch-attribute.color,
    .catalogsearch-result-index:not(.store-view-en_th) .page-main .column.main .product-item-info.swatch-options-scale .product-item-details .swatch-attribute.color,
    .catalogsearch-result-index:not(.store-view-th_th) .page-main .column.main .product-item-info.swatch-options-scale .product-item-details .swatch-attribute.color,
    .catalogsearch-result-index:not(.store-view-viet_vn) .page-main .column.main .product-item-info.swatch-options-scale .product-item-details .swatch-attribute.color {
        top: 0 !important
    }
}

@media (max-width:767px) {
    body [data-bv-show=inline_rating] .bv_main_container {
        flex-direction: row !important;
        justify-content: left !important
    }

    .mobile-top-info .show-reviews {
        display: none
    }

    .cms-privacy-policy #maincontent,
    .cms-terms-condition #maincontent,
    .cms-return-policy #maincontent,
    .cms-about-us #maincontent {
        margin-top: 10px
    }
}

.sections.nav-sections * {
    font-family: 'Roboto', sans-serif;
    letter-spacing: 0
}

@media (min-width:768px) and (max-width:1023px) {
    .sections.nav-sections .ves-mdrilldown .navigation .nav-item>a {
        height: unset
    }

    .sections.nav-sections .mm__menu .mm__sections .mm__sections-row {
        column-gap: 1rem
    }

    .sections.nav-sections .mm__menu .mm__brands .mm__brand-list .mm__brand-item {
        flex-basis: 10rem;
        min-height: 6rem
    }

    .sections.nav-sections .item-content2 {
        display: none !important
    }

    .sections.nav-sections .item-content1 {
        display: block !important
    }
}

body {
    font-family: 'Roboto', sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 15px
}

body .modal-popup .modal-content .block.block-new-customer .block-title #block-new-customer-heading {
    font-size: 16px;
    font-weight: 600
}

body .modal-popup .modal-content .block.block-new-customer .block-content p {
    font-size: 14px
}

body .modal-popup .modal-content .block.block-new-customer .actions-toolbar .action {
    padding: 11px 16px;
    background-color: #0e1111 !important;
    border: 1px solid #0e1111 !important
}

body .modal-popup .modal-content .block.block-new-customer .actions-toolbar .action span {
    text-transform: uppercase;
    font-weight: 500;
    font-size: 14px !important
}

body .modal-popup .modal-content .block.block-new-customer .actions-toolbar .action:hover {
    background-color: #fff !important
}

body .modal-popup .modal-content .block.block-new-customer .actions-toolbar .action:hover span {
    color: #0e1111 !important
}

body .modal-popup .modal-content .block.block-customer-login .block-title #block-customer-login-heading {
    font-size: 16px;
    font-weight: 600
}

body .modal-popup .modal-content .block.block-customer-login .block-content .form-login .fieldset.login {
    margin-bottom: 0 !important
}

body .modal-popup .modal-content .block.block-customer-login .block-content p {
    font-size: 14px
}

body .modal-popup .modal-content .block.block-customer-login .actions-toolbar .action.action-login {
    padding: 11px 16px;
    background-color: #0e1111 !important;
    border: 1px solid #0e1111 !important
}

body .modal-popup .modal-content .block.block-customer-login .actions-toolbar .action.action-login span {
    text-transform: uppercase;
    font-weight: 500;
    font-size: 14px !important
}

body .modal-popup .modal-content .block.block-customer-login .actions-toolbar .action.action-login:hover {
    background-color: #fff !important
}

body .modal-popup .modal-content .block.block-customer-login .actions-toolbar .action.action-login:hover span {
    color: #0e1111 !important
}

body .modal-popup .modal-content .block.block-customer-login .actions-toolbar .secondary .action span:hover {
    text-decoration: underline;
    color: #000 !important
}

.ui-datepicker .ui-datepicker-title {
    margin: 0 1.8em !important
}

.ui-datepicker .ui-datepicker-title select {
    font-size: 11px !important
}

body {
    background-color: #fff
}

.checkout-index-index .scroll-div {
    display: none
}

#search_mini_form .search .search-autocomplete ul {
    border: 0 solid #2c2c2c
}

#search_mini_form .search .search-autocomplete ul li {
    border-top: 0 solid #2c2c2c;
    padding: 7px 5px !important
}

#search_mini_form .search .search-autocomplete ul li span {
    font-weight: 600 !important
}

#search_mini_form .search .search-autocomplete ul li .amount {
    display: none
}

#searchSuggestions #suggestionsContainer #innerContainer li.highlight {
    background-color: transparent
}

#searchSuggestions #suggestionsContainer #innerContainer li.highlight:hover a {
    background-color: #e8e8e8
}

.checkout-index-index .modal-popup #shipping-new-address-form {
    flex-wrap: wrap
}

.catalog-category-view .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items,
.catalogsearch-result-index .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items,
.catalogsearch-advanced-result .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items {
    padding-left: 20px
}

.catalog-category-view .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items .item a,
.catalogsearch-result-index .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items .item a,
.catalogsearch-advanced-result .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items .item a {
    display: flex;
    padding: .2rem;
    align-items: center
}

.catalog-category-view .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items .item.selected a:after,
.catalogsearch-result-index .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items .item.selected a:after,
.catalogsearch-advanced-result .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items .item.selected a:after {
    content: "";
    background-image: url('/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/images/checkbox.svg');
    background-repeat: no-repeat;
    background-size: 25px;
    background-position: center center;
    width: 25px;
    height: 25px;
    position: absolute;
    left: 1px !important
}

.catalog-category-view .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items .item input,
.catalogsearch-result-index .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items .item input,
.catalogsearch-advanced-result .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items .item input {
    position: absolute;
    opacity: 0;
    cursor: pointer
}

.cms-surprise-drop-event .columns .column.main .products-grid .product-item .product-item-info .product.details .price-box.price-final_price .price-container .price {
    color: #000 !important;
    font-weight: 400
}

.cms-surprise-drop-event .columns .column.main .products-grid .product-item .product-item-info .product.details .price-box.price-final_price .special-price .price-container .price {
    color: #dd0019 !important;
    font-weight: 400
}

.cms-surprise-drop-event .columns .column.main .products-grid .product-item .product-item-info .product.details .price-box.price-final_price .old-price .price-container .price {
    color: #000 !important;
    font-weight: 400;
    text-decoration: line-through
}

.cms-page-view a.crosslink {
    color: #006bb4
}

.cms-page-view a.crosslink:hover {
    text-decoration: underline
}

.catalog-product-view a.crosslink {
    color: #006bb4
}

.catalog-product-view a.crosslink:hover {
    text-decoration: underline
}

.catalog-category-view a.crosslink,
.catalogsearch-result-index a.crosslink,
.catalogsearch-advanced-result a.crosslink {
    color: #006bb4
}

.catalog-category-view a.crosslink:hover,
.catalogsearch-result-index a.crosslink:hover,
.catalogsearch-advanced-result a.crosslink:hover {
    text-decoration: underline
}

a.crosslink {
    color: #006bb4
}

a.crosslink:hover {
    text-decoration: underline
}

.products-grid.wishlist .product-items .product-item-info .price-box {
    text-align: left !important
}

.products-grid.wishlist .product-items .product-item-info .product-item-inner .product-item-actions a.action.edit {
    width: 15%
}

.products-grid.wishlist .product-items .product-item-info .product-item-inner .product-item-actions a.action.btn-remove {
    width: 60%
}

.products-grid.wishlist .product-items .product-item-info .product-item-inner .product-item-actions a.action:before {
    display: none !important
}

.products-grid.wishlist .product-items .product-item-info .product-item-inner .product-item-actions a.action span {
    position: relative
}

button.action.primary span {
    text-transform: uppercase !important
}

.page-wrapper .page-main button.action.primary {
    border-radius: 0 !important
}

.page-wrapper .page-main button.action.primary span {
    text-transform: uppercase
}

body:not(.mobile-nav) .nav-sections {
    background-color: #fff !important;
    padding-bottom: 0 !important
}

body:not(.mobile-nav) .nav-sections .navigation ul li.level0.current>a>span {
    background-repeat: no-repeat;
    background-image: url("/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/images/pattern.svg");
    background-position: left bottom;
    transition: background-position .25s
}

.checkout-index-index .product-item {
    line-height: 1.425
}

.page-header .minicart-wrapper * {
    text-transform: uppercase !important
}

.page-wrapper .page-header-v1 .responsive-main-header .nav-toggle {
    top: auto !important
}

.page-wrapper .page-header-v1 .responsive-main-header .nav-toggle:before {
    margin-top: 0
}

.page-wrapper .btt-button {
    bottom: 20px !important
}

.catalog-category-view .columns .column.main .products-grid .product-item .product-item-info:hover .weltpixel-quickview,
.catalogsearch-result-index .columns .column.main .products-grid .product-item .product-item-info:hover .weltpixel-quickview,
.catalogsearch-advanced-result .columns .column.main .products-grid .product-item .product-item-info:hover .weltpixel-quickview {
    top: unset !important;
    margin-top: 6px
}

.catalog-category-view .columns .column.main .products-grid .product-item .product-item-info .product.details .price-box .special-price,
.catalogsearch-result-index .columns .column.main .products-grid .product-item .product-item-info .product.details .price-box .special-price,
.catalogsearch-advanced-result .columns .column.main .products-grid .product-item .product-item-info .product.details .price-box .special-price {
    margin-bottom: 2px
}

.product-info-main .swatch-option:focus {
    box-shadow: 0 0 3px 1px transparent
}

.products-grid .product-item .product-item-details .price-box .price-container .price-label {
    display: none !important
}

.custom-products-carousel .price-box {
    margin-bottom: 10px
}

.custom-products-carousel .products-grid .product-item {
    margin-bottom: 0
}

.custom-products-carousel .owl-carousel .owl-stage-outer {
    padding-bottom: 0
}

.custom-products-carousel .product-item .product-item-info .product-item-details .product-item-name {
    max-height: 50px;
    overflow: hidden;
    min-height: 50px
}

.cms-faq .faq-container {
    width: 75%;
    margin: 25px auto 30px auto;
    padding: 25px
}

.cms-faq .faq-container .toggle.toggle-border .togglet {
    line-height: 50px;
    padding: 0 15px 0 30px
}

.cms-faq .faq-container .toggle.toggle-border .togglet i {
    left: unset;
    right: 14px
}

.cms-faq .faq-container .toggle.toggle-border .togglec {
    padding: 0 15px 15px 20px
}

a.auto-interlink {
    color: #006bb4 !important
}

a.auto-interlink:hover {
    text-decoration: underline !important
}

.social-container a.social {
    display: inline-block
}

.ie9 .page-wrapper {
    background-color: #fff;
    min-height: 0
}

.product-item-details .discount {
    font-size: 14px;
    font-weight: 300;
    margin-left: 5px;
    color: #222
}

.products-grid.grid .product-item .product-item-info:hover {
    display: inline-block;
    box-shadow: none !important
}

.mxyt-video:hover {
    -webkit-box-shadow: 0px 0px 23px 1px #949494;
    -moz-box-shadow: 0px 0px 23px 1px #949494;
    box-shadow: 0px 0px 23px 1px #949494
}

.mxyt-video:hover a {
    background: #949494
}

.mxyt-playlist .mxyt-title h1,
.mxyt-playlist .mxyt-title h3 {
    max-height: 32px;
    overflow: hidden
}

.custom-slider .owl-carousel .owl-stage-outer {
    padding: 0
}

.custom-slider .custom-slider .owl-theme .owl-dots {
    bottom: 0
}

.custom-slider .owl-carousel .owl-item {
    margin-bottom: -1px
}

body .owl-theme .owl-dots .owl-dot.active span {
    background: #fff
}

body .owl-theme .owl-dots .owl-dot:hover span,
body .owl-theme .owl-dots .owl-dot.active span {
    background: #404040
}

#maincontent .owl-carousel.owl-theme .owl-stage-outer {
    padding-top: 0
}

#maincontent .owl-carousel.owl-theme .owl-controls .owl-nav [class*=owl-],
#maincontent .owl-carousel.owl-theme .owl-controls .owl-nav [class*=owl-]:hover {
    background-size: contain
}

#maincontent .owl-carousel.owl-theme .owl-controls .owl-nav [class*=owl-]:after,
#maincontent .owl-carousel.owl-theme .owl-controls .owl-nav [class*=owl-]:hover:after,
#maincontent .owl-carousel.owl-theme .owl-controls .owl-nav [class*=owl-]:before,
#maincontent .owl-carousel.owl-theme .owl-controls .owl-nav [class*=owl-]:hover:before {
    display: none
}

#maincontent .owl-carousel.owl-theme .owl-controls .owl-prev {
    left: -35px;
    background: url('/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/images/arrow-horizontal1.png') no-repeat center;
    border-radius: 0 5px 5px 0;
    transform: rotate(180deg);
    height: 50px;
    width: 40px;
    font-size: 0
}

#maincontent .owl-carousel.owl-theme .owl-controls .owl-prev:hover {
    opacity: .5
}

#maincontent .owl-carousel.owl-theme .owl-controls .owl-next {
    right: -35px;
    background: url('/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/images/arrow-horizontal1.png') no-repeat center;
    border-radius: 5px 0 0 5px;
    height: 50px;
    width: 40px;
    font-size: 0
}

#maincontent .owl-carousel.owl-theme .owl-controls .owl-next:hover {
    opacity: .5
}

.page-products .custom-products-carousel .grid.products-grid .product-item {
    height: auto !important
}

.products-grid .product-item .product-item-details .price-box {
    display: inline-block
}

.products-grid .product-item .product-item-details .price-box.price-final_price .special-price,
.products-grid .product-item .product-item-details .price-box.price-final_price .old-price {
    display: inline-block;
    margin-left: 0
}

.products-grid .product-item .product-item-details .price-box.price-final_price .special-price .price-container .price,
.products-grid .product-item .product-item-details .price-box.price-final_price .old-price .price-container .price {
    color: #020202 !important;
    font-weight: 400
}

.products-grid .product-item .product-item-details .price-box.price-final_price .old-price {
    text-align: left
}

.products-grid .product-item .product-item-details .price-box.price-final_price .old-price .price-container .price {
    font-size: 14px !important;
    color: grey !important
}

.products-grid .product-item .product-item-details .price-box .price-container .price {
    color: #020202 !important;
    font-weight: 400
}

li.separator {
    list-style: none
}

.product-item:hover .product-item-info .product-item-details .product-item-actions .actions-secondary .action.towishlist {
    opacity: 1
}

.product-item:hover .product-item-info .product-item-details .product-item-actions .actions-secondary .action.towishlist:before {
    content: '';
    background: url(/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/images/love.svg) no-repeat center;
    color: transparent;
    background-size: contain
}

.product-item:hover .product-item-info .product-item-details .product-item-actions .actions-secondary .action .towishlist.wishlisted:before {
    content: '';
    background: url('/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/images/love-fill.svg') no-repeat center;
    color: transparent;
    background-size: contain
}

.product-item:hover .product-item-info.added-to-wishlist .product-item-details .product-item-actions .actions-secondary .action.towishlist {
    opacity: 1
}

.product-item:hover .product-item-info.added-to-wishlist .product-item-details .product-item-actions .actions-secondary .action.towishlist:before {
    content: '';
    background: url(/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/images/love-fill.svg) no-repeat center;
    color: transparent;
    background-size: contain
}

.product-item:hover .product-item-info.added-to-wishlist .product-item-details .product-item-actions .actions-secondary .action .towishlist.wishlisted:before {
    content: '';
    background: url('/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/images/love-fill.svg') no-repeat center;
    color: transparent;
    background-size: contain
}

.product-item .product-item-info {
    margin: 0;
    padding: 10px;
    box-sizing: border-box
}

.product-item .product-item-info .product-item-details {
    position: relative;
    text-align: left
}

.product-item .product-item-info .product-item-details .product-brand {
    margin-top: 5px;
    margin-bottom: 5px;
    line-height: 14px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.product-item .product-item-info .product-item-details .product-brand span {
    font-size: 14px;
    font-weight: 600
}

.product-item .product-item-info .product-item-details .product.name,
.product-item .product-item-info .product-item-details .product-item-name {
    text-align: center !important;
    line-height: normal;
    border-top: none;
    margin-top: 5px;
    padding-top: 15px
}

.product-item .product-item-info .product-item-details .product.name a,
.product-item .product-item-info .product-item-details .product-item-name a {
    font-weight: 700;
    text-transform: uppercase;
    color: #434343 !important
}

.product-item .product-item-info .product-item-details .product-item-actions {
    position: initial !important
}

.product-item .product-item-info .product-item-details .product-item-actions .actions-primary {
    display: none !important
}

.product-item .product-item-info .product-item-details .product-item-actions .actions-secondary .action.tocompare {
    display: none
}

.product-item .product-item-info .product-item-details .product-item-actions .actions-secondary .action.towishlist {
    position: absolute;
    top: 10px;
    right: 10px;
    margin-right: 0;
    z-index: 1
}

.product-item .product-item-info .product-item-details .product-item-actions .actions-secondary .action.towishlist:before {
    content: '';
    background: url(/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/images/love.svg) no-repeat center;
    background-size: contain;
    width: 20px !important;
    color: transparent;
    display: block;
    height: 20px !important;
    padding: 0
}

.product-item .product-item-info .product-item-details .product-item-actions .actions-secondary .action.towishlist:hover:before {
    background: url(/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/images/love-fill.svg) no-repeat center;
    background-size: contain
}

.product-item .product-item-info .product-item-details .product-item-actions .actions-secondary .action.towishlist.wishlisted:before {
    content: '';
    background: url('/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/images/love-fill.svg') no-repeat center;
    color: transparent;
    background-size: contain
}

.product-item .product-item-info .product-item-details .product-item-inner .product-item-actions {
    position: inherit
}

.product-item .product-item-info .product-item-details .product-item-inner .product-item-actions .secondary-addto-links.actions-secondary {
    display: block
}

.product-item .product-item-info .product-item-details .product-item-inner .product-item-actions .secondary-addto-links.actions-secondary .towishlist {
    position: absolute;
    top: -25px;
    right: 0;
    margin-right: 0;
    z-index: 1
}

.product-item .product-item-info .product-item-details .product-item-inner .product-item-actions .secondary-addto-links.actions-secondary .towishlist:before {
    content: '';
    background: url(/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/images/love.svg) no-repeat center;
    background-size: contain;
    width: 20px;
    height: 20px;
    color: transparent
}

.product-item .product-item-info .product-item-details .product-item-inner .product-item-actions .secondary-addto-links.actions-secondary .towishlist:hover:before {
    content: '';
    background: url(/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/images/love-fill.svg) no-repeat center;
    color: transparent;
    background-size: contain
}

.product-item .product-item-info .product-item-details .product-item-inner .product-item-actions .secondary-addto-links.actions-secondary .towishlist.wishlisted:before {
    content: '';
    background: url('/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/images/love-fill.svg') no-repeat center;
    color: transparent;
    background-size: contain
}

.product-item .product-item-info .product-item-details .price-box.price-final_price {
    display: block;
    text-align: left !important
}

.product-item .product-item-info .product-item-details .price-box.price-final_price .special-price,
.product-item .product-item-info .product-item-details .price-box.price-final_price .old-price {
    display: inline-block;
    margin-left: 0
}

.product-item .product-item-info .product-item-details .price-box.price-final_price .price-container .price {
    color: #020202 !important;
    font-weight: 400
}

.product-item .product-item-info .product-item-details .price-box.price-final_price .old-price .price-container .price {
    font-size: 14px !important;
    color: grey !important
}

.page-products .custom-products-carousel .grid.products-grid .product-item {
    width: 100% !important
}

.page-products .custom-products-carousel .grid.products-grid .product-item-info:hover {
    margin: 0;
    padding: 10px
}

.page-header {
    border-bottom: 1px solid #ccc;
    margin-bottom: 20px
}

.page-header .panel.wrapper {
    background-color: #7e807e;
    color: #fff
}

.header.panel>.header.links {
    margin: 0;
    padding: 0;
    list-style: none none;
    float: right;
    font-size: 0;
    margin-left: auto;
    margin-right: 20px
}

.header.panel>.header.links>li {
    display: inline-block;
    vertical-align: top
}

.header.panel>.header.links>li {
    font-size: 14px;
    margin: 0 0 0 15px
}

.header.panel>.header.links>li>a {
    color: #fff;
    text-decoration: none
}

.header.panel>.header.links>li>a:visited {
    color: #fff;
    text-decoration: none
}

.header.panel>.header.links>li>a:hover {
    color: #fff;
    text-decoration: underline
}

.header.panel>.header.links>li>a:active {
    color: #fff;
    text-decoration: underline
}

.header.content {
    padding-top: 10px;
    position: relative
}

.logo {
    float: left;
    margin: 0 0 10px 40px;
    max-width: 50%;
    position: relative;
    z-index: 5
}

.logo img {
    display: block
}

.page-print .logo {
    display: inline-block;
    float: none
}

.page-main>.page-title-wrapper .page-title+.action {
    margin-top: 30px
}

.action.skip:focus {
    background: #f0f0f0;
    padding: 10px;
    box-sizing: border-box;
    left: 0;
    position: absolute;
    text-align: center;
    top: 0;
    width: 100%;
    z-index: 15
}

.message.global p {
    margin: 0
}

.message.global.noscript,
.message.global.cookie {
    margin: 0 0 10px;
    padding: 12px 20px 12px 25px;
    display: block;
    font-size: 1.3rem;
    background: #ffee9c;
    border-color: #d6ca8e;
    color: #0e1111;
    margin: 0
}

.message.global.noscript a,
.message.global.cookie a {
    color: #000
}

.message.global.noscript a:hover,
.message.global.cookie a:hover {
    color: #262626
}

.message.global.noscript a:active,
.message.global.cookie a:active {
    color: #333
}

.message.global.cookie {
    bottom: 0;
    left: 0;
    position: fixed;
    right: 0;
    z-index: 3
}

.message.global.cookie .actions {
    margin-top: 10px
}

.message.global.demo {
    margin: 0 0 10px;
    padding: 12px 20px 12px 25px;
    display: block;
    font-size: 1.3rem;
    background: #ff0101;
    border-color: none;
    color: #fff;
    margin-bottom: 0;
    text-align: center
}

.message.global.demo a {
    color: #000
}

.message.global.demo a:hover {
    color: #262626
}

.message.global.demo a:active {
    color: #333
}

.page-footer {
    margin-top: 25px
}

.footer.content {
    border-top: 1px solid #cecece;
    padding-top: 20px
}

.footer.content .links>li {
    background: #f4f4f4;
    font-size: 1.6rem;
    border-top: 1px solid #cecece;
    margin: 0 -15px;
    padding: 0 15px
}

.footer.content .links a,
.footer.content .links strong {
    display: block;
    padding: 10px 0
}

.footer.content .links strong {
    color: #737373;
    font-weight: 400
}

.footer.content .links a {
    color: #575757;
    text-decoration: none
}

.footer.content .links a:visited {
    color: #575757;
    text-decoration: none
}

.footer.content .links a:hover {
    color: #333;
    text-decoration: underline
}

.footer.content .links a:active {
    color: #333;
    text-decoration: underline
}

.copyright {
    background-color: #6e716e;
    color: #fff;
    display: block;
    padding: 10px;
    text-align: center
}

.page-header .switcher .options,
.page-footer .switcher .options {
    display: inline-block;
    position: relative
}

.page-header .switcher .options:before,
.page-footer .switcher .options:before,
.page-header .switcher .options:after,
.page-footer .switcher .options:after {
    content: '';
    display: table
}

.page-header .switcher .options:after,
.page-footer .switcher .options:after {
    clear: both
}

.page-header .switcher .options .action.toggle,
.page-footer .switcher .options .action.toggle {
    padding: 0;
    cursor: pointer;
    display: inline-block;
    text-decoration: none
}

.page-header .switcher .options .action.toggle>span,
.page-footer .switcher .options .action.toggle>span {
    border: 0;
    clip: rect(0, 0, 0, 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px
}

.page-header .switcher .options .action.toggle:after,
.page-footer .switcher .options .action.toggle:after {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 10px;
    line-height: 22px;
    color: inherit;
    content: '\e622';
    font-family: 'luma-icons';
    margin: 0;
    vertical-align: top;
    display: inline-block;
    font-weight: 400;
    overflow: hidden;
    speak: none;
    text-align: center
}

.page-header .switcher .options .action.toggle:hover:after,
.page-footer .switcher .options .action.toggle:hover:after {
    color: inherit
}

.page-header .switcher .options .action.toggle:active:after,
.page-footer .switcher .options .action.toggle:active:after {
    color: inherit
}

.page-header .switcher .options .action.toggle.active,
.page-footer .switcher .options .action.toggle.active {
    display: inline-block;
    text-decoration: none
}

.page-header .switcher .options .action.toggle.active>span,
.page-footer .switcher .options .action.toggle.active>span {
    border: 0;
    clip: rect(0, 0, 0, 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px
}

.page-header .switcher .options .action.toggle.active:after,
.page-footer .switcher .options .action.toggle.active:after {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 10px;
    line-height: 22px;
    color: inherit;
    content: '\e621';
    font-family: 'luma-icons';
    margin: 0;
    vertical-align: top;
    display: inline-block;
    font-weight: 400;
    overflow: hidden;
    speak: none;
    text-align: center
}

.page-header .switcher .options .action.toggle.active:hover:after,
.page-footer .switcher .options .action.toggle.active:hover:after {
    color: inherit
}

.page-header .switcher .options .action.toggle.active:active:after,
.page-footer .switcher .options .action.toggle.active:active:after {
    color: inherit
}

.page-header .switcher .options ul.dropdown,
.page-footer .switcher .options ul.dropdown {
    margin: 0;
    padding: 0;
    list-style: none none;
    background: #fff;
    border: #ccc;
    margin-top: 4px;
    min-width: 160px;
    z-index: 100;
    box-sizing: border-box;
    display: none;
    position: absolute;
    top: 100%;
    box-shadow: 0px 20px 50px -20px rgba(0, 0, 0, .5)
}

.page-header .switcher .options ul.dropdown li,
.page-footer .switcher .options ul.dropdown li {
    margin: 0;
    padding: 0
}

.page-header .switcher .options ul.dropdown li:hover,
.page-footer .switcher .options ul.dropdown li:hover {
    background: #f4f4f4;
    cursor: pointer
}

.page-header .switcher .options ul.dropdown:before,
.page-footer .switcher .options ul.dropdown:before,
.page-header .switcher .options ul.dropdown:after,
.page-footer .switcher .options ul.dropdown:after {
    border-bottom-style: solid;
    content: '';
    display: block;
    height: 0;
    position: absolute;
    width: 0
}

.page-header .switcher .options ul.dropdown:before,
.page-footer .switcher .options ul.dropdown:before {
    border: 6px solid;
    border-color: transparent transparent #fff;
    z-index: 99
}

.page-header .switcher .options ul.dropdown:after,
.page-footer .switcher .options ul.dropdown:after {
    border: 7px solid;
    border-color: transparent transparent #fff;
    z-index: 98
}

.page-header .switcher .options ul.dropdown:before,
.page-footer .switcher .options ul.dropdown:before {
    left: 10px;
    top: -12px
}

.page-header .switcher .options ul.dropdown:after,
.page-footer .switcher .options ul.dropdown:after {
    left: 9px;
    top: -14px
}

.page-header .switcher .options.active,
.page-footer .switcher .options.active {
    overflow: visible
}

.page-header .switcher .options.active ul.dropdown,
.page-footer .switcher .options.active ul.dropdown {
    display: block
}

.page-header .switcher .options ul.dropdown a,
.page-footer .switcher .options ul.dropdown a {
    color: #333;
    text-decoration: none;
    display: block;
    padding: 8px
}

.page-header .switcher .options ul.dropdown a:visited,
.page-footer .switcher .options ul.dropdown a:visited {
    color: #333;
    text-decoration: none
}

.page-header .switcher .options ul.dropdown a:hover,
.page-footer .switcher .options ul.dropdown a:hover {
    color: #333;
    text-decoration: none
}

.page-header .switcher .options ul.dropdown a:active,
.page-footer .switcher .options ul.dropdown a:active {
    color: #333;
    text-decoration: none
}

.page-header .switcher strong,
.page-footer .switcher strong {
    font-weight: 400
}

.sidebar .widget.block:not(:last-child),
.sidebar .widget:not(:last-child) {
    margin-bottom: 40px
}

.widget {
    clear: both
}

.page-header .widget.block,
.page-footer .widget.block {
    margin: 20px 0
}

.ui-datepicker td {
    padding: 0
}

.ui-tooltip {
    background: #fff;
    border: 1px solid #bbb;
    padding: 10px
}

.products-grid .product-items .item.product .product-item-info.added-to-wishlist .product_image .product-item-actions .actions-secondary .towishlist:hover {
    opacity: 1
}

.products-grid .product-items .item.product .product-item-info.added-to-wishlist .product_image .product-item-actions .actions-secondary .towishlist:hover:before {
    content: '';
    background: url(/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/images/love-fill.svg) no-repeat center !important;
    color: transparent;
    background-size: 17px !important
}

.products-grid .product-items .item.product .product-item-info.added-to-wishlist .product_image .product-item-actions .actions-secondary .towishlist.wishlisted:before {
    content: '';
    background: url('/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/images/love-fill.svg') no-repeat center;
    color: transparent;
    background-size: contain
}

.products-grid .product-items .item.product .product-item-info.added-to-wishlist .product-item-details .product-item-actions .actions-secondary .towishlist:hover {
    opacity: 1
}

.products-grid .product-items .item.product .product-item-info.added-to-wishlist .product-item-details .product-item-actions .actions-secondary .towishlist:hover:before {
    content: '';
    background: url(/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/images/love-fill.svg) no-repeat center !important;
    color: transparent;
    background-size: 17px !important
}

.products-grid .product-items .item.product .product-item-info.added-to-wishlist .product-item-details .product-item-actions .actions-secondary .towishlist.wishlisted:before {
    content: '';
    background: url('/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/images/love-fill.svg') no-repeat center;
    color: transparent;
    background-size: contain
}

.account.customer-address-form .telephone,
.account.customer-account-edit .telephone,
.account.customer-address-form .customer_telephone,
.account.customer-account-edit .customer_telephone {
    position: relative
}

.account.customer-address-form .telephone input[type=text],
.account.customer-account-edit .telephone input[type=text],
.account.customer-address-form .customer_telephone input[type=text],
.account.customer-account-edit .customer_telephone input[type=text] {
    margin-right: 10px;
    width: calc(100% - 36px)
}

.account.customer-address-form .telephone .tooltip:hover:before,
.account.customer-account-edit .telephone .tooltip:hover:before,
.account.customer-address-form .customer_telephone .tooltip:hover:before,
.account.customer-account-edit .customer_telephone .tooltip:hover:before {
    color: #000
}

.account.customer-address-form .telephone .tooltip:hover .tooltiptext,
.account.customer-account-edit .telephone .tooltip:hover .tooltiptext,
.account.customer-address-form .customer_telephone .tooltip:hover .tooltiptext,
.account.customer-account-edit .customer_telephone .tooltip:hover .tooltiptext {
    visibility: visible;
    opacity: 1
}

.account.customer-address-form .telephone .tooltip:before,
.account.customer-account-edit .telephone .tooltip:before,
.account.customer-address-form .customer_telephone .tooltip:before,
.account.customer-account-edit .customer_telephone .tooltip:before {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 21px;
    line-height: inherit;
    color: #bbb;
    content: '\e623';
    font-family: 'luma-icons';
    vertical-align: middle;
    display: inline-block;
    font-weight: 400;
    overflow: hidden;
    speak: none;
    text-align: center
}

.account.customer-address-form .telephone .tooltip .tooltiptext,
.account.customer-account-edit .telephone .tooltip .tooltiptext,
.account.customer-address-form .customer_telephone .tooltip .tooltiptext,
.account.customer-account-edit .customer_telephone .tooltip .tooltiptext {
    color: #333;
    text-align: left;
    background: #f4f4f4;
    border: 1px solid #999;
    border-radius: 1px;
    font-size: 14px;
    padding: 12px;
    width: 270px;
    position: absolute;
    text-transform: none;
    word-wrap: break-word;
    z-index: 2;
    height: fit-content;
    right: -10px;
    top: 40px;
    left: auto;
    visibility: hidden
}

.account.customer-address-form .telephone .tooltip .tooltiptext:after,
.account.customer-account-edit .telephone .tooltip .tooltiptext:after,
.account.customer-address-form .customer_telephone .tooltip .tooltiptext:after,
.account.customer-account-edit .customer_telephone .tooltip .tooltiptext:after {
    content: "";
    border: 10px solid transparent;
    height: 0;
    width: 0;
    margin-top: -20px;
    right: 10px;
    left: auto;
    top: 1px;
    border-bottom-color: #f4f4f4;
    position: absolute
}

.account.customer-address-form .telephone .tooltip .tooltiptext:before,
.account.customer-account-edit .telephone .tooltip .tooltiptext:before,
.account.customer-address-form .customer_telephone .tooltip .tooltiptext:before,
.account.customer-account-edit .customer_telephone .tooltip .tooltiptext:before {
    content: "";
    border: 10px solid transparent;
    height: 0;
    width: 0;
    margin-top: -21px;
    right: 10px;
    left: auto;
    top: 0;
    border-bottom-color: #999;
    position: absolute
}

.customer-account-edit .form-edit-account .field.customer_telephone .control.custom-tooltip:before {
    padding: 10px !important
}

.customer-account-edit .form-edit-account .field.customer_telephone .control .tooltip {
    display: inline-block;
    position: absolute;
    top: 5px;
    right: 0
}

body.checkout-index-index.bopis__checkout--container .opc-wrapper .bopis__checkout .fieldset .field.checkout-telephone-toltip .control._with-tooltip:before {
    content: "62";
    position: absolute;
    font-size: 14px;
    padding: 10px;
    color: #000
}

body.checkout-index-index.bopis__checkout--container .opc-wrapper .bopis__checkout .fieldset .field.checkout-telephone-toltip .control._with-tooltip input.input-text {
    margin-right: 10px;
    width: calc(100% - 36px);
    padding-left: 35px
}

.checkout-index-index .form-shipping-address .checkout-telephone-toltip .control._with-tooltip:before {
    content: "62";
    position: absolute;
    font-size: 14px;
    padding: 7px 10px;
    color: #000
}

.checkout-index-index .form-shipping-address .checkout-telephone-toltip .control._with-tooltip input.input-text {
    padding-left: 35px
}

.account.customer-address-form .form-address-edit .field.telephone .control.custom-tooltip,
.account.customer-account-edit .form-address-edit .field.telephone .control.custom-tooltip,
.account.customer-address-form .form-edit-account .field.telephone .control.custom-tooltip,
.account.customer-account-edit .form-edit-account .field.telephone .control.custom-tooltip,
.account.customer-address-form .form-address-edit .field.customer_telephone .control.custom-tooltip,
.account.customer-account-edit .form-address-edit .field.customer_telephone .control.custom-tooltip,
.account.customer-address-form .form-edit-account .field.customer_telephone .control.custom-tooltip,
.account.customer-account-edit .form-edit-account .field.customer_telephone .control.custom-tooltip {
    position: relative
}

.account.customer-address-form .form-address-edit .field.telephone .control.custom-tooltip:before,
.account.customer-account-edit .form-address-edit .field.telephone .control.custom-tooltip:before,
.account.customer-address-form .form-edit-account .field.telephone .control.custom-tooltip:before,
.account.customer-account-edit .form-edit-account .field.telephone .control.custom-tooltip:before,
.account.customer-address-form .form-address-edit .field.customer_telephone .control.custom-tooltip:before,
.account.customer-account-edit .form-address-edit .field.customer_telephone .control.custom-tooltip:before,
.account.customer-address-form .form-edit-account .field.customer_telephone .control.custom-tooltip:before,
.account.customer-account-edit .form-edit-account .field.customer_telephone .control.custom-tooltip:before {
    content: "62";
    position: absolute;
    font-size: 14px;
    padding: 6px 10px;
    color: #000
}

.account.customer-address-form .form-address-edit .field.telephone .control.custom-tooltip input.input-text,
.account.customer-account-edit .form-address-edit .field.telephone .control.custom-tooltip input.input-text,
.account.customer-address-form .form-edit-account .field.telephone .control.custom-tooltip input.input-text,
.account.customer-account-edit .form-edit-account .field.telephone .control.custom-tooltip input.input-text,
.account.customer-address-form .form-address-edit .field.customer_telephone .control.custom-tooltip input.input-text,
.account.customer-account-edit .form-address-edit .field.customer_telephone .control.custom-tooltip input.input-text,
.account.customer-address-form .form-edit-account .field.customer_telephone .control.custom-tooltip input.input-text,
.account.customer-account-edit .form-edit-account .field.customer_telephone .control.custom-tooltip input.input-text {
    padding-left: 35px
}

button.action-close {
    background-color: transparent !important;
    border: none !important
}

@media (max-width:768px) {
    * {
        -webkit-tap-highlight-color: rgba(0, 0, 0, 0) !important
    }

    .category_tabs ul {
        display: flex !important;
        flex-direction: column
    }

    .amlabel-position-wrapper {
        display: inline-block !important;
        float: right
    }

    .amlabel-position-wrapper .amasty-label-container {
        margin: 0 !important
    }

    .category_tabs ul.tabs-navigation li.tab-header {
        width: 100% !important;
        text-align: left !important
    }

    .amlabel-position-wrapper {
        width: 20% !important;
        margin: 5px !important
    }

    .catalog-category-view .category-description {
        padding: 0 !important
    }

    .catalog-category-view .category-description ._category_desc ul li:first-child {
        order: 0
    }

    .catalog-category-view .category-description ._category_desc ul li:nth-child(2) {
        order: 2
    }

    .catalog-category-view .category-description ._category_desc ul .a_tab_category {
        order: 1;
        background: #fff
    }

    .catalog-category-view .category-description ._category_desc ul .b_tab_category {
        order: 2;
        background: #fff
    }

    .catalog-category-view .category-description ._category_desc ul li a .tab-title {
        font-size: 16px !important
    }

    .logo_block {
        padding: 10vw 0 !important
    }

    .modal-popup.details_popup {
        left: 0 !important
    }

    .modal-popup.details_popup .modal-inner-wrap {
        margin: auto !important;
        transform: translateY(5%) !important
    }
}

.category_tabs ul.tabs-navigation {
    background-color: #ebebeb
}

.category_tabs ul.tabs-navigation li.tab-header {
    background: #ebebeb;
    border-color: #ebebeb;
    width: 165px;
    text-align: center
}

.category_tabs ul.tabs-navigation li.ui-state-active {
    background: #353132 !important;
    border-color: #353132
}

.category_tabs ul.tabs-navigation li.ui-state-active .tab-title {
    color: #fff
}

@media (min-width:768px) {

    .amlabel-position-top-right,
    .amlabel-position-top-center,
    .amlabel-position-top-left {
        top: 5% !important
    }

    .amlabel-position-middle-right,
    .amlabel-position-middle-center,
    .amlabel-position-middle-left {
        top: 25% !important;
        margin: 5px !important
    }

    .amlabel-position-bottom-right,
    .amlabel-position-bottom-center,
    .amlabel-position-bottom-left {
        top: 45% !important
    }

    .catalog-category-view .category-description {
        padding: 0 !important
    }
}

.flex {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    margin-left: 0;
    margin-right: 0;
    max-width: 100%
}

.layout.container {
    margin: auto
}

@media (min-width:768px) {
    .layout.container {
        max-width: 960px
    }
}

@media (max-width:767px) {
    .layout.container {
        width: 100%;
        padding: 0 !important
    }
}

.subscribed {
    font-weight: 700;
    font-size: 20px;
    text-align: center;
    display: block;
    margin: 10px auto
}

@media (max-width:767px) {
    .subscribed {
        font-size: 18px
    }
}

.details_popup footer.modal-footer,
.raffle_login footer.modal-footer {
    display: none
}

.details_popup .modal-popup .modal-title,
.raffle_login .modal-popup .modal-title {
    border: none !important;
    padding-bottom: 0 !important
}

.details_popup .modal-popup #block-customer-login-heading,
.raffle_login .modal-popup #block-customer-login-heading {
    padding-bottom: 20px !important
}

.details_popup .modal-inner-wrap,
.raffle_login .modal-inner-wrap {
    color: #fff !important;
    max-width: 450px;
    top: 45%;
    transform: translateY(-50%) !important;
    background-color: #000 !important
}

@media (max-width:767px) {

    .details_popup .modal-inner-wrap,
    .raffle_login .modal-inner-wrap {
        width: 90% !important;
        height: auto !important;
        min-height: auto !important;
        transform: translateY(50%) !important
    }
}

.details_popup .modal-inner-wrap .modal-content::-webkit-scrollbar,
.raffle_login .modal-inner-wrap .modal-content::-webkit-scrollbar {
    display: none
}

.details_popup .modal-inner-wrap .actions-toolbar,
.raffle_login .modal-inner-wrap .actions-toolbar {
    display: flex;
    flex-direction: column
}

.details_popup .modal-inner-wrap .actions-toolbar .primary,
.raffle_login .modal-inner-wrap .actions-toolbar .primary {
    float: none
}

.details_popup .modal-inner-wrap .actions-toolbar .primary button.action.login.primary,
.raffle_login .modal-inner-wrap .actions-toolbar .primary button.action.login.primary {
    border-color: #000;
    background: #fff;
    align-items: center;
    display: inline-flex;
    flex-direction: column;
    width: 100%;
    font-size: 20px;
    font-weight: 700;
    text-transform: uppercase;
    min-height: 48px;
    min-width: 96px;
    padding: 14px 24px
}

.details_popup .modal-inner-wrap .actions-toolbar .primary button.action.login.primary span,
.raffle_login .modal-inner-wrap .actions-toolbar .primary button.action.login.primary span {
    color: #000
}

.details_popup .modal-inner-wrap .actions-toolbar .primary button.action.login.primary:hover,
.raffle_login .modal-inner-wrap .actions-toolbar .primary button.action.login.primary:hover {
    opacity: .8
}

@media (max-width:767px) {

    .details_popup .modal-inner-wrap .actions-toolbar .primary button.action.login.primary,
    .raffle_login .modal-inner-wrap .actions-toolbar .primary button.action.login.primary {
        font-size: 18px
    }
}

.details_popup .modal-inner-wrap .actions-toolbar .secondary span,
.raffle_login .modal-inner-wrap .actions-toolbar .secondary span {
    color: #fff
}

.details_popup .modal-inner-wrap .actions-toolbar .secondary:hover,
.raffle_login .modal-inner-wrap .actions-toolbar .secondary:hover {
    opacity: .8
}

.details_popup .modal-inner-wrap .register button.action.register,
.raffle_login .modal-inner-wrap .register button.action.register {
    border-color: #000;
    background: #fff;
    align-items: center;
    display: inline-flex;
    flex-direction: column;
    width: 100%;
    font-size: 20px;
    font-weight: 700;
    text-transform: uppercase;
    min-height: 48px;
    min-width: 96px;
    padding: 14px 24px
}

.details_popup .modal-inner-wrap .register button.action.register span,
.raffle_login .modal-inner-wrap .register button.action.register span {
    color: #000
}

.details_popup .modal-inner-wrap .register button.action.register:hover,
.raffle_login .modal-inner-wrap .register button.action.register:hover {
    opacity: .8
}

@media (max-width:767px) {

    .details_popup .modal-inner-wrap .register button.action.register,
    .raffle_login .modal-inner-wrap .register button.action.register {
        font-size: 18px
    }
}

.details_popup .modal-inner-wrap .modal-title,
.raffle_login .modal-inner-wrap .modal-title,
.details_popup .modal-inner-wrap .block-title,
.raffle_login .modal-inner-wrap .block-title,
.details_popup .modal-inner-wrap .formContainer h1,
.raffle_login .modal-inner-wrap .formContainer h1 {
    font-size: 20px;
    text-align: center;
    font-weight: 700;
    text-transform: uppercase;
    color: #fff;
    margin: 0;
    padding: 0;
    height: 50px
}

@media (max-width:767px) {

    .details_popup .modal-inner-wrap .modal-title,
    .raffle_login .modal-inner-wrap .modal-title,
    .details_popup .modal-inner-wrap .block-title,
    .raffle_login .modal-inner-wrap .block-title,
    .details_popup .modal-inner-wrap .formContainer h1,
    .raffle_login .modal-inner-wrap .formContainer h1 {
        font-size: 18px
    }
}

.details_popup .modal-inner-wrap .modal-title h4,
.raffle_login .modal-inner-wrap .modal-title h4,
.details_popup .modal-inner-wrap .block-title h4,
.raffle_login .modal-inner-wrap .block-title h4,
.details_popup .modal-inner-wrap .formContainer h1 h4,
.raffle_login .modal-inner-wrap .formContainer h1 h4 {
    font-size: 18px;
    font-weight: 700;
    text-transform: uppercase;
    color: #fff;
    margin: 10px 0
}

@media (max-width:767px) {

    .details_popup .modal-inner-wrap .modal-title h4,
    .raffle_login .modal-inner-wrap .modal-title h4,
    .details_popup .modal-inner-wrap .block-title h4,
    .raffle_login .modal-inner-wrap .block-title h4,
    .details_popup .modal-inner-wrap .formContainer h1 h4,
    .raffle_login .modal-inner-wrap .formContainer h1 h4 {
        font-size: 14px
    }
}

.details_popup .modal-inner-wrap #raffle_details,
.raffle_login .modal-inner-wrap #raffle_details {
    max-width: 80%;
    margin: auto
}

@media (max-width:767px) {

    .details_popup .modal-inner-wrap #raffle_details,
    .raffle_login .modal-inner-wrap #raffle_details {
        max-width: 85% !important
    }
}

.details_popup .modal-inner-wrap .formContainer h4,
.raffle_login .modal-inner-wrap .formContainer h4 {
    font-size: 18px;
    font-weight: 700;
    text-transform: initial;
    color: #fff;
    margin: 10px 0
}

@media (max-width:767px) {

    .details_popup .modal-inner-wrap .formContainer h4,
    .raffle_login .modal-inner-wrap .formContainer h4 {
        font-size: 14px
    }
}

.details_popup .modal-inner-wrap .fieldset,
.raffle_login .modal-inner-wrap .fieldset {
    font-size: 16px;
    font-weight: 700
}

@media (max-width:767px) {

    .details_popup .modal-inner-wrap .fieldset,
    .raffle_login .modal-inner-wrap .fieldset {
        font-size: 16px
    }
}

.details_popup .modal-inner-wrap .fieldset button.signup,
.raffle_login .modal-inner-wrap .fieldset button.signup {
    border-color: #000;
    background: #fff;
    color: #000;
    align-items: center;
    display: inline-flex;
    flex-direction: column;
    width: 100%;
    font-size: 20px;
    font-weight: 700;
    text-transform: uppercase;
    min-height: 58px;
    min-width: 96px;
    padding: 18px 24px;
    position: relative;
    margin-top: 15px
}

@media (max-width:767px) {

    .details_popup .modal-inner-wrap .fieldset button.signup,
    .raffle_login .modal-inner-wrap .fieldset button.signup {
        padding: 20px 24px;
        font-size: 18px
    }
}

.details_popup .modal-inner-wrap .fieldset button.signup:hover,
.raffle_login .modal-inner-wrap .fieldset button.signup:hover {
    opacity: .8
}

.details_popup .modal-inner-wrap button.signup,
.raffle_login .modal-inner-wrap button.signup {
    border-color: #000;
    background: #fff;
    color: #000;
    align-items: center;
    display: inline-flex;
    flex-direction: column;
    width: 100%;
    font-size: 20px;
    font-weight: 700;
    text-transform: uppercase;
    min-height: 58px;
    min-width: 96px;
    padding: 18px 24px;
    margin-top: 15px;
    position: relative
}

@media (max-width:767px) {

    .details_popup .modal-inner-wrap button.signup,
    .raffle_login .modal-inner-wrap button.signup {
        padding: 20px 24px;
        font-size: 18px
    }
}

.details_popup .modal-inner-wrap button.signup:hover,
.raffle_login .modal-inner-wrap button.signup:hover {
    opacity: .8
}

.details_popup .modal-inner-wrap button.action-close,
.raffle_login .modal-inner-wrap button.action-close {
    background-color: #dde2eb;
    border-radius: 50%;
    height: 32px;
    width: 32px
}

.details_popup .modal-inner-wrap button.action-close:before,
.raffle_login .modal-inner-wrap button.action-close:before {
    color: #1a1a1a;
    line-height: 20px;
    opacity: .8;
    font-size: 14px;
    font-weight: 700
}

.details_popup .modal-inner-wrap button.action-close:hover,
.raffle_login .modal-inner-wrap button.action-close:hover {
    background-color: #dde2eb
}

.details_popup .modal-inner-wrap button.action-close:hover:before,
.raffle_login .modal-inner-wrap button.action-close:hover:before {
    opacity: 1
}

.details_popup .modal-inner-wrap label b,
.raffle_login .modal-inner-wrap label b {
    margin-top: 10px;
    display: inline-block;
    font-size: 16px;
    font-weight: 700
}

@media (max-width:767px) {

    .details_popup .modal-inner-wrap label b,
    .raffle_login .modal-inner-wrap label b {
        font-size: 14px
    }
}

.details_popup .modal-inner-wrap input,
.raffle_login .modal-inner-wrap input,
.details_popup .modal-inner-wrap select,
.raffle_login .modal-inner-wrap select {
    border-radius: 5px;
    font-weight: 700;
    font-size: 16px
}

@media (max-width:767px) {

    .details_popup .modal-inner-wrap input,
    .raffle_login .modal-inner-wrap input,
    .details_popup .modal-inner-wrap select,
    .raffle_login .modal-inner-wrap select {
        font-size: 14px
    }
}

.details_popup .details_popup .modal-inner-wrap,
.raffle_login .details_popup .modal-inner-wrap {
    max-width: 650px
}

.thanks_popup footer.modal-footer {
    display: none
}

.thanks_popup .modal-inner-wrap {
    color: #fff;
    background-color: #000 !important
}

@media (max-width:767px) {
    .thanks_popup .modal-inner-wrap {
        width: 90% !important;
        height: auto !important;
        min-height: auto !important;
        transform: translateY(50%) !important
    }
}

.thanks_popup .modal-inner-wrap .modal-content {
    padding: 30px
}

@media (max-width:767px) {
    .thanks_popup .modal-inner-wrap .modal-content {
        padding: 5rem 3rem
    }
}

.thanks_popup .modal-inner-wrap header.modal-header {
    padding: 0 !important
}

.thanks_popup .modal-inner-wrap header.modal-header h1 {
    display: none
}

.thanks_popup .modal-inner-wrap header.modal-header button.action-close {
    background-color: #dde2eb;
    border-radius: 50%;
    height: 32px;
    width: 32px
}

.thanks_popup .modal-inner-wrap header.modal-header button.action-close:before {
    color: #1a1a1a;
    line-height: 20px;
    opacity: .8;
    font-size: 14px;
    font-weight: 700
}

.thanks_popup .modal-inner-wrap header.modal-header button.action-close:hover {
    background-color: #dde2eb
}

.thanks_popup .modal-inner-wrap header.modal-header button.action-close:hover:before {
    opacity: 1
}

.thanks_popup .modal-inner-wrap #raffle_signup_thank_you {
    font-weight: 700;
    font-size: 18px;
    color: #fff
}

@media (max-width:767px) {
    .thanks_popup .modal-inner-wrap #raffle_signup_thank_you {
        font-size: 14px
    }
}

.layout,
.inner-column,
.column {
    position: relative
}

.flex--12 .flex__item--xs-12 {
    flex-basis: 100%;
    max-width: 100%
}

@media (min-width:768px) {
    .flex--12 .flex__item--md-6 {
        flex-basis: 50%;
        max-width: 50%
    }

    .flex--12 .flex__item--md-12 {
        flex-basis: 100%;
        max-width: 100%
    }
}

.cms-page-view .logo_block {
    padding: 96px 0 70px !important
}

@media (max-width:767px) {
    .cms-page-view .logo_block {
        padding: 30px 60px 0 !important;
        max-height: 100px
    }
}

.cms-page-view .logo_block img {
    height: auto
}

.inner-column1 .product-brand {
    font-size: 28px;
    font-weight: 600;
    color: #e23e51;
    text-align: left;
    margin: 15px 0 !important
}

@media (max-width:767px) {
    .inner-column1 .product-brand {
        font-size: 24px;
        text-align: center
    }
}

.raffel_title {
    text-align: left;
    font-size: 28px;
    line-height: 1;
    color: #000;
    font-weight: 600;
    text-transform: uppercase;
    margin-bottom: 0 !important
}

@media (max-width:767px) {
    .raffel_title {
        font-size: 24px;
        text-align: center;
        white-space: pre-wrap
    }
}

.raffel_product {
    text-align: left;
    font-size: 32px;
    font-weight: 600;
    color: #000;
    text-transform: uppercase;
    margin-top: 0 !important
}

@media (max-width:767px) {
    .raffel_product {
        font-size: 27px;
        text-align: center
    }
}

.raffle_price,
.raffle_sku {
    font-size: 20px;
    font-weight: 400;
    line-height: 36px;
    text-align: left;
    text-transform: capitalize
}

@media (max-width:767px) {

    .raffle_price,
    .raffle_sku {
        font-size: 18px;
        text-align: center
    }
}

.raffel_reg {
    text-align: center;
    font-size: 24px;
    line-height: 2;
    font-weight: 600;
    text-transform: uppercase
}

@media (max-width:767px) {
    .raffel_reg {
        font-size: 21px
    }
}

.inner-column1 {
    padding-top: 9.6px;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0
}

.inner-column1 .action.primary,
.inner-column1 .action.primary:focus,
.inner-column1 .action.primary:active {
    border-color: #000;
    background: #000;
    color: #fff;
    align-items: center;
    display: inline-flex;
    flex-direction: column;
    width: 100%;
    font-size: 20px;
    font-weight: 700;
    text-transform: uppercase;
    min-height: 58px;
    min-width: 96px;
    padding: 18px 24px;
    position: relative
}

@media (max-width:767px) {

    .inner-column1 .action.primary,
    .inner-column1 .action.primary:focus,
    .inner-column1 .action.primary:active {
        padding: 20px 24px
    }
}

.inner-column1 .action.primary:before,
.inner-column1 .action.primary:focus:before,
.inner-column1 .action.primary:active:before {
    background: linear-gradient(#000, #000)
}

.inner-column1 .action.primary:hover,
.inner-column1 .action.primary:focus:hover,
.inner-column1 .action.primary:active:hover {
    color: #000;
    background: #fff;
    border-color: #000
}

ul.list_data {
    list-style: none;
    padding: 1vw;
    line-height: 2;
    font-size: 16px
}

ul.list_data li {
    padding-left: 1.5em;
    position: relative;
    width: 100%;
    color: #35434a
}

ul.list_data li:before {
    content: '';
    background-image: url("/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/images/shoe-prints.svg");
    background-repeat: no-repeat;
    background-position: center;
    height: 32px;
    width: 20px;
    color: #000;
    left: -6px;
    display: inline-block;
    position: absolute
}

.countdown-container {
    display: flex;
    justify-content: space-between;
    flex-direction: row;
    margin: 0 auto;
    padding: 12px;
    text-align: center;
    width: 100%;
    max-width: 838px
}

.time-section-wrap {
    -webkit-flex: 0 1 22%;
    -ms-flex: 0 1 22%;
    flex: 0 1 22%;
    width: 22%
}

.time-wrapper {
    text-align: center;
    display: block;
    width: 100%;
    height: 0;
    padding: 0 0 100%;
    font-size: 1.625rem;
    line-height: 1;
    font-weight: 700;
    position: relative;
    z-index: 0;
    overflow: hidden;
    color: #fff;
    background: #000
}

.time-wrapper span {
    display: block;
    margin-top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    font-size: 36px
}

.time-wrapper:before {
    content: '';
    height: 50%;
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: -1;
    background: #555
}

.time-name {
    white-space: nowrap;
    word-break: break-word;
    margin-top: 5px;
    font-size: 12px;
    font-weight: 700;
    text-transform: uppercase;
    color: #000
}

.inner-column2 {
    padding-top: 9.6px;
    padding-right: 28.799999999999997px;
    padding-bottom: 28.799999999999997px;
    padding-left: 28.799999999999997px
}

.inner-column2 img {
    display: inline-block;
    vertical-align: middle;
    max-width: 875px;
    width: 100%
}

.inner-column2 .product-description {
    text-align: center;
    line-height: 2;
    font-size: 18px;
    color: #555;
    white-space: pre-wrap
}

@media (max-width:767px) {
    .inner-column2 .product-description {
        font-size: 16px
    }
}

.clients-grid li:before,
.clients-grid li:after {
    border: none !important
}

.no-display {
    display: none !important
}

.dob_popup .modal-inner-wrap {
    max-width: 580px;
    top: 45%;
    transform: translateY(-50%) !important
}

@media (max-width:767px) {
    .dob_popup .modal-inner-wrap {
        top: 0 !important;
        width: 90% !important;
        height: auto !important;
        min-height: auto !important;
        transform: translateY(50%) !important
    }
}

.dob_popup .modal-inner-wrap .modal-header {
    padding: 10px
}

.dob_popup .modal-inner-wrap .modal-footer {
    display: none
}

.dob_popup .modal-inner-wrap .actions-toolbar {
    display: flex;
    flex-direction: column
}

.dob_popup .modal-inner-wrap .actions-toolbar .primary {
    float: none
}

.dob_popup .modal-inner-wrap .actions-toolbar .primary button.action.submit.primary {
    border-color: #000;
    background: #000;
    align-items: center;
    display: inline-flex;
    flex-direction: column;
    width: auto;
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    min-height: 48px;
    min-width: 96px;
    padding: 14px 24px
}

.dob_popup .modal-inner-wrap .actions-toolbar .primary button.action.submit.primary span {
    color: #fff
}

.dob_popup .modal-inner-wrap .actions-toolbar .primary button.action.submit.primary:hover {
    background: #fff
}

.dob_popup .modal-inner-wrap .actions-toolbar .primary button.action.submit.primary:hover span {
    color: #000
}

@media (max-width:767px) {
    .dob_popup .modal-inner-wrap .actions-toolbar .primary button.action.submit.primary {
        font-size: 18px
    }
}

.dob_popup .modal-inner-wrap fieldset.fieldset.dob_gender .legend span {
    font-size: 24px;
    font-weight: 400;
    text-transform: uppercase
}

.dob_popup .modal-inner-wrap .field-dob .customer-dob {
    display: grid;
    position: relative
}

.dob_popup .modal-inner-wrap .field-dob button.ui-datepicker-trigger {
    position: absolute;
    top: 5px;
    left: 95%;
    background-color: transparent !important;
    border: 0 !important
}

.dob_popup .modal-inner-wrap .field-dob button.ui-datepicker-trigger:hover {
    background-color: transparent !important;
    border: 0 !important
}

@media (max-width:767px) {
    .dob_popup .modal-popup.modal-slide {
        left: 0 !important
    }
}

@media (max-width:767px) {
    .modal-popup.qris-popup {
        top: -10% !important;
        width: 91% !important
    }
}

.modal-popup.qris-popup .modal-inner-wrap {
    max-width: 580px;
    top: 45%;
    transform: translateY(-50%) !important;
    width: 438px !important;
    height: 620px;
    background-image: url("/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/images/QRIS_TEMPLATE.png");
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat
}

@media (max-width:767px) {
    .modal-popup.qris-popup .modal-inner-wrap {
        top: 0 !important;
        width: 100% !important;
        height: auto !important;
        min-height: auto !important;
        transform: translateY(50%) !important;
        margin: auto !important
    }
}

.modal-popup.qris-popup .modal-inner-wrap .modal-content {
    height: 520px;
    padding: 0;
    background-color: transparent
}

@media (min-width:768px) {
    .modal-popup.qris-popup .modal-inner-wrap .modal-content {
        height: 100% !important
    }
}

.modal-popup.qris-popup .modal-inner-wrap .modal-content .popup-title {
    padding: 5px 0;
    position: relative;
    text-align: center;
    display: block;
    height: 35px;
    background-color: #fff;
    border-bottom: 5px solid #333;
    font-weight: 800
}

.modal-popup.qris-popup .modal-inner-wrap .modal-content .qris-content {
    text-align: center
}

.modal-popup.qris-popup .modal-inner-wrap .modal-content .qris-content h4 {
    font-size: 30px;
    font-weight: 800;
    color: #000;
    margin-top: 55px;
    margin-bottom: 10px
}

@media (max-width:767px) {
    .modal-popup.qris-popup .modal-inner-wrap .modal-content .qris-content h4 {
        font-size: 24px;
        margin-top: 50px !important
    }
}

.modal-popup.qris-popup .modal-inner-wrap .modal-content .qris-content img {
    display: flex;
    margin: auto;
    width: 50%
}

@media (max-width:767px) {
    .modal-popup.qris-popup .modal-inner-wrap .modal-content .qris-content img {
        width: 50%
    }
}

.modal-popup.qris-popup .modal-inner-wrap .modal-content .qris-content span.nmid,
.modal-popup.qris-popup .modal-inner-wrap .modal-content .qris-content span.termid {
    display: flex;
    justify-content: center;
    font-size: 16px;
    line-height: 1.8
}

@media (max-width:767px) {

    .modal-popup.qris-popup .modal-inner-wrap .modal-content .qris-content span.nmid,
    .modal-popup.qris-popup .modal-inner-wrap .modal-content .qris-content span.termid {
        font-size: 14px;
        line-height: 1.4 !important
    }
}

.modal-popup.qris-popup .modal-inner-wrap .modal-content .qris-content span.floatleft1,
.modal-popup.qris-popup .modal-inner-wrap .modal-content .qris-content span.floatleft2 {
    font-size: 12px;
    position: absolute;
    display: block;
    bottom: 0
}

.modal-popup.qris-popup .modal-inner-wrap .modal-content .qris-content span.floatleft1 {
    margin: 10px 0
}

@media only screen and (max-width:376px) {
    aside.modal-popup.qris-popup.modal-slide._show {
        top: -25% !important
    }
}

@media only screen and (max-width:1180px) and (min-width:767px) {
    body #search_bar_container .unbxd-as-wrapper {
        background: #fff;
        display: flex;
        border: 1px solid #ddd !important;
        border-top: 0 !important;
        box-sizing: border-box;
        position: unset !important;
        font-size: 1.4rem;
        font-weight: 600;
        max-height: 56rem;
        text-transform: uppercase;
        flex-direction: column;
        border-radius: 0
    }

    body #search_bar_container .unbxd-as-wrapper:has(.browse-all-results-container) {
        padding-bottom: 6rem
    }

    body #search_bar_container .unbxd-as-wrapper .placeholder-search-container {
        flex-direction: column;
        gap: 3rem
    }

    body #search_bar_container .unbxd-as-wrapper .cel-ac-icon-cancel {
        display: flex;
        top: -4.8rem;
        right: 6.5rem;
        cursor: pointer;
        position: absolute;
        box-sizing: border-box;
        margin: 0;
        padding: 0;
        width: 20px;
        height: 48px;
        align-items: center;
        justify-content: center;
        visibility: hidden
    }

    body #search_bar_container .unbxd-as-wrapper .cel-ac-icon-cancel:before {
        display: inline-block;
        width: 1.25rem;
        height: 1.25rem;
        text-align: center;
        line-height: 1em;
        content: '';
        background-image: url('/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/images/close-icon-light.svg');
        background-size: contain;
        background-repeat: no-repeat;
        background-position: center;
        margin: 0;
        position: fixed
    }

    body #search_bar_container .unbxd-as-wrapper ul li:hover {
        background: #fff
    }

    body #search_bar_container .unbxd-as-wrapper ul li.unbxd-as-keysuggestion:hover {
        background-color: #e8e8e8;
        text-decoration: underline;
        text-decoration-thickness: 2px;
        text-underline-offset: 5px
    }

    body #search_bar_container .unbxd-as-wrapper ul li.unbxd-as-header {
        padding-left: .5rem
    }

    body #search_bar_container .unbxd-as-wrapper .unbxd-as-maincontent {
        overflow: auto;
        margin: 0;
        padding: 0;
        flex: 0 0 100%;
        max-width: 100%;
        width: 100% !important;
        display: block;
        padding: 1.5rem;
        border: none;
        box-shadow: none;
        border-top: 0
    }

    body #search_bar_container .unbxd-as-wrapper .unbxd-as-maincontent li {
        padding: .5rem 2rem;
        max-width: 100%;
        text-align: left;
        text-decoration: none;
        margin: 0;
        border-bottom: 1px solid #ccc;
        margin-top: -1px;
        color: #303030
    }

    body #search_bar_container .unbxd-as-wrapper .unbxd-as-maincontent li.unbxd-as-popular-product {
        box-sizing: border-box;
        vertical-align: top;
        padding: 0;
        margin-top: 0;
        border-bottom: none
    }

    body #search_bar_container .unbxd-as-wrapper .unbxd-as-maincontent li.unbxd-as-popular-product .unbxd-as-popular-product-info {
        display: flex;
        justify-content: flex-start;
        align-items: center
    }

    body #search_bar_container .unbxd-as-wrapper .unbxd-as-maincontent li.unbxd-as-popular-product .unbxd-as-popular-product-info .amasty-label-container {
        margin: 0;
        max-width: 8rem;
        visibility: hidden
    }

    body #search_bar_container .unbxd-as-wrapper .unbxd-as-maincontent li.unbxd-as-popular-product .unbxd-as-popular-product-info .unbxd-as-popular-product-image-container {
        margin-right: 0;
        max-height: 8rem;
        max-width: 8rem;
        width: 100%
    }

    body #search_bar_container .unbxd-as-wrapper .unbxd-as-maincontent li.unbxd-as-popular-product .unbxd-as-popular-product-info .unbxd-as-popular-product-image-container img {
        max-height: 8rem;
        max-width: 8rem;
        width: 100%
    }

    body #search_bar_container .unbxd-as-wrapper .unbxd-as-maincontent li.unbxd-as-popular-product .unbxd-as-popular-product-info .unbxd-as-popular-product-image-container img:hover,
    body #search_bar_container .unbxd-as-wrapper .unbxd-as-maincontent li.unbxd-as-popular-product .unbxd-as-popular-product-info .unbxd-as-popular-product-image-container img:focus {
        -webkit-transform: scale(1.04);
        -ms-transform: scale(1.04);
        -o-transform: scale(1.04);
        transform: scale(1.04);
        -webkit-transition: all .5s ease 0s;
        -o-transition: all .5s ease 0s;
        transition: all .5s ease 0s
    }

    body #search_bar_container .unbxd-as-wrapper .unbxd-as-maincontent li.unbxd-as-popular-product .unbxd-as-popular-product-info .unbxd-as-popular-product-details .unbxd-as-popular-product-price-wrapper {
        display: flex;
        align-items: center;
        gap: .5rem;
        justify-content: flex-start
    }

    body #search_bar_container .unbxd-as-wrapper .unbxd-as-maincontent li.unbxd-as-popular-product .unbxd-as-popular-product-info .unbxd-as-popular-product-details .unbxd-as-popular-product-price-wrapper .unbxd-as-popular-product-price {
        padding: 0
    }

    body #search_bar_container .unbxd-as-wrapper .unbxd-as-maincontent li.unbxd-as-popular-product .unbxd-as-popular-product-info .unbxd-as-popular-product-details .unbxd-as-popular-product-price-wrapper .unbxd-as-popular-product-price.unbxd-has-discount {
        width: max-content;
        padding: 0
    }

    body #search_bar_container .unbxd-as-wrapper .unbxd-as-maincontent li.unbxd-as-popular-product .unbxd-as-popular-product-info .unbxd-as-popular-product-details .unbxd-as-popular-product-price-wrapper .unbxd-as-popular-product-price.unbxd-has-discount span {
        color: #e21935;
        font-weight: 900;
        font-size: 1.2rem
    }

    body #search_bar_container .unbxd-as-wrapper .unbxd-as-maincontent li.unbxd-as-popular-product .unbxd-as-popular-product-info .unbxd-as-popular-product-details .unbxd-as-popular-product-price-wrapper .unbxd-as-popular-product-price:not(.unbxd-has-discount) span {
        font-size: 1.2rem
    }

    body #search_bar_container .unbxd-as-wrapper .unbxd-as-maincontent li.unbxd-as-popular-product .unbxd-as-popular-product-info .unbxd-as-popular-product-details .unbxd-as-popular-product-price-wrapper .unbxd-as-popular-product-price span {
        font-size: 1rem;
        font-weight: 400
    }

    body #search_bar_container .unbxd-as-wrapper .unbxd-as-maincontent li.unbxd-as-popular-product .unbxd-as-popular-product-info .unbxd-as-popular-product-details .unbxd-as-popular-product-price-wrapper .unbxd-as-popular-product-original-price {
        font-size: 1rem
    }

    body #search_bar_container .unbxd-as-wrapper .unbxd-as-maincontent li.unbxd-as-popular-product .unbxd-as-popular-product-info .unbxd-as-popular-product-details .unbxd-as-popular-product-price-wrapper .unbxd-as-popular-product-original-price span {
        font-size: 1rem;
        font-weight: 400;
        text-decoration: line-through
    }

    body #search_bar_container .unbxd-as-wrapper .unbxd-as-maincontent li.unbxd-as-popular-product .unbxd-as-popular-product-info .unbxd-as-popular-product-details .unbxd-as-popular-product-price {
        padding: 0
    }

    body #search_bar_container .unbxd-as-wrapper .unbxd-as-maincontent li.unbxd-as-popular-product .unbxd-as-popular-product-info .unbxd-as-popular-product-details .unbxd-as-popular-product-price span {
        font-size: 1.2rem;
        font-weight: 400
    }

    body #search_bar_container .unbxd-as-wrapper .unbxd-as-maincontent li.unbxd-as-popular-product .unbxd-as-popular-product-info .unbxd-as-popular-product-details .unbxd-as-popular-product-name.popular-title {
        max-width: 16rem;
        padding: 0;
        margin-top: 0;
        color: #0f1111;
        font-size: 1.2rem;
        font-weight: 900;
        line-height: 1.5;
        text-align: start;
        width: 100%;
        height: 2rem;
        overflow: hidden;
        text-overflow: ellipsis;
        -webkit-line-clamp: 1;
        display: -webkit-box;
        -webkit-box-orient: vertical
    }

    body #search_bar_container .unbxd-as-wrapper .unbxd-as-maincontent li.unbxd-as-popular-product .unbxd-as-popular-product-info .unbxd-as-popular-product-details .unbxd-as-popular-product-price {
        color: #0f1111;
        font-size: 1.2rem;
        font-weight: 400;
        width: 100%;
        padding-inline: 0;
        text-align: start
    }

    body #search_bar_container .unbxd-as-wrapper .unbxd-as-sidecontent {
        margin-left: 0;
        flex: 0 0 100%;
        width: 100% !important;
        box-shadow: none;
        border-top: 0;
        box-sizing: border-box !important;
        margin-top: -1px;
        background: #fff;
        padding: 0 2rem !important;
        flex-direction: column;
        max-height: 24rem;
        flex-wrap: nowrap;
        border: none;
        gap: 0
    }

    body #search_bar_container .unbxd-as-wrapper .unbxd-as-sidecontent li {
        margin: 0;
        width: 100%;
        max-width: 100%;
        border: 0;
        padding: 0
    }

    body #search_bar_container .unbxd-as-wrapper .unbxd-as-sidecontent li .unbxd-as-popular-product-info {
        display: flex;
        flex-direction: row;
        align-content: center;
        justify-content: flex-start;
        align-items: center
    }

    body #search_bar_container .unbxd-as-wrapper .unbxd-as-sidecontent li .unbxd-as-popular-product-info .amasty-label-container {
        margin: 0;
        max-width: 8rem;
        visibility: hidden
    }

    body #search_bar_container .unbxd-as-wrapper .unbxd-as-sidecontent li .unbxd-as-popular-product-info .unbxd-as-popular-product-image-container {
        margin-right: 0;
        max-height: 8rem;
        max-width: 8rem;
        width: 100%
    }

    body #search_bar_container .unbxd-as-wrapper .unbxd-as-sidecontent li .unbxd-as-popular-product-info .unbxd-as-popular-product-image-container img {
        max-height: 8rem;
        max-width: 8rem;
        width: 100%
    }

    body #search_bar_container .unbxd-as-wrapper .unbxd-as-sidecontent li .unbxd-as-popular-product-info .unbxd-as-popular-product-image-container img:hover,
    body #search_bar_container .unbxd-as-wrapper .unbxd-as-sidecontent li .unbxd-as-popular-product-info .unbxd-as-popular-product-image-container img:focus {
        -webkit-transform: scale(1.04);
        -ms-transform: scale(1.04);
        -o-transform: scale(1.04);
        transform: scale(1.04);
        -webkit-transition: all .5s ease 0s;
        -o-transition: all .5s ease 0s;
        transition: all .5s ease 0s
    }

    body #search_bar_container .unbxd-as-wrapper .unbxd-as-sidecontent li .unbxd-as-popular-product-info .unbxd-as-popular-product-details {
        border-top: none;
        padding-top: 0
    }

    body #search_bar_container .unbxd-as-wrapper .unbxd-as-sidecontent li .unbxd-as-popular-product-info .unbxd-as-popular-product-details .unbxd-as-popular-product-name.popular-title {
        max-width: 21rem;
        height: 2rem;
        -webkit-line-clamp: 1
    }

    body #search_bar_container .unbxd-as-wrapper .browse-all-results-container {
        bottom: 2rem
    }

    body #search_bar_container button.autosuggest-close-btn {
        position: absolute;
        right: .2rem;
        top: .2rem;
        background: #fff;
        border: none
    }

    body #search_bar_container button.autosuggest-close-btn span.close-icon {
        font-size: 0;
        display: flex;
        align-items: center;
        justify-content: center
    }

    body #search_bar_container button.autosuggest-close-btn span.close-icon:before {
        content: '';
        display: inline-block;
        width: 1.2rem;
        height: 1.2rem;
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15' fill='none'%3E%3Cpath d='M14.781 13.7198C14.8507 13.7895 14.906 13.8722 14.9437 13.9632C14.9814 14.0543 15.0008 14.1519 15.0008 14.2504C15.0008 14.349 14.9814 14.4465 14.9437 14.5376C14.906 14.6286 14.8507 14.7114 14.781 14.781C14.7114 14.8507 14.6286 14.906 14.5376 14.9437C14.4465 14.9814 14.349 15.0008 14.2504 15.0008C14.1519 15.0008 14.0543 14.9814 13.9632 14.9437C13.8722 14.906 13.7895 14.8507 13.7198 14.781L7.50042 8.56073L1.28104 14.781C1.14031 14.9218 0.94944 15.0008 0.750417 15.0008C0.551394 15.0008 0.360523 14.9218 0.219792 14.781C0.0790615 14.6403 3.92322e-09 14.4494 0 14.2504C-3.92322e-09 14.0514 0.0790615 13.8605 0.219792 13.7198L6.4401 7.50042L0.219792 1.28104C0.0790615 1.14031 0 0.94944 0 0.750417C0 0.551394 0.0790615 0.360523 0.219792 0.219792C0.360523 0.0790615 0.551394 0 0.750417 0C0.94944 0 1.14031 0.0790615 1.28104 0.219792L7.50042 6.4401L13.7198 0.219792C13.8605 0.0790615 14.0514 -3.92322e-09 14.2504 0C14.4494 3.92322e-09 14.6403 0.0790615 14.781 0.219792C14.9218 0.360523 15.0008 0.551394 15.0008 0.750417C15.0008 0.94944 14.9218 1.14031 14.781 1.28104L8.56073 7.50042L14.781 13.7198Z' fill='grey'/%3E%3C/svg%3E");
        background-repeat: no-repeat;
        background-size: contain
    }
}

body.cms-index-index #maincontent .custom-slider {
    display: none
}

.custom-slider {
    position: inherit !important
}

.custom-slider .banner-item {
    margin: 0 !important
}

.custom-slider .owl-theme .owl-dots {
    bottom: 0
}

.owl-theme .owl-controls .owl-nav [class*=owl-] {
    top: 50% !important
}

.canvas_icons_product {
    position: relative;
    top: 0;
    margin: 0 5px 0 0;
    padding: 0;
    width: 18px !important;
    height: 25px;
    line-height: 25px !important;
    text-align: center;
    font-size: 20px;
    display: inline-block;
    font-family: font-icons;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: inherit;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    overflow: hidden
}

.canvas_icons_product:before {
    font-family: inherit;
    font-size: inherit;
    color: inherit
}

.page-wrapper {
    overflow-x: clip
}

.product-page-v1 .product-info-main .actions {
    width: calc(100% - 65px)
}

.product-page-v1 .product-info-main .actions button {
    width: 100%
}

.catalog-product-view #product-options-wrapper .swatch-attribute {
    margin-bottom: 15px
}

.catalog-product-view #product-options-wrapper .swatch-attribute .swatch-attribute-label {
    font-weight: 400
}

.catalog-product-view #product-options-wrapper .swatch-attribute .swatch-attribute-options {
    margin-top: 10px !important
}

.catalog-product-view .box-tocart .field.qty {
    float: left
}

.catalog-product-view .box-tocart .field.qty label {
    display: none
}

.catalog-product-view .box-tocart .field.qty input,
.catalog-product-view .box-tocart .field.qty select {
    border-width: 1px;
    border-style: solid;
    padding: 14px 17px;
    margin: 0 10px 0 0;
    height: auto
}

.catalog-product-view .box-tocart .field.qty select {
    padding: 15px 0 15px 14px;
    direction: rtl;
    text-align: left
}

.catalog-product-view .box-tocart .actions {
    float: left
}

.catalog-product-view .box-tocart .actions button {
    float: left;
    width: 100% !important;
    position: relative
}

.catalog-product-view .box-tocart .actions button:after {
    position: absolute;
    bottom: 0;
    left: 5%;
    width: 90%;
    height: 1px;
    box-shadow: 0 0 20px #000;
    -o-box-shadow: 0 0 20px #000;
    -ms-box-shadow: 0 0 20px #000;
    -moz-box-shadow: 0 0 20px #000;
    -webkit-box-shadow: 0 0 20px #000;
    content: ""
}

.catalog-product-view .product-social-links {
    clear: left
}

.catalog-product-view .product-social-links .product-addto-links {
    width: calc(100% - 59px) !important;
    float: left;
    text-align: center;
    overflow: auto
}

.catalog-product-view .product-social-links .product-addto-links .action {
    float: none;
    margin-right: 0
}

.catalog-product-view .product-social-links .product-addto-links .action.towishlist {
    float: left
}

.catalog-product-view .product-social-links .action.tocompare,
.catalog-product-view .product-social-links .action.towishlist,
.catalog-product-view .product-social-links .action.mailto {
    line-height: 18px !important
}

.catalog-product-view .product-social-links .action.tocompare:before,
.catalog-product-view .product-social-links .action.towishlist:before,
.catalog-product-view .product-social-links .action.mailto:before {
    position: relative;
    top: 0;
    margin: 0 5px 0 0;
    padding: 0;
    width: 18px !important;
    height: 25px;
    line-height: 25px !important;
    text-align: center;
    font-size: 20px;
    display: inline-block;
    font-family: font-icons;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: inherit;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    overflow: hidden
}

.catalog-product-view .product-social-links .action.tocompare:before:before,
.catalog-product-view .product-social-links .action.towishlist:before:before,
.catalog-product-view .product-social-links .action.mailto:before:before {
    font-family: inherit;
    font-size: inherit;
    color: inherit
}

.catalog-product-view .product-info-main .product-info-stock-sku {
    vertical-align: middle
}

.catalog-product-view .product-info-main .product.data.items .item.title.active:after {
    background-color: transparent
}

.catalog-product-view .product.info.detailed>.items>.item {
    background-color: #fff
}

.catalog-product-view .product.info.detailed>.items>.item.title {
    background-color: #fff
}

.catalog-product-view .product.info.detailed>.items>.item.title.active {
    position: relative;
    background-color: #fff
}

.catalog-product-view .product.info.detailed>.items>.item.title a {
    height: 52px;
    line-height: 52px;
    padding: 0 30px;
    font-weight: 600;
    background-color: #fff
}

.catalog-product-view .product.info.detailed>.items>.item.content {
    margin-top: 52px
}

.catalog-product-view .product.info.detailed>.items>.item.content .review-control-vote:before {
    content: '\e605' '\e605' '\e605' '\e605' '\e605'
}

.catalog-product-view .product-items.owl-carousel.owl-center .owl-stage-outer {
    overflow: visible
}

.catalog-product-view .product-items.owl-carousel.owl-center .owl-nav .owl-prev,
.catalog-product-view .product-items.owl-carousel.owl-center .owl-nav .owl-next {
    top: 0;
    width: 600px !important;
    height: calc(100% - 15px) !important;
    background-color: rgba(255, 255, 255, .8) !important
}

.catalog-product-view .product-items.owl-carousel.owl-center .owl-nav .owl-prev:hover,
.catalog-product-view .product-items.owl-carousel.owl-center .owl-nav .owl-next:hover {
    background-color: rgba(255, 255, 255, .8) !important
}

.catalog-product-view .product-items.owl-carousel.owl-center .owl-nav .owl-prev {
    left: -600px !important
}

.catalog-product-view .product-items.owl-carousel.owl-center .owl-nav .owl-prev:before {
    top: calc(50% - 20px);
    left: auto;
    right: 8px
}

.catalog-product-view .product-items.owl-carousel.owl-center .owl-nav .owl-prev:after {
    top: calc(50% - 32px);
    left: auto;
    right: 8px
}

.catalog-product-view .product-items.owl-carousel.owl-center .owl-nav .owl-next {
    right: -600px !important
}

.catalog-product-view .product-items.owl-carousel.owl-center .owl-nav .owl-next:before {
    top: calc(50% - 32px);
    right: auto;
    left: 8px
}

.catalog-product-view .product-items.owl-carousel.owl-center .owl-nav .owl-next:after {
    top: calc(50% - 20px);
    right: auto;
    left: 8px
}

:root .catalog-product-view .catalog-product-view .product-items.owl-carousel.owl-center .owl-nav.m2c .owl-prev,
:root .catalog-product-view .catalog-product-view .product-items.owl-carousel.owl-center .owl-nav.m2c .owl-next {
    background-color: transparent !important
}

:root .catalog-product-view .catalog-product-view .product-items.owl-carousel.owl-center .owl-nav.m2c .owl-prev:hover,
:root .catalog-product-view .catalog-product-view .product-items.owl-carousel.owl-center .owl-nav.m2c .owl-next:hover {
    background-color: transparent !important
}

.catalog-product-view .product-items.owl-carousel.products .owl-stage-outer {
    padding-top: 0
}

.catalog-product-view .product-items .product-item:hover .product-item-actions .actions-secondary {
    display: inline-block !important
}

.catalog-product-view .product-items .product-item-actions {
    float: left;
    width: 100%;
    margin-top: -20px
}

.catalog-product-view .product-items .product-item-actions .action.tocompare {
    float: right
}

.catalog-product-view #maincontent .product-info-main .product-info-price .price-box {
    width: auto;
    display: inline-block
}

.catalog-product-view #maincontent .product-info-main .product-info-price .price-box .price-final_price {
    float: left;
    padding-right: 20px
}

.catalog-product-view #maincontent .product-info-main .product-info-price .price-box .price-final_price .price {
    color: #000
}

.catalog-product-view #maincontent .product-info-main .product-info-price .price-box .old-price {
    float: left
}

.catalog-product-view #maincontent .product-info-main .product-info-price .price-box .old-price .price {
    color: #575757
}

.catalog-product-view #maincontent .product-info-main .product-info-price .price-box .price-label {
    display: none !important
}

.catalog-product-view .product-items .product-item:hover .product-item-actions .actions-secondary {
    display: inline-block !important
}

.catalog-product-view .product-items .product-item:hover .product-item-actions .action.tocompare {
    position: absolute !important;
    right: 0 !important
}

.catalog-product-view .product-items .product-item:hover .product-item-actions .action.towishlist {
    position: absolute !important;
    left: -9px !important;
    right: -2px !important
}

.catalog-product-view .product.media .magnifier-preview {
    -webkit-box-shadow: 0px 0px 19px -4px #2e2e2e;
    -moz-box-shadow: 0px 0px 19px -4px #2e2e2e;
    box-shadow: 0px 0px 19px -4px #2e2e2e
}

.catalog-product-view .product.media .fotorama__nav__frame .fotorama__dot {
    width: 10px;
    height: 10px;
    background-color: #d6d6d6;
    border-color: #d6d6d6
}

.catalog-product-view .product.media .fotorama__nav__frame.fotorama__active .fotorama__dot {
    background-color: #000;
    border-color: #000
}

.catalog-product-view .product.media .fotorama__nav--thumbs .fotorama__nav__frame {
    padding: 0 !important;
    margin-top: 10px !important;
    border: 1px solid #ccc
}

.catalog-product-view .product.media .fotorama__nav--thumbs .fotorama__thumb-border {
    border: solid 1px #09213e;
    background: 0 0
}

.catalog-product-view .product.media .fotorama__wrap {
    box-shadow: none !important
}

.catalog-product-view .product.media .fotorama__wrap .fotorama__caption {
    display: none
}

.catalog-product-view .product.media .fotorama__wrap:focus,
.catalog-product-view .product.media .fotorama__wrap:active,
.catalog-product-view .product.media .fotorama__wrap:hover {
    box-shadow: none !important
}

.catalog-product-view .product.media .fotorama__wrap:focus *,
.catalog-product-view .product.media .fotorama__wrap:active *,
.catalog-product-view .product.media .fotorama__wrap:hover * {
    box-shadow: none !important
}

.catalog-product-view .product.media .fotorama__wrap:focus *:focus,
.catalog-product-view .product.media .fotorama__wrap:active *:focus,
.catalog-product-view .product.media .fotorama__wrap:hover *:focus,
.catalog-product-view .product.media .fotorama__wrap:focus *:active,
.catalog-product-view .product.media .fotorama__wrap:active *:active,
.catalog-product-view .product.media .fotorama__wrap:hover *:active,
.catalog-product-view .product.media .fotorama__wrap:focus *:hover,
.catalog-product-view .product.media .fotorama__wrap:active *:hover,
.catalog-product-view .product.media .fotorama__wrap:hover *:hover {
    box-shadow: none !important
}

.catalog-product-view .product.media .fotorama__wrap * {
    box-shadow: none !important
}

.catalog-product-view .product.media .fotorama__wrap *:focus,
.catalog-product-view .product.media .fotorama__wrap *:active,
.catalog-product-view .product.media .fotorama__wrap *:hover {
    box-shadow: none !important
}

.catalog-product-view .column.main .block .block-title.title {
    text-align: center
}

.catalog-product-view .column.main .block .block-title.title strong {
    font-size: 32px
}

.catalog-product-view .column.main .block.row .block-title.title {
    text-align: left;
    font-family: 'Ubuntu', sans-serif;
    text-transform: none;
    font-size: 20px;
    font-weight: 700;
    margin-bottom: 20px;
    text-transform: uppercase
}

.product-page-v4 .product-top-main.product_v4,
.product-page-v2 .product-top-main.product_v4,
.product-page-v4 .product-top-main.product_v2,
.product-page-v2 .product-top-main.product_v2 {
    position: relative;
    float: left;
    width: 100%;
    margin-top: 20px
}

.product-page-v4 .product-top-main.product_v4,
.product-page-v2 .product-top-main.product_v4 {
    margin-top: 0
}

.product-page-v4 .product-info-main.product_v4.cart-summary,
.product-page-v2 .product-info-main.product_v4.cart-summary,
.product-page-v4 .product-info-main.product_v2.cart-summary,
.product-page-v2 .product-info-main.product_v2.cart-summary {
    background: none transparent !important;
    margin-bottom: 0 !important;
    padding: 0 !important;
    float: right !important
}

@media screen and (-webkit-min-device-pixel-ratio:0) {

    .product-page-v4 .product-info-main.product_v4.cart-summary,
    .product-page-v2 .product-info-main.product_v4.cart-summary,
    .product-page-v4 .product-info-main.product_v2.cart-summary,
    .product-page-v2 .product-info-main.product_v2.cart-summary {
        transition: top .2s ease .2s;
        -o-transition: top .2s ease .2s;
        -ms-transition: top .2s ease .2s;
        -moz-transition: top .2s ease .2s;
        -webkit-transition: top .2s ease .2s
    }
}

.product-page-v4 .product-info-main.product_v4.cart-summary,
.product-page-v2 .product-info-main.product_v4.cart-summary,
.product-page-v4 .product-info-main.product_v2.cart-summary,
.product-page-v2 .product-info-main.product_v2.cart-summary,
.product-page-v4 .product-info-main.product_v4.cart-summary x:-moz-any-link,
.product-page-v2 .product-info-main.product_v4.cart-summary x:-moz-any-link,
.product-page-v4 .product-info-main.product_v2.cart-summary x:-moz-any-link,
.product-page-v2 .product-info-main.product_v2.cart-summary x:-moz-any-link,
.product-page-v4 .product-info-main.product_v4.cart-summary x:default,
.product-page-v2 .product-info-main.product_v4.cart-summary x:default,
.product-page-v4 .product-info-main.product_v2.cart-summary x:default,
.product-page-v2 .product-info-main.product_v2.cart-summary x:default {
    transition: top 0s ease 0s;
    -o-transition: top 0s ease 0s;
    -ms-transition: top 0s ease 0s;
    -moz-transition: top 0s ease 0s;
    -webkit-transition: top 0s ease 0s
}

.product-page-v4 .product-info-main.product_v4.cart-summary,
.product-page-v2 .product-info-main.product_v4.cart-summary {
    position: absolute;
    right: 0
}

.product-page-v4 .product.media.product_v4,
.product-page-v2 .product.media.product_v4,
.product-page-v4 .product.media.product_v2,
.product-page-v2 .product.media.product_v2 {
    padding: 0 25px 0 0
}

.product-page-v4 .product.media.product_v4.v4 .fotorama__arr,
.product-page-v2 .product.media.product_v4.v4 .fotorama__arr,
.product-page-v4 .product.media.product_v2.v4 .fotorama__arr,
.product-page-v2 .product.media.product_v2.v4 .fotorama__arr,
.product-page-v4 .product.media.product_v4.v2 .fotorama__arr,
.product-page-v2 .product.media.product_v4.v2 .fotorama__arr,
.product-page-v4 .product.media.product_v2.v2 .fotorama__arr,
.product-page-v2 .product.media.product_v2.v2 .fotorama__arr,
.product-page-v4 .product.media.product_v4.v4 .fotorama__nav-wrap,
.product-page-v2 .product.media.product_v4.v4 .fotorama__nav-wrap,
.product-page-v4 .product.media.product_v2.v4 .fotorama__nav-wrap,
.product-page-v2 .product.media.product_v2.v4 .fotorama__nav-wrap,
.product-page-v4 .product.media.product_v4.v2 .fotorama__nav-wrap,
.product-page-v2 .product.media.product_v4.v2 .fotorama__nav-wrap,
.product-page-v4 .product.media.product_v2.v2 .fotorama__nav-wrap,
.product-page-v2 .product.media.product_v2.v2 .fotorama__nav-wrap {
    opacity: 0;
    position: fixed;
    top: 100%;
    left: 100%
}

.product-page-v4 .product.media.product_v4.v4 .fotorama__stage,
.product-page-v2 .product.media.product_v4.v4 .fotorama__stage,
.product-page-v4 .product.media.product_v2.v4 .fotorama__stage,
.product-page-v2 .product.media.product_v2.v4 .fotorama__stage,
.product-page-v4 .product.media.product_v4.v2 .fotorama__stage,
.product-page-v2 .product.media.product_v4.v2 .fotorama__stage,
.product-page-v4 .product.media.product_v2.v2 .fotorama__stage,
.product-page-v2 .product.media.product_v2.v2 .fotorama__stage {
    width: 100% !important;
    max-width: 100% !important;
    height: auto !important;
    position: relative !important;
    top: 0 !important;
    left: 0 !important
}

.product-page-v4 .product.media.product_v4.v4 .fotorama__stage .fotorama__stage__shaft,
.product-page-v2 .product.media.product_v4.v4 .fotorama__stage .fotorama__stage__shaft,
.product-page-v4 .product.media.product_v2.v4 .fotorama__stage .fotorama__stage__shaft,
.product-page-v2 .product.media.product_v2.v4 .fotorama__stage .fotorama__stage__shaft,
.product-page-v4 .product.media.product_v4.v2 .fotorama__stage .fotorama__stage__shaft,
.product-page-v2 .product.media.product_v4.v2 .fotorama__stage .fotorama__stage__shaft,
.product-page-v4 .product.media.product_v2.v2 .fotorama__stage .fotorama__stage__shaft,
.product-page-v2 .product.media.product_v2.v2 .fotorama__stage .fotorama__stage__shaft {
    width: 100% !important;
    max-width: 100% !important;
    height: auto !important
}

.product-page-v4 .product.media.product_v4.v4 .fotorama__stage .fotorama__stage__shaft .fotorama__stage__frame,
.product-page-v2 .product.media.product_v4.v4 .fotorama__stage .fotorama__stage__shaft .fotorama__stage__frame,
.product-page-v4 .product.media.product_v2.v4 .fotorama__stage .fotorama__stage__shaft .fotorama__stage__frame,
.product-page-v2 .product.media.product_v2.v4 .fotorama__stage .fotorama__stage__shaft .fotorama__stage__frame,
.product-page-v4 .product.media.product_v4.v2 .fotorama__stage .fotorama__stage__shaft .fotorama__stage__frame,
.product-page-v2 .product.media.product_v4.v2 .fotorama__stage .fotorama__stage__shaft .fotorama__stage__frame,
.product-page-v4 .product.media.product_v2.v2 .fotorama__stage .fotorama__stage__shaft .fotorama__stage__frame,
.product-page-v2 .product.media.product_v2.v2 .fotorama__stage .fotorama__stage__shaft .fotorama__stage__frame {
    clear: left !important;
    float: left !important;
    width: 100% !important;
    position: relative !important;
    top: 0 !important;
    left: 0 !important;
    padding-bottom: 20px
}

.product-page-v4 .product.media.product_v4.v4 .fotorama__stage .fotorama__stage__shaft .fotorama__stage__frame:last-of-type,
.product-page-v2 .product.media.product_v4.v4 .fotorama__stage .fotorama__stage__shaft .fotorama__stage__frame:last-of-type,
.product-page-v4 .product.media.product_v2.v4 .fotorama__stage .fotorama__stage__shaft .fotorama__stage__frame:last-of-type,
.product-page-v2 .product.media.product_v2.v4 .fotorama__stage .fotorama__stage__shaft .fotorama__stage__frame:last-of-type,
.product-page-v4 .product.media.product_v4.v2 .fotorama__stage .fotorama__stage__shaft .fotorama__stage__frame:last-of-type,
.product-page-v2 .product.media.product_v4.v2 .fotorama__stage .fotorama__stage__shaft .fotorama__stage__frame:last-of-type,
.product-page-v4 .product.media.product_v2.v2 .fotorama__stage .fotorama__stage__shaft .fotorama__stage__frame:last-of-type,
.product-page-v2 .product.media.product_v2.v2 .fotorama__stage .fotorama__stage__shaft .fotorama__stage__frame:last-of-type {
    padding: 0
}

.product-page-v4 .product.media.product_v4.v4 .fotorama__stage .fotorama__stage__shaft .fotorama__stage__frame img,
.product-page-v2 .product.media.product_v4.v4 .fotorama__stage .fotorama__stage__shaft .fotorama__stage__frame img,
.product-page-v4 .product.media.product_v2.v4 .fotorama__stage .fotorama__stage__shaft .fotorama__stage__frame img,
.product-page-v2 .product.media.product_v2.v4 .fotorama__stage .fotorama__stage__shaft .fotorama__stage__frame img,
.product-page-v4 .product.media.product_v4.v2 .fotorama__stage .fotorama__stage__shaft .fotorama__stage__frame img,
.product-page-v2 .product.media.product_v4.v2 .fotorama__stage .fotorama__stage__shaft .fotorama__stage__frame img,
.product-page-v4 .product.media.product_v2.v2 .fotorama__stage .fotorama__stage__shaft .fotorama__stage__frame img,
.product-page-v2 .product.media.product_v2.v2 .fotorama__stage .fotorama__stage__shaft .fotorama__stage__frame img {
    float: left !important;
    width: 100% !important;
    height: auto !important;
    position: relative !important;
    top: 0 !important;
    left: 0 !important;
    transform: translate3d(0, 0, 0px)
}

.product-page-v4 .product.media.product_v4.v4 .fotorama__stage.fotorama__shadows--left:before,
.product-page-v2 .product.media.product_v4.v4 .fotorama__stage.fotorama__shadows--left:before,
.product-page-v4 .product.media.product_v2.v4 .fotorama__stage.fotorama__shadows--left:before,
.product-page-v2 .product.media.product_v2.v4 .fotorama__stage.fotorama__shadows--left:before,
.product-page-v4 .product.media.product_v4.v2 .fotorama__stage.fotorama__shadows--left:before,
.product-page-v2 .product.media.product_v4.v2 .fotorama__stage.fotorama__shadows--left:before,
.product-page-v4 .product.media.product_v2.v2 .fotorama__stage.fotorama__shadows--left:before,
.product-page-v2 .product.media.product_v2.v2 .fotorama__stage.fotorama__shadows--left:before,
.product-page-v4 .product.media.product_v4.v4 .fotorama__nav.fotorama__shadows--left:before,
.product-page-v2 .product.media.product_v4.v4 .fotorama__nav.fotorama__shadows--left:before,
.product-page-v4 .product.media.product_v2.v4 .fotorama__nav.fotorama__shadows--left:before,
.product-page-v2 .product.media.product_v2.v4 .fotorama__nav.fotorama__shadows--left:before,
.product-page-v4 .product.media.product_v4.v2 .fotorama__nav.fotorama__shadows--left:before,
.product-page-v2 .product.media.product_v4.v2 .fotorama__nav.fotorama__shadows--left:before,
.product-page-v4 .product.media.product_v2.v2 .fotorama__nav.fotorama__shadows--left:before,
.product-page-v2 .product.media.product_v2.v2 .fotorama__nav.fotorama__shadows--left:before,
.product-page-v4 .product.media.product_v4.v4 .fotorama__stage.fotorama__shadows--right:after,
.product-page-v2 .product.media.product_v4.v4 .fotorama__stage.fotorama__shadows--right:after,
.product-page-v4 .product.media.product_v2.v4 .fotorama__stage.fotorama__shadows--right:after,
.product-page-v2 .product.media.product_v2.v4 .fotorama__stage.fotorama__shadows--right:after,
.product-page-v4 .product.media.product_v4.v2 .fotorama__stage.fotorama__shadows--right:after,
.product-page-v2 .product.media.product_v4.v2 .fotorama__stage.fotorama__shadows--right:after,
.product-page-v4 .product.media.product_v2.v2 .fotorama__stage.fotorama__shadows--right:after,
.product-page-v2 .product.media.product_v2.v2 .fotorama__stage.fotorama__shadows--right:after,
.product-page-v4 .product.media.product_v4.v4 .fotorama__nav.fotorama__shadows--right:after,
.product-page-v2 .product.media.product_v4.v4 .fotorama__nav.fotorama__shadows--right:after,
.product-page-v4 .product.media.product_v2.v4 .fotorama__nav.fotorama__shadows--right:after,
.product-page-v2 .product.media.product_v2.v4 .fotorama__nav.fotorama__shadows--right:after,
.product-page-v4 .product.media.product_v4.v2 .fotorama__nav.fotorama__shadows--right:after,
.product-page-v2 .product.media.product_v4.v2 .fotorama__nav.fotorama__shadows--right:after,
.product-page-v4 .product.media.product_v2.v2 .fotorama__nav.fotorama__shadows--right:after,
.product-page-v2 .product.media.product_v2.v2 .fotorama__nav.fotorama__shadows--right:after,
.product-page-v4 .product.media.product_v4.v4 .fotorama__stage.fotorama__shadows--top:before,
.product-page-v2 .product.media.product_v4.v4 .fotorama__stage.fotorama__shadows--top:before,
.product-page-v4 .product.media.product_v2.v4 .fotorama__stage.fotorama__shadows--top:before,
.product-page-v2 .product.media.product_v2.v4 .fotorama__stage.fotorama__shadows--top:before,
.product-page-v4 .product.media.product_v4.v2 .fotorama__stage.fotorama__shadows--top:before,
.product-page-v2 .product.media.product_v4.v2 .fotorama__stage.fotorama__shadows--top:before,
.product-page-v4 .product.media.product_v2.v2 .fotorama__stage.fotorama__shadows--top:before,
.product-page-v2 .product.media.product_v2.v2 .fotorama__stage.fotorama__shadows--top:before,
.product-page-v4 .product.media.product_v4.v4 .fotorama__nav.fotorama__shadows--top:before,
.product-page-v2 .product.media.product_v4.v4 .fotorama__nav.fotorama__shadows--top:before,
.product-page-v4 .product.media.product_v2.v4 .fotorama__nav.fotorama__shadows--top:before,
.product-page-v2 .product.media.product_v2.v4 .fotorama__nav.fotorama__shadows--top:before,
.product-page-v4 .product.media.product_v4.v2 .fotorama__nav.fotorama__shadows--top:before,
.product-page-v2 .product.media.product_v4.v2 .fotorama__nav.fotorama__shadows--top:before,
.product-page-v4 .product.media.product_v2.v2 .fotorama__nav.fotorama__shadows--top:before,
.product-page-v2 .product.media.product_v2.v2 .fotorama__nav.fotorama__shadows--top:before,
.product-page-v4 .product.media.product_v4.v4 .fotorama__stage.fotorama__shadows--bottom:after,
.product-page-v2 .product.media.product_v4.v4 .fotorama__stage.fotorama__shadows--bottom:after,
.product-page-v4 .product.media.product_v2.v4 .fotorama__stage.fotorama__shadows--bottom:after,
.product-page-v2 .product.media.product_v2.v4 .fotorama__stage.fotorama__shadows--bottom:after,
.product-page-v4 .product.media.product_v4.v2 .fotorama__stage.fotorama__shadows--bottom:after,
.product-page-v2 .product.media.product_v4.v2 .fotorama__stage.fotorama__shadows--bottom:after,
.product-page-v4 .product.media.product_v2.v2 .fotorama__stage.fotorama__shadows--bottom:after,
.product-page-v2 .product.media.product_v2.v2 .fotorama__stage.fotorama__shadows--bottom:after,
.product-page-v4 .product.media.product_v4.v4 .fotorama__nav.fotorama__shadows--bottom:after,
.product-page-v2 .product.media.product_v4.v4 .fotorama__nav.fotorama__shadows--bottom:after,
.product-page-v4 .product.media.product_v2.v4 .fotorama__nav.fotorama__shadows--bottom:after,
.product-page-v2 .product.media.product_v2.v4 .fotorama__nav.fotorama__shadows--bottom:after,
.product-page-v4 .product.media.product_v4.v2 .fotorama__nav.fotorama__shadows--bottom:after,
.product-page-v2 .product.media.product_v4.v2 .fotorama__nav.fotorama__shadows--bottom:after,
.product-page-v4 .product.media.product_v2.v2 .fotorama__nav.fotorama__shadows--bottom:after,
.product-page-v2 .product.media.product_v2.v2 .fotorama__nav.fotorama__shadows--bottom:after {
    background: 0 0 !important
}

.product-page-v4 .product.media.product_v4,
.product-page-v2 .product.media.product_v4 {
    padding: 0
}

.product-page-v4 .product.media.product_v4.v4 .gallery-placeholder,
.product-page-v2 .product.media.product_v4.v4 .gallery-placeholder {
    margin: 0 -20px
}

.product-page-v4 .product.media.product_v4.v4 .gallery-placeholder .fotorama__stage .fotorama__stage__shaft .fotorama__stage__frame,
.product-page-v2 .product.media.product_v4.v4 .gallery-placeholder .fotorama__stage .fotorama__stage__shaft .fotorama__stage__frame {
    padding-bottom: 0
}

.product-page-v4 .product.media.product_v4.v4 .gallery-placeholder .fotorama__stage .fotorama__stage__shaft .fotorama__stage__frame img,
.product-page-v2 .product.media.product_v4.v4 .gallery-placeholder .fotorama__stage .fotorama__stage__shaft .fotorama__stage__frame img {
    float: none !important;
    width: auto !important
}

.swipe_desktop_off #swipeOff {
    display: none
}

.swipe_desktop_off #swipeOff.active {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.reviews-actions a {
    text-decoration: underline
}

.product-page-v1 .product-info-main {
    margin-top: 5%
}

#product-review-container .header_right {
    display: none !important
}

.catalog-category-view .columns .column.main .products-grid .product-item .product-item-info .weltpixel-quickview,
.catalogsearch-result-index .columns .column.main .products-grid .product-item .product-item-info .weltpixel-quickview,
.catalogsearch-advanced-result .columns .column.main .products-grid .product-item .product-item-info .weltpixel-quickview {
    display: none
}

.catalog-category-view .columns .column.main .products-grid .product-item .product-item-info:hover .weltpixel-quickview,
.catalogsearch-result-index .columns .column.main .products-grid .product-item .product-item-info:hover .weltpixel-quickview,
.catalogsearch-advanced-result .columns .column.main .products-grid .product-item .product-item-info:hover .weltpixel-quickview {
    display: block !important;
    position: relative;
    background: 0 0;
    top: unset;
    color: #000;
    text-align: left;
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase
}

.catalog-category-view .columns .column.main .products-grid .product-item .product-item-info:hover .weltpixel-quickview span,
.catalogsearch-result-index .columns .column.main .products-grid .product-item .product-item-info:hover .weltpixel-quickview span,
.catalogsearch-advanced-result .columns .column.main .products-grid .product-item .product-item-info:hover .weltpixel-quickview span {
    padding: 0
}

.catalog-category-view .columns .column.main .products-grid .product-item .product-item-info:hover .weltpixel-quickview span:before,
.catalogsearch-result-index .columns .column.main .products-grid .product-item .product-item-info:hover .weltpixel-quickview span:before,
.catalogsearch-advanced-result .columns .column.main .products-grid .product-item .product-item-info:hover .weltpixel-quickview span:before {
    display: none
}

.catalog-category-view .columns .column.main .products-grid .product-item .product-item-info:hover .weltpixel-quickview:hover,
.catalogsearch-result-index .columns .column.main .products-grid .product-item .product-item-info:hover .weltpixel-quickview:hover,
.catalogsearch-advanced-result .columns .column.main .products-grid .product-item .product-item-info:hover .weltpixel-quickview:hover {
    text-decoration: underline
}

.catalog-category-view .mfp-iframe-holder .mfp-close,
.catalogsearch-result-index .mfp-iframe-holder .mfp-close,
.catalogsearch-advanced-result .mfp-iframe-holder .mfp-close {
    top: 0;
    color: #000;
    right: 0;
    padding-right: 10px;
    opacity: 1;
    font-size: 36px
}

.catalog-category-view .mfp-iframe-holder .mfp-content,
.catalogsearch-result-index .mfp-iframe-holder .mfp-content,
.catalogsearch-advanced-result .mfp-iframe-holder .mfp-content {
    height: auto !important
}

body.weltpixel-quickview-catalog-product-view div#desktopBannerWrapped {
    display: none !important
}

body.weltpixel-quickview-catalog-product-view .magnifier-preview:not(.hidden) {
    background-color: #fff;
    left: 59% !important;
    width: 40% !important
}

body.weltpixel-quickview-catalog-product-view #maincontent {
    padding: 3% 3% 0 !important
}

body.weltpixel-quickview-catalog-product-view #maincontent .product-info-main {
    width: 40%;
    padding-bottom: 10px
}

body.weltpixel-quickview-catalog-product-view #maincontent .product-info-main .box-tocart .field.qty {
    display: inline-block;
    width: auto
}

body.weltpixel-quickview-catalog-product-view #maincontent .product-info-main .box-tocart .field.qty select {
    max-width: 60px;
    margin-right: 19px
}

body.weltpixel-quickview-catalog-product-view #maincontent .product-info-main .box-tocart .actions {
    vertical-align: top;
    float: unset;
    width: 52%;
    max-width: 251px;
    margin-top: 29px
}

body.weltpixel-quickview-catalog-product-view #maincontent .product-info-main .product-addto-links {
    margin-top: 29px;
    float: right
}

body.weltpixel-quickview-catalog-product-view #maincontent .product-info-main .box-gotoproduct .actions .action.primary {
    background-color: transparent;
    border-color: #1e75f4;
    color: #0750b0;
    font-size: 15px;
    font-weight: 700;
    text-transform: uppercase;
    width: 100%;
    text-align: center;
    padding: 15px 0
}

body.weltpixel-quickview-catalog-product-view #maincontent .product-info-main .box-gotoproduct .actions .action.primary span {
    color: #0750b0
}

body.weltpixel-quickview-catalog-product-view #maincontent .product-info-main .box-gotoproduct .actions .action.primary:hover {
    background-color: #1e75f4;
    border-color: #1e75f4;
    color: #fff
}

body.weltpixel-quickview-catalog-product-view #maincontent .product-info-main .box-gotoproduct .actions .action.primary:hover span {
    color: #fff
}

body.weltpixel-quickview-catalog-product-view #maincontent .product-info-main .product-options-bottom .price-box .price-container>span,
body.weltpixel-quickview-catalog-product-view #maincontent .product-info-main .product-info-price .price-box .price-container>span {
    display: inline-block
}

body.weltpixel-quickview-catalog-product-view #maincontent .product.media {
    width: 60%
}

body.weltpixel-quickview-catalog-product-view #maincontent #product-options-wrapper .swatch-attribute .swatch-attribute-label a.open-chart {
    margin-right: 0;
    display: none
}

.block-banners .banner-item,
.block-banners-inline .banner-item {
    display: block
}

.block-banners .banner-item-content,
.block-banners-inline .banner-item-content {
    margin-bottom: 20px
}

.block-banners .banner-item-content img,
.block-banners-inline .banner-item-content img {
    display: block;
    margin: 0 auto
}

.block-product-link.widget,
.block-category-link.widget {
    display: block;
    margin-bottom: 20px
}

.block-product-link-inline.widget {
    margin: 0
}

.block.widget .products-grid .product-item {
    margin-left: 2%;
    width: calc((100% - 2%)/2)
}

.block.widget .products-grid .product-item:nth-child(2n+1) {
    margin-left: 0
}

.block.widget .product-item-info {
    width: auto
}

.block.widget .pager {
    padding: 0
}

.block.widget .pager .toolbar-amount {
    float: none;
    font-size: 1.2rem
}

.block.widget .pager .pages-item-previous {
    padding-left: 0
}

.block.widget .pager .pages-item-next {
    position: relative
}

.block.widget .pager .items {
    white-space: nowrap
}

.columns .block-event {
    position: relative;
    z-index: 2
}

.block-event .block-content {
    position: relative
}

.block-event .block-content>.action {
    cursor: pointer;
    margin-top: -6px;
    position: absolute;
    top: 50%;
    z-index: 3
}

.block-event .block-content>.action.backward,
.block-event .block-content>.action.forward {
    opacity: .5;
    overflow: hidden;
    width: 20px;
    display: inline-block;
    text-decoration: none
}

.block-event .block-content>.action.backward>span,
.block-event .block-content>.action.forward>span {
    border: 0;
    clip: rect(0, 0, 0, 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px
}

.block-event .block-content>.action.backward:before,
.block-event .block-content>.action.forward:before {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 55px;
    line-height: 30px;
    color: inherit;
    content: '\e617';
    font-family: 'luma-icons';
    vertical-align: middle;
    display: inline-block;
    font-weight: 400;
    overflow: hidden;
    speak: none;
    text-align: center
}

.block-event .block-content>.action.backward:before,
.block-event .block-content>.action.forward:before {
    margin-left: -15px
}

.block-event .block-content>.action.backward {
    left: 0
}

.block-event .block-content>.action.forward {
    right: 0
}

.block-event .block-content>.action.forward:before {
    content: '\e608'
}

.block-event .block-content>.action.forward:before {
    margin-left: -20px
}

.block-event .block-content>.action.inactive {
    cursor: default;
    display: none
}

.block-event .block-content>.action:hover {
    opacity: 1
}

.block-event .slider-panel {
    overflow: hidden;
    position: relative;
    z-index: 2
}

.block-event .slider-panel .slider {
    white-space: nowrap
}

.block-event .slider-panel .slider .item {
    background: #f0f0f0;
    display: inline-block;
    text-align: center;
    vertical-align: top;
    white-space: normal;
    width: 16.35%
}

.sidebar-main .block-event .slider-panel .slider .item,
.sidebar-additional .block-event .slider-panel .slider .item {
    width: 100%
}

.block-event .slider-panel .slider .item img {
    max-width: 100%
}

.block-event .slider-panel .slider .item .category-name {
    display: inline-block;
    font-size: 1.8rem;
    padding: 15px 5px 0;
    word-break: break-all
}

.block-event .slider-panel .slider .item .ticker {
    margin: 0;
    padding: 0;
    list-style: none none
}

.block-event .slider-panel .slider .item .ticker li {
    display: none;
    margin: 0 5px
}

.block-event .slider-panel .slider .item .ticker .value {
    font-size: 2.6rem;
    font-weight: 300
}

.block-event .slider-panel .slider .item .ticker .label {
    display: block;
    font-size: 1.3rem
}

.block-event .slider-panel .slider .item .dates {
    font-weight: 300
}

.block-event .slider-panel .slider .item .dates .start,
.block-event .slider-panel .slider .item .dates .end,
.block-event .slider-panel .slider .item .dates .date {
    display: block
}

.block-event .slider-panel .slider .item .dates .start:after {
    font-size: 1.8rem;
    content: '\2013';
    display: block
}

.block-event .slider-panel .slider .item .dates .date {
    font-size: 1.8rem;
    font-weight: 300
}

.block-event .slider-panel .slider .item .dates .time {
    font-size: 1.3rem
}

.block-event .slider-panel .slider .item .box-event .box-content {
    padding: 5px 0 10px
}

.block-event .slider-panel .slider .item .box-event .box-title {
    display: block;
    font-weight: 300;
    margin: 10px 0 0
}

.block-event .slider-panel .slider .item .action.show {
    display: block;
    padding: 0
}

.block-event .slider-panel .slider .item .action.show .category.name {
    display: inline-block;
    padding: 30px 10px 0
}

.block-event .slider-panel .slider .item .action.show img {
    display: block
}

.block-event .slider-panel .slider .item .action.event {
    background-image: none;
    background: #0e1111;
    border: #0e1111;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-family: 'Roboto', sans-serif;
    font-weight: 700;
    padding: 7px 15px;
    font-size: 1.4rem;
    line-height: 1.8rem;
    box-sizing: border-box;
    vertical-align: middle;
    margin-top: 15px
}

.block-event .slider-panel .slider .item .action.event:focus,
.block-event .slider-panel .slider .item .action.event:active {
    background: #262626;
    border: 1px solid #262626;
    color: #fff
}

.block-event .slider-panel .slider .item .action.event:hover {
    background: #fff;
    border: #0e1111;
    color: #0e1111
}

.block-event .slider-panel .slider .item .action.event.disabled,
.block-event .slider-panel .slider .item .action.event[disabled],
fieldset[disabled] .block-event .slider-panel .slider .item .action.event {
    opacity: .5;
    cursor: default;
    pointer-events: none
}

.block-event .slider-panel .slider .item .action.event:hover {
    text-decoration: none
}

.block-static-block.widget,
.block-cms-link.widget {
    margin-bottom: 20px
}

.links .block-static-block.widget,
.links .block-cms-link.widget {
    margin-bottom: 0
}

.block-cms-link-inline.widget {
    margin: 0
}

.block-wishlist-search .form-wishlist-search {
    margin: 20px 0 0
}

.block-cms-hierarchy-link.widget {
    display: block;
    margin-bottom: 20px
}

.block-cms-hierarchy-link-inline.widget {
    margin: 0
}

.sidebar .block-addbysku .fieldset {
    margin: 0
}

.sidebar .block-addbysku .fieldset .fields {
    position: relative
}

.sidebar .block-addbysku .fieldset .fields .field {
    display: inline-block;
    margin-bottom: 10px;
    vertical-align: top
}

.sidebar .block-addbysku .fieldset .fields .field.sku {
    margin-right: -85px;
    padding-right: 90px;
    width: 100%
}

.sidebar .block-addbysku .fieldset .fields .field.qty .qty+.mage-error {
    width: 80px
}

.sidebar .block-addbysku .fieldset .fields .actions-toolbar {
    position: absolute;
    right: 0;
    top: 7px
}

.sidebar .block-addbysku .form-addbysku .actions-toolbar {
    margin-bottom: 20px
}

.sidebar .block-addbysku .form-addbysku .actions-toolbar .primary {
    text-align: left
}

.sidebar .block-addbysku .form-addbysku .actions-toolbar .primary .action {
    width: auto
}

.sidebar .block-addbysku .form-addbysku .actions-toolbar .secondary {
    float: none;
    text-align: left
}

.sidebar .block-addbysku .action.add {
    display: inline-block;
    text-decoration: none;
    line-height: normal;
    padding: 4px;
    width: auto
}

.sidebar .block-addbysku .action.add>span {
    border: 0;
    clip: rect(0, 0, 0, 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px
}

.sidebar .block-addbysku .action.add:before {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 18px;
    line-height: inherit;
    color: inherit;
    content: '\e61c';
    font-family: 'luma-icons';
    margin: 0;
    vertical-align: top;
    display: inline-block;
    font-weight: 400;
    overflow: hidden;
    speak: none;
    text-align: center
}

.sidebar .block-addbysku .action.add:hover:before {
    color: inherit
}

.sidebar .block-addbysku .action.add:active:before {
    color: inherit
}

.sidebar .block-addbysku .action.links {
    display: inline-block;
    margin: 20px 0 0
}

.sidebar .block-addbysku .action.reset {
    display: block;
    margin: 10px 0
}

.sidebar .block-addbysku .action.remove {
    display: inline-block;
    background-image: none;
    background: 0 0;
    -moz-box-sizing: content-box;
    border: 0;
    box-shadow: none;
    line-height: inherit;
    margin: 0;
    padding: 0;
    text-decoration: none;
    text-shadow: none;
    font-weight: 400
}

.sidebar .block-addbysku .action.remove>span {
    border: 0;
    clip: rect(0, 0, 0, 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px
}

.sidebar .block-addbysku .action.remove:before {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 12px;
    line-height: inherit;
    color: #999;
    content: '\e616';
    font-family: 'luma-icons';
    margin: 0;
    vertical-align: top;
    display: inline-block;
    font-weight: 400;
    overflow: hidden;
    speak: none;
    text-align: center
}

.sidebar .block-addbysku .action.remove:hover:before {
    color: inherit
}

.sidebar .block-addbysku .action.remove:active:before {
    color: inherit
}

.sidebar .block-addbysku .action.remove:focus,
.sidebar .block-addbysku .action.remove:active {
    background: 0 0;
    border: none
}

.sidebar .block-addbysku .action.remove:hover {
    background: 0 0;
    border: none
}

.sidebar .block-addbysku .action.remove.disabled,
.sidebar .block-addbysku .action.remove[disabled],
fieldset[disabled] .sidebar .block-addbysku .action.remove {
    pointer-events: none;
    opacity: .5
}

@media only screen and (max-width:768px) {
    .field-tooltip .field-tooltip-content {
        right: -10px;
        top: 40px;
        left: auto
    }
}

@media only screen and (max-width:767px) {
    .abs-visually-hidden-mobile-m {
        border: 0;
        clip: rect(0, 0, 0, 0);
        height: 1px;
        margin: -1px;
        overflow: hidden;
        padding: 0;
        position: absolute;
        width: 1px
    }

    .abs-add-clearfix-mobile-m:before,
    .abs-add-clearfix-mobile-m:after,
    .account .column.main .block:not(.widget) .block-title:before,
    .account .column.main .block:not(.widget) .block-title:after {
        content: '';
        display: table
    }

    .abs-add-clearfix-mobile-m:after,
    .account .column.main .block:not(.widget) .block-title:after {
        clear: both
    }

    .abs-toggling-title-mobile,
    .block-wishlist-management .wishlist-select .wishlist-name,
    .block-collapsible-nav .title {
        border-top: 1px solid #ccc;
        cursor: pointer;
        margin-bottom: 0;
        position: relative;
        border-bottom: 1px solid #ccc;
        padding: 10px 40px 10px 15px;
        display: block;
        text-decoration: none
    }

    .abs-toggling-title-mobile:after,
    .block-wishlist-management .wishlist-select .wishlist-name:after,
    .block-collapsible-nav .title:after {
        position: absolute;
        right: 20px;
        top: 10px
    }

    .abs-toggling-title-mobile:after,
    .block-wishlist-management .wishlist-select .wishlist-name:after,
    .block-collapsible-nav .title:after {
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        font-size: 12px;
        line-height: inherit;
        color: inherit;
        content: '\e622';
        font-family: 'luma-icons';
        margin: 3px 0 0;
        vertical-align: middle;
        display: inline-block;
        font-weight: 400;
        overflow: hidden;
        speak: none;
        text-align: center
    }

    .abs-toggling-title-mobile.active:after,
    .block-wishlist-management .wishlist-select .wishlist-name.active:after,
    .block-collapsible-nav .title.active:after {
        content: '\e621'
    }

    .abs-icon-add-mobile,
    .block-wishlist-management .wishlist-add.item .add {
        display: block;
        text-decoration: none
    }

    .abs-icon-add-mobile:before,
    .block-wishlist-management .wishlist-add.item .add:before {
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        font-size: 10px;
        line-height: 10px;
        color: inherit;
        content: '\e61c';
        font-family: 'luma-icons';
        margin: 0 5px 0 0;
        vertical-align: middle;
        display: inline-block;
        font-weight: 400;
        overflow: hidden;
        speak: none;
        text-align: center
    }

    .abs-checkout-tooltip-content-position-top-mobile,
    .field-tooltip .field-tooltip-content {
        right: -10px;
        top: 40px;
        left: auto
    }

    .abs-checkout-tooltip-content-position-top-mobile:before,
    .abs-checkout-tooltip-content-position-top-mobile:after,
    .field-tooltip .field-tooltip-content:before,
    .field-tooltip .field-tooltip-content:after {
        border: 10px solid transparent;
        height: 0;
        width: 0;
        margin-top: -21px;
        right: 10px;
        left: auto;
        top: 0
    }

    .abs-checkout-tooltip-content-position-top-mobile:before,
    .field-tooltip .field-tooltip-content:before {
        border-bottom-color: #666
    }

    .abs-checkout-tooltip-content-position-top-mobile:after,
    .field-tooltip .field-tooltip-content:after {
        border-bottom-color: #f4f4f4;
        top: 1px
    }

    .navigation,
    .breadcrumbs,
    .page-header .header.panel,
    .header.content,
    .footer.content,
    .page-main,
    .page-wrapper>.widget,
    .page-wrapper>.page-bottom,
    .block.category.event,
    .top-container {
        padding-left: 15px;
        padding-right: 15px
    }

    .account .page-main,
    .cms-privacy-policy .page-main {
        padding-top: 41px;
        position: relative
    }

    .navigation {
        padding: 0
    }

    .navigation .parent .level-top {
        display: block;
        text-decoration: none;
        position: relative
    }

    .navigation .parent .level-top:after {
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        font-size: 42px;
        line-height: inherit;
        color: inherit;
        content: '\e622';
        font-family: 'luma-icons';
        vertical-align: middle;
        display: inline-block;
        font-weight: 400;
        overflow: hidden;
        speak: none;
        text-align: center
    }

    .navigation .parent .level-top:after {
        position: absolute;
        right: 7px;
        top: -8px
    }

    .navigation .parent .level-top.ui-state-active:after {
        content: '\e621'
    }

    .nav-sections {
        -webkit-overflow-scrolling: touch;
        -webkit-transition: left .3s;
        -moz-transition: left .3s;
        -ms-transition: left .3s;
        transition: left .3s;
        height: 100%;
        left: calc(-1*(100% - 54px));
        overflow: auto;
        position: fixed;
        top: 0;
        width: calc(100% - 54px)
    }

    .nav-sections .switcher {
        border-top: 1px solid #d1d1d1;
        font-size: 1.6rem;
        font-weight: 700;
        margin: 0;
        padding: .8rem 3.5rem .8rem 2rem
    }

    .nav-sections .switcher .label {
        display: block;
        margin-bottom: 5px
    }

    .nav-sections .switcher:last-child {
        border-bottom: 1px solid #d1d1d1
    }

    .nav-sections .switcher-trigger strong {
        display: block;
        text-decoration: none;
        position: relative
    }

    .nav-sections .switcher-trigger strong:after {
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        font-size: 42px;
        line-height: inherit;
        color: inherit;
        content: '\e622';
        font-family: 'luma-icons';
        vertical-align: middle;
        display: inline-block;
        font-weight: 400;
        overflow: hidden;
        speak: none;
        text-align: center
    }

    .nav-sections .switcher-trigger strong:after {
        position: absolute;
        right: -40px;
        top: -16px
    }

    .nav-sections .switcher-trigger.active strong:after {
        content: '\e621'
    }

    .nav-sections .switcher-dropdown {
        margin: 0;
        padding: 0;
        list-style: none none;
        display: none;
        padding: 10px 0
    }

    .nav-sections .switcher-options.active .switcher-dropdown {
        display: block
    }

    .nav-sections .header.links {
        margin: 0;
        padding: 0;
        list-style: none none;
        border-bottom: 1px solid #d1d1d1
    }

    .nav-sections .header.links li {
        font-size: 1.6rem;
        margin: 0
    }

    .nav-sections .header.links li.greet.welcome {
        border-top: 1px solid #d1d1d1;
        font-weight: 700;
        padding: .8rem 15px
    }

    .nav-sections .header.links li>a {
        border-top: 1px solid #d1d1d1
    }

    .nav-sections .header.links a,
    .nav-sections .header.links a:hover {
        color: #575757;
        text-decoration: none;
        display: block;
        font-weight: 700;
        padding: .8rem 15px
    }

    .nav-sections .header.links .header.links {
        border: 0
    }

    .nav-before-open {
        height: 100%;
        overflow-x: hidden;
        width: 100%
    }

    .nav-before-open .page-wrapper {
        -webkit-transition: left .3s;
        -moz-transition: left .3s;
        -ms-transition: left .3s;
        transition: left .3s;
        height: 100%;
        left: 0;
        overflow: hidden;
        position: relative
    }

    .nav-before-open body {
        height: 100%;
        overflow: hidden;
        position: relative;
        width: 100%
    }

    .nav-open .page-wrapper {
        left: calc(100% - 54px)
    }

    .nav-open .nav-sections {
        -webkit-box-shadow: 0 0 5px 0 rgba(50, 50, 50, .75);
        -moz-box-shadow: 0 0 5px 0 rgba(50, 50, 50, .75);
        -ms-box-shadow: 0 0 5px 0 rgba(50, 50, 50, .75);
        box-shadow: 0 0 5px 0 rgba(50, 50, 50, .75);
        left: 0;
        z-index: 99
    }

    .nav-open .nav-toggle:after {
        background: rgba(0, 0, 0, .7);
        content: '';
        display: block;
        height: 100%;
        position: fixed;
        right: 0;
        top: 0;
        width: 100%;
        z-index: 1
    }

    .nav-sections-items {
        position: relative;
        z-index: 1
    }

    .nav-sections-items:before,
    .nav-sections-items:after {
        content: '';
        display: table
    }

    .nav-sections-items:after {
        clear: both
    }

    .nav-sections-item-title {
        background: #e3e3e3;
        border: solid #d7d7d7;
        border-width: 0 0 1px 1px;
        box-sizing: border-box;
        float: left;
        height: 71px;
        padding-top: 24px;
        text-align: center;
        width: 33.33%
    }

    .nav-sections-item-title.active {
        background: 0 0;
        border-bottom: 0
    }

    .nav-sections-item-title .nav-sections-item-switch:hover {
        text-decoration: none
    }

    .nav-sections-item-content {
        box-sizing: border-box;
        float: right;
        margin-left: -100%;
        margin-top: 71px;
        width: 100%;
        padding: 25px 0
    }

    .nav-sections-item-content:before,
    .nav-sections-item-content:after {
        content: '';
        display: table
    }

    .nav-sections-item-content:after {
        clear: both
    }

    .nav-sections-item-content.active {
        display: block
    }

    .navigation {
        background: #f0f0f0;
        box-sizing: border-box
    }

    .navigation ul {
        margin: 0;
        padding: 0
    }

    .navigation li {
        margin: 0
    }

    .navigation a {
        display: block;
        padding-top: 10px;
        padding-right: 0;
        padding-bottom: 10px;
        padding-left: 15px
    }

    .navigation a,
    .navigation a:hover {
        color: #575757;
        text-decoration: none
    }

    .navigation .level0 {
        border-top: 1px solid #d1d1d1;
        font-size: 1.6rem
    }

    .navigation .level0>.level-top {
        font-weight: 700;
        padding: 8px 40px 8px 15px;
        text-transform: uppercase;
        word-wrap: break-word
    }

    .navigation .level0>.level-top:hover {
        color: #000
    }

    .navigation .level0.active .all-category .ui-state-focus {
        border-color: #333;
        border-style: solid;
        border-width: 0 0 0 8px;
        color: #000;
        padding-left: 7px;
        display: inline-block
    }

    .navigation .level0>.level1 {
        font-weight: 600
    }

    .navigation .level0.active>a:not(.ui-state-active),
    .navigation .level0.has-active>a:not(.ui-state-active) {
        border-color: #333;
        border-style: solid;
        border-width: 0 0 0 8px;
        color: #000
    }

    .navigation .level0.active>a:not(.ui-state-active) span:not(.ui-menu-icon),
    .navigation .level0.has-active>a:not(.ui-state-active) span:not(.ui-menu-icon) {
        margin-left: -8px
    }

    .navigation li.level0:last-child {
        border-bottom: 1px solid #d1d1d1
    }

    .navigation .submenu>li {
        word-wrap: break-word
    }

    .navigation .submenu>li>a:hover {
        color: #000
    }

    .navigation .submenu:not(:first-child) {
        font-weight: 400;
        line-height: 1.3;
        left: auto !important;
        overflow-x: hidden;
        padding: 0;
        position: relative;
        top: auto !important;
        transition: left .3s ease-out
    }

    .navigation .submenu:not(:first-child)>li>a {
        padding-left: 15px
    }

    .navigation .submenu:not(:first-child)>li:last-child {
        margin-bottom: 0
    }

    .navigation .submenu:not(:first-child) ul {
        display: block;
        padding-left: 15px
    }

    .navigation .submenu:not(:first-child) ul>li {
        margin: 0
    }

    .navigation .submenu:not(:first-child) ul>li a {
        color: #575757;
        display: block;
        line-height: normal
    }

    .navigation .submenu:not(:first-child) ul>li a:hover {
        color: #000
    }

    .navigation .submenu:not(:first-child).expanded {
        display: block !important;
        padding-right: 0;
        top: 0 !important
    }

    .navigation .submenu:not(:first-child) .active>a {
        border-color: #333;
        border-style: solid;
        border-width: 0 0 0 8px;
        color: #000;
        padding-left: 7px
    }

    .navigation .submenu:not(:first-child) .level1.active>a {
        padding-left: 7px
    }

    .product.data.items .item.title>.switch {
        padding: 1px 15px 1px
    }

    .product.data.items>.item.content {
        padding: 10px 15px 30px
    }

    .breadcrumbs {
        display: none
    }

    .modal-popup.modal-slide {
        left: 44px;
        z-index: 900
    }

    .modal-popup.modal-slide._show .modal-inner-wrap {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    .modal-popup.modal-slide .modal-inner-wrap {
        height: 100%;
        overflow-y: auto;
        position: static;
        -webkit-transform: translateX(100%);
        transform: translateX(100%);
        -webkit-transition: -webkit-transform .3s ease-in-out;
        transition: transform .3s ease-in-out;
        width: auto
    }

    .modal-popup.modal-slide .modal-inner-wrap {
        margin: 0;
        max-height: 90vh
    }

    .custom-slide {
        bottom: 0;
        left: 0;
        min-width: 0;
        position: fixed;
        right: 0;
        top: 0;
        visibility: hidden;
        opacity: 0;
        -webkit-transition: visibility 0s .3s, opacity .3s ease;
        transition: visibility 0s .3s, opacity .3s ease;
        left: 44px;
        z-index: 900
    }

    .custom-slide._show {
        visibility: visible;
        opacity: 1;
        -webkit-transition: opacity .3s ease;
        transition: opacity .3s ease
    }

    .custom-slide._show .modal-inner-wrap {
        -webkit-transform: translate(0, 0);
        transform: translate(0, 0)
    }

    .custom-slide .modal-inner-wrap {
        background-color: #fff;
        box-shadow: 0 0 12px 2px rgba(0, 0, 0, .35);
        opacity: 1;
        pointer-events: auto
    }

    .custom-slide._show .modal-inner-wrap {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    .custom-slide .modal-inner-wrap {
        height: 100%;
        overflow-y: auto;
        position: static;
        -webkit-transform: translateX(100%);
        transform: translateX(100%);
        -webkit-transition: -webkit-transform .3s ease-in-out;
        transition: transform .3s ease-in-out;
        width: auto
    }

    .custom-slide._show {
        -webkit-overflow-scrolling: touch;
        overflow-x: hidden;
        overflow-y: auto
    }

    .custom-slide .modal-inner-wrap {
        background-color: #f4f4f4;
        box-sizing: border-box;
        height: auto;
        min-height: 100%
    }

    body._has-modal-custom {
        height: 100vh;
        overflow: hidden;
        width: 100vw
    }

    body._has-modal-custom .modal-custom-overlay {
        background-color: rgba(51, 51, 51, .55)
    }

    .modal-popup {
        pointer-events: auto
    }

    .modal-popup.modal-slide .modal-inner-wrap[class] {
        background-color: #f4f4f4
    }

    .modal-popup.modal-slide._inner-scroll._show {
        -webkit-overflow-scrolling: touch;
        overflow-y: auto
    }

    .modal-popup.modal-slide._inner-scroll .modal-inner-wrap {
        height: auto;
        min-height: 100%
    }

    .modal-popup .modal-title {
        font-size: 14px;
        font-weight: 700
    }

    .shipping-address-modal.modal-popup.modal-slide,
    .billing-address-modal.modal-popup.modal-slide {
        left: 0
    }

    .shipping-address-modal .modal-inner-wrap,
    .billing-address-modal .modal-inner-wrap {
        min-height: 400px
    }

    .shipping-address-modal .modal-inner-wrap h1.modal-title,
    .billing-address-modal .modal-inner-wrap h1.modal-title {
        border: none
    }

    .shipping-address-modal .modal-inner-wrap .admin__action-multiselect-menu-inner ._root .edit-address,
    .billing-address-modal .modal-inner-wrap .admin__action-multiselect-menu-inner ._root .edit-address,
    .shipping-address-modal .modal-inner-wrap .admin__action-multiselect-menu-inner ._root .ship-here,
    .billing-address-modal .modal-inner-wrap .admin__action-multiselect-menu-inner ._root .ship-here,
    .shipping-address-modal .modal-inner-wrap .admin__action-multiselect-menu-inner ._root .select-address,
    .billing-address-modal .modal-inner-wrap .admin__action-multiselect-menu-inner ._root .select-address,
    .shipping-address-modal .modal-inner-wrap .admin__action-multiselect-menu-inner ._root .address-selected,
    .billing-address-modal .modal-inner-wrap .admin__action-multiselect-menu-inner ._root .address-selected {
        clear: left;
        float: left;
        margin-top: 5px;
        position: relative;
        top: 5px
    }

    .shipping-address-modal .modal-inner-wrap .admin__action-multiselect-menu-inner ._root .default-address,
    .billing-address-modal .modal-inner-wrap .admin__action-multiselect-menu-inner ._root .default-address {
        margin-top: 5px;
        position: absolute;
        right: 1rem;
        top: 0
    }

    .address-loading-mask {
        top: 105px
    }

    .lac-notification {
        padding: 5px 0
    }

    .lac-notification .lac-notification-icon {
        display: none
    }

    .lac-notification .lac-notification-text,
    .lac-notification .lac-notification-links {
        float: none;
        padding: 5px 0;
        text-align: center
    }

    .pagebuilder-banner-wrapper {
        background-attachment: scroll !important
    }

    .pagebuilder-banner-wrapper .pagebuilder-overlay:not(.pagebuilder-poster-overlay) {
        max-width: none
    }

    .pagebuilder-column {
        background-attachment: scroll !important;
        flex-basis: 100%;
        max-width: 100%
    }

    .pagebuilder-column-group {
        flex-wrap: wrap
    }

    .pagebuilder-column-line {
        flex-wrap: wrap
    }

    [data-content-type=row][data-appearance=contained] [data-element=inner] {
        background-attachment: scroll !important
    }

    [data-content-type=row][data-appearance=full-bleed] {
        background-attachment: scroll !important
    }

    [data-content-type=row][data-appearance=full-width] {
        background-attachment: scroll !important
    }

    .pagebuilder-slide-wrapper .pagebuilder-overlay:not(.pagebuilder-poster-overlay) {
        max-width: none
    }

    [data-content-type=tab-item] {
        background-attachment: scroll !important
    }

    .pagebuilder-mobile-hidden {
        display: none !important
    }

    .amgdpr-settings-container {
        display: flex;
        align-items: center;
        flex-direction: column
    }

    .checkout-container .opc-estimated-wrapper {
        margin-top: 10px
    }

    .checkout-container .authentication-wrapper {
        margin-top: -12px
    }

    .nav-sections {
        background: #f8f8f8
    }

    .scroll-to-fixed-fixed {
        position: static !important;
        left: 0 !important;
        width: 100% !important
    }

    .ves-megamenu.ves-offcanvas .opener,
    .ves-megamenu.ves-maccordion .opener {
        display: block
    }

    .ves-megamenu .ves-navbar {
        display: block
    }

    .ves-megamenu>.navigation {
        background: #f8f8f8;
        float: left;
        width: 100%
    }

    .ves-megamenu>.navigation .level0 {
        border-top-color: rgba(0, 0, 0, .08)
    }

    .ves-megamenu>.navigation .nav-item {
        float: left !important;
        width: 100%
    }

    .ves-megamenu>.navigation .nav-item.active>a {
        color: #fff
    }

    .ves-megamenu>.navigation .nav-item>a {
        padding: 0 10px;
        display: block;
        position: relative
    }

    .ves-megamenu>.navigation .nav-item>a.parent {
        padding-right: 54px
    }

    .ves-megamenu>.navigation .nav-item .item-content>.nav-dropdown {
        padding-left: 10px
    }

    .ves-megamenu .products-grid .product-item {
        width: 100%;
        text-align: center
    }

    .ves-megamenu .products-grid .product-item img {
        max-width: 100%;
        width: auto;
        float: none;
        margin-left: auto;
        margin-right: auto
    }

    .ves-megamenu .submenu {
        display: none;
        max-width: 100%;
        border: 0;
        width: 100% !important;
        margin: 0;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        -ms-border-radius: 0;
        -o-border-radius: 0;
        border-radius: 0;
        -webkit-box-shadow: none;
        box-shadow: none
    }

    .ves-megamenu .submenu .carousel-indicators {
        bottom: -20px
    }

    .ves-megamenu .submenu .carousel-indicators>li {
        width: 20px;
        height: 20px
    }

    .ves-megamenu .ves-caret {
        display: none
    }

    .ves-megamenu .drill-opener:before,
    .ves-megamenu .opener:before {
        content: "\e61c"
    }

    .ves-megamenu .opener.item-active {
        background-color: rgba(0, 0, 0, .05)
    }

    .ves-megamenu .opener.item-active:before {
        content: "\e60f"
    }

    .ves-megamenu .cat-label:before {
        display: none
    }

    .ves-megamenu .item-header,
    .ves-megamenu .item-content,
    .ves-megamenu .item-sidebar,
    .ves-megamenu .item-footer {
        width: 100% !important
    }

    .ves-megamenu .block-products-list .product-item {
        text-align: center
    }

    .ves-megamenu .block-products-list .product-item a {
        padding-left: 0
    }

    .ves-megamenu .owl-nav>a {
        position: absolute;
        padding: 16px;
        font-size: 41px;
        top: 50%;
        margin-top: -49px;
        background-color: rgba(255, 255, 255, .98);
        cursor: pointer;
        width: auto;
        z-index: 99;
        display: inline-block;
        *display: inline;
        zoom: 1;
        -webkit-transition: box-shadow .2s ease;
        -o-transition: box-shadow .2s ease;
        transition: box-shadow .2s ease;
        -webkit-box-shadow: 1px 2px 10px -1px rgba(0, 0, 0, .3);
        box-shadow: 1px 2px 10px -1px rgba(0, 0, 0, .3)
    }

    .ves-megamenu .owl-nav>a.owl-left {
        left: 0;
        -webkit-border-radius: 0 4px 4px 0;
        -moz-border-radius: 0 4px 4px 0;
        -ms-border-radius: 0 4px 4px 0;
        -o-border-radius: 0 4px 4px 0;
        border-radius: 0 4px 4px 0
    }

    .ves-megamenu .owl-nav>a.owl-right {
        right: 0;
        -webkit-border-radius: 4px 0 0 4px;
        -moz-border-radius: 4px 0 0 4px;
        -ms-border-radius: 4px 0 0 4px;
        -o-border-radius: 4px 0 0 4px;
        border-radius: 4px 0 0 4px
    }

    .ves-megamenu .carousel-controls>a {
        position: absolute;
        padding: 16px;
        font-size: 41px;
        top: 50%;
        margin-top: -49px;
        background-color: rgba(255, 255, 255, .98);
        cursor: pointer;
        width: auto;
        z-index: 99;
        display: inline-block;
        *display: inline;
        zoom: 1;
        -webkit-transition: box-shadow .2s ease;
        -o-transition: box-shadow .2s ease;
        transition: box-shadow .2s ease;
        -webkit-box-shadow: 1px 2px 10px -1px rgba(0, 0, 0, .3);
        box-shadow: 1px 2px 10px -1px rgba(0, 0, 0, .3)
    }

    .ves-megamenu .carousel-controls>a.owl-left {
        left: 0;
        -webkit-border-radius: 0 4px 4px 0;
        -moz-border-radius: 0 4px 4px 0;
        -ms-border-radius: 0 4px 4px 0;
        -o-border-radius: 0 4px 4px 0;
        border-radius: 0 4px 4px 0
    }

    .ves-megamenu .carousel-controls>a.owl-right {
        right: 0;
        -webkit-border-radius: 4px 0 0 4px;
        -moz-border-radius: 4px 0 0 4px;
        -ms-border-radius: 4px 0 0 4px;
        -o-border-radius: 4px 0 0 4px;
        border-radius: 4px 0 0 4px
    }

    .ves-megamenu .carousel-controls .carousel-control.right,
    .ves-megamenu .carousel-controls .carousel-control.left {
        background: #fff
    }

    .hide-blocks .item-header,
    .hide-blocks .item-sidebar,
    .hide-blocks .item-footer {
        display: none
    }

    .ves-navtoggle {
        display: block;
        background: #333
    }

    .ves-navtoggle:before {
        -webkit-font-smoothing: antialiased;
        font-size: 32px;
        line-height: inherit;
        color: #fff;
        content: '\e609';
        font-family: 'luma-icons';
        vertical-align: middle;
        display: inline-block;
        font-weight: 400;
        overflow: hidden;
        speak: none;
        text-align: center;
        padding: 0 7px
    }

    .offcanvas-left>.navigation>ul {
        height: 100%;
        left: -80%;
        left: calc(-1*(100% - 54px));
        overflow: auto;
        position: fixed;
        top: 0;
        width: 80%;
        width: calc(100% - 54px);
        background: #f0f0f0;
        z-index: 99;
        -webkit-transition: left .3s;
        -o-transition: left .3s;
        transition: left .3s
    }

    .ves-nav-before-open {
        height: 100%;
        width: 100%
    }

    .ves-nav-before-open .page-wrapper {
        -webkit-transition: left .3s;
        -moz-transition: left .3s;
        -ms-transition: left .3s;
        transition: left .3s;
        height: 100%;
        left: 0;
        overflow: hidden;
        position: relative
    }

    .ves-nav-before-open body {
        height: 100%;
        overflow: hidden;
        position: relative;
        width: 100%
    }

    .ves-navopen .page-wrapper {
        left: 80%;
        left: calc(100% - 54px)
    }

    .ves-navopen .ves-moffcanvas>.navigation>ul {
        -webkit-box-shadow: 0 0 5px 0 rgba(50, 50, 50, .75);
        box-shadow: 0 0 5px 0 rgba(50, 50, 50, .75);
        z-index: 99
    }

    .ves-navopen .ves-navtoggle:after {
        background: rgba(0, 0, 0, .01);
        content: '';
        display: block;
        height: 100%;
        position: fixed;
        right: 0;
        top: 0;
        width: 100%;
        z-index: 1
    }

    .ves-nav-before-open {
        height: 100%;
        width: 100%
    }

    .ves-nav-before-open body {
        height: 100%;
        overflow: hidden;
        position: relative;
        width: 100%
    }

    .ves-nav-before-open .page-wrapper {
        -webkit-transition: left .3s;
        -moz-transition: left .3s;
        -ms-transition: left .3s;
        transition: left .3s;
        height: 100%;
        overflow: hidden;
        position: relative
    }

    .ves-overlay {
        position: fixed;
        width: 100%;
        height: 100%;
        z-index: 80;
        top: 0;
        left: 0;
        z-index: 90
    }

    .ves-mdrilldown {
        position: relative;
        float: left;
        width: 100%;
        overflow: hidden;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
        max-width: 100% !important
    }

    .ves-mdrilldown .navigation {
        background-color: #fff
    }

    .ves-mdrilldown .navigation.loaded>.dropdown-menu {
        width: 100% !important
    }

    .ves-mdrilldown .navigation .subhover>.submenu {
        display: none
    }

    .ves-mdrilldown .navigation>.dropdown-menu {
        display: block;
        position: static;
        margin: 0;
        padding: 0;
        border-radius: 0;
        border: 0;
        -webkit-box-shadow: none;
        box-shadow: none
    }

    .ves-mdrilldown .navigation .ves-caret {
        display: none
    }

    .ves-mdrilldown .navigation .cat-label {
        position: static;
        margin: 0;
        padding: 4px 6px
    }

    .ves-mdrilldown .navigation .nav-item {
        position: relative !important;
        float: left !important;
        width: 100%
    }

    .ves-mdrilldown .navigation .nav-item>a {
        line-height: 50px;
        position: static;
        padding: 0 15px
    }

    .ves-mdrilldown .navigation .nav-item>a span.drill-opener {
        border: 1px solid #e5e5e5;
        border-right: 0;
        display: none
    }

    .ves-mdrilldown .navigation .mega-col {
        padding: 0
    }

    .ves-mdrilldown .navigation .level0 {
        border-top-color: #e5e5e5
    }

    .ves-mdrilldown .navigation .opener {
        display: none
    }

    .ves-mdrilldown .navigation .drill-opener {
        background: #f0f0f0;
        position: absolute
    }

    .ves-mdrilldown .navigation .drill-opener:before {
        content: "\e608"
    }

    .ves-mdrilldown .navigation .drilldown-back {
        position: relative;
        top: 0;
        left: -1px;
        display: none
    }

    .ves-mdrilldown .navigation .drilldown-back a {
        padding: 0;
        background: #f0f0f0;
        text-align: center;
        font-size: 1.3em;
        text-transform: uppercase;
        display: block;
        font-weight: 400;
        border-bottom: 1px solid #e6e6e6;
        margin-bottom: -1px
    }

    .ves-mdrilldown .navigation .drilldown-back a .drill-opener {
        position: absolute;
        left: 0;
        right: auto;
        display: block !important
    }

    .ves-mdrilldown .navigation .drilldown-back a .drill-opener:before {
        content: "\e617"
    }

    .ves-mdrilldown .navigation .drilldown-back a .drill-opener:after {
        display: none
    }

    .ves-mdrilldown .navigation .drilldown-back a .current-cat {
        line-height: 50px;
        position: relative;
        z-index: 99
    }

    .ves-mdrilldown .navigation .drilldown-back a .current-cat:before {
        display: none
    }

    .ves-mdrilldown .navigation .drill-opener {
        display: block
    }

    .ves-mdrilldown .navigation .nav-item>a span.drill-opener {
        display: block;
        position: absolute;
        top: 0;
        right: 0
    }

    .ves-mdrilldown .navigation .drilldown-back {
        display: block
    }

    .ves-mdrilldown .navigation .drilldown-back>a>.drill-opener {
        line-height: 50px;
        width: 50px
    }

    .sort-by-mobile {
        display: inline-block
    }

    .sort-by-mobile-disabled {
        display: none
    }

    .multiple-wishlist-container {
        text-align: center
    }

    .multiple-wishlist-container .multiple-wishlist-box-wrapper {
        max-width: 276px;
        float: none;
        display: inline-block;
        text-align: left
    }

    .multiple-wishlist-container .multiple-wishlist-box-wrapper .box {
        width: 88px;
        height: 100px
    }

    .multiple-wishlist-container .multiple-wishlist-box-wrapper .box-bottom {
        width: 270px
    }

    .instagram-photos.col-2 a {
        width: 50%
    }

    .instagram-photos.col-3 a {
        width: 50%
    }

    .instagram-photos.col-4 a {
        width: 50%
    }

    .instagram-photos.col-5 a {
        width: 50%
    }

    .instagram-photos.col-6 a {
        width: 50%
    }

    .show-hide-filter-desktop {
        display: none
    }

    .wp-instant-search-wrapper {
        display: none
    }

    .wp-instant-search-wrapper.mobile {
        display: block
    }

    .sidebar.sidebar-main .wp-filters {
        display: none
    }

    .sidebar.desktop-showhide-filter-on {
        opacity: 1 !important;
        margin-left: 0 !important;
        display: block !important
    }

    .page-products .columns {
        z-index: auto !important
    }

    .page-wrapper .block.filter .filter-options,
    .page-wrapper .block.filter .filter-subtitle {
        transition: .3s;
        background: #fff;
        position: fixed;
        left: 0;
        right: 0
    }

    .page-wrapper .block.filter .filter-subtitle {
        display: block;
        height: 50px;
        line-height: 32px;
        top: 0;
        z-index: 999
    }

    .page-wrapper .block.filter .filter-options {
        display: block !important;
        bottom: 0;
        overflow: scroll;
        top: 50px;
        z-index: 9999
    }

    body.filter-active .page-wrapper .block.filter .filter-title {
        left: unset;
        width: 48px;
        z-index: 9999;
        position: fixed;
        right: 0;
        top: 0;
        display: flex;
        align-items: center;
        justify-content: center
    }

    body.filter-active .page-wrapper .block.filter .filter-title strong {
        position: relative;
        left: auto;
        top: auto;
        font-size: 0
    }

    body.filter-active .page-wrapper .block.filter .filter-options,
    body.filter-active .page-wrapper .block.filter .filter-subtitle {
        transform: translateX(0);
        -o-transform: translateX(0);
        -ms-transform: translateX(0);
        -moz-transform: translateX(0);
        -webkit-transform: translateX(0)
    }

    body .page-wrapper .hide-selected-filters {
        margin-top: 25px
    }

    .ui-slider {
        background: #fff;
        color: #333;
        border: 1px solid #e9e9e9;
        height: 5px;
        margin: 15px 0 25px 20px;
        touch-action: pan-x;
        width: 87%
    }

    .ui-slider .ui-widget-header {
        background: #e9e9e9 !important;
        height: 100%;
        position: absolute
    }

    .ui-slider .ui-slider-handle {
        cursor: ew-resize !important;
        width: 1em;
        height: 1em;
        top: -4px
    }

    .ui-slider .ui-corner-all {
        border-top-left-radius: 8px;
        border-top-right-radius: 8px;
        border-bottom-left-radius: 8px;
        border-bottom-right-radius: 8px
    }

    #layered-filter-block .wp-ln-selected .swatch-option {
        position: relative;
        overflow: visible;
        outline: 2px solid #e00;
        border: 1px solid #fff
    }

    #layered-filter-block .wp-ln-selected .swatch-option:before {
        visibility: visible;
        border: 3px solid #fff !important
    }

    #layered-filter-block .wp-ln-selected .swatch-option:after {
        visibility: visible !important
    }

    body.theme-pearl #layered-filter-block .wp-ln-selected a {
        text-decoration: none;
        font-weight: 900;
        border-left: 0 none;
        font-style: normal;
        color: inherit
    }

    body.theme-pearl #layered-filter-block .wp-ln-selected a:before {
        background: #303030;
        border: 1px solid #303030 !important
    }

    body.theme-pearl #layered-filter-block .wp-ln-selected .swatch-option {
        outline: 2px solid #e00;
        border: 1px solid #fff
    }

    body.theme-pearl #layered-filter-block .wp-ln-selected .swatch-option.text {
        position: relative;
        overflow: visible;
        border: 2px solid #999 !important
    }

    body.theme-pearl #layered-filter-block .filter-options .swatch-option.color.disabled:after {
        visibility: visible;
        content: ''
    }

    body.theme-pearl #layered-filter-block .filter-options .swatch-option.color.disabled:hover {
        overflow: hidden
    }

    body.theme-pearl #layered-filter-block .filter-options .swatch-option.color.disabled:hover:before {
        visibility: hidden
    }

    body.theme-pearl .ui-slider {
        background: #fff !important;
        color: #333;
        border: 1px solid #e9e9e9;
        height: 5px;
        margin: 15px 0 25px 20px;
        touch-action: pan-x;
        width: 87%;
        position: relative
    }

    body.theme-pearl .ui-slider .ui-widget-header {
        background: #e9e9e9 !important;
        height: 100%;
        position: absolute
    }

    body.theme-pearl .ui-slider .ui-slider-range {
        background: #000 !important
    }

    body.theme-pearl .ui-slider .ui-slider-handle {
        cursor: ew-resize !important;
        width: 1.8em;
        height: 1.8em;
        top: -9px;
        background: #000;
        position: absolute
    }

    body.theme-pearl .ui-slider .ui-corner-all {
        border-top-left-radius: 11px;
        border-top-right-radius: 11px;
        border-bottom-left-radius: 11px;
        border-bottom-right-radius: 11px
    }

    body.theme-pearl #layered-filter-block.filter .block-content .filter-title {
        border-bottom: 0 none
    }

    body.theme-pearl #layered-filter-block.filter .block-content strong.block-subtitle {
        padding: 10px !important
    }

    body.theme-pearl #layered-filter-block.filter .block-content .filter-options {
        padding: 10px
    }

    body.theme-pearl #layered-filter-block.filter .filter-options .swatch-option.color.disabled:after {
        visibility: visible;
        content: ''
    }

    body.theme-pearl #layered-filter-block.filter .filter-options .swatch-option.color.disabled:hover {
        overflow: hidden
    }

    body.theme-pearl #layered-filter-block.filter .filter-options .swatch-option.color.disabled:hover:before {
        visibility: hidden
    }

    .wp-slider-inp .wp-slider-inp-range {
        display: flex;
        justify-content: flex-start;
        align-items: center
    }

    .wp-slider-inp .wp-slider-inp-range .wp-price-slider-inp {
        max-width: 41px;
        text-align: center;
        padding: 0;
        margin-left: -2px
    }

    .wp-slider-inp .wp-slider-inp-range .price-value-wrapper {
        margin-right: auto
    }

    .wp-slider-inp .wp-slider-inp-range .wp-price-slider-inp.inp-type {
        max-width: 30%;
        height: 24px !important;
        margin-left: 2px
    }

    .wp-slider-inp .wp-slider-inp-range .wp-price-slider-inp.inp-type#amount_to {
        margin-right: auto
    }

    .wp-slider-inp .wp-slider-inp-range a.wp-price-slider-a {
        float: right;
        padding-right: 20px
    }

    .wp-slider-inp .wp-slider-inp-range a.wp-price-slider-a:hover {
        font-weight: 700;
        background: 0 0
    }

    div.wp-slider-inp {
        width: 100%;
        display: inline-block
    }

    div.wp-slider-inp .wp-slider-from {
        width: 55%;
        text-align: left;
        float: left
    }

    div.wp-slider-inp .wp-slider-to {
        width: 45%;
        text-align: right;
        float: right
    }

    div.wp-slider-inp label {
        color: #757575;
        padding: 0 5px
    }

    p.wp-slider-action {
        text-align: right
    }

    .wp-instant-search-wrapper.mobile {
        width: 88%;
        margin: 10px 0 10px 10px
    }

    .wp-instant-search-inp {
        width: 90%
    }

    body.page-layout-1column .page-wrapper #layered-filter-block.horizontal-v3 .block-content.filter-content .filter-options .filter-options-item .filter-options-content .filter-options-content-title,
    body.page-layout-1column .page-wrapper #layered-filter-block.horizontal-v3 .block-content.filter-content .filter-options .filter-options-item.active .filter-options-content .filter-options-content-title {
        display: none
    }

    body.page-layout-1column .page-wrapper #layered-filter-block.horizontal-v3 .block-content.filter-content .filter-options .filter-options-item .filter-options-title,
    body.page-layout-1column .page-wrapper #layered-filter-block.horizontal-v3 .block-content.filter-content .filter-options .filter-options-item.active .filter-options-title,
    body.page-layout-1column .page-wrapper #layered-filter-block.horizontal-v3 .block-content.filter-content .filter-options .filter-options-item .filter-options-title:hover,
    body.page-layout-1column .page-wrapper #layered-filter-block.horizontal-v3 .block-content.filter-content .filter-options .filter-options-item.active .filter-options-title:hover {
        background-color: #fff !important;
        color: #000;
        border-style: solid;
        border-radius: 0;
        border-width: 0 0 1px;
        border-color: #ccc
    }

    body.page-layout-1column .page-wrapper #layered-filter-block.horizontal-v3 .block-content.filter-content .filter-options .filter-options-item .filter-options-title:after,
    body.page-layout-1column .page-wrapper #layered-filter-block.horizontal-v3 .block-content.filter-content .filter-options .filter-options-item.active .filter-options-title:after,
    body.page-layout-1column .page-wrapper #layered-filter-block.horizontal-v3 .block-content.filter-content .filter-options .filter-options-item .filter-options-title:hover:after,
    body.page-layout-1column .page-wrapper #layered-filter-block.horizontal-v3 .block-content.filter-content .filter-options .filter-options-item.active .filter-options-title:hover:after {
        border: none;
        background-color: #fff;
        color: #000
    }

    .page-header-v4 .page-header .panel.wrapper {
        position: relative
    }

    #multistore-mobile-switcher-language {
        padding-top: 0;
        background-color: #000;
        min-height: 35px
    }

    #multistore-mobile-switcher-language img {
        min-height: 35px !important
    }

    #multistore-mobile-switcher-language.multistore-mobile-hide {
        display: none
    }

    .wp-qcart-custom-msg {
        font-size: 2rem
    }

    .header .quickcart-wrapper .block-quickcart .block-content-quickcart .quickcart-bottom-container #quickcart-block-discount .content .fieldset.coupon {
        display: block
    }

    .header .quickcart-wrapper .block-quickcart .block-content-quickcart .quickcart-bottom-container #quickcart-block-discount .content .fieldset.coupon .field,
    .header .quickcart-wrapper .block-quickcart .block-content-quickcart .quickcart-bottom-container #quickcart-block-discount .content .fieldset.coupon .actions-toolbar {
        display: block
    }

    .header .quickcart-wrapper .block-quickcart .block-content-quickcart .quickcart-bottom-container .quickcart-carousel-wrapper .products {
        margin: 0
    }

    .header .quickcart-wrapper .block-quickcart .block-content-quickcart .quickcart-bottom-container .quickcart-carousel-wrapper .products .owl-stage-outer {
        padding-top: 5px
    }

    .header .quickcart-wrapper .block-quickcart .block-content-quickcart .quickcart-bottom-container .quickcart-carousel-wrapper .product-item {
        margin: 0
    }

    .header .quickcart-wrapper .block-quickcart .block-content-quickcart .quickcart-bottom-container .quickcart-carousel-wrapper .product-item .product-item-info {
        width: 100px !important;
        margin: 0 auto
    }

    .sample-img {
        max-width: 150px
    }

    .arv-wrapper .arv-content {
        text-align: center;
        padding: 20px 0 0
    }

    .arv-wrapper .arv-content .arv-clear {
        top: 23px
    }

    .arv-wrapper .arv-content .widget {
        margin-bottom: 0
    }

    .arv-wrapper .arv-content .arv-item-list {
        width: 100%;
        margin-left: 0;
        height: auto !important
    }

    .arv-wrapper .arv-content .arv-item-list .product-item {
        margin-left: 30px !important;
        white-space: normal;
        min-width: 130px !important
    }

    .arv-wrapper .arv-content .arv-item-list .product-item:first-child {
        margin-left: 0 !important
    }

    .arv-wrapper .arv-content .arv-item-list .product-item .product-item-actions {
        display: block
    }

    .arv-wrapper .arv-content .arv-item-list .product-item .product-item-actions .actions-primary {
        display: block
    }

    .arv-wrapper .arv-content .arv-item-list .product-item .product-item-actions .actions-secondary {
        width: 100%;
        text-align: center;
        margin-top: 5px;
        padding: 10px 0;
        display: block
    }

    .arv-wrapper .arv-content .arv-item-list .product-item .product-item-actions .actions-secondary .tocompare {
        margin-left: 10px;
        float: none
    }

    .arv-wrapper .arv-content .arv-item-list ol.product-items .product-item-actions {
        margin: 0
    }

    .arv-wrapper .arv-content .arv-item-list ol.product-items li.product-item:hover .product-item-actions .actions-secondary {
        display: block !important;
        margin: 5px auto 0 auto;
        width: 100%;
        padding-left: 0
    }

    .arv-wrapper .arv-content .arv-cms {
        height: auto !important;
        padding: 20px;
        width: 100%
    }

    .arv-wrapper .arv-content .arv-cms .arv-desktop-img {
        display: none;
        width: 100%
    }

    .arv-wrapper .arv-content .arv-cms .arv-mobile-img {
        display: block;
        width: 100%
    }

    .arv-wrapper .arv-prod-item-sec .towishlist,
    .arv-wrapper .arv-prod-item-sec .tocompare {
        margin: 7px 0
    }

    .arv-wrapper .tooltip-recently-viewed-text,
    .arv-wrapper .tooltip-recently-viewed-text:hover {
        display: none
    }

    .wrap .modal .modal-content .form.minisearch .searchautocomplete.horizontally {
        max-height: 80vh
    }

    .wrap .modal .modal-content .form.minisearch .searchautocomplete.horizontally .product-list {
        display: inline-block
    }

    .wrap .modal .modal-content .form.minisearch .searchautocomplete.horizontally .product-list .block-flex {
        display: flex
    }

    .wrap .modal .modal-content .form.minisearch .searchautocomplete.horizontally .product-list li {
        display: inline-block;
        padding-bottom: 10px;
        margin-bottom: 1rem;
        border-bottom: 1px solid #ccc
    }

    .wrap .modal .modal-content .form.minisearch .searchautocomplete.horizontally .product-list li .block-right {
        text-align: left
    }

    .theme-pearl .form.minisearch .searchautocomplete {
        margin-right: 0 !important;
        position: static !important;
        clear: both
    }

    .theme-pearl .loader-ajax:after {
        right: 17px;
        top: 9px
    }

    .form.minisearch .searchautocomplete {
        width: auto !important;
        margin-right: 15px
    }

    .form.minisearch .searchautocomplete .block-left img {
        max-width: initial
    }

    .loader-ajax:after {
        right: 24px;
        top: 24px
    }

    body:not(.theme-pearl) .product .blocks-promo {
        margin-left: 0;
        margin-right: 0
    }

    div.page-wrapper .columns .main .login-container {
        width: initial;
        float: none
    }

    body.wp-sl .popup-authentication .modal-inner-wrap {
        height: 100% !important
    }

    body.wp-sl .popup-authentication .modal-inner-wrap .sl-popup .block-content .sociallogin-or {
        margin-top: 35px
    }

    body.wp-sl div.sociallogin-wrapper {
        width: 100%;
        float: none
    }

    body.wp-sl.customer-account-login div.page-wrapper .columns .main div.sociallogin-wrapper,
    body.wp-sl.multishipping-checkout-login div.page-wrapper .columns .main div.sociallogin-wrapper {
        width: 96.5% !important;
        padding: 0 10px
    }

    body.wp-sl.customer-account-login div.page-wrapper .columns .main div.sociallogin-wrapper div.sociallogin-padding,
    body.wp-sl.multishipping-checkout-login div.page-wrapper .columns .main div.sociallogin-wrapper div.sociallogin-padding {
        max-width: unset
    }

    body.wp-sl.customer-account-login div.page-wrapper .columns .main .login-container,
    body.wp-sl.multishipping-checkout-login div.page-wrapper .columns .main .login-container {
        width: initial !important
    }

    body.wp-sl.customer-account-create div.page-wrapper .columns .main div.sociallogin-wrapper,
    body.wp-sl.multishipping-checkout-register div.page-wrapper .columns .main div.sociallogin-wrapper {
        width: 100% !important;
        float: none !important;
        margin-bottom: 20px !important;
        margin-left: 0
    }

    body.wp-sl.customer-account-create div.page-wrapper .columns .main div.sociallogin-wrapper div.sociallogin-padding,
    body.wp-sl.multishipping-checkout-register div.page-wrapper .columns .main div.sociallogin-wrapper div.sociallogin-padding {
        max-width: unset
    }

    body.wp-sl.customer-account-create div.page-wrapper .columns .main .form-create-account,
    body.wp-sl.multishipping-checkout-register div.page-wrapper .columns .main .form-create-account {
        width: 100% !important
    }

    div.social-accounts ul.sl-unlinks {
        max-width: 100%
    }

    body.checkout-cart-index div.cart-summary div.sociallogin-wrapper {
        width: unset !important
    }

    body.checkout-cart-index div.page-wrapper .columns .main div.sociallogin-wrapper.login-container {
        padding: 0 15px
    }

    body.checkout-index-index div.sociallogin-wrapper div.sociallogin-block div.sociallogin-block-title {
        font-size: 1.8rem
    }

    body.wp-sl.theme-pearl.customer-account-create div.page-wrapper .columns .main div.sociallogin-wrapper {
        margin: unset
    }

    body.wp-sl .slide-popup .modal-inner-wrap .modal-content {
        overflow-scrolling: touch;
        -webkit-overflow-scrolling: touch
    }

    .checkout-onepage-success .thankyou-wrapper .action.primary,
    .multishipping-checkout-success .thankyou-wrapper .action.primary {
        width: 100%
    }

    .checkout-onepage-success .thankyou-wrapper .thank-you-page h1,
    .multishipping-checkout-success .thankyou-wrapper .thank-you-page h1 {
        margin-bottom: 10px
    }

    .checkout-onepage-success .thankyou-wrapper .block.newsletter .block.newsletter .form.subscribe,
    .multishipping-checkout-success .thankyou-wrapper .block.newsletter .block.newsletter .form.subscribe {
        width: 100%
    }

    .checkout-onepage-success .thankyou-wrapper .cmsblock-container,
    .multishipping-checkout-success .thankyou-wrapper .cmsblock-container {
        width: 100%
    }

    .contact-index-index .column:not(.sidebar-main) .form.contact {
        float: none;
        width: 100%
    }

    .contact-index-index .column:not(.sidebar-additional) .form.contact {
        float: none;
        width: 100%
    }

    .block-cart-failed .block-title {
        margin: 0 20px 20px
    }

    .block-search {
        margin-top: 10px
    }

    .cart-container .form-cart .actions.main {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-align-items: center;
        -ms-align-items: center;
        align-items: center
    }

    .cart-container .form-cart .actions.main .clear,
    .cart-container .form-cart .actions.main .continue {
        margin: 0 0 25px
    }

    .cart-discount {
        border-bottom: 1px solid #ccc
    }

    .cart.table-wrapper {
        border-top: 1px solid #ccc
    }

    .cart.table-wrapper thead .col.item,
    .cart.table-wrapper thead .col.qty,
    .cart.table-wrapper thead .col.price,
    .cart.table-wrapper thead .col.subtotal,
    .cart.table-wrapper thead .col.msrp {
        display: none
    }

    .cart.table-wrapper .col.qty,
    .cart.table-wrapper .col.price,
    .cart.table-wrapper .col.subtotal,
    .cart.table-wrapper .col.msrp {
        box-sizing: border-box;
        display: block;
        float: left;
        white-space: nowrap;
        width: 33%
    }

    .cart.table-wrapper .col.qty[data-th]:before,
    .cart.table-wrapper .col.price[data-th]:before,
    .cart.table-wrapper .col.subtotal[data-th]:before,
    .cart.table-wrapper .col.msrp[data-th]:before {
        content: attr(data-th);
        display: block;
        font-weight: 600;
        padding-bottom: 10px
    }

    .cart.table-wrapper .col.msrp {
        white-space: normal
    }

    .cart.table-wrapper .item .col.item {
        padding-bottom: 0
    }

    .cart.table-wrapper tbody>tr>td:last-child {
        border: 0
    }

    .cart-totals {
        padding-left: 15px;
        padding-right: 15px
    }

    .cart-totals .table-wrapper {
        border-top: 0
    }

    .cart-totals .totals tbody>tr:not(:last-child)>td:last-child {
        border: 0
    }

    .cart.table-wrapper .col.price,
    .order-items.table-wrapper .col.price,
    .cart.table-wrapper .col.qty,
    .order-items.table-wrapper .col.qty,
    .cart.table-wrapper .col.subtotal,
    .order-items.table-wrapper .col.subtotal,
    .cart.table-wrapper .col.msrp,
    .order-items.table-wrapper .col.msrp {
        text-align: left
    }

    .minicart-wrapper {
        margin-top: 10px
    }

    .minicart-wrapper:before,
    .minicart-wrapper:after {
        content: '';
        display: table
    }

    .minicart-wrapper:after {
        clear: both
    }

    .minicart-wrapper .product .actions {
        float: left;
        margin: 10px 0 0
    }

    .minicart-wrapper .update-cart-item {
        float: right;
        margin-left: 0
    }

    .checkout-index-index .modal-popup .modal-footer .action-save-address {
        width: 100%
    }

    .checkout-index-index .modal-popup .modal-footer .action-hide-popup {
        margin-top: 20px
    }

    .field-tooltip .field-tooltip-content {
        right: -10px;
        top: 40px;
        left: auto
    }

    .checkout-payment-method .payment-methods {
        margin: 0 -15px
    }

    .checkout-payment-method .step-title {
        padding-left: 15px;
        padding-right: 15px
    }

    .checkout-payment-method .payment-method-title {
        padding: 15px
    }

    .checkout-payment-method .payment-method-content {
        padding: 0 15px 20px
    }

    .checkout-payment-method .checkout-billing-address .action-cancel {
        margin-top: 10px
    }

    .checkout-payment-method .payment-option {
        margin: 0 -15px
    }

    .checkout-payment-method .payment-option .payment-option-title {
        padding: 15px
    }

    .checkout-payment-method .payment-option .payment-option-content {
        padding: 0 15px 20px
    }

    .login-container .fieldset:after {
        text-align: center
    }

    .account .messages {
        margin-bottom: 0
    }

    .account .column.main .block:not(.widget) .block-title>.action {
        float: right;
        margin-top: 5px
    }

    .account .column.main .block:not(.widget) .block-content .box {
        margin-bottom: 20px
    }

    .account .column.main .block:not(.widget) .block-content .box:last-child {
        margin-bottom: 0
    }

    .control.captcha-image .captcha-img {
        display: block;
        margin-bottom: 10px
    }

    .customer-account-index .page-title-wrapper {
        position: relative
    }

    .form.search.advanced .field.price .with-addon .input-text {
        flex-basis: auto;
        width: 100%
    }

    .cart-discount .giftcard .content {
        padding-bottom: 35px
    }

    .cart-discount .actions-toolbar .secondary {
        bottom: 17px
    }

    .field.open-amount {
        width: 100%
    }

    .page-product-giftcard .product-info-main .product-info-stock-sku {
        display: block;
        padding-left: 10px;
        text-align: left
    }

    .gift-message .actions-toolbar .action-update {
        font-size: 2rem;
        padding: 15px;
        width: 100%
    }

    .gift-item-block {
        border-top: 1px solid #c1c1c1;
        border-bottom: 0
    }

    .gift-item-block .title:after {
        font-size: 1.2rem;
        position: absolute;
        right: 20px;
        top: 10px
    }

    .gift-item-block .content {
        padding-left: 1.5rem;
        padding-right: 1.5rem
    }

    .cart.table-wrapper .gift-content {
        border-top: 1px solid #c1c1c1;
        margin-right: -15px;
        overflow: hidden;
        padding-left: 15px;
        padding-right: 15px
    }

    .cart .action-gift {
        display: inline-block;
        text-decoration: none
    }

    .cart .action-gift>span {
        border: 0;
        clip: rect(0, 0, 0, 0);
        height: 1px;
        margin: -1px;
        overflow: hidden;
        padding: 0;
        position: absolute;
        width: 1px
    }

    .cart .action-gift:after {
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        font-size: 18px;
        line-height: 20px;
        color: #8f8f8f;
        content: '\e62a';
        font-family: 'luma-icons';
        margin: 0;
        vertical-align: middle;
        display: inline-block;
        font-weight: 400;
        overflow: hidden;
        speak: none;
        text-align: center
    }

    .cart .action-gift:hover:after {
        color: #000
    }

    .cart .action-gift:active:after {
        color: #8f8f8f
    }

    .cart .action-gift._active {
        border: 1px solid #c1c1c1;
        border-bottom-color: #fff;
        margin: -5px 14px -1px -15px;
        padding: 4px 10px 9px 14px
    }

    .cart .action-gift._active:after {
        color: #000
    }

    .gift-options-cart-item+.towishlist {
        left: 0;
        position: absolute
    }

    .cart.table-wrapper .action-giftregistry {
        display: inline-block;
        text-decoration: none
    }

    .cart.table-wrapper .action-giftregistry>span {
        border: 0;
        clip: rect(0, 0, 0, 0);
        height: 1px;
        margin: -1px;
        overflow: hidden;
        padding: 0;
        position: absolute;
        width: 1px
    }

    .cart.table-wrapper .action-giftregistry:before {
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        font-size: 18px;
        line-height: 20px;
        color: #8f8f8f;
        content: '\e62b';
        font-family: 'luma-icons';
        vertical-align: middle;
        display: inline-block;
        font-weight: 400;
        overflow: hidden;
        speak: none;
        text-align: center
    }

    .cart.table-wrapper .action-giftregistry:hover:before {
        color: #000
    }

    .cart.table-wrapper .action-giftregistry:active:before {
        color: #8f8f8f
    }

    .gift-options-cart-item .gift-wrapping,
    .cart-gift-item .gift-wrapping {
        border-bottom: 1px solid #c1c1c1;
        margin-bottom: 20px;
        padding-bottom: 10px
    }

    .gift-wrapping-list {
        width: 100%
    }

    .gift-wrapping-summary+.gift-message-summary {
        padding-right: 0
    }

    .gift-options-cart-item {
        float: left;
        width: 100%
    }

    .gift-wrapping-preview img {
        width: 100%
    }

    .item-actions .actions-toolbar .gift-options .gift-wrapping,
    .item-actions .actions-toolbar .gift-options .gift-message {
        display: block
    }

    .product-add-form .table-wrapper.grouped {
        margin-left: -15px;
        margin-right: -15px
    }

    .product-add-form .table-wrapper.grouped .table.data.grouped tr td {
        padding: 5px 10px 5px 15px
    }

    .map-popup {
        max-width: 100%
    }

    .map-old-price,
    .map-show-info {
        display: inline-block
    }

    .map-old-price:not(:last-child),
    .map-show-info:not(:last-child) {
        margin-bottom: 10px
    }

    .block-wishlist-management {
        clear: both;
        margin-top: -21px
    }

    .block-wishlist-management .wishlist-select {
        margin: 0 -15px 20px
    }

    .block-wishlist-management .wishlist-select .wishlist-name {
        font-size: 1.6rem
    }

    .block-wishlist-management .wishlist-select-items {
        border-bottom: 1px solid #ccc;
        background: #f5f5f5;
        display: none;
        padding: 15px 0
    }

    .block-wishlist-management .wishlist-select-items.active {
        display: block
    }

    .block-wishlist-management .wishlist-select-items .item {
        margin: 3px 0 0
    }

    .block-wishlist-management .wishlist-select-items .item:first-child {
        margin-top: 0
    }

    .block-wishlist-management .wishlist-select-items .item.current {
        display: none
    }

    .block-wishlist-management .wishlist-select-items .item a {
        color: #0e1111;
        display: block;
        padding: 5px 18px;
        text-decoration: none
    }

    .block-wishlist-management .wishlist-select-items .item a:hover {
        background: #e8e8e8
    }

    .block-wishlist-management .wishlist-title strong {
        font-size: 2.6rem
    }

    .block-wishlist-management .wishlist-info {
        margin-bottom: 15px
    }

    .block-wishlist-management .wishlist-toolbar-select,
    .block-wishlist-management .wishlist-toolbar-actions {
        margin-bottom: 15px
    }

    .products-grid.wishlist .product-item-checkbox {
        left: 0;
        position: absolute;
        top: 20px
    }

    .page-multiple-wishlist .products-grid.wishlist .product-item-photo {
        margin-left: 25px
    }

    .page-multiple-wishlist .products-grid.wishlist .product-item-name,
    .page-multiple-wishlist .products-grid.wishlist .product-item-description,
    .page-multiple-wishlist .products-grid.wishlist .product-item .price-box,
    .page-multiple-wishlist .products-grid.wishlist .product-item-tooltip {
        margin-left: 115px
    }

    .products-grid.wishlist .wishlist-dropdown {
        display: none
    }

    .multishipping-checkout-success .nav-toggle {
        display: block
    }

    .multishipping-checkout-success .logo {
        margin-left: 40px
    }

    .multicheckout .actions-toolbar>.primary {
        margin-right: 0
    }

    .block.newsletter input {
        font-size: 12px;
        padding-left: 30px
    }

    .block.newsletter .field .control:before {
        font-size: 13px
    }

    .order-pager-wrapper .toolbar-amount {
        left: inherit;
        position: relative;
        text-align: center;
        top: inherit
    }

    .order-pager-wrapper .pages {
        text-align: center
    }

    .order-pager-wrapper .action.previous,
    .order-pager-wrapper .action.next {
        margin: 0
    }

    .form.send.friend .fieldset {
        padding-bottom: 5px
    }

    .form.send.friend .action.remove {
        margin-left: 0;
        right: 0;
        top: 100%
    }

    .products-grid.wishlist {
        margin-bottom: 30px;
        margin-right: 0
    }

    .products-grid.wishlist .product-item {
        padding: 20px 0;
        position: relative
    }

    .products-grid.wishlist .product-item-photo {
        float: left;
        margin-right: 20px
    }

    .products-grid.wishlist .product-item-name {
        font-size: 1.6rem
    }

    .products-grid.wishlist .product-item-actions {
        display: block;
        float: left
    }

    .products-grid.wishlist .product-item-actions .action {
        margin-right: 15px
    }

    .products-grid.wishlist .product-item-actions .action:last-child {
        margin-right: 0
    }

    .products-grid.wishlist .product-item-actions .action.edit,
    .products-grid.wishlist .product-item-actions .action.delete {
        margin-top: 7px
    }

    .products-grid.wishlist .product-item-name,
    .products-grid.wishlist .product-item-description,
    .products-grid.wishlist .product-item .price-box,
    .products-grid.wishlist .product-item-tooltip {
        margin-left: 95px
    }

    .products-grid.wishlist .product-item .box-tocart {
        float: left;
        margin-right: 20px
    }

    .products-grid.wishlist .product-item .box-tocart .stock {
        margin-top: 7px
    }

    .products-grid.wishlist .product-item .giftregisty-dropdown,
    .products-grid.wishlist .product-item .field.qty {
        display: none
    }

    .products-grid.wishlist .product-image-container {
        max-width: 80px
    }

    .wishlist-index-index .product-item {
        width: 100%
    }

    .wishlist-index-index .product-item-info {
        width: auto
    }

    .cart.table-wrapper .towishlist {
        display: inline-block;
        text-decoration: none
    }

    .cart.table-wrapper .towishlist>span {
        border: 0;
        clip: rect(0, 0, 0, 0);
        height: 1px;
        margin: -1px;
        overflow: hidden;
        padding: 0;
        position: absolute;
        width: 1px
    }

    .cart.table-wrapper .towishlist:before {
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        font-size: 18px;
        line-height: 20px;
        color: #8f8f8f;
        content: '\e600';
        font-family: 'luma-icons';
        vertical-align: middle;
        display: inline-block;
        font-weight: 400;
        overflow: hidden;
        speak: none;
        text-align: center
    }

    .cart.table-wrapper .towishlist:hover:before {
        color: #000
    }

    .cart.table-wrapper .towishlist:active:before {
        color: #8f8f8f
    }

    .cart.table-wrapper .towishlist:before {
        overflow: visible
    }

    #layered-filter-block .filter-title strong {
        background-color: transparent;
        border-color: #000
    }

    #layered-filter-block .filter-content .filter-options .filter-options-item .filter-options-title {
        padding: 10px 40px 10px 10px
    }

    #layered-filter-block .filter-content .filter-options .filter-options-content .item {
        margin: 10px 0 10px 10px
    }

    .theme-pearl.page-products .columns .column {
        padding-bottom: 0
    }

    .theme-pearl.page-products .columns .column .products-grid {
        margin-bottom: 0;
        padding-bottom: 0
    }

    .column.main .products-grid .product-item .product-item-info .swatch-attribute-options .swatch-option:nth-child(-n+5) {
        margin: 0 3px !important
    }

    .page-wrapper .page-header-v4 .page-header .block-search {
        float: left
    }

    .page-wrapper .page-header-v4 .page-header .panel .panel.header {
        padding: 0 15px;
        position: absolute
    }

    .page-wrapper .page-header-v4 .page-header .panel .header_right {
        margin-top: 10px
    }

    .search-description span {
        display: block
    }

    .page-header-v1.page-header .modal .control.vertically-control.loader-ajax:after {
        top: 20px
    }

    .page-header-v1.page-header .modal #search {
        margin-bottom: 0
    }

    .page-header-v2.page-header .block-search.minisearch-v2 {
        margin-right: 21px;
        padding-right: 20px
    }

    .page-header-v2.page-header .block-search.minisearch-v2 .open-modal-search {
        font-size: 20px;
        margin-top: -2px
    }

    .page-header-v2.page-header .modal .control.vertically-control.loader-ajax:after {
        top: 20px
    }

    .page-header-v2.page-header .modal .control {
        overflow: initial !important;
        height: auto !important
    }

    .page-header-v2.page-header .modal .control #search {
        margin-bottom: 0
    }

    .page-header-v3.page-header .modal .control.vertically-control.loader-ajax:after {
        top: 20px
    }

    .page-header-v3.page-header .modal #search {
        margin-bottom: 0;
        margin-top: 0
    }

    .page-header-v4.page-header .modal .block-search {
        margin-top: 0
    }

    .page-header-v4.page-header .modal .control.vertically-control.loader-ajax:after {
        top: 20px
    }

    .page-header-v4.page-header .modal .control {
        overflow: initial !important;
        height: auto !important
    }

    .page-header-v4.page-header #search_mini_form .control:not(.vertically-control):not(.horizontally-control) {
        position: absolute;
        top: 55px;
        padding: 0 15px
    }

    :root .wp-device-xs .page-header-v4 .page-header .block-search label.active+.control {
        border-top: 0 none !important
    }

    .page-wrapper .header.content .logo {
        max-width: 60%;
        margin-bottom: 13px;
        margin-top: 4px;
        z-index: 0
    }

    .page-wrapper .header.content .logo img {
        width: 100%;
        height: auto
    }

    .page-wrapper .page-header {
        margin-bottom: 0;
        border: none
    }

    .page-wrapper .page-header .panel.header {
        max-width: 100% !important;
        width: 100% !important
    }

    .page-wrapper .page-header .panel.header .header_right {
        padding-right: 0 !important
    }

    .page-wrapper .page-header .minicart-wrapper .action.showcart.active:before,
    .page-wrapper .page-header .minicart-wrapper .action.showcart:before {
        font-size: 22px !important
    }

    .page-wrapper .category-view .page-main {
        padding-top: 0
    }

    .page-wrapper .page-main {
        padding-top: 20px
    }

    .page-wrapper .page-header-v1 .block-search .control {
        border-top: none
    }

    .page-wrapper .page-header-v1 .nav-toggle:before {
        margin-top: 2px;
        color: #fff
    }

    .page-wrapper .page-header-v2 .field.search label:before {
        margin-top: 0 !important
    }

    .page-wrapper .page-header-v2 .page-header .header_right {
        margin: 0;
        padding-right: 0 !important
    }

    .page-wrapper .page-header-v4 .page-header .header_right,
    .page-wrapper .page-header-v3 .page-header .header_right,
    .page-wrapper .page-header-v2 .page-header .header_right,
    .page-wrapper .page-header-v1 .page-header .header_right {
        padding-right: 0 !important
    }

    .page-wrapper .page-header-v4 .block-search .control,
    .page-wrapper .page-header-v3 .block-search .control,
    .page-wrapper .page-header-v2 .block-search .control,
    .page-wrapper .page-header-v1 .block-search .control {
        border: none !important
    }

    .page-wrapper .page-header-v4 .page-header .block-search {
        margin-top: 5px
    }

    .page-wrapper .page-header-v4 .page-header .header_right {
        margin-top: 0
    }

    .page-wrapper .page-header-v4 .page-header .header_right label {
        padding-right: 10px !important
    }

    .nav-sections .section-item-content .switcher-store .switcher-options .switcher-dropdown {
        display: none
    }

    .nav-sections .section-item-content .switcher-store .switcher-options.active .switcher-dropdown {
        display: block
    }

    .account .block-collapsible-nav {
        top: 0;
        z-index: 1
    }

    .search-autocomplete {
        margin-top: 30px
    }

    .page-wrapper .page-header .header.content .modal #search.vertically-black {
        font-size: 18px !important
    }

    .page-wrapper .page-header .header.content .modal #search.vertically-black::-webkit-input-placeholder {
        font-size: 18px !important
    }

    .page-wrapper .page-header .header.content .modal #search.vertically-black::-moz-placeholder {
        font-size: 18px !important
    }

    .page-wrapper .page-header .header.content .modal #search.vertically-black:-ms-input-placeholder {
        font-size: 18px !important
    }

    .page-wrapper .page-header .header.content .modal #search.vertically-black:-moz-placeholder {
        font-size: 18px !important
    }

    .header-global-promo .global-notification-wrapper #slides {
        max-width: 100%
    }

    .header-global-promo .global-notification-wrapper .btn-bar #buttons #prev {
        left: -2%
    }

    .header-global-promo .global-notification-wrapper .btn-bar #buttons #next {
        right: -5%
    }

    .header-global-promo .global-notification-wrapper .glb-prm .wpx-sub {
        display: block
    }

    .page-wrapper .page-header .modal #search.horizontally-white {
        font-size: 18px !important;
        height: 44px !important
    }

    .page-header-v1 .open-modal-search {
        padding-top: 3px;
        padding-right: 20px;
        font-size: 20px
    }

    .page-header-v1 .loader-ajax:after {
        top: 9px
    }

    .page-header-v1 .field.search label:before {
        margin-top: 5px !important
    }

    .page-header-v2 .action.showcart:before {
        line-height: 26px !important
    }

    .page-wrapper .page-header.page-header-v1 .modal #search.horizontally-white,
    .page-wrapper .page-header.page-header-v2 .modal #search.horizontally-white,
    .page-wrapper .page-header.page-header-v3 .modal #search.horizontally-white,
    .page-wrapper .page-header.page-header-v4 .modal #search.horizontally-white {
        font-size: 18px !important;
        height: 44px !important
    }

    .page-header-v3 .loader-ajax:after {
        top: 9px
    }

    .page-header-v3 #search_mini_form .control {
        overflow: inherit;
        height: auto !important
    }

    .page-header-v3 .block-search {
        margin-top: 4px
    }

    .page-header-v3 .block-search.minisearch-v2 {
        margin-top: -4px
    }

    .page-header-v3 .open-modal-search {
        font-size: 20px;
        margin-top: 7px;
        position: relative;
        right: -5px
    }

    .page-header-v3 .field.search label:before {
        margin-top: 2px !important
    }

    .page-header-v3 .wrap .modal .wpx-pos-search input {
        margin-top: 4px
    }

    .page-header-v4 .open-modal-search {
        font-size: 20px;
        margin-right: 10px;
        margin-top: 3px
    }

    .page-header-v4 .action.showcart {
        margin-top: 5px !important
    }

    .page-header-v4 .field.search label:before {
        line-height: 34px !important
    }

    .page-header-v4 #search_mini_form .control:not('.vertically-control') {
        position: absolute;
        top: 55px;
        padding: 0 15px
    }

    .page-header-v4 .loader-ajax:after {
        top: 9px
    }

    .page-header-v4 .wrap .modal .wpx-pos-search input {
        margin: 0
    }

    .wrap .modal .modal-content {
        width: 95% !important
    }

    .wrap .modal .wpx-pos-search input {
        position: static !important;
        margin-top: 0
    }

    .wrap .modal .searchautocomplete {
        max-height: 60vh
    }

    .wrap .modal .searchautocomplete.vertically .product-list li .block-flex {
        display: flex !important;
        align-items: center
    }

    .wrap .modal .searchautocomplete.vertically .product-list li .block-left {
        margin-right: 0 !important
    }

    .wrap .modal .searchautocomplete.vertically .product-list li .block-right {
        align-self: auto
    }

    .wrap .modal .searchautocomplete.horizontally {
        top: 42px
    }

    .wrap .modal .searchautocomplete.horizontally .product-list {
        margin-top: 0;
        margin-bottom: 0
    }

    .wrap .modal .searchautocomplete.horizontally .product-list li {
        display: flex !important;
        align-items: center
    }

    .wrap .modal .searchautocomplete.horizontally .product-list li .block-left,
    .wrap .modal .searchautocomplete.horizontally .product-list li .block-right {
        display: inline-block;
        vertical-align: middle
    }

    .wrap .modal .searchautocomplete.horizontally .product-list li .block-left img {
        max-width: 80px
    }

    .wrap .modal .searchautocomplete.horizontally .product-list li .block-right {
        text-align: left !important
    }

    .wrap .modal .searchautocomplete.horizontally .product-list li .block-right a {
        font-weight: 400 !important
    }

    .wrap .modal .loader-ajax:after {
        background-size: 22px 21px;
        top: 9px;
        height: 25px
    }

    .page-header-v4 .wrap {
        display: block
    }

    .header.content .block-search .wpx-pos-search input {
        width: 100% !important;
        height: 66px !important;
        background: 0 0 !important;
        font-size: 12px !important;
        color: #000 !important;
        border-color: #333 !important;
        border: none !important;
        border-bottom: 1px solid #000 !important
    }

    .blog-sidebar {
        display: none
    }

    .blog-main {
        float: none;
        max-width: auto;
        width: auto
    }

    .blog-pagination {
        text-align: left
    }

    .aw-layered-nav-popover {
        bottom: 10px !important;
        left: 0 !important;
        position: fixed !important;
        right: auto !important;
        top: auto !important;
        width: 97% !important;
        z-index: 999 !important
    }

    .aw-layered-nav-popover:before,
    .aw-layered-nav-popover:after {
        border-width: 0 !important;
        margin-top: 0 !important
    }

    .aw-layered-nav-popover .aw-layered-nav-popover__content .aw-layered-nav-popover__items,
    .aw-layered-nav-popover .aw-layered-nav-popover__content .aw-layered-nav-popover__loader {
        margin-left: 15px
    }

    .aw-layered-nav-popover .aw-layered-nav-popover__content .aw-layered-nav-popover__action {
        width: 50%
    }

    .aw-layered-nav-popover .aw-layered-nav-popover__content .aw-layered-nav-popover__action .action.primary.show-button {
        width: 100%
    }

    .amgdprcookie-bar-container .amgdprcookie-buttons-block .amgdprcookie-button.-settings {
        background: 0 0;
        border: none;
        text-decoration: underline
    }

    .amgdprcookie-groups-modal.-table .modal-inner-wrap {
        min-width: 95%
    }

    .amgdprcookie-groups-modal .amgdprcookie-table {
        font-size: 1rem
    }

    .modal-popup .modal-content {
        padding-left: 1rem;
        padding-right: 1rem
    }

    .amgdprcookie-bar-container .action-close {
        bottom: 5px;
        right: 10px;
        padding: 19px;
        top: auto
    }

    .amgdprcookie-modal-container .amgdprcookie-modal-template {
        width: unset;
        min-width: unset
    }

    .amgdprcookie-bar-block {
        flex-direction: column;
        align-items: flex-start
    }

    .amgdprcookie-bar-container .amgdprcookie-policy {
        max-width: 100%
    }

    .amgdprcookie-bar-container .amgdprcookie-buttons-block {
        flex-direction: column;
        width: 100%
    }

    body.catalog-category-view .mobile-banner-link {
        display: block
    }

    body.catalog-category-view .mobile-banner-link img {
        width: 100%
    }

    body.catalog-category-view .category-cms .left-linkcatalog,
    body.catalog-category-view .category-cms .right-linkcatalog {
        display: none
    }

    .catalog-product-view .column.main {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .catalog-product-view .product.media {
        -ms-flex-order: -1;
        -webkit-order: -1;
        order: -1
    }

    .catalogsearch-result-index.page-products .columns .column.main .toolbar-products {
        position: absolute
    }

    .catalog-category-view.page-products .columns,
    .catalogsearch-result-index.page-products .columns,
    .catalogsearch-advanced-result.page-products .columns {
        display: flex;
        padding-top: 0
    }

    .catalog-category-view.page-products .columns .products-grid .product-items .product.product-item,
    .catalogsearch-result-index.page-products .columns .products-grid .product-items .product.product-item,
    .catalogsearch-advanced-result.page-products .columns .products-grid .product-items .product.product-item {
        margin-bottom: 10px
    }

    .catalog-category-view.page-products .columns .sidebar,
    .catalogsearch-result-index.page-products .columns .sidebar,
    .catalogsearch-advanced-result.page-products .columns .sidebar {
        padding: 0;
        box-shadow: none;
        display: inline-block;
        margin-bottom: 0 !important;
        margin-top: 15px;
        background: 0 0
    }

    .catalog-category-view.page-products .columns .sidebar.sidebar-main #layered-filter-block .filter-title,
    .catalogsearch-result-index.page-products .columns .sidebar.sidebar-main #layered-filter-block .filter-title,
    .catalogsearch-advanced-result.page-products .columns .sidebar.sidebar-main #layered-filter-block .filter-title {
        position: static;
        background: 0 0
    }

    .catalog-category-view.page-products .columns .sidebar.sidebar-main #layered-filter-block .filter-title strong,
    .catalogsearch-result-index.page-products .columns .sidebar.sidebar-main #layered-filter-block .filter-title strong,
    .catalogsearch-advanced-result.page-products .columns .sidebar.sidebar-main #layered-filter-block .filter-title strong {
        font-size: 12px;
        background: #fff;
        color: #000;
        letter-spacing: 0;
        border: 1px solid #e2e3e7;
        border-radius: 0;
        margin-top: 10px;
        min-width: 95px;
        height: 32px;
        line-height: 30px;
        vertical-align: top;
        padding: 0
    }

    .catalog-category-view.page-products .columns .sidebar.sidebar-main #layered-filter-block .filter-title.filter.active .filter-title,
    .catalogsearch-result-index.page-products .columns .sidebar.sidebar-main #layered-filter-block .filter-title.filter.active .filter-title,
    .catalogsearch-advanced-result.page-products .columns .sidebar.sidebar-main #layered-filter-block .filter-title.filter.active .filter-title {
        position: fixed;
        text-align: right
    }

    .catalog-category-view.page-products .columns .sidebar.sidebar-main #layered-filter-block .filter-title.filter.active .filter-title strong,
    .catalogsearch-result-index.page-products .columns .sidebar.sidebar-main #layered-filter-block .filter-title.filter.active .filter-title strong,
    .catalogsearch-advanced-result.page-products .columns .sidebar.sidebar-main #layered-filter-block .filter-title.filter.active .filter-title strong {
        color: #000;
        background: 0 0;
        top: 0
    }

    .catalog-category-view.page-products .columns .sidebar.sidebar-main #layered-filter-block .filter-title.filter.active .filter-title strong:after,
    .catalogsearch-result-index.page-products .columns .sidebar.sidebar-main #layered-filter-block .filter-title.filter.active .filter-title strong:after,
    .catalogsearch-advanced-result.page-products .columns .sidebar.sidebar-main #layered-filter-block .filter-title.filter.active .filter-title strong:after {
        font-size: 16px;
        margin-left: 15px;
        padding: 3px
    }

    .catalog-category-view.page-products .columns .sidebar.sidebar-main #layered-filter-block .filter-title.filter .filter-content,
    .catalogsearch-result-index.page-products .columns .sidebar.sidebar-main #layered-filter-block .filter-title.filter .filter-content,
    .catalogsearch-advanced-result.page-products .columns .sidebar.sidebar-main #layered-filter-block .filter-title.filter .filter-content {
        margin-top: 0
    }

    .catalog-category-view.page-products .columns .sidebar.sidebar-main #layered-filter-block .filter-title.filter .filter-content .filter-current,
    .catalogsearch-result-index.page-products .columns .sidebar.sidebar-main #layered-filter-block .filter-title.filter .filter-content .filter-current,
    .catalogsearch-advanced-result.page-products .columns .sidebar.sidebar-main #layered-filter-block .filter-title.filter .filter-content .filter-current {
        margin: 0;
        padding-bottom: 0
    }

    .catalog-category-view.page-products .columns .sidebar.sidebar-main #layered-filter-block .filter-title.filter .filter-content .filter-current ol,
    .catalogsearch-result-index.page-products .columns .sidebar.sidebar-main #layered-filter-block .filter-title.filter .filter-content .filter-current ol,
    .catalogsearch-advanced-result.page-products .columns .sidebar.sidebar-main #layered-filter-block .filter-title.filter .filter-content .filter-current ol {
        padding-left: 15px
    }

    .catalog-category-view.page-products .columns .sidebar.sidebar-main #layered-filter-block .filter-title.filter .filter-content .filter-current .filter-current-subtitle,
    .catalogsearch-result-index.page-products .columns .sidebar.sidebar-main #layered-filter-block .filter-title.filter .filter-content .filter-current .filter-current-subtitle,
    .catalogsearch-advanced-result.page-products .columns .sidebar.sidebar-main #layered-filter-block .filter-title.filter .filter-content .filter-current .filter-current-subtitle {
        font-family: inherit;
        padding-left: 15px;
        font-size: 14px
    }

    .catalog-category-view.page-products .columns .sidebar.sidebar-main #layered-filter-block .filter-title.filter .filter-content .filter-options .filter-options-title:after,
    .catalogsearch-result-index.page-products .columns .sidebar.sidebar-main #layered-filter-block .filter-title.filter .filter-content .filter-options .filter-options-title:after,
    .catalogsearch-advanced-result.page-products .columns .sidebar.sidebar-main #layered-filter-block .filter-title.filter .filter-content .filter-options .filter-options-title:after {
        font-size: 14px;
        color: #fff;
        right: 10px
    }

    .catalog-category-view.page-products .columns .sidebar.sidebar-main #layered-filter-block .filter-title.filter .filter-content .filter-options .filter-options-title[aria-expanded=true]:after,
    .catalogsearch-result-index.page-products .columns .sidebar.sidebar-main #layered-filter-block .filter-title.filter .filter-content .filter-options .filter-options-title[aria-expanded=true]:after,
    .catalogsearch-advanced-result.page-products .columns .sidebar.sidebar-main #layered-filter-block .filter-title.filter .filter-content .filter-options .filter-options-title[aria-expanded=true]:after {
        font-size: 14px;
        color: #fff;
        right: 10px
    }

    .catalog-category-view.page-products .columns .sidebar.sidebar-main #layered-filter-block .filter-title .filter-content .filter-options .filter-options-item .filter-options-content,
    .catalogsearch-result-index.page-products .columns .sidebar.sidebar-main #layered-filter-block .filter-title .filter-content .filter-options .filter-options-item .filter-options-content,
    .catalogsearch-advanced-result.page-products .columns .sidebar.sidebar-main #layered-filter-block .filter-title .filter-content .filter-options .filter-options-item .filter-options-content {
        padding-left: 5%
    }

    .catalog-category-view.page-products .columns>.toolbar.toolbar-products,
    .catalogsearch-result-index.page-products .columns>.toolbar.toolbar-products,
    .catalogsearch-advanced-result.page-products .columns>.toolbar.toolbar-products {
        box-shadow: none
    }

    .catalog-category-view.page-products .columns .column.main .toolbar-products,
    .catalogsearch-result-index.page-products .columns .column.main .toolbar-products,
    .catalogsearch-advanced-result.page-products .columns .column.main .toolbar-products {
        top: 23px;
        right: 0
    }

    .catalog-category-view.page-products .columns .products-grid .product-item,
    .catalogsearch-result-index.page-products .columns .products-grid .product-item,
    .catalogsearch-advanced-result.page-products .columns .products-grid .product-item {
        width: 49%
    }

    .catalog-category-view.page-products .columns .products-grid .product-items,
    .catalogsearch-result-index.page-products .columns .products-grid .product-items,
    .catalogsearch-advanced-result.page-products .columns .products-grid .product-items {
        display: inline-block;
        margin: 20px 10px
    }

    .catalog-product-view.page-products .columns .menu-filter-mobile,
    .catalog-category-view.page-products .columns .menu-filter-mobile,
    .catalogsearch-result-index.page-products .columns .menu-filter-mobile {
        display: block;
        border: 1px solid #515151;
        text-align: center;
        position: relative;
        font-size: 14px;
        font-weight: 700;
        text-transform: uppercase;
        padding: 11px 0;
        margin: 5px 15px
    }

    .catalog-product-view.page-products .columns .menu-filter-mobile .filter-icon,
    .catalog-category-view.page-products .columns .menu-filter-mobile .filter-icon,
    .catalogsearch-result-index.page-products .columns .menu-filter-mobile .filter-icon {
        display: inline-block;
        background-image: url('/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/images/mobile-filter.svg');
        background-size: 16px;
        width: 16px;
        height: 16px;
        margin-right: 10px;
        background-repeat: no-repeat;
        background-position: 0 3px
    }

    .catalog-product-view.page-products .columns .toolbar-sorter.sorter,
    .catalog-category-view.page-products .columns .toolbar-sorter.sorter,
    .catalogsearch-result-index.page-products .columns .toolbar-sorter.sorter {
        display: none
    }

    .catalog-product-view.page-products .columns .toolbar.toolbar-products,
    .catalog-category-view.page-products .columns .toolbar.toolbar-products,
    .catalogsearch-result-index.page-products .columns .toolbar.toolbar-products {
        width: 100%;
        padding: 10px 0;
        margin: 10px 0
    }

    .catalog-product-view.page-products .columns .toolbar.toolbar-products .pages,
    .catalog-category-view.page-products .columns .toolbar.toolbar-products .pages,
    .catalogsearch-result-index.page-products .columns .toolbar.toolbar-products .pages {
        margin-left: 0
    }

    .catalog-product-view.page-products .columns .toolbar.toolbar-products .pages ul,
    .catalog-category-view.page-products .columns .toolbar.toolbar-products .pages ul,
    .catalogsearch-result-index.page-products .columns .toolbar.toolbar-products .pages ul {
        padding: 0;
        margin-bottom: 20px
    }

    .catalog-product-view.page-products .columns .toolbar.toolbar-products .pages ul li.item,
    .catalog-category-view.page-products .columns .toolbar.toolbar-products .pages ul li.item,
    .catalogsearch-result-index.page-products .columns .toolbar.toolbar-products .pages ul li.item {
        align-items: center;
        float: none;
        display: none
    }

    .catalog-product-view.page-products .columns .toolbar.toolbar-products .pages ul li.item.pages-item-next,
    .catalog-category-view.page-products .columns .toolbar.toolbar-products .pages ul li.item.pages-item-next,
    .catalogsearch-result-index.page-products .columns .toolbar.toolbar-products .pages ul li.item.pages-item-next,
    .catalog-product-view.page-products .columns .toolbar.toolbar-products .pages ul li.item.pages-item-previous,
    .catalog-category-view.page-products .columns .toolbar.toolbar-products .pages ul li.item.pages-item-previous,
    .catalogsearch-result-index.page-products .columns .toolbar.toolbar-products .pages ul li.item.pages-item-previous,
    .catalog-product-view.page-products .columns .toolbar.toolbar-products .pages ul li.item.current,
    .catalog-category-view.page-products .columns .toolbar.toolbar-products .pages ul li.item.current,
    .catalogsearch-result-index.page-products .columns .toolbar.toolbar-products .pages ul li.item.current {
        display: inline-block;
        float: unset;
        position: relative;
        top: unset;
        left: unset;
        right: unset;
        vertical-align: top
    }

    .catalog-product-view.page-products .columns .toolbar.toolbar-products .pages ul li.item.current+li.item,
    .catalog-category-view.page-products .columns .toolbar.toolbar-products .pages ul li.item.current+li.item,
    .catalogsearch-result-index.page-products .columns .toolbar.toolbar-products .pages ul li.item.current+li.item {
        display: inline-block
    }

    .catalog-category-view .columns .column.main .products-grid .product-item .swatch-attribute.color,
    .catalogsearch-result-index .columns .column.main .products-grid .product-item .swatch-attribute.color,
    .catalogsearch-advanced-result .columns .column.main .products-grid .product-item .swatch-attribute.color {
        transform: none;
        top: 25px;
        position: relative
    }

    .catalog-category-view .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items.color-filter,
    .catalogsearch-result-index .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items.color-filter .item.item-swatch,
    .catalogsearch-advanced-result .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items.color-filter .item.item-swatch {
        margin-right: 0
    }

    .catalog-category-view .columns .sidebar.sidebar-additional,
    .catalogsearch-result-index .columns .sidebar.sidebar-additional,
    .catalogsearch-advanced-result .columns .sidebar.sidebar-additional,
    .cms-surprise-drop-event .columns .sidebar.sidebar-additional {
        display: none !important
    }

    .catalog-product-view .product.info.detailed>.items>.item.title a.switch {
        padding-left: 10px !important
    }

    body.catalog-product-view .product.info.detailed .product.data.items>.data.item.content {
        margin-top: 0
    }

    body.catalog-product-view .product.info.detailed .product.data.items .item.title a:after {
        content: "";
        background: no-repeat;
        font-size: 30px;
        right: 11px;
        font-family: 'Roboto';
        top: 15px;
        height: 30px;
        transform: none;
        -webkit-transform: none;
        background-image: url('/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/images/details-close.svg')
    }

    body.catalog-product-view .product.info.detailed .product.data.items .item.title.active .switch {
        border-bottom: 3px solid transparent !important
    }

    body.catalog-product-view .product.info.detailed .product.data.items .item.title.active a:after {
        content: "";
        transform: rotate(45deg) !important;
        right: 15px;
        -webkit-transform: none
    }

    body.catalog-product-view .product.info.detailed {
        border: solid 1px #e7e7e7;
        border-top: 0
    }

    body.catalog-product-view .product.info.detailed .data.item.title.active+.data.item.content {
        padding-right: 10px
    }

    .category-view .category-description {
        display: none
    }

    .compare.wrapper,
    [class*=block-compare] {
        display: none
    }

    html.plpfilter-active {
        height: 100vh
    }

    body.filter-active-transition {
        overflow: hidden;
        position: fixed
    }

    body.filter-active-transition .columns {
        z-index: 999
    }

    body.filter-active-transition .columns:before {
        content: "";
        background-color: transparent;
        position: fixed;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        display: block;
        z-index: 3;
        visibility: visible
    }

    .filter.active {
        position: relative;
        visibility: visible;
        z-index: 99
    }

    .filter.active .filter-options-item:last-child {
        margin-bottom: 40px
    }

    .filter.active .filter-title {
        border-bottom: 1px solid #ccc;
        height: 48px;
        left: 0;
        position: fixed;
        right: 0;
        top: 0;
        z-index: 2
    }

    .filter.active .filter-title strong {
        box-shadow: none;
        background: 0 0;
        border: 0;
        color: transparent;
        left: auto;
        right: 3px;
        top: 10px;
        display: inline-block;
        text-decoration: none
    }

    .filter.active .filter-title strong:after {
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        font-size: 16px;
        line-height: inherit;
        color: #4a4a4a;
        content: '\e616';
        font-family: 'luma-icons';
        vertical-align: middle;
        display: inline-block;
        font-weight: 400;
        overflow: hidden;
        speak: none;
        text-align: center
    }

    .filter.active .filter-subtitle {
        background: 0 0;
        display: block;
        height: 50px;
        left: 0;
        line-height: 32px;
        position: fixed;
        right: 0;
        top: 0;
        z-index: 1
    }

    .filter.active .filter-options {
        background: #fff;
        bottom: 0;
        display: block;
        left: 0;
        overflow: auto;
        position: fixed;
        right: 0;
        top: 61px;
        z-index: 10
    }

    .filter .filter-subtitle {
        font-size: 20px;
        font-weight: 300
    }

    .filter-actions {
        margin: -35px -10px 25px
    }

    .filter-options-content {
        padding: 5px 10px
    }

    .filter .filter-current {
        border-width: 1px 0;
        margin: 5px -10px 0
    }

    .filter .filter-current-subtitle {
        position: relative;
        text-transform: uppercase;
        z-index: 1;
        display: block;
        text-decoration: none
    }

    .filter .filter-current-subtitle:before {
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        font-size: 13px;
        line-height: inherit;
        color: inherit;
        content: '\e622';
        font-family: 'luma-icons';
        vertical-align: middle;
        display: inline-block;
        font-weight: 400;
        overflow: hidden;
        speak: none;
        text-align: center
    }

    .filter .filter-current-subtitle:before {
        position: absolute;
        right: 10px;
        top: 10px
    }

    .filter .filter-current-subtitle:after {
        color: #4a4a4a;
        content: ' (' attr(data-count) ')';
        font-size: .9em
    }

    .filter .filter-current.active {
        padding-bottom: 30px
    }

    .filter .filter-current.active .block-subtitle:before {
        content: '\e621'
    }

    .filter .filter-current.active .items {
        display: block
    }

    .filter .filter-current.active+.block-actions {
        display: block
    }

    .filter .filter-current+.block-actions {
        display: none
    }

    .filter-no-options .filter-title:before {
        background: rgba(255, 255, 255, .5);
        content: '';
        display: block;
        height: 40px;
        left: -15px;
        margin-top: -60px;
        position: relative;
        width: 100px;
        z-index: 99
    }

    .filter-no-options .filter-content {
        margin-bottom: 20px
    }

    .page-with-filter .columns .sidebar-main {
        -ms-flex-order: 0;
        -webkit-order: 0;
        order: 0
    }

    .sidebar .sidebar-main {
        z-index: 4;
        background-color: #fff
    }

    .catalog-category-view.page-products .columns .sidebar.sidebar-main #layered-filter-block .filter-options,
    .catalogsearch-result-index.page-products .columns .sidebar.sidebar-main #layered-filter-block .filter-options,
    .catalogsearch-advanced-result.page-products .columns .sidebar.sidebar-main #layered-filter-block .filter-options {
        padding: 0 20px !important
    }

    .catalog-category-view.page-products .columns .sidebar.sidebar-main #layered-filter-block.active .filter-options,
    .catalogsearch-result-index.page-products .columns .sidebar.sidebar-main #layered-filter-block.active .filter-options,
    .catalogsearch-advanced-result.page-products .columns .sidebar.sidebar-main #layered-filter-block.active .filter-options {
        width: 100%;
        margin-bottom: 100px
    }

    .catalog-category-view.page-products .columns .sidebar.sidebar-main #layered-filter-block.active .filter-options .filter-options-item .swatch-attribute,
    .catalogsearch-result-index.page-products .columns .sidebar.sidebar-main #layered-filter-block.active .filter-options .filter-options-item .swatch-attribute,
    .catalogsearch-advanced-result.page-products .columns .sidebar.sidebar-main #layered-filter-block.active .filter-options .filter-options-item .swatch-attribute {
        padding-left: 0
    }

    .catalog-category-view.page-products .columns .sidebar.sidebar-main #layered-filter-block.active .filter-options .filter-options-item .filter-options-content .items,
    .catalogsearch-result-index.page-products .columns .sidebar.sidebar-main #layered-filter-block.active .filter-options .filter-options-item .filter-options-content .items,
    .catalogsearch-advanced-result.page-products .columns .sidebar.sidebar-main #layered-filter-block.active .filter-options .filter-options-item .filter-options-content .items {
        padding-left: 0
    }

    .catalog-category-view.page-products .columns .sidebar.sidebar-main #layered-filter-block.active .filter-subtitle,
    .catalogsearch-result-index.page-products .columns .sidebar.sidebar-main #layered-filter-block.active .filter-subtitle,
    .catalogsearch-advanced-result.page-products .columns .sidebar.sidebar-main #layered-filter-block.active .filter-subtitle {
        display: none
    }

    .catalog-category-view.page-products .columns .sidebar.sidebar-main #layered-filter-block.active.filter .filter-title,
    .catalogsearch-result-index.page-products .columns .sidebar.sidebar-main #layered-filter-block.active.filter .filter-title,
    .catalogsearch-advanced-result.page-products .columns .sidebar.sidebar-main #layered-filter-block.active.filter .filter-title {
        background-color: #fff;
        width: 100%;
        text-align: left;
        border: none;
        padding: 0
    }

    .catalog-category-view.page-products .columns .sidebar.sidebar-main #layered-filter-block.active.filter .filter-title strong,
    .catalogsearch-result-index.page-products .columns .sidebar.sidebar-main #layered-filter-block.active.filter .filter-title strong,
    .catalogsearch-advanced-result.page-products .columns .sidebar.sidebar-main #layered-filter-block.active.filter .filter-title strong {
        text-align: left;
        font-size: 24px;
        font-weight: 900;
        color: #0f1111;
        display: block;
        margin: 0 auto;
        border-bottom: solid 1px #d9d9d9;
        border-top: solid 1px #d9d9d9;
        padding: 20px;
        height: 60px
    }

    .catalog-category-view.page-products .columns .sidebar.sidebar-main #layered-filter-block.active.filter .filter-title strong:after,
    .catalogsearch-result-index.page-products .columns .sidebar.sidebar-main #layered-filter-block.active.filter .filter-title strong:after,
    .catalogsearch-advanced-result.page-products .columns .sidebar.sidebar-main #layered-filter-block.active.filter .filter-title strong:after {
        position: absolute;
        right: 20px;
        font-size: 15px;
        color: #000;
        top: 20px
    }

    .catalog-category-view.page-products .columns .sidebar.sidebar-main #layered-filter-block.filter-no-options .block-content .filter-current .filter-current-subtitle,
    .catalogsearch-result-index.page-products .columns .sidebar.sidebar-main #layered-filter-block.filter-no-options .block-content .filter-current .filter-current-subtitle,
    .catalogsearch-advanced-result.page-products .columns .sidebar.sidebar-main #layered-filter-block.filter-no-options .block-content .filter-current .filter-current-subtitle {
        display: block
    }

    .catalog-category-view.page-products .columns .sidebar.sidebar-main #layered-filter-block.filter-no-options .filter-title strong,
    .catalogsearch-result-index.page-products .columns .sidebar.sidebar-main #layered-filter-block.filter-no-options .filter-title strong,
    .catalogsearch-advanced-result.page-products .columns .sidebar.sidebar-main #layered-filter-block.filter-no-options .filter-title strong {
        top: 20px !important
    }

    .catalog-category-view.page-products .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-title,
    .catalogsearch-result-index.page-products .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-title,
    .catalogsearch-advanced-result.page-products .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-title {
        background-color: #fff;
        margin-bottom: -1px !important;
        border-top: 0 solid #e7e7e7;
        border-bottom: 1px solid #e7e7e7
    }

    .catalog-category-view.page-products .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-title[aria-expanded=true]:after,
    .catalogsearch-result-index.page-products .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-title[aria-expanded=true]:after,
    .catalogsearch-advanced-result.page-products .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-title[aria-expanded=true]:after {
        color: #000
    }

    .catalog-category-view.page-products .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-title:after,
    .catalogsearch-result-index.page-products .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-title:after,
    .catalogsearch-advanced-result.page-products .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-title:after {
        color: #000
    }

    .catalog-category-view.page-products .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item.active .filter-options-title,
    .catalogsearch-result-index.page-products .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item.active .filter-options-title,
    .catalogsearch-advanced-result.page-products .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item.active .filter-options-title {
        border-bottom: 1px solid #e7e7e7;
        background-color: #e7e7e7
    }

    .catalog-category-view.page-products .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item,
    .catalogsearch-result-index.page-products .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item,
    .catalogsearch-advanced-result.page-products .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item {
        border-top: 1px solid #e7e7e7;
        border-bottom: 0 solid #e7e7e7
    }

    .catalog-category-view.page-products .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .smile-es-range-slider .actions-toolbar,
    .catalogsearch-result-index.page-products .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .smile-es-range-slider .actions-toolbar,
    .catalogsearch-advanced-result.page-products .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .smile-es-range-slider .actions-toolbar {
        display: block;
        margin-top: 20px
    }

    .catalog-category-view.page-products .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item:last-child,
    .catalogsearch-result-index.page-products .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item:last-child,
    .catalogsearch-advanced-result.page-products .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item:last-child {
        border-bottom: 1px solid #e7e7e7
    }

    .catalog-category-view.page-products .columns .sidebar #layered-filter-block .filter-content .filter-options .filter-options-item .filter-options-content,
    .catalogsearch-result-index.page-products .columns .sidebar #layered-filter-block .filter-content .filter-options .filter-options-item .filter-options-content,
    .catalogsearch-advanced-result.page-products .columns .sidebar #layered-filter-block .filter-content .filter-options .filter-options-item .filter-options-content {
        padding-left: 0
    }

    body.catalog-category-view.page-products.filter-active-transition .columns .sidebar.sidebar-main .block.filter.active,
    body.catalogsearch-result-index.page-products.filter-active-transition .columns .sidebar.sidebar-main .block.filter.active {
        transform: translateX(0%) !important
    }

    body.catalog-category-view.page-products .columns .sidebar.sidebar-main .block.filter,
    .catalogsearch-result-index.page-products .columns .sidebar.sidebar-main .block.filter,
    .catalogsearch-advanced-result.page-products .columns .sidebar.sidebar-main .block.filter {
        display: block;
        width: 100%;
        height: 100%;
        transform: translateX(-100%);
        transition: .5s;
        position: fixed;
        z-index: 999;
        background-color: #fff;
        right: 0;
        top: 0
    }

    body.catalog-category-view.page-products .columns .sidebar.sidebar-main .block.filter .filter-title,
    .catalogsearch-result-index.page-products .columns .sidebar.sidebar-main .block.filter .filter-title,
    .catalogsearch-advanced-result.page-products .columns .sidebar.sidebar-main .block.filter .filter-title {
        display: block
    }

    body.catalog-category-view.page-products .columns,
    .catalogsearch-result-index.page-products .columns,
    .catalogsearch-advanced-result.page-products .columns {
        display: contents
    }

    body.catalog-category-view.page-products .columns .sidebar.sidebar-main .block.filter .filter-options,
    .catalogsearch-result-index.page-products .columns .sidebar.sidebar-main .block.filter .filter-options,
    .catalogsearch-advanced-result.page-products .columns .sidebar.sidebar-main .block.filter .filter-options {
        position: fixed;
        display: block;
        width: 100%;
        top: 61px
    }

    body.catalog-category-view.page-products .columns .sidebar.sidebar-main .block.filter .filter-options .facet-footer-buttons-wrapper,
    .catalogsearch-result-index.page-products .columns .sidebar.sidebar-main .block.filter .filter-options .facet-footer-buttons-wrapper,
    .catalogsearch-advanced-result.page-products .columns .sidebar.sidebar-main .block.filter .filter-options .facet-footer-buttons-wrapper {
        position: fixed;
        z-index: 99;
        padding: 12px;
        border-top: 1px solid #e7e7e7;
        background-color: #fff
    }

    .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items.size-filter {
        display: flex;
        flex-wrap: wrap;
        padding: 5px 15px !important
    }

    .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items.size-filter .item {
        width: 20%
    }

    .block-collapsible-nav {
        left: 0;
        position: absolute;
        top: -21px;
        width: 100%;
        z-index: 5
    }

    .block-collapsible-nav .content {
        border-bottom: 1px solid #ccc;
        display: none
    }

    .block-collapsible-nav .content.active {
        display: block
    }

    footer.page-footer .footer-container .tiles {
        gap: 1.6rem
    }

    footer.page-footer .footer-container .tiles .tiles-item {
        flex: 0 0 calc(50% - .8rem)
    }

    footer.page-footer .footer-container .links {
        flex-direction: column;
        gap: 0;
        padding: 0;
        margin: 0
    }

    footer.page-footer .footer-container .links .collapsible,
    footer.page-footer .footer-container .links .not-collapsible {
        flex-basis: 100%;
        width: 100%
    }

    footer.page-footer .footer-container .links .collapsible {
        padding: 0;
        margin: 0;
        width: 100%;
        border: solid #ddd;
        border-width: 0 0 .1rem
    }

    footer.page-footer .footer-container .links .collapsible span.title {
        padding: 1.5rem !important;
        display: flex;
        align-items: center;
        justify-content: space-between;
        position: relative;
        width: 100%;
        margin: 0;
        font-size: 1.4rem !important
    }

    footer.page-footer .footer-container .links .collapsible span.title br {
        display: none
    }

    footer.page-footer .footer-container .links .collapsible span.title:after {
        content: '';
        display: inline-block;
        position: absolute;
        inset-inline-end: 0;
        width: 1.6rem;
        margin-inline-end: 1.5rem;
        height: 1.6rem
    }

    footer.page-footer .footer-container .links .collapsible ul {
        padding-inline-start: 1.5rem;
        margin: 0;
        transition: max-height .2s ease;
        will-change: max-height
    }

    footer.page-footer .footer-container .links .collapsible ul li {
        padding: 1.5rem 2.5rem;
        width: 100%;
        margin: 0
    }

    footer.page-footer .footer-container .links .collapsible ul li:hover {
        border-bottom: none
    }

    footer.page-footer .footer-container .links .collapsible:not(.open) span.title:after {
        background-image: url("data:image/svg+xml,%3Csvg width='17' height='17' viewBox='0 0 17 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(../../frontend/Footlocker/default/id_ID/css/%23clip0_12238_2951)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.16667 7.83335V0.5L7.83333 0.5V7.83335H0.5V9.16668H7.83333V16.5H9.16667V9.16668H16.5V7.83335H9.16667Z' fill='%230E1111'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_12238_2951'%3E%3Crect width='16' height='16' fill='white' transform='translate(0.5 0.5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E")
    }

    footer.page-footer .footer-container .links .collapsible:not(.open) ul {
        max-height: 0;
        overflow: hidden
    }

    footer.page-footer .footer-container .links .collapsible.open {
        background: #f5f5f5
    }

    footer.page-footer .footer-container .links .collapsible.open span.title:after {
        background-image: url("data:image/svg+xml,%3Csvg width='17' height='17' viewBox='0 0 17 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(../../frontend/Footlocker/default/id_ID/css/%23clip0_12238_5772)'%3E%3Crect x='0.5' y='7.83301' width='24' height='1.33333' fill='%230E1111'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_12238_5772'%3E%3Crect width='16' height='16' fill='white' transform='translate(0.5 0.5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E")
    }

    footer.page-footer .footer-container .links .collapsible.open ul {
        max-height: 50rem
    }

    footer.page-footer .footer-container .links .not-collapsible {
        margin: 4rem 0 2rem
    }

    footer.page-footer .copyright.container {
        flex-direction: column;
        align-items: flex-start;
        gap: 2rem;
        margin-inline: 0;
        width: 100%;
        padding: 3.15rem 0
    }

    .page-wrapper .page-header-v1 .page-header .header-main .h-search {
        position: absolute
    }

    .page-header-v1 .page-header .header-main .h-search .block-search {
        position: static
    }

    .block-search #search_mini_form .control #searchSuggestions {
        display: flex;
        padding: 0 10px;
        top: 45px
    }

    form.minisearch #searchSuggestions #suggestionsContainer #innerContainer {
        max-height: 270px
    }

    #searchSuggestions #suggestionsContainer #topProducts ul .ac-product a .ac-prod-title {
        font-size: 13px;
        padding-top: 15px;
        border-top: 1px solid #ccc;
        margin-top: 15px
    }

    #searchSuggestions #suggestionsContainer .cel-ac-icon-cancel {
        top: 10px !important
    }

    .catalog-product-view .product-info-main .product-info-price .price-box {
        padding: 5px 0
    }

    .catalog-product-view .stickycart .sticky-cart-content {
        padding: 10px
    }

    .catalog-product-view .stickycart .sticky-cart-content .sticky-ung-content {
        display: none
    }

    .catalog-product-view .stickycart .sticky-cart-content .sticky-box-tocart {
        width: 100%;
        justify-content: center;
        flex-wrap: nowrap
    }

    .catalog-product-view .stickycart .sticky-cart-content .sticky-box-tocart .price-to {
        display: none
    }

    .catalog-product-view .stickycart .sticky-cart-content .sticky-box-tocart .price-box {
        display: none
    }

    .catalog-product-view .stickycart .sticky-cart-content .sticky-box-tocart .buynow-button {
        width: 50%;
        min-width: auto
    }

    .catalog-product-view .stickycart .sticky-cart-content .sticky-box-tocart .buynow-button #buy-now {
        padding: 8px 10px
    }

    .catalog-product-view .stickycart .sticky-cart-content .sticky-box-tocart .buynow-button #buy-now span {
        font-size: 14px
    }

    .catalog-product-view .stickycart .sticky-cart-content .sticky-box-tocart form {
        width: 50%
    }

    .catalog-product-view .stickycart .sticky-cart-content .sticky-box-tocart form .primary.tocart {
        padding: 10px 15px;
        width: 100%;
        min-width: auto
    }

    .catalog-product-view .stickycart .sticky-cart-content .sticky-box-tocart form .primary.tocart span {
        font-size: 14px
    }

    .catalog-product-view .tabs-1.product.info.detailed #tab-label-bv_reviews #tab-label-bv_reviews-title .bv_stars_component_container {
        padding-top: 4px
    }

    .catalog-product-view #available-stores-popup .modal-title {
        font-size: 26px;
        font-weight: 300
    }

    .catalog-product-view #available-stores-popup .modal-content {
        flex-direction: column
    }

    .catalog-product-view #available-stores-popup .modal-content #stores-map {
        width: 100% !important;
        height: 380px !important
    }

    .catalog-product-view #available-stores-popup .modal-content .available-store-container {
        margin-top: 20px;
        width: 100%;
        padding-left: 0
    }

    .catalog-product-view #available-stores-popup .modal-content .available-store-container .search-result {
        height: auto;
        overflow-y: unset
    }

    .catalog-product-view .pdpsticky .check-in-store {
        text-align: center
    }

    .catalog-product-view .modal-popup.modal-slide._inner-scroll._show {
        left: 0 !important;
        margin: 0
    }

    .catalog-product-view .modal-popup.modal-slide._inner-scroll._show .modal-header {
        background-color: #fff
    }

    .catalog-product-view .modal-popup.modal-slide._inner-scroll._show .modal-content {
        padding-left: 1rem;
        padding-right: 1rem;
        background-color: #fff
    }

    .catalog-product-view .empatkali-msg .empat-icon img {
        width: 80px
    }

    .catalog-product-view .empatkali-msg .empatkali-pop-link {
        margin-left: 2px;
        vertical-align: top
    }

    .catalog-product-view .empatkali-modal.modal-popup.modal-slide._inner-scroll .modal-inner-wrap .empatkali-content .empatkali-popup-container .pdp-flex-column {
        flex-direction: column !important
    }

    .catalog-product-view .empatkali-modal.modal-popup.modal-slide._inner-scroll .modal-inner-wrap .empatkali-content .empatkali-popup-container .pdp-flex-column .column {
        width: 100% !important
    }

    .catalog-product-view .empatkali-modal.modal-popup.modal-slide._inner-scroll .modal-inner-wrap .empatkali-content .empatkali-popup-container .emp-pdp-footer-content {
        flex-direction: column;
        text-align: center
    }

    .catalog-product-view .empatkali-modal.modal-popup.modal-slide._inner-scroll .modal-inner-wrap .empatkali-content .empatkali-popup-container .emp-pdp-footer-content .app-store {
        justify-content: center
    }

    .sections.nav-sections .section-items .section-item-content {
        padding-top: 0
    }

    .sections.nav-sections .section-items .section-item-content .navigation>ul>li.level0>a span {
        font-weight: 600;
        font-size: 1.4rem;
        color: #0f1111
    }

    .sections.nav-sections .section-items .section-item-content .navigation .nav-dropdown .level1,
    .sections.nav-sections .section-items .section-item-content .navigation .nav-dropdown .level2,
    .sections.nav-sections .section-items .section-item-content .navigation .nav-dropdown .level3 {
        padding-inline: .5rem !important
    }

    .sections.nav-sections .section-items .section-item-content .navigation .nav-dropdown .level1 .dropdown-submenu>a,
    .sections.nav-sections .section-items .section-item-content .navigation .nav-dropdown .level2 .dropdown-submenu>a,
    .sections.nav-sections .section-items .section-item-content .navigation .nav-dropdown .level3 .dropdown-submenu>a {
        padding: 0 1rem
    }

    .sections.nav-sections .ves-mdrilldown .navigation>.dropdown-menu>.drilldown-back {
        padding: 1rem 0 0
    }

    .sections.nav-sections .ves-mdrilldown .navigation>.dropdown-menu>.drilldown-back+.drilldown-back {
        display: none
    }

    .sections.nav-sections .ves-mdrilldown .navigation>.dropdown-menu>.drilldown-back>a {
        border-bottom: none
    }

    .sections.nav-sections .ves-mdrilldown .navigation>.dropdown-menu>.drilldown-back>a>.drill-opener:before {
        content: '' !important;
        background-image: url("data:image/svg+xml,%3Csvg width='9' height='14' viewBox='0 0 9 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.05746 13.692L0.807465 7.44205C0.749354 7.384 0.703255 7.31507 0.671802 7.2392C0.640349 7.16332 0.624161 7.08199 0.624161 6.99986C0.624161 6.91772 0.640349 6.8364 0.671802 6.76052C0.703255 6.68465 0.749354 6.61572 0.807465 6.55767L7.05746 0.307672C7.17474 0.190396 7.3338 0.124512 7.49965 0.124512C7.6655 0.124512 7.82456 0.190396 7.94184 0.307672C8.05912 0.424947 8.125 0.584007 8.125 0.749859C8.125 0.915712 8.05912 1.07477 7.94184 1.19205L2.13325 6.99986L7.94184 12.8077C7.99991 12.8657 8.04597 12.9347 8.0774 13.0105C8.10883 13.0864 8.125 13.1677 8.125 13.2499C8.125 13.332 8.10883 13.4133 8.0774 13.4892C8.04597 13.565 7.99991 13.634 7.94184 13.692C7.88377 13.7501 7.81483 13.7962 7.73896 13.8276C7.66309 13.859 7.58177 13.8752 7.49965 13.8752C7.41753 13.8752 7.33621 13.859 7.26034 13.8276C7.18447 13.7962 7.11553 13.7501 7.05746 13.692Z' fill='%230F1111'/%3E%3C/svg%3E");
        background-size: .9rem;
        display: block;
        width: 1.4rem;
        height: 1.4rem;
        position: absolute;
        top: 2.3rem;
        background-repeat: no-repeat
    }

    .sections.nav-sections .ves-mdrilldown .navigation>.dropdown-menu>.drilldown-back>a>.current-cat {
        z-index: 1;
        line-height: 4rem;
        font-weight: 800;
        font-size: 1.4rem;
        text-align: start;
        display: block;
        width: 100%;
        padding-inline-start: 4.5rem;
        text-transform: capitalize
    }

    .sections.nav-sections .ves-mdrilldown .navigation>.dropdown-menu>.drilldown-back>a>.current-cat:before {
        display: none
    }

    .sections.nav-sections[data-previous-level] {
        width: 100%
    }

    .sections.nav-sections[data-previous-level] .section-items .section-item-content>*:not(.ves-megamenu) {
        display: none !important
    }

    .mm__menu .mm__brands .mm__brand-title {
        font-size: 0
    }

    .mm__menu .mm__brands .mm__brand-list {
        display: flex;
        gap: .7rem;
        flex-wrap: wrap;
        padding: 1rem 2rem;
        justify-content: flex-start
    }

    .mm__menu .mm__brands .mm__brand-list .mm__brand-item {
        flex-basis: calc(33.33% - .5rem);
        border: .1rem solid #c4c4c4
    }

    .mm__menu .mm__brands .mm__brand-list .mm__brand-item a.mm__brand-link {
        padding: 0;
        display: block;
        width: 100%;
        text-decoration: none
    }

    .mm__menu .mm__brands .mm__brand-list .mm__brand-item a.mm__brand-link span.mm__brand-logo {
        display: flex !important;
        height: 5.25rem;
        align-items: center;
        justify-content: center;
        font-size: 1rem;
        padding: 0 1rem !important
    }

    .mm__menu .mm__brands .mm__brand-list .mm__brand-item a.mm__brand-link span.mm__brand-logo>img {
        max-height: 5.25rem
    }

    .mm__menu .mm__sections {
        padding: 1.5rem 0 1rem
    }

    .mm__menu .mm__sections .mm__section {
        border-top: .1rem solid #e7e7e7
    }

    .mm__menu .mm__sections .mm__section * {
        transition: .1s all ease;
        color: #515151
    }

    .mm__menu .mm__sections .mm__section:last-child {
        border-bottom: .1rem solid #e7e7e7
    }

    .mm__menu .mm__sections .mm__section .mm__links .mm__links-title {
        font-weight: 400;
        font-size: 1.4rem;
        line-height: 100%;
        text-transform: capitalize;
        padding: 1.6rem 2rem;
        position: relative
    }

    .mm__menu .mm__sections .mm__section .mm__links .mm__links-title:before {
        content: '';
        width: 1.5rem;
        height: 1.5rem;
        background-size: 1.5rem;
        background-repeat: no-repeat;
        background-position: center;
        display: block;
        position: absolute;
        inset-inline-end: 2rem
    }

    .mm__menu .mm__sections .mm__section .mm__links div:not(.mm__links-title) {
        transition: max-height .2s ease;
        will-change: max-height
    }

    .mm__menu .mm__sections .mm__section .mm__links:not(.open) div:not(.mm__links-title) {
        max-height: 0;
        overflow: hidden
    }

    .mm__menu .mm__sections .mm__section .mm__links:not(.open) .mm__links-title:before {
        background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.5 8C15.5 8.16576 15.4342 8.32473 15.3169 8.44194C15.1997 8.55915 15.0408 8.625 14.875 8.625H8.625V14.875C8.625 15.0408 8.55915 15.1997 8.44194 15.3169C8.32473 15.4342 8.16576 15.5 8 15.5C7.83424 15.5 7.67527 15.4342 7.55806 15.3169C7.44085 15.1997 7.375 15.0408 7.375 14.875V8.625H1.125C0.95924 8.625 0.800269 8.55915 0.683058 8.44194C0.565848 8.32473 0.5 8.16576 0.5 8C0.5 7.83424 0.565848 7.67527 0.683058 7.55806C0.800269 7.44085 0.95924 7.375 1.125 7.375H7.375V1.125C7.375 0.95924 7.44085 0.800269 7.55806 0.683058C7.67527 0.565848 7.83424 0.5 8 0.5C8.16576 0.5 8.32473 0.565848 8.44194 0.683058C8.55915 0.800269 8.625 0.95924 8.625 1.125V7.375H14.875C15.0408 7.375 15.1997 7.44085 15.3169 7.55806C15.4342 7.67527 15.5 7.83424 15.5 8Z' fill='%230F1111'/%3E%3C/svg%3E")
    }

    .mm__menu .mm__sections .mm__section .mm__links.open div:not(.mm__links-title) {
        max-height: 4.6rem
    }

    .mm__menu .mm__sections .mm__section .mm__links.open .mm__links-title {
        font-weight: 800;
        background-color: #f5f5f5;
        color: #0f1111
    }

    .mm__menu .mm__sections .mm__section .mm__links.open .mm__links-title:before {
        background-image: url("data:image/svg+xml,%3Csvg width='16' height='2' viewBox='0 0 16 2' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.5 1C15.5 1.16576 15.4342 1.32473 15.3169 1.44194C15.1997 1.55915 15.0408 1.625 14.875 1.625H1.125C0.95924 1.625 0.800269 1.55915 0.683058 1.44194C0.565848 1.32473 0.5 1.16576 0.5 1C0.5 0.83424 0.565848 0.675269 0.683058 0.558058C0.800269 0.440848 0.95924 0.375 1.125 0.375H14.875C15.0408 0.375 15.1997 0.440848 15.3169 0.558058C15.4342 0.675269 15.5 0.83424 15.5 1Z' fill='%230F1111'/%3E%3C/svg%3E")
    }

    .mm__menu .mm__sections .mm__section .mm__links.open>div:last-child {
        padding-bottom: 1.5rem
    }

    .mm__menu .mm__sections .mm__section .mm__links a.mm__link {
        padding: 1rem 3rem 0;
        font-size: 1.4rem;
        text-transform: capitalize;
        width: max-content
    }

    .mm__menu .mm__sections .mm__section .mm__links>div:last-child .mm__link {
        font-weight: 800;
        color: #0f1111;
        position: relative
    }

    .mm__menu .mm__sections .mm__section .mm__links>div:last-child .mm__link:before {
        content: '';
        display: block;
        background-image: url("data:image/svg+xml,%3Csvg width='9' height='14' viewBox='0 0 9 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.94254 0.307465L8.19254 6.55746C8.25065 6.61551 8.29675 6.68444 8.3282 6.76031C8.35965 6.83619 8.37584 6.91752 8.37584 6.99965C8.37584 7.08179 8.35965 7.16312 8.3282 7.23899C8.29675 7.31486 8.25065 7.38379 8.19254 7.44184L1.94254 13.6918C1.82526 13.8091 1.6662 13.875 1.50035 13.875C1.3345 13.875 1.17544 13.8091 1.05816 13.6918C0.940884 13.5746 0.875 13.4155 0.875 13.2497C0.875 13.0838 0.940884 12.9247 1.05816 12.8075L6.86675 6.99965L1.05816 1.19184C1.00009 1.13377 0.954028 1.06483 0.922601 0.988962C0.891175 0.913092 0.875 0.831774 0.875 0.749652C0.875 0.66753 0.891175 0.586212 0.922601 0.510342C0.954028 0.434471 1.00009 0.365533 1.05816 0.307465C1.11623 0.249395 1.18517 0.203333 1.26104 0.171906C1.33691 0.14048 1.41823 0.124304 1.50035 0.124304C1.58247 0.124304 1.66379 0.14048 1.73966 0.171906C1.81553 0.203333 1.88447 0.249395 1.94254 0.307465Z' fill='%230F1111'/%3E%3C/svg%3E");
        background-size: .9rem;
        background-repeat: no-repeat;
        width: 1.4rem;
        height: 1.4rem;
        position: absolute;
        inset-inline-end: 1rem;
        top: 1.3rem
    }

    body:not(.mobile-nav) .nav-sections {
        background-color: #fff !important;
        padding-bottom: 0 !important
    }

    body:not(.mobile-nav) .nav-sections .navigation {
        padding-left: 0 !important;
        padding-right: 0 !important
    }

    body:not(.mobile-nav) .nav-sections nav.navigation {
        padding-left: 15px !important;
        padding-right: 15px !important
    }

    .faq-cmspage .widget.block.block-static-block {
        width: 100% !important
    }

    .faq-cmspage .cms-rightborder {
        width: 100% !important;
        padding-left: 15px !important
    }

    body.account .page-wrapper .page-main .columns .column .form-wishlist-items .products-grid .product-items .product-item .product-item-info .product-item-inner .product-item-actions {
        width: 50% !important
    }

    body.account .page-wrapper .page-main .columns .column .form-wishlist-items .products-grid .product-items .product-item .product-item-info .product-item-inner .product-item-actions .actions-primary {
        width: 100%
    }

    #multistore-mobile-switcher-language img {
        min-height: auto !important
    }

    .customer-name,
    .customer-welcome+.authorization-link {
        display: none
    }

    .nav-sections .switcher-trigger strong:after {
        font-size: 1.6rem;
        right: -25px;
        top: -2px
    }

    .navigation .parent .level-top:after {
        font-size: 1.6rem;
        right: 10px;
        top: 7px
    }

    .page-footer .footer.content .switcher-store {
        background: #f4f4f4;
        font-size: 1.6rem;
        margin: 0 -15px
    }

    .page-footer .footer.content .switcher-store .switcher-options {
        display: block
    }

    .page-footer .footer.content .switcher-store .switcher-options ul.dropdown {
        background: 0 0;
        border: 0;
        box-shadow: none;
        margin: 0;
        position: relative
    }

    .page-footer .footer.content .switcher-store .switcher-options ul.dropdown:before,
    .page-footer .footer.content .switcher-store .switcher-options ul.dropdown:after {
        display: none
    }

    .page-footer .footer.content .switcher-store .switcher-options .switcher-trigger,
    .page-footer .footer.content .switcher-store .switcher-options .switcher-option {
        border-top: 1px solid #cecece;
        display: block;
        padding: 10px 20px
    }

    .page-footer .footer.content .switcher-store .switcher-options .switcher-trigger strong {
        padding: 10px 0
    }

    .page-footer .footer.content .switcher-store .switcher-options .switcher-option a {
        padding: 0
    }

    .cms-faq .faq-container {
        width: 100%;
        margin: 15px auto 15px auto;
        padding: 4px
    }

    .cms-faq .faq-container .faq-table-container {
        overflow-x: scroll
    }

    .cms-faq .faq-container .toggle.toggle-border .togglet {
        padding: 0 15px
    }

    .slider-bottom .custom-slider {
        padding-bottom: 0
    }

    .slider-bottom .custom-slider .owl-theme .owl-dots {
        bottom: 0
    }

    body.IOS-device #search_bar_container {
        top: 15rem
    }

    body.IOS-device #search_bar_container .unbxd-as-wrapper .cel-ac-icon-cancel {
        top: -3.8rem;
        visibility: hidden
    }

    .block .block-content #search_bar_container * {
        text-transform: none;
        font-size: 1.4rem;
        font-family: 'Roboto', sans-serif
    }

    #search_bar_container {
        position: fixed;
        top: 15.5rem;
        left: 50%;
        transform: translateX(-50%);
        width: fit-content;
        min-width: calc(100% - 3rem);
        max-width: calc(100% - 3rem);
        max-height: 52rem;
        min-height: auto;
        z-index: 101;
        font-family: 'Roboto', sans-serif
    }

    #search_bar_container .unbxd-as-wrapper {
        background: #fff;
        display: flex;
        box-sizing: border-box;
        position: unset !important;
        font-size: 1.4rem;
        font-weight: 600;
        max-height: 52rem;
        min-height: 15rem;
        text-transform: uppercase;
        border: 1px solid #ddd !important;
        flex-direction: column;
        border-radius: 0;
        overflow-y: auto
    }

    #search_bar_container .unbxd-as-wrapper .cel-ac-icon-cancel {
        display: flex;
        top: -4rem;
        right: 5rem;
        cursor: pointer;
        position: absolute;
        box-sizing: border-box;
        margin: 0;
        padding: 0;
        width: 2rem;
        height: 4rem;
        align-items: center;
        justify-content: center;
        visibility: hidden
    }

    #search_bar_container .unbxd-as-wrapper .cel-ac-icon-cancel:before {
        display: inline-block;
        width: 1.25rem;
        height: 1.25rem;
        text-align: center;
        line-height: 1em;
        content: '';
        background-image: url('/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/images/close-icon-light.svg');
        background-size: contain;
        background-repeat: no-repeat;
        background-position: center;
        margin: 0;
        position: fixed
    }

    #search_bar_container .unbxd-as-wrapper ul li {
        color: #303030
    }

    #search_bar_container .unbxd-as-wrapper ul li.unbxd-as-keysuggestion {
        font-weight: 400;
        text-transform: none;
        font-size: 1.4rem;
        color: #0f1111;
        position: relative;
        padding-top: .8rem;
        padding-bottom: .8rem;
        padding-left: 3.5rem
    }

    #search_bar_container .unbxd-as-wrapper ul li.unbxd-as-keysuggestion:last-child {
        padding-bottom: 1.6rem
    }

    #search_bar_container .unbxd-as-wrapper ul li.unbxd-as-keysuggestion strong {
        font-weight: 700;
        font-size: 1.4rem
    }

    #search_bar_container .unbxd-as-wrapper ul li.unbxd-as-keysuggestion:before {
        content: '';
        width: 2rem;
        height: 2rem;
        background-image: url('/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/images/MagnifyingGlass.png');
        background-size: contain;
        margin-right: 1rem;
        display: inline-block;
        vertical-align: middle;
        position: absolute;
        left: .5rem
    }

    #search_bar_container .unbxd-as-wrapper ul li.unbxd-as-header {
        background: #fff;
        font-size: 1.6rem;
        font-weight: 900;
        text-transform: capitalize;
        color: #0f1111;
        padding-left: .8rem
    }

    #search_bar_container .unbxd-as-wrapper ul li:hover {
        background: #fff
    }

    #search_bar_container .unbxd-as-wrapper ul li.unbxd-as-keysuggestion:hover {
        background-color: #fff;
        text-decoration: underline;
        text-decoration-thickness: 2px;
        text-underline-offset: 5px
    }

    #search_bar_container .unbxd-as-wrapper .unbxd-as-maincontent {
        overflow: auto;
        border-right: 0 solid #ccc;
        margin: 0;
        padding: 0;
        flex: 0 0 100%;
        max-width: 100%;
        width: 100% !important;
        display: block;
        padding: 1.5rem 1.5rem 0;
        border: 0 solid #ccc;
        box-shadow: none;
        border-top: 0
    }

    #search_bar_container .unbxd-as-wrapper .unbxd-as-maincontent li {
        padding: .5rem 2rem;
        max-width: 100%;
        text-align: left;
        text-decoration: none;
        margin: 0;
        border-bottom: 1px solid #e7e7e7;
        margin-top: -1px;
        color: #303030
    }

    #search_bar_container .unbxd-as-wrapper .unbxd-as-maincontent li.unbxd-as-popular-product {
        width: 100%;
        box-sizing: border-box;
        display: inline-block;
        vertical-align: top;
        padding: 0 1.5rem;
        margin-top: 0;
        border-bottom: 0;
        padding-left: 8rem;
        position: relative
    }

    #search_bar_container .unbxd-as-wrapper .unbxd-as-maincontent li.unbxd-as-popular-product .unbxd-as-popular-product-info {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: flex-start;
        min-height: 8rem;
        padding: 0 .5rem
    }

    #search_bar_container .unbxd-as-wrapper .unbxd-as-maincontent li.unbxd-as-popular-product .unbxd-as-popular-product-info .amasty-label-container {
        margin: 0;
        max-width: 8rem;
        display: none !important
    }

    #search_bar_container .unbxd-as-wrapper .unbxd-as-maincontent li.unbxd-as-popular-product .unbxd-as-popular-product-info .unbxd-as-popular-product-image-container {
        margin-right: 0;
        max-height: 8rem;
        max-width: 8rem;
        position: absolute;
        left: 0;
        top: 0;
        width: 100%
    }

    #search_bar_container .unbxd-as-wrapper .unbxd-as-maincontent li.unbxd-as-popular-product .unbxd-as-popular-product-info .unbxd-as-popular-product-image-container img {
        max-height: 8rem;
        max-width: 8rem;
        width: 100%
    }

    #search_bar_container .unbxd-as-wrapper .unbxd-as-maincontent li.unbxd-as-popular-product .unbxd-as-popular-product-info .unbxd-as-popular-product-image-container img:hover,
    #search_bar_container .unbxd-as-wrapper .unbxd-as-maincontent li.unbxd-as-popular-product .unbxd-as-popular-product-info .unbxd-as-popular-product-image-container img:focus {
        -webkit-transform: scale(1.04);
        -ms-transform: scale(1.04);
        -o-transform: scale(1.04);
        transform: scale(1.04);
        -webkit-transition: all .5s ease 0s;
        -o-transition: all .5s ease 0s;
        transition: all .5s ease 0s
    }

    #search_bar_container .unbxd-as-wrapper .unbxd-as-maincontent li.unbxd-as-popular-product .unbxd-as-popular-product-info .unbxd-as-popular-product-details .unbxd-as-popular-product-price-wrapper {
        display: flex;
        align-items: center;
        gap: .5rem;
        justify-content: flex-start
    }

    #search_bar_container .unbxd-as-wrapper .unbxd-as-maincontent li.unbxd-as-popular-product .unbxd-as-popular-product-info .unbxd-as-popular-product-details .unbxd-as-popular-product-price-wrapper .unbxd-as-popular-product-price {
        padding: 0
    }

    #search_bar_container .unbxd-as-wrapper .unbxd-as-maincontent li.unbxd-as-popular-product .unbxd-as-popular-product-info .unbxd-as-popular-product-details .unbxd-as-popular-product-price-wrapper .unbxd-as-popular-product-price.unbxd-has-discount {
        width: max-content;
        padding: 0
    }

    #search_bar_container .unbxd-as-wrapper .unbxd-as-maincontent li.unbxd-as-popular-product .unbxd-as-popular-product-info .unbxd-as-popular-product-details .unbxd-as-popular-product-price-wrapper .unbxd-as-popular-product-price.unbxd-has-discount span {
        color: #e21935;
        font-weight: 900;
        font-size: 1.2rem
    }

    #search_bar_container .unbxd-as-wrapper .unbxd-as-maincontent li.unbxd-as-popular-product .unbxd-as-popular-product-info .unbxd-as-popular-product-details .unbxd-as-popular-product-price-wrapper .unbxd-as-popular-product-price:not(.unbxd-has-discount) span {
        font-size: 1.2rem
    }

    #search_bar_container .unbxd-as-wrapper .unbxd-as-maincontent li.unbxd-as-popular-product .unbxd-as-popular-product-info .unbxd-as-popular-product-details .unbxd-as-popular-product-price-wrapper .unbxd-as-popular-product-price span {
        font-size: 1rem;
        font-weight: 400
    }

    #search_bar_container .unbxd-as-wrapper .unbxd-as-maincontent li.unbxd-as-popular-product .unbxd-as-popular-product-info .unbxd-as-popular-product-details .unbxd-as-popular-product-price-wrapper .unbxd-as-popular-product-original-price {
        font-size: 1rem
    }

    #search_bar_container .unbxd-as-wrapper .unbxd-as-maincontent li.unbxd-as-popular-product .unbxd-as-popular-product-info .unbxd-as-popular-product-details .unbxd-as-popular-product-price-wrapper .unbxd-as-popular-product-original-price span {
        font-size: 1rem;
        font-weight: 400;
        text-decoration: line-through
    }

    #search_bar_container .unbxd-as-wrapper .unbxd-as-maincontent li.unbxd-as-popular-product .unbxd-as-popular-product-info .unbxd-as-popular-product-details .unbxd-as-popular-product-price {
        padding: 0
    }

    #search_bar_container .unbxd-as-wrapper .unbxd-as-maincontent li.unbxd-as-popular-product .unbxd-as-popular-product-info .unbxd-as-popular-product-details .unbxd-as-popular-product-price span {
        font-size: 1.2rem;
        font-weight: 400
    }

    #search_bar_container .unbxd-as-wrapper .unbxd-as-maincontent li.unbxd-as-popular-product .unbxd-as-popular-product-info .unbxd-as-popular-product-details .unbxd-as-popular-product-name.popular-title {
        max-width: 21rem;
        padding: 0;
        margin-top: 0;
        color: #0f1111;
        font-size: 1.2rem;
        font-weight: 900;
        line-height: 1.5;
        text-align: start;
        width: 100%;
        height: 2rem;
        overflow: hidden;
        text-overflow: ellipsis;
        -webkit-line-clamp: 1;
        display: -webkit-box;
        -webkit-box-orient: vertical
    }

    #search_bar_container .unbxd-as-wrapper .unbxd-as-maincontent li.unbxd-as-popular-product .unbxd-as-popular-product-info .unbxd-as-popular-product-details .unbxd-as-popular-product-price {
        color: #0f1111;
        font-size: 1.2rem;
        font-weight: 400;
        width: 100%;
        padding-inline: 0;
        text-align: start
    }

    #search_bar_container .unbxd-as-wrapper .no-result-message {
        width: 100%;
        text-align: center;
        min-height: 15rem;
        display: flex;
        align-items: center;
        justify-content: center;
        border: 0 solid #ccc
    }

    #search_bar_container .unbxd-as-wrapper .placeholder-search-container {
        background: #fff;
        border-top: 0;
        padding: 2rem;
        max-height: 56rem;
        overflow-y: auto;
        display: flex;
        flex-direction: column;
        gap: 1rem
    }

    #search_bar_container .unbxd-as-wrapper .placeholder-search-container .search-left-column {
        flex: 1
    }

    #search_bar_container .unbxd-as-wrapper .placeholder-search-container .search-left-column .search-section {
        margin-bottom: 2.5rem
    }

    #search_bar_container .unbxd-as-wrapper .placeholder-search-container .search-left-column .search-section:last-child {
        margin-bottom: 2rem
    }

    #search_bar_container .unbxd-as-wrapper .placeholder-search-container .search-left-column .search-section .section-title {
        font-size: 1.6rem;
        font-weight: 900;
        color: #0f1111;
        margin-bottom: 1.5rem;
        margin-top: 0
    }

    #search_bar_container .unbxd-as-wrapper .placeholder-search-container .search-left-column .popular-search-section {
        min-height: auto
    }

    #search_bar_container .unbxd-as-wrapper .placeholder-search-container .search-left-column .popular-search-section .popular-search-items {
        display: flex;
        flex-wrap: nowrap;
        gap: .8rem;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
        scrollbar-width: none;
        -ms-overflow-style: none
    }

    #search_bar_container .unbxd-as-wrapper .placeholder-search-container .search-left-column .popular-search-section .popular-search-items::-webkit-scrollbar {
        display: none
    }

    #search_bar_container .unbxd-as-wrapper .placeholder-search-container .search-left-column .popular-search-section .popular-search-items .popular-item {
        background: 0 0;
        border: .1rem solid #e7e7e7;
        border-radius: 0;
        padding: .4rem 1rem;
        padding-left: 3rem;
        text-align: left;
        cursor: pointer;
        font-size: 1.4rem;
        color: #0f1111;
        position: relative;
        font-weight: 400;
        flex-shrink: 0;
        white-space: nowrap
    }

    #search_bar_container .unbxd-as-wrapper .placeholder-search-container .search-left-column .popular-search-section .popular-search-items .popular-item:before {
        display: inline-block;
        width: 2rem;
        height: 2rem;
        content: '';
        background-image: url(/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/images/search-popup-icon.svg);
        background-size: contain;
        position: absolute;
        left: .5rem
    }

    #search_bar_container .unbxd-as-wrapper .placeholder-search-container .search-left-column .popular-search-section .popular-search-items .popular-item a {
        color: #0f1111
    }

    #search_bar_container .unbxd-as-wrapper .placeholder-search-container .search-left-column .popular-search-section .popular-search-items .popular-item:hover a {
        text-decoration: underline;
        text-decoration-thickness: 2px;
        text-underline-offset: 5px
    }

    #search_bar_container .unbxd-as-wrapper .placeholder-search-container .search-left-column .categories-section .category-items {
        display: flex;
        flex-wrap: nowrap;
        gap: .8rem;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
        scrollbar-width: none;
        -ms-overflow-style: none
    }

    #search_bar_container .unbxd-as-wrapper .placeholder-search-container .search-left-column .categories-section .category-items::-webkit-scrollbar {
        display: none
    }

    #search_bar_container .unbxd-as-wrapper .placeholder-search-container .search-left-column .categories-section .category-items .category-item {
        background: 0 0;
        border-radius: 0;
        padding: .4rem 1rem;
        cursor: pointer;
        font-size: 1.4rem;
        font-weight: 400;
        border: .1rem solid #e7e7e7;
        flex-shrink: 0;
        white-space: nowrap
    }

    #search_bar_container .unbxd-as-wrapper .placeholder-search-container .search-left-column .categories-section .category-items .category-item a {
        color: #0f1111
    }

    #search_bar_container .unbxd-as-wrapper .placeholder-search-container .search-left-column .categories-section .category-items .category-item:hover a {
        text-decoration: underline;
        text-decoration-thickness: 2px;
        text-underline-offset: 5px
    }

    #search_bar_container .unbxd-as-wrapper .placeholder-search-container .search-right-column {
        flex: 1
    }

    #search_bar_container .unbxd-as-wrapper .placeholder-search-container .search-right-column .search-section {
        margin-bottom: 2.5rem
    }

    #search_bar_container .unbxd-as-wrapper .placeholder-search-container .search-right-column .search-section:last-child {
        margin-bottom: 0
    }

    #search_bar_container .unbxd-as-wrapper .placeholder-search-container .search-right-column .search-section .section-title {
        font-size: 1.6rem;
        font-weight: 900;
        color: #0f1111;
        margin-bottom: 1.5rem;
        margin-top: 0
    }

    #search_bar_container .unbxd-as-wrapper .placeholder-search-container .search-right-column .highlight-section {
        min-height: auto
    }

    #search_bar_container .unbxd-as-wrapper .placeholder-search-container .search-right-column .highlight-section .highlight-banner {
        border-radius: 0;
        overflow: hidden
    }

    #search_bar_container .unbxd-as-wrapper .placeholder-search-container .search-right-column .highlight-section .highlight-banner .highlight-image {
        width: 100%;
        height: auto;
        display: block;
        max-height: 9.8rem;
        min-height: 9.8rem;
        object-fit: cover
    }

    #search_bar_container .unbxd-as-wrapper .placeholder-search-container .search-right-column .brands-section .brands-header {
        display: flex;
        justify-content: space-between;
        align-items: flex-start;
        margin-bottom: 0
    }

    #search_bar_container .unbxd-as-wrapper .placeholder-search-container .search-right-column .brands-section .brands-header .see-all-brands {
        font-size: 1.4rem;
        color: #515151;
        text-decoration: none;
        font-weight: 900;
        position: relative;
        padding-right: 2rem;
        display: flex;
        align-items: center;
        text-align: end
    }

    #search_bar_container .unbxd-as-wrapper .placeholder-search-container .search-right-column .brands-section .brands-header .see-all-brands:after {
        display: inline-block;
        width: 1.6rem;
        height: 1.6rem;
        content: '';
        background-image: url(/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/images/brand-arrow.svg);
        background-size: contain;
        position: absolute;
        right: 0
    }

    #search_bar_container .unbxd-as-wrapper .placeholder-search-container .search-right-column .brands-section .brands-grid {
        display: grid;
        grid-template-columns: repeat(3, 1fr);
        gap: .7rem
    }

    #search_bar_container .unbxd-as-wrapper .placeholder-search-container .search-right-column .brands-section .brands-grid .brand-item {
        background: #fff;
        border: none;
        padding: 0;
        cursor: pointer;
        display: flex;
        align-items: center;
        justify-content: center;
        height: 3.2rem
    }

    #search_bar_container .unbxd-as-wrapper .placeholder-search-container .search-right-column .brands-section .brands-grid .brand-item a {
        line-height: 0
    }

    #search_bar_container .unbxd-as-wrapper .placeholder-search-container .search-right-column .brands-section .brands-grid .brand-item .brand-logo {
        max-width: 100%;
        max-height: 100%;
        object-fit: contain
    }

    #search_bar_container .unbxd-as-wrapper .placeholder-search-container .highlights-section .search-items-list {
        display: flex;
        flex-direction: column;
        gap: 1rem
    }

    #search_bar_container .unbxd-as-wrapper .placeholder-search-container .highlights-section .search-items-list .highlight-item {
        display: flex;
        align-items: center;
        gap: 1.2rem;
        padding: 1.2rem 1.5rem;
        background: #fff;
        border: 1px solid #e9ecef;
        border-radius: .8rem
    }

    #search_bar_container .unbxd-as-wrapper .placeholder-search-container .highlights-section .search-items-list .highlight-item .highlight-badge {
        padding: .4rem .8rem;
        border-radius: .4rem;
        font-size: 1.1rem;
        font-weight: 700;
        letter-spacing: .5px
    }

    #search_bar_container .unbxd-as-wrapper .placeholder-search-container .highlights-section .search-items-list .highlight-item .highlight-badge.new {
        background: #28a745;
        color: #fff
    }

    #search_bar_container .unbxd-as-wrapper .placeholder-search-container .highlights-section .search-items-list .highlight-item .highlight-badge.limited {
        background: #dc3545;
        color: #fff
    }

    #search_bar_container .unbxd-as-wrapper .placeholder-search-container .highlights-section .search-items-list .highlight-item .highlight-badge.bestseller {
        background: #ffc107;
        color: #000
    }

    #search_bar_container .unbxd-as-wrapper .placeholder-search-container .highlights-section .search-items-list .highlight-item .highlight-badge.exclusive {
        background: #6f42c1;
        color: #fff
    }

    #search_bar_container .unbxd-as-wrapper .placeholder-search-container .highlights-section .search-items-list .highlight-item .highlight-text {
        font-size: 1.4rem;
        font-weight: 600;
        color: #333
    }

    #search_bar_container .unbxd-as-wrapper .placeholder-search-container .highlights-section .search-items-list .highlight-item:hover {
        background: #f8f9fa;
        border-color: #000
    }

    #search_bar_container .unbxd-as-wrapper .browse-all-results-container {
        margin-top: 1rem;
        padding-top: 2rem;
        padding-bottom: 2rem;
        border-top: 1px solid #e7e7e7;
        background: 0 0;
        margin-left: 1.5rem;
        margin-right: 1.5rem;
        padding-left: 0;
        padding-right: 0
    }

    #search_bar_container .unbxd-as-wrapper .browse-all-btn {
        align-items: center;
        justify-content: flex-start;
        width: 100%;
        padding: 0;
        background: 0 0;
        color: #0f1111;
        text-decoration: none;
        border-radius: .5rem;
        font-size: 1.4rem;
        font-weight: 900;
        text-transform: capitalize;
        box-sizing: border-box;
        display: flex
    }

    #search_bar_container .unbxd-as-wrapper .browse-all-btn:after {
        font-family: "cel-ac-icon";
        font-style: normal;
        font-weight: 400;
        speak: none;
        display: inline-block;
        text-decoration: inherit;
        width: 1.6rem;
        height: 1.6rem;
        margin-right: .2em;
        text-align: center;
        font-variant: normal;
        text-transform: none;
        line-height: 1em;
        margin-left: .2em;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        content: '';
        color: #000;
        font-size: 1.5rem;
        background-image: url(/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/images/arrow-right.svg);
        background-size: contain;
        margin: 0;
        margin-left: 1rem
    }

    #search_bar_container .unbxd-as-wrapper .browse-all-btn .browse-all-text {
        flex: none;
        text-align: center;
        font-family: 'Roboto', sans-serif
    }

    #search_bar_container button.autosuggest-close-btn {
        position: absolute;
        right: .2rem;
        top: .2rem;
        background: #fff;
        border: none
    }

    #search_bar_container button.autosuggest-close-btn span.close-icon {
        font-size: 0;
        display: flex;
        align-items: center;
        justify-content: center
    }

    #search_bar_container button.autosuggest-close-btn span.close-icon:before {
        content: '';
        display: inline-block;
        width: 1.2rem;
        height: 1.2rem;
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15' fill='none'%3E%3Cpath d='M14.781 13.7198C14.8507 13.7895 14.906 13.8722 14.9437 13.9632C14.9814 14.0543 15.0008 14.1519 15.0008 14.2504C15.0008 14.349 14.9814 14.4465 14.9437 14.5376C14.906 14.6286 14.8507 14.7114 14.781 14.781C14.7114 14.8507 14.6286 14.906 14.5376 14.9437C14.4465 14.9814 14.349 15.0008 14.2504 15.0008C14.1519 15.0008 14.0543 14.9814 13.9632 14.9437C13.8722 14.906 13.7895 14.8507 13.7198 14.781L7.50042 8.56073L1.28104 14.781C1.14031 14.9218 0.94944 15.0008 0.750417 15.0008C0.551394 15.0008 0.360523 14.9218 0.219792 14.781C0.0790615 14.6403 3.92322e-09 14.4494 0 14.2504C-3.92322e-09 14.0514 0.0790615 13.8605 0.219792 13.7198L6.4401 7.50042L0.219792 1.28104C0.0790615 1.14031 0 0.94944 0 0.750417C0 0.551394 0.0790615 0.360523 0.219792 0.219792C0.360523 0.0790615 0.551394 0 0.750417 0C0.94944 0 1.14031 0.0790615 1.28104 0.219792L7.50042 6.4401L13.7198 0.219792C13.8605 0.0790615 14.0514 -3.92322e-09 14.2504 0C14.4494 3.92322e-09 14.6403 0.0790615 14.781 0.219792C14.9218 0.360523 15.0008 0.551394 15.0008 0.750417C15.0008 0.94944 14.9218 1.14031 14.781 1.28104L8.56073 7.50042L14.781 13.7198Z' fill='grey'/%3E%3C/svg%3E");
        background-repeat: no-repeat;
        background-size: contain
    }

    .page-wrapper .page-main {
        margin-top: 174px
    }

    .custom-slider .owl-carousel .owl-stage-outer {
        padding: 0
    }

    .custom-slider .owl-theme .owl-dots {
        bottom: 0
    }

    .product-page-v4 .product-top-main.product_v4,
    .product-page-v2 .product-top-main.product_v4,
    .product-page-v4 .product-top-main.product_v2,
    .product-page-v2 .product-top-main.product_v2 {
        position: relative;
        float: left;
        width: 100%;
        margin-top: 20px
    }

    .product-page-v4 .product-top-main.product_v4,
    .product-page-v2 .product-top-main.product_v4 {
        margin-top: 0
    }

    .product-page-v4 .product.media.product_v4.v4 .gallery-placeholder,
    .product-page-v2 .product.media.product_v4.v4 .gallery-placeholder {
        margin: 0 0 20px
    }

    .product-page-v4 .product-info-main.product_v4.cart-summary,
    .product-page-v2 .product-info-main.product_v4.cart-summary,
    .product-page-v4 .product-info-main.product_v2.cart-summary,
    .product-page-v2 .product-info-main.product_v2.cart-summary {
        float: none !important
    }

    .product-page-v4 .product-info-main.product_v4.cart-summary,
    .product-page-v2 .product-info-main.product_v4.cart-summary {
        position: static
    }

    .catalog-product-view .product.media .fotorama__nav--thumbs {
        padding-top: 0
    }

    .catalog-product-view .product.media .fotorama__nav--thumbs .fotorama__nav__frame {
        margin-top: 0 !important;
        border: 0 solid #ccc
    }

    .catalog-category-view .columns .column.main .products-grid .product-item .product-item-info:hover .weltpixel-quickview,
    .catalogsearch-result-index .columns .column.main .products-grid .product-item .product-item-info:hover .weltpixel-quickview,
    .catalogsearch-advanced-result .columns .column.main .products-grid .product-item .product-item-info:hover .weltpixel-quickview {
        display: none !important
    }

    .sidebar .block-viewed-products-grid .products-grid .product-item {
        margin-left: 2%;
        width: calc((100% - 2%)/2)
    }

    .sidebar .block-viewed-products-grid .products-grid .product-item:nth-child(2n+1) {
        margin-left: 0
    }

    .sidebar .block-viewed-products-grid .products-grid .product-item-photo {
        display: block;
        position: relative
    }

    .sidebar .block-viewed-products-grid .products-grid .product-item-details {
        margin: 0
    }

    .sidebar .block-viewed-products-grid .products-grid .product-item-info {
        text-align: center
    }

    .theme-pearl.store-view-idn h1 {
        font-size: 2rem;
        line-height: 1.2
    }

    .theme-pearl.store-view-idn .rating-summary .rating-result {
        width: 88px
    }

    .theme-pearl.store-view-idn .rating-summary .rating-result:before {
        font-size: 16px;
        height: 16px
    }

    .theme-pearl.store-view-idn .rating-summary .rating-result>span:before {
        font-size: 16px;
        height: 16px
    }

    .theme-pearl.store-view-idn .cart-discount {
        margin-top: 20px;
        padding: 10px 15px
    }

    .theme-pearl.store-view-idn .cart-discount .block.discount .title strong:after,
    .theme-pearl.store-view-idn .cart-discount .block.giftcard .title strong:after {
        float: right;
        margin-right: 15px
    }

    .theme-pearl.store-view-idn .cart-discount .block.discount .content,
    .theme-pearl.store-view-idn .cart-discount .block.giftcard .content {
        position: relative
    }

    .theme-pearl.store-view-idn .cart-discount .block.discount .content .fieldset .secondary,
    .theme-pearl.store-view-idn .cart-discount .block.giftcard .content .fieldset .secondary {
        bottom: 0;
        left: 0
    }

    .theme-pearl.store-view-idn .gift-options-cart-item+.action-towishlist {
        left: 24px !important
    }

    .columns .column.main {
        max-width: 100%
    }

    .owl-carousel .owl-item .product-item .product-item-info {
        background: none transparent !important;
        box-shadow: none;
        -o-box-shadow: none;
        -ms-box-shadow: none;
        -moz-box-shadow: none;
        -webkit-box-shadow: none
    }

    .theme-pearl .row {
        margin-right: 0
    }

    .page-wrapper .btt-button {
        bottom: 60px
    }

    .braintree-applepay-container-product {
        display: block
    }

    .braintree-applepay-container-product .braintree-apple-pay-button {
        width: 100%
    }

    #codilar-product-listing .menu-filter-mobile .count {
        padding-left: .5rem
    }

    body.theme-pearl.codilar-product-listing .columns #product-listing-toolbar>.filter-current {
        display: none
    }

    body.theme-pearl.codilar-product-listing .columns .sidebar.sidebar-main #layered-filter-block.filter .toolbar.toolbar-products .toolbar-sorter.sorter select.sorter-options {
        padding: 0 3rem .2rem 2rem
    }

    body.theme-pearl.codilar-product-listing .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items.size-filter {
        padding: 0 !important
    }

    body.theme-pearl.codilar-product-listing .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items.color-filter {
        padding: 0;
        padding-left: .5rem;
        padding-right: .5rem
    }

    body.theme-pearl.codilar-product-listing .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items:not(.size-filter) .item,
    body.theme-pearl.codilar-product-listing .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items:not(.color-filter) .item {
        margin-left: 3rem
    }

    body.theme-pearl.codilar-product-listing .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items.size-filter {
        margin: -1rem 0
    }

    body.theme-pearl.codilar-product-listing .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items.size-filter .item {
        margin: 0
    }

    body.theme-pearl.codilar-product-listing .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items.color-filter .item {
        margin: 1rem
    }

    body.theme-pearl.codilar-product-listing .ui-slider {
        width: 95%
    }

    body.catalog-category-view.page-products .columns .sidebar.sidebar-main .block.filter .filter-options .facet-footer-buttons-wrapper,
    body.catalogsearch-result-index.page-products .columns .sidebar.sidebar-main .block.filter .filter-options .facet-footer-buttons-wrapper,
    body.catalogsearch-advanced-result.page-products .columns .sidebar.sidebar-main .block.filter .filter-options .facet-footer-buttons-wrapper {
        padding: 1.5rem
    }

    .catalog-category-view .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-title:after,
    .cms-surprise-drop-event .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-title:after,
    .catalogsearch-result-index .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-title:after,
    .catalogsearch-advanced-result .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-title:after,
    .cms-page-view .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-title:after {
        top: 30%;
        width: 1.6rem;
        height: 1.6rem
    }

    .catalog-category-view .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items .item,
    .cms-surprise-drop-event .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items .item,
    .catalogsearch-result-index .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items .item,
    .catalogsearch-advanced-result .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items .item,
    .cms-page-view .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items .item {
        padding-bottom: .221rem
    }

    .catalog-category-view .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items.color-filter,
    .cms-surprise-drop-event .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items.color-filter,
    .catalogsearch-result-index .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items.color-filter,
    .catalogsearch-advanced-result .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items.color-filter,
    .cms-page-view .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items.color-filter {
        padding-left: .5rem;
        padding-right: .5rem
    }

    .catalog-category-view .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-by-title,
    .cms-surprise-drop-event .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-by-title,
    .catalogsearch-result-index .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-by-title,
    .catalogsearch-advanced-result .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-by-title,
    .cms-page-view .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-by-title {
        display: block;
        font-weight: 900;
        margin-bottom: .5rem;
        color: #0f1111;
        text-transform: uppercase
    }

    .catalog-category-view .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-current .items .item,
    .cms-surprise-drop-event .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-current .items .item,
    .catalogsearch-result-index .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-current .items .item,
    .catalogsearch-advanced-result .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-current .items .item,
    .cms-page-view .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-current .items .item {
        padding-bottom: .221rem
    }

    .catalog-category-view .columns .sidebar.sidebar-main .filter-current .item .filter-value,
    .cms-surprise-drop-event .columns .sidebar.sidebar-main .filter-current .item .filter-value,
    .catalogsearch-result-index .columns .sidebar.sidebar-main .filter-current .item .filter-value,
    .catalogsearch-advanced-result .columns .sidebar.sidebar-main .filter-current .item .filter-value,
    .cms-page-view .columns .sidebar.sidebar-main .filter-current .item .filter-value {
        font-size: 1.4rem
    }

    .catalog-category-view .columns .filter-content .clearallfilter a.filter-clear span,
    .cms-surprise-drop-event .columns .filter-content .clearallfilter a.filter-clear span,
    .catalogsearch-result-index .columns .filter-content .clearallfilter a.filter-clear span,
    .catalogsearch-advanced-result .columns .filter-content .clearallfilter a.filter-clear span,
    .cms-page-view .columns .filter-content .clearallfilter a.filter-clear span {
        font-size: 1.4rem
    }

    .catalog-category-view .columns .facet-footer-view-results-btn,
    .cms-surprise-drop-event .columns .facet-footer-view-results-btn,
    .catalogsearch-result-index .columns .facet-footer-view-results-btn,
    .catalogsearch-advanced-result .columns .facet-footer-view-results-btn,
    .cms-page-view .columns .facet-footer-view-results-btn {
        height: 44px !important
    }

    .catalog-category-view .columns .facet-footer-view-results-btn .dsg-react-button-label,
    .cms-surprise-drop-event .columns .facet-footer-view-results-btn .dsg-react-button-label,
    .catalogsearch-result-index .columns .facet-footer-view-results-btn .dsg-react-button-label,
    .catalogsearch-advanced-result .columns .facet-footer-view-results-btn .dsg-react-button-label,
    .cms-page-view .columns .facet-footer-view-results-btn .dsg-react-button-label {
        font-size: 1.4rem;
        font-weight: 900
    }

    div#codilar-product-listing-pagination {
        margin: 3rem 0 1rem
    }

    div#codilar-product-listing-pagination .pagess .items .item.pages-item-next,
    div#codilar-product-listing-pagination .pagess .items .item.pages-item-previous {
        position: unset
    }

    div#codilar-product-listing-pagination .pagess .items .item.pages-item-next .action.previous,
    div#codilar-product-listing-pagination .pagess .items .item.pages-item-previous .action.previous,
    div#codilar-product-listing-pagination .pagess .items .item.pages-item-next .action.next,
    div#codilar-product-listing-pagination .pagess .items .item.pages-item-previous .action.next {
        font-size: 0;
        width: auto
    }

    div#codilar-product-listing-pagination .pagess .items .item.pages-item-next .action.previous:before,
    div#codilar-product-listing-pagination .pagess .items .item.pages-item-previous .action.previous:before,
    div#codilar-product-listing-pagination .pagess .items .item.pages-item-next .action.next:before,
    div#codilar-product-listing-pagination .pagess .items .item.pages-item-previous .action.next:before {
        background-repeat: no-repeat no-repeat;
        background-position: center center;
        content: '';
        width: 2.4rem;
        height: 2.4rem;
        background-size: 2.4rem;
        display: inline-block
    }

    div#codilar-product-listing-pagination .pagess .items .item.pages-item-next:not(.disabled) .action.next:before,
    div#codilar-product-listing-pagination .pagess .items .item.pages-item-previous:not(.disabled) .action.next:before {
        background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.53068 3.96944L17.0307 11.4694C17.1004 11.5391 17.1557 11.6218 17.1935 11.7129C17.2312 11.8039 17.2506 11.9015 17.2506 12.0001C17.2506 12.0986 17.2312 12.1962 17.1935 12.2873C17.1557 12.3783 17.1004 12.461 17.0307 12.5307L9.53068 20.0307C9.38995 20.1714 9.19907 20.2505 9.00005 20.2505C8.80103 20.2505 8.61016 20.1714 8.46943 20.0307C8.32869 19.89 8.24963 19.6991 8.24963 19.5001C8.24963 19.301 8.32869 19.1102 8.46943 18.9694L15.4397 12.0001L8.46943 5.0307C8.39974 4.96101 8.34447 4.87829 8.30676 4.78724C8.26904 4.6962 8.24963 4.59862 8.24963 4.50007C8.24963 4.40152 8.26904 4.30394 8.30676 4.2129C8.34447 4.12185 8.39974 4.03913 8.46943 3.96944C8.53911 3.89976 8.62183 3.84449 8.71288 3.80678C8.80392 3.76906 8.9015 3.74965 9.00005 3.74965C9.0986 3.74965 9.19618 3.76906 9.28722 3.80678C9.37827 3.84449 9.46099 3.89976 9.53068 3.96944Z' fill='%230F1111'/%3E%3C/svg%3E")
    }

    div#codilar-product-listing-pagination .pagess .items .item.pages-item-next:not(.disabled) .action.previous:before,
    div#codilar-product-listing-pagination .pagess .items .item.pages-item-previous:not(.disabled) .action.previous:before {
        background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.4693 20.0306L6.96932 12.5306C6.89959 12.4609 6.84427 12.3782 6.80653 12.2871C6.76879 12.1961 6.74936 12.0985 6.74936 11.9999C6.74936 11.9014 6.76879 11.8038 6.80653 11.7127C6.84427 11.6217 6.89959 11.539 6.96932 11.4693L14.4693 3.9693C14.6101 3.82857 14.8009 3.74951 14.9999 3.74951C15.199 3.74951 15.3898 3.82857 15.5306 3.9693C15.6713 4.11003 15.7504 4.30091 15.7504 4.49993C15.7504 4.69895 15.6713 4.88982 15.5306 5.03055L8.56026 11.9999L15.5306 18.9693C15.6003 19.039 15.6555 19.1217 15.6932 19.2128C15.731 19.3038 15.7504 19.4014 15.7504 19.4999C15.7504 19.5985 15.731 19.6961 15.6932 19.7871C15.6555 19.8781 15.6003 19.9609 15.5306 20.0306C15.4609 20.1002 15.3782 20.1555 15.2871 20.1932C15.1961 20.2309 15.0985 20.2503 14.9999 20.2503C14.9014 20.2503 14.8038 20.2309 14.7128 20.1932C14.6217 20.1555 14.539 20.1002 14.4693 20.0306Z' fill='%230F1111'/%3E%3C/svg%3E")
    }

    div#codilar-product-listing-pagination .pagess .items .item.pages-item-next.disabled .action.next:before,
    div#codilar-product-listing-pagination .pagess .items .item.pages-item-previous.disabled .action.next:before {
        background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.53068 3.96944L17.0307 11.4694C17.1004 11.5391 17.1557 11.6218 17.1935 11.7129C17.2312 11.8039 17.2506 11.9015 17.2506 12.0001C17.2506 12.0986 17.2312 12.1962 17.1935 12.2873C17.1557 12.3783 17.1004 12.461 17.0307 12.5307L9.53068 20.0307C9.38995 20.1714 9.19907 20.2505 9.00005 20.2505C8.80103 20.2505 8.61016 20.1714 8.46943 20.0307C8.32869 19.89 8.24963 19.6991 8.24963 19.5001C8.24963 19.301 8.32869 19.1102 8.46943 18.9694L15.4397 12.0001L8.46943 5.0307C8.39974 4.96101 8.34447 4.87829 8.30676 4.78724C8.26904 4.6962 8.24963 4.59862 8.24963 4.50007C8.24963 4.40152 8.26904 4.30394 8.30676 4.2129C8.34447 4.12185 8.39974 4.03913 8.46943 3.96944C8.53911 3.89976 8.62183 3.84449 8.71288 3.80678C8.80392 3.76906 8.9015 3.74965 9.00005 3.74965C9.0986 3.74965 9.19618 3.76906 9.28722 3.80678C9.37827 3.84449 9.46099 3.89976 9.53068 3.96944Z' fill='%23B9B9B9'/%3E%3C/svg%3E")
    }

    div#codilar-product-listing-pagination .pagess .items .item.pages-item-next.disabled .action.previous:before,
    div#codilar-product-listing-pagination .pagess .items .item.pages-item-previous.disabled .action.previous:before {
        background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.4693 20.0306L6.96932 12.5306C6.89959 12.4609 6.84427 12.3782 6.80653 12.2871C6.76879 12.1961 6.74936 12.0985 6.74936 11.9999C6.74936 11.9014 6.76879 11.8038 6.80653 11.7127C6.84427 11.6217 6.89959 11.539 6.96932 11.4693L14.4693 3.9693C14.6101 3.82857 14.8009 3.74951 14.9999 3.74951C15.199 3.74951 15.3898 3.82857 15.5306 3.9693C15.6713 4.11003 15.7504 4.30091 15.7504 4.49993C15.7504 4.69895 15.6713 4.88982 15.5306 5.03055L8.56026 11.9999L15.5306 18.9693C15.6003 19.039 15.6555 19.1217 15.6932 19.2128C15.731 19.3038 15.7504 19.4014 15.7504 19.4999C15.7504 19.5985 15.731 19.6961 15.6932 19.7871C15.6555 19.8781 15.6003 19.9609 15.5306 20.0306C15.4609 20.1002 15.3782 20.1555 15.2871 20.1932C15.1961 20.2309 15.0985 20.2503 14.9999 20.2503C14.9014 20.2503 14.8038 20.2309 14.7128 20.1932C14.6217 20.1555 14.539 20.1002 14.4693 20.0306Z' fill='%23B9B9B9'/%3E%3C/svg%3E")
    }

    .unbx-banner-image img {
        float: left;
        width: 100%;
        margin-bottom: 1rem
    }

    .home-exclusive-brand .unbx-banner-image .banner-mobile {
        display: block
    }

    .home-exclusive-brand .unbx-banner-image .banner-desktop {
        display: none
    }

    .unbxd-search-page {
        margin: 0;
        padding: 0
    }

    .catalog-category-view .page-main {
        padding: 0
    }

    .unbxd-search-page .home-exclusive-brand {
        min-height: 15rem
    }

    .catalogsearch-result-index .page-wrapper>.page-main>.page-title-wrapper {
        border-bottom: 0
    }

    #codilar-product-listing .product-list .product-cards {
        row-gap: 1.5rem;
        padding-left: 1.5rem;
        padding-right: 1.5rem;
        column-gap: 1.5rem
    }

    #codilar-product-listing .product-list .product-cards .price-box {
        min-height: 3.2rem
    }

    #codilar-product-listing .product-list .product-cards .price-box .price {
        font-weight: 900;
        font-size: 1.4rem
    }

    #codilar-product-listing .product-list .product-cards .price-box .special-price {
        display: block
    }

    #codilar-product-listing .product-list .product-cards .price-box .special-price .price {
        color: #e21936
    }

    #codilar-product-listing .product-list .product-cards .price-box .old-price {
        margin-left: 0
    }

    #codilar-product-listing .product-list .product-cards .price-box .old-price .price {
        font-size: 1rem;
        padding: 0 .5rem 0 0
    }

    #codilar-product-listing .product-list .product-cards .price-box span.discount {
        font-size: 1rem
    }

    #codilar-product-listing #product-listing-toolbar .total-count-container {
        padding-left: 1.5rem;
        padding-right: 1.5rem;
        margin-bottom: 2rem
    }

    #codilar-product-listing #product-listing-toolbar .total-count-container .total-count {
        color: #0f1111;
        font-size: 1.4rem
    }

    #codilar-product-listing #product-listing-toolbar .toolbar-products {
        display: none
    }

    #codilar-product-listing .product-list .product-cards .product-card .img-container-inner {
        padding: .025rem
    }

    #codilar-product-listing .card-ratting .bv_main_container {
        color: #0f1111
    }

    #codilar-product-listing button#infinite_scroll_lp_trigger {
        margin: 0 auto 1.5rem
    }

    .breadcrumbs .items .item strong {
        color: #0f1111
    }

    .catalog-category-view.page-products .columns .menu-filter-mobile,
    .catalogsearch-result-index.page-products .columns .menu-filter-mobile {
        margin: .5rem 1.5rem;
        color: #0f1111
    }

    .catalog-category-view.page-products .columns .sidebar.sidebar-main #layered-filter-block .top-toolbar>.toolbar.toolbar-products,
    .catalogsearch-result-index.page-products .columns .sidebar.sidebar-main #layered-filter-block .top-toolbar>.toolbar.toolbar-products {
        margin: 0;
        padding: 0
    }

    .catalog-category-view.page-products .columns .sidebar.sidebar-main #layered-filter-block .top-toolbar>.toolbar.toolbar-products .sorter-label,
    .catalogsearch-result-index.page-products .columns .sidebar.sidebar-main #layered-filter-block .top-toolbar>.toolbar.toolbar-products .sorter-label {
        color: #0f1111
    }

    .catalog-category-view.page-products .columns .sidebar.sidebar-main #layered-filter-block.active.filter .filter-title strong:after,
    .catalogsearch-result-index.page-products .columns .sidebar.sidebar-main #layered-filter-block.active.filter .filter-title strong:after {
        font-size: 2rem;
        line-height: 2rem
    }

    .catalog-category-view.page-products .columns .sidebar.sidebar-main #layered-filter-block .toolbar.toolbar-products .toolbar-sorter.sorter select.sorter-options,
    .catalogsearch-result-index.page-products .columns .sidebar.sidebar-main #layered-filter-block .toolbar.toolbar-products .toolbar-sorter.sorter select.sorter-options {
        min-height: 2.5rem;
        line-height: 1.9rem;
        width: 100%;
        text-transform: capitalize;
        border: 1px solid #e7e7e7;
        height: 47px;
        padding-top: 0;
        font-size: 1.5rem;
        font-family: 'Roboto', sans-serif;
        color: #515151;
        box-shadow: unset;
        background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='10' width='16'%3E%3Cline x1='0' y1='0' x2='8' y2='8' style='stroke:%23000;stroke-width:2' /%3E%3Cline x1='16' y1='0' x2='8' y2='8' style='stroke:%23000;stroke-width:2' /%3E%3C/svg%3E") no-repeat 95% 50% #fff;
        background-size: 1.3rem;
        border-radius: 0;
        padding: 0 3rem .2rem .5rem
    }

    .catalog-category-view.page-products .category-view .page-title-wrapper,
    .catalogsearch-result-index.page-products .category-view .page-title-wrapper {
        padding-left: 1.5rem;
        padding-right: 1.5rem
    }

    .catalog-category-view.page-products .page-wrapper .breadcrumbs,
    .catalogsearch-result-index.page-products .page-wrapper .breadcrumbs {
        padding-left: 1.5rem;
        padding-right: 1.5rem
    }

    .wp-productpage-prev-next {
        -ms-flex-order: -3;
        -webkit-order: -3;
        order: -3
    }

    .wp-productpage-prev-next .wp-pp-next-link.tooltip span,
    .wp-productpage-prev-next .wp-pp-prev-link.tooltip span {
        display: none
    }

    .theme-pearl.product-page-v1 .modal-popup.modal-slide._inner-scroll._show,
    .theme-pearl.product-page-v2 .modal-popup.modal-slide._inner-scroll._show,
    .theme-pearl.product-page-v3 .modal-popup.modal-slide._inner-scroll._show,
    .theme-pearl.product-page-v4 .modal-popup.modal-slide._inner-scroll._show {
        left: 20px;
        right: 20px
    }

    .theme-pearl.product-page-v1 .modal-popup.modal-slide .modal-inner-wrap[class],
    .theme-pearl.product-page-v2 .modal-popup.modal-slide .modal-inner-wrap[class],
    .theme-pearl.product-page-v3 .modal-popup.modal-slide .modal-inner-wrap[class],
    .theme-pearl.product-page-v4 .modal-popup.modal-slide .modal-inner-wrap[class] {
        background: #fff
    }

    .theme-pearl.catalog-product-view .fixed-cart-container.sticky-slide-up-mobile {
        transform: translateY(0%)
    }

    .theme-pearl.catalog-product-view .fixed-cart-container {
        padding: 10px 15px 20px;
        bottom: 0;
        left: 0;
        z-index: 10;
        transform: translateY(100%);
        transition: all .25s ease-out;
        -webkit-box-shadow: 0 -20px 30px 0 rgba(0, 0, 0, .05);
        -moz-box-shadow: 0 -20px 30px 0 rgba(0, 0, 0, .05);
        box-shadow: 0 -20px 30px 0 rgba(0, 0, 0, .05)
    }

    .theme-pearl.catalog-product-view .fixed-cart-container .inner-content .display-only-desktop {
        display: none !important
    }

    .theme-pearl.catalog-product-view .fixed-cart-container .inner-content .sticky-flex.wp-left-container .wp-st-product-review,
    .theme-pearl.catalog-product-view .fixed-cart-container .inner-content .sticky-flex.wp-left-container .wp-st-product-name {
        display: block;
        float: left
    }

    .theme-pearl.catalog-product-view .fixed-cart-container .inner-content .sticky-flex.wp-right-container {
        display: flex;
        justify-content: space-between;
        align-items: center
    }

    .theme-pearl.catalog-product-view .fixed-cart-container .inner-content .sticky-flex.wp-right-container .wp-st-product-price {
        float: left;
        text-align: left
    }

    .theme-pearl.catalog-product-view .fixed-cart-container .inner-content .sticky-flex.wp-right-container .wp-st-addtocart-container {
        float: right
    }

    .theme-pearl.catalog-product-view .fixed-cart-container .inner-content .sticky-flex.wp-right-container .wp-st-product-wishlist {
        margin: 0
    }

    .theme-pearl.catalog-product-view .fixed-cart-container .inner-content .sticky-flex.wp-right-container .wishlist-add-to-cart-wrapper {
        display: flex;
        align-items: center
    }

    .theme-pearl.catalog-product-view .page-main .columns .product.info.detailed .product.data.items .item.content .read-more,
    .theme-pearl.catalog-product-view .page-main .columns .product.info.detailed .product.data.items .item.content .read-less {
        display: none
    }

    .theme-pearl.catalog-product-view .page-main .columns .tabs-v3.product.info.detailed .product.data.items {
        border-bottom: none
    }

    .theme-pearl.catalog-product-view .page-main .columns .tabs-v3.product.info.detailed .product.data.items .content-title {
        display: flex;
        align-items: center;
        min-height: 40px;
        border-top: 1px solid #dfdfdf
    }

    .theme-pearl.catalog-product-view .page-main .columns .tabs-v3.product.info.detailed .product.data.items .content-title .counter {
        display: none
    }

    .theme-pearl.catalog-product-view .page-main .columns .tabs-v3.product.info.detailed .product.data.items .item.content.mobile-tabs:nth-child(2) {
        display: block;
        max-height: 0
    }

    .theme-pearl.catalog-product-view .page-main .columns .tabs-v3.product.info.detailed .product.data.items .item.content.mobile-tabs {
        max-height: 0;
        overflow: hidden;
        transition: max-height .2s ease-out;
        padding: 0 15px;
        display: block;
        margin: 0
    }

    .theme-pearl.catalog-product-view .page-main .columns .tabs-v3.product.info.detailed .product.data.items .item.content.mobile-tabs .control {
        position: relative
    }

    .theme-pearl.catalog-product-view .page-main .columns .tabs-v3.product.info.detailed .product.data.items .item.content.mobile-tabs.active {
        margin: 10px 0
    }

    .theme-pearl.catalog-product-view .page-main .columns .tabs-v3.product.info.detailed .product.data.items .item.content.mobile-tabs.active .control {
        position: unset
    }

    .theme-pearl .tabs-v3.no-border .product.data.items .nav-wrapper {
        display: none
    }

    .theme-pearl .tabs-v3.no-border .product.data.items .content-wrapper .content-title {
        justify-content: left;
        position: relative;
        font-size: 18px;
        padding-left: 15px
    }

    .theme-pearl .tabs-v3.no-border .product.data.items .content-wrapper .content-title:after {
        font-family: luma-icons;
        content: '\e622';
        position: absolute;
        right: 15px;
        font-size: 14px;
        top: 50%;
        transform: translateY(-50%)
    }

    .theme-pearl .tabs-v3.no-border .product.data.items .content-wrapper .content-title.active:after {
        content: '\e621';
        font-size: 14px
    }

    .theme-pearl.wishlist-index-index .products-grid.wishlist .product-reviews-summary {
        margin-left: 100px
    }

    body.account .products-grid.wishlist .product-item:hover {
        padding: 20px 10px 20px 0 !important
    }

    body.account .products-grid.wishlist .product-item .product-item-info {
        box-shadow: unset !important
    }

    body.account .products-grid.wishlist .product-item .product-item-info .product-item-inner {
        box-shadow: unset
    }

    .message.success {
        margin: 21px auto
    }
}

@media only screen and (max-width:639px) {

    .abs-visually-hidden-mobile,
    .table-downloadable-products .col.title:before,
    .table-giftregistry-items .col.product:before {
        border: 0;
        clip: rect(0, 0, 0, 0);
        height: 1px;
        margin: -1px;
        overflow: hidden;
        padding: 0;
        position: absolute;
        width: 1px
    }

    .abs-add-clearfix-mobile:before,
    .abs-add-clearfix-mobile:after,
    .abs-checkout-order-review tbody>tr:before,
    .abs-checkout-order-review tbody>tr:after,
    .table-wrapper .table:not(.totals):not(.table-comparison) tfoot tr:before,
    .table-wrapper .table:not(.totals):not(.table-comparison) tfoot tr:after,
    .table-giftregistry-items .col.product:before,
    .table-giftregistry-items .col.product:after,
    .multicheckout.order-review .data.table tbody>tr:before,
    .multicheckout.order-review .data.table tbody>tr:after {
        content: '';
        display: table
    }

    .abs-add-clearfix-mobile:after,
    .abs-checkout-order-review tbody>tr:after,
    .table-wrapper .table:not(.totals):not(.table-comparison) tfoot tr:after,
    .table-giftregistry-items .col.product:after,
    .multicheckout.order-review .data.table tbody>tr:after {
        clear: both
    }

    .abs-checkout-order-review tbody>tr:not(:last-child),
    .multicheckout.order-review .data.table tbody>tr:not(:last-child) {
        border-bottom: 1px solid #ccc
    }

    .abs-checkout-order-review tbody>tr>td.col.item:before,
    .multicheckout.order-review .data.table tbody>tr>td.col.item:before {
        display: none
    }

    .abs-checkout-order-review tbody>tr>td.col.qty,
    .abs-checkout-order-review tbody>tr>td.col.price,
    .abs-checkout-order-review tbody>tr>td.col.subtotal,
    .multicheckout.order-review .data.table tbody>tr>td.col.qty,
    .multicheckout.order-review .data.table tbody>tr>td.col.price,
    .multicheckout.order-review .data.table tbody>tr>td.col.subtotal {
        box-sizing: border-box;
        float: left;
        text-align: center;
        white-space: nowrap;
        width: 33%
    }

    .abs-checkout-order-review tbody>tr>td.col.qty[data-th]:before,
    .abs-checkout-order-review tbody>tr>td.col.price[data-th]:before,
    .abs-checkout-order-review tbody>tr>td.col.subtotal[data-th]:before,
    .multicheckout.order-review .data.table tbody>tr>td.col.qty[data-th]:before,
    .multicheckout.order-review .data.table tbody>tr>td.col.price[data-th]:before,
    .multicheckout.order-review .data.table tbody>tr>td.col.subtotal[data-th]:before {
        content: attr(data-th) ':';
        display: block;
        font-weight: 700;
        padding-bottom: 10px
    }

    .abs-checkout-order-review tbody>tr>td.col:last-child,
    .multicheckout.order-review .data.table tbody>tr>td.col:last-child {
        border: 0
    }

    .abs-checkout-order-review .product-item-name,
    .multicheckout.order-review .data.table .product-item-name {
        margin: 0
    }

    .abs-product-items-summary tbody .col {
        padding: 10px 0 0
    }

    .abs-product-items-summary tbody .col:last-child {
        padding-bottom: 10px
    }

    .abs-product-items-summary tfoot .mark {
        padding-bottom: 5px;
        text-align: left
    }

    .abs-product-items-summary tfoot .amount {
        padding-top: 0;
        text-align: left
    }

    .abs-product-items-summary tfoot .grand.totals {
        font-size: 1.6rem
    }

    .abs-product-items-summary tfoot .grand.totals .mark {
        padding-bottom: 0;
        padding-top: 5px
    }

    .abs-product-items-summary tfoot .grand.totals .amount {
        padding-bottom: 10px;
        padding-top: 0
    }

    .abs-product-items-summary tfoot .grand.totals .amount strong {
        border-top: none
    }

    .abs-account-table-margin-mobile,
    .table-wrapper.balance-history,
    .table-wrapper.reward-history,
    .table-wrapper.orders-recent {
        margin-top: -20px
    }

    .abs-col-no-prefix:before,
    .abs-sidebar-totals-mobile th:before,
    .abs-sidebar-totals-mobile td:before,
    .account .table-billing-agreements .col.actions:before,
    .account .table-billing-agreements-related .col.actions:before,
    .cart .table.items .col.item:before,
    .cart .table.items .item-actions td:before,
    .account .table-giftregistry .col.actions:before,
    .table.grouped>tbody>tr>td:before,
    .account .table-reviews .col.actions:before,
    .account .table-order-items .col.actions:before,
    .account .table-order-items .col.options:before,
    .table-wrapper.comparison .table-comparison>tbody>tr>th:before,
    .table-wrapper.comparison .table-comparison>tbody>tr>td:before,
    .cart-totals .totals th:before,
    .cart-totals .totals td:before,
    .opc-block-summary .totals th:before,
    .opc-block-summary .totals td:before {
        border: 0;
        clip: rect(0, 0, 0, 0);
        height: 1px;
        margin: -1px;
        overflow: hidden;
        padding: 0;
        position: absolute;
        width: 1px
    }

    .abs-no-display-s,
    .table-wrapper .table:not(.totals):not(.cart):not(.table-comparison).additional-attributes tbody th,
    .order-details-items .table-order-items .options-label,
    .opc-wrapper .shipping-address-item.selected-item .action-select-shipping-item {
        display: none
    }

    .abs-title-orders-mobile .page-main .page-title-wrapper .page-title,
    .magento-rma-returns-returns .page-main .page-title-wrapper .page-title,
    .magento-rma-returns-view .page-main .page-title-wrapper .page-title,
    .account .page-main .page-title-wrapper .page-title,
    [class^=sales-guest-] .page-main .page-title-wrapper .page-title,
    .sales-guest-view .page-main .page-title-wrapper .page-title {
        display: block
    }

    .abs-title-orders-mobile .page-main .page-title-wrapper .order-status,
    .magento-rma-returns-returns .page-main .page-title-wrapper .order-status,
    .magento-rma-returns-view .page-main .page-title-wrapper .order-status,
    .account .page-main .page-title-wrapper .order-status,
    [class^=sales-guest-] .page-main .page-title-wrapper .order-status,
    .sales-guest-view .page-main .page-title-wrapper .order-status {
        margin: -10px 0 10px
    }

    .abs-table-striped-mobile>tbody>tr>td:last-child,
    .account .data.table>tbody>tr>td:last-child {
        border: 0
    }

    .abs-no-border-top,
    .table-wrapper.balance-history,
    .table-wrapper.table-returns,
    .table-wrapper.orders-recent,
    .order-details-items .table-wrapper,
    .product.info.detailed .additional-attributes-wrapper {
        border-top: 0
    }

    .abs-no-border-bottom {
        border-bottom: 0
    }

    .abs-sidebar-totals-mobile .amount,
    .cart-totals .totals .amount,
    .opc-block-summary .totals .amount {
        text-align: right
    }

    .table-wrapper {
        border-top: 1px solid #ccc;
        overflow-x: auto;
        overflow-y: hidden;
        width: 100%;
        -ms-overflow-style: -ms-autohiding-scrollbar;
        -webkit-overflow-scrolling: touch;
        position: relative
    }

    .table-wrapper .table:not(.totals):not(.cart):not(.table-comparison) {
        border: none;
        display: block
    }

    .table-wrapper .table:not(.totals):not(.cart):not(.table-comparison)>thead>tr>th {
        display: none
    }

    .table-wrapper .table:not(.totals):not(.cart):not(.table-comparison)>tbody {
        display: block
    }

    .table-wrapper .table:not(.totals):not(.cart):not(.table-comparison)>tbody>tr {
        display: block
    }

    .table-wrapper .table:not(.totals):not(.cart):not(.table-comparison)>tbody>tr td,
    .table-wrapper .table:not(.totals):not(.cart):not(.table-comparison)>tbody>tr th {
        border-bottom: none;
        display: block;
        padding: 5px 10px
    }

    .table-wrapper .table:not(.totals):not(.cart):not(.table-comparison)>tbody>tr td[data-th]:before,
    .table-wrapper .table:not(.totals):not(.cart):not(.table-comparison)>tbody>tr th[data-th]:before {
        padding-right: 10px;
        content: attr(data-th) ': ';
        display: inline-block;
        color: #000;
        font-weight: 700
    }

    .table-wrapper .table:not(.totals):not(.cart):not(.table-comparison)>tbody>tr>th {
        background-color: #f6f6f6
    }

    .table-wrapper .table:not(.totals):not(.cart):not(.table-comparison) tbody>tr>td:first-child {
        padding-top: 15px
    }

    .table-wrapper .table:not(.totals):not(.cart):not(.table-comparison) tbody>tr>td:last-child {
        border-bottom: 1px solid #ccc;
        padding-bottom: 15px
    }

    .table-wrapper .table:not(.totals):not(.cart):not(.table-comparison) tbody>tr>td.col.qty {
        text-align: left
    }

    .table-wrapper .table:not(.totals):not(.cart):not(.table-comparison).additional-attributes tbody td:last-child {
        border: none;
        padding: 0 0 5px
    }

    .table-wrapper .table:not(.totals):not(.table-comparison) tfoot {
        display: block
    }

    .table-wrapper .table:not(.totals):not(.table-comparison) tfoot tr {
        display: block
    }

    .table-wrapper .table:not(.totals):not(.table-comparison) tfoot tr:first-child th,
    .table-wrapper .table:not(.totals):not(.table-comparison) tfoot tr:first-child td {
        padding-top: 20px
    }

    .table-wrapper .table:not(.totals):not(.table-comparison) tfoot .mark {
        box-sizing: border-box;
        float: left;
        text-align: left;
        width: 70%
    }

    .table-wrapper .table:not(.totals):not(.table-comparison) tfoot .amount {
        box-sizing: border-box;
        float: left;
        text-align: right;
        width: 30%
    }

    .table-wrapper .table:not(.totals):not(.table-comparison) tfoot .grand.totals {
        font-size: 1.6rem
    }

    .table-wrapper .table:not(.totals):not(.table-comparison) tfoot .grand.totals .amount {
        padding-bottom: 10px
    }

    .data-table-definition-list thead {
        display: none
    }

    .data-table-definition-list tbody th {
        padding-bottom: 0
    }

    .data-table-definition-list tbody th,
    .data-table-definition-list tbody td {
        display: block;
        padding-left: 0;
        padding-right: 0
    }

    .pages .pages-items {
        display: block;
        padding: 2px 40px 0;
        position: relative;
        white-space: normal;
        z-index: 1
    }

    .pages-item-previous {
        left: 0;
        position: absolute;
        top: 0;
        z-index: 1
    }

    .pages-item-next {
        position: absolute;
        right: 0;
        top: 0;
        z-index: 1
    }

    .instagram-photos.col-2 a {
        width: 100% !important
    }

    .instagram-photos.col-3 a {
        width: 100% !important
    }

    .instagram-photos.col-4 a {
        width: 100% !important
    }

    .instagram-photos.col-5 a {
        width: 100% !important
    }

    .instagram-photos.col-6 a {
        width: 100% !important
    }

    .checkout-onepage-success .thankyou-wrapper .table-wrapper,
    .multishipping-checkout-success .thankyou-wrapper .table-wrapper {
        border-top: 0 none
    }

    .checkout-onepage-success .thankyou-wrapper #table-order-items thead,
    .multishipping-checkout-success .thankyou-wrapper #table-order-items thead {
        display: none
    }

    .checkout-onepage-success .thankyou-wrapper #table-order-items .order-item-row,
    .multishipping-checkout-success .thankyou-wrapper #table-order-items .order-item-row {
        border-top: 1px solid #ccc;
        text-align: left
    }

    .checkout-onepage-success .thankyou-wrapper #table-order-items .order-item-row .col.image,
    .multishipping-checkout-success .thankyou-wrapper #table-order-items .order-item-row .col.image,
    .checkout-onepage-success .thankyou-wrapper #table-order-items .order-item-row .col.name,
    .multishipping-checkout-success .thankyou-wrapper #table-order-items .order-item-row .col.name {
        display: inline-block
    }

    .checkout-onepage-success .thankyou-wrapper #table-order-items .order-item-row .col.image:before,
    .multishipping-checkout-success .thankyou-wrapper #table-order-items .order-item-row .col.image:before,
    .checkout-onepage-success .thankyou-wrapper #table-order-items .order-item-row .col.name:before,
    .multishipping-checkout-success .thankyou-wrapper #table-order-items .order-item-row .col.name:before {
        display: none
    }

    .checkout-onepage-success .thankyou-wrapper #table-order-items .order-item-row:first-child,
    .multishipping-checkout-success .thankyou-wrapper #table-order-items .order-item-row:first-child {
        border-top: 0 none
    }

    .checkout-onepage-success .thankyou-wrapper #table-order-items .order-item-row .col.sku,
    .multishipping-checkout-success .thankyou-wrapper #table-order-items .order-item-row .col.sku,
    .checkout-onepage-success .thankyou-wrapper #table-order-items .order-item-row .col.price,
    .multishipping-checkout-success .thankyou-wrapper #table-order-items .order-item-row .col.price,
    .checkout-onepage-success .thankyou-wrapper #table-order-items .order-item-row .col.qty,
    .multishipping-checkout-success .thankyou-wrapper #table-order-items .order-item-row .col.qty,
    .checkout-onepage-success .thankyou-wrapper #table-order-items .order-item-row .col.subtotal,
    .multishipping-checkout-success .thankyou-wrapper #table-order-items .order-item-row .col.subtotal {
        display: none;
        padding: 0;
        margin: 0;
        visibility: hidden
    }

    .checkout-onepage-success .thankyou-wrapper #table-order-items .order-item-row-mobile,
    .multishipping-checkout-success .thankyou-wrapper #table-order-items .order-item-row-mobile {
        display: inline-table;
        width: 100%
    }

    .checkout-onepage-success .thankyou-wrapper #table-order-items .order-item-row-mobile .col.price,
    .multishipping-checkout-success .thankyou-wrapper #table-order-items .order-item-row-mobile .col.price,
    .checkout-onepage-success .thankyou-wrapper #table-order-items .order-item-row-mobile .col.qty,
    .multishipping-checkout-success .thankyou-wrapper #table-order-items .order-item-row-mobile .col.qty,
    .checkout-onepage-success .thankyou-wrapper #table-order-items .order-item-row-mobile .col.subtotal,
    .multishipping-checkout-success .thankyou-wrapper #table-order-items .order-item-row-mobile .col.subtotal {
        display: table-cell;
        margin: 10px 0;
        padding: 10px;
        border-bottom: 0 none
    }

    .checkout-onepage-success .thankyou-wrapper #table-order-items .order-item-row-mobile .col.price:before,
    .multishipping-checkout-success .thankyou-wrapper #table-order-items .order-item-row-mobile .col.price:before,
    .checkout-onepage-success .thankyou-wrapper #table-order-items .order-item-row-mobile .col.qty:before,
    .multishipping-checkout-success .thankyou-wrapper #table-order-items .order-item-row-mobile .col.qty:before,
    .checkout-onepage-success .thankyou-wrapper #table-order-items .order-item-row-mobile .col.subtotal:before,
    .multishipping-checkout-success .thankyou-wrapper #table-order-items .order-item-row-mobile .col.subtotal:before {
        padding: 0
    }

    .checkout-onepage-success .thankyou-wrapper #table-order-items .product-image-container,
    .multishipping-checkout-success .thankyou-wrapper #table-order-items .product-image-container {
        max-width: 115px
    }

    .checkout-onepage-success .thankyou-wrapper #table-order-items tbody tr>td,
    .multishipping-checkout-success .thankyou-wrapper #table-order-items tbody tr>td {
        border-top: 0 none
    }

    .checkout-onepage-success .thankyou-wrapper #table-order-items tfoot,
    .multishipping-checkout-success .thankyou-wrapper #table-order-items tfoot {
        clear: both
    }

    .checkout-onepage-success:not(.theme-pearl) .block.newsletter .field .control:before,
    .multishipping-checkout-success:not(.theme-pearl) .block.newsletter .field .control:before {
        margin-top: 1px
    }

    .form-edit-profile {
        position: relative
    }

    .form-edit-profile .public-profile-link {
        position: relative;
        left: 0;
        margin-bottom: 20px
    }

    .form-edit-profile .public-profile-link a.view {
        width: 100%;
        text-align: center
    }

    .form-new-agreement select {
        width: auto
    }

    .table-paypal-review-items .col.subtotal {
        text-align: left
    }

    .table-paypal-review-items .product-item-name {
        display: inline-block
    }

    .column .block-addbysku .sku {
        margin-right: -85px;
        padding-right: 90px
    }

    .column .block-addbysku .action.remove {
        display: inline-block;
        background-image: none;
        background: 0 0;
        -moz-box-sizing: content-box;
        border: 0;
        box-shadow: none;
        line-height: inherit;
        margin: 0;
        padding: 0;
        text-decoration: none;
        text-shadow: none;
        font-weight: 400
    }

    .column .block-addbysku .action.remove>span {
        border: 0;
        clip: rect(0, 0, 0, 0);
        height: 1px;
        margin: -1px;
        overflow: hidden;
        padding: 0;
        position: absolute;
        width: 1px
    }

    .column .block-addbysku .action.remove:before {
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        font-size: 18px;
        line-height: inherit;
        color: #8f8f8f;
        content: '\e604';
        font-family: 'luma-icons';
        margin: -4px 0 0;
        vertical-align: top;
        display: inline-block;
        font-weight: 400;
        overflow: hidden;
        speak: none;
        text-align: center
    }

    .column .block-addbysku .action.remove:hover:before {
        color: inherit
    }

    .column .block-addbysku .action.remove:active:before {
        color: inherit
    }

    .column .block-addbysku .action.remove:focus,
    .column .block-addbysku .action.remove:active {
        background: 0 0;
        border: none
    }

    .column .block-addbysku .action.remove:hover {
        background: 0 0;
        border: none
    }

    .column .block-addbysku .action.remove.disabled,
    .column .block-addbysku .action.remove[disabled],
    fieldset[disabled] .column .block-addbysku .action.remove {
        pointer-events: none;
        opacity: .5
    }

    .cart .table.items .col.qty {
        text-align: center
    }

    .opc-wrapper .step-title {
        font-size: 18px;
        border-bottom: 0;
        padding-bottom: 0
    }

    .opc-wrapper .step-content {
        margin: 0 0 15px
    }

    .opc-wrapper .form-login,
    .opc-wrapper .form-shipping-address,
    .opc-wrapper .methods-shipping {
        background: #f4f4f4;
        margin: 20px -15px 15px;
        padding: 20px 15px
    }

    .opc-wrapper .form-login+.form-shipping-address {
        margin-top: -15px
    }

    .opc-wrapper .shipping-address-item {
        border-bottom: 1px solid #ccc;
        margin: 0 0 15px;
        padding: 0 0 15px;
        width: 100%
    }

    .opc-wrapper .shipping-address-item.selected-item {
        padding: 15px 35px 15px 18px;
        border-bottom-width: 2px
    }

    .opc-wrapper .shipping-address-item.selected-item .edit-address-link {
        right: 39px
    }

    .opc-wrapper .action-select-shipping-item {
        float: none;
        margin-top: 10px;
        width: 100%
    }

    .opc-wrapper .action-show-popup {
        width: 100%
    }

    .opc-wrapper .methods-shipping {
        border-bottom: 1px solid #ccc;
        padding-top: 30px
    }

    .opc-wrapper .edit-address-link {
        display: inline-block;
        text-decoration: none;
        margin: 0;
        position: absolute;
        right: 0;
        top: 5px
    }

    .opc-wrapper .edit-address-link>span {
        border: 0;
        clip: rect(0, 0, 0, 0);
        height: 1px;
        margin: -1px;
        overflow: hidden;
        padding: 0;
        position: absolute;
        width: 1px
    }

    .opc-wrapper .edit-address-link:before {
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        font-size: 18px;
        line-height: 20px;
        color: #8f8f8f;
        content: '\e601';
        font-family: 'luma-icons';
        vertical-align: middle;
        display: inline-block;
        font-weight: 400;
        overflow: hidden;
        speak: none;
        text-align: center
    }

    .opc-wrapper .edit-address-link:hover:before {
        color: #000
    }

    .opc-wrapper .edit-address-link:active:before {
        color: #8f8f8f
    }

    .shipping-policy-block.field-tooltip {
        margin-bottom: 20px;
        position: relative;
        right: auto;
        top: auto
    }

    .shipping-policy-block.field-tooltip .field-tooltip-content {
        width: 300px;
        right: auto
    }

    .shipping-policy-block.field-tooltip .field-tooltip-content:before,
    .shipping-policy-block.field-tooltip .field-tooltip-content:after {
        right: auto
    }

    .opc-block-shipping-information .shipping-information-title {
        font-size: 2.3rem
    }

    .opc-block-summary>.title {
        border-bottom: 0;
        font-size: 18px;
        margin-bottom: 20px;
        padding-bottom: 0
    }

    .account .column.main,
    .account .sidebar-additional {
        margin: 0;
        padding: 0
    }

    .account .sidebar-main .account-nav {
        margin-bottom: 0
    }

    .page-product-downloadable .product-options-wrapper {
        margin-bottom: 25px
    }

    .table-downloadable-products .product-name {
        display: block;
        margin-bottom: 5px
    }

    .page-product-downloadable .product-info-price~*:last-child:after {
        border-bottom: 1px solid #c1c1c1;
        content: '';
        display: block;
        height: 0;
        margin: 25px -10px;
        overflow: hidden;
        width: auto
    }

    .table-giftregistry-items .field.choice,
    .table-giftregistry-items .field.qty {
        display: inline-block
    }

    .form-giftregistry-search .fieldset {
        margin-bottom: 20px
    }

    .block-giftregistry-results .block-title {
        margin-bottom: 0
    }

    .block-giftregistry-results .table-wrapper {
        border-top: none
    }

    .block-giftregistry-shared-items .block-title {
        margin-bottom: 10px
    }

    .block-giftregistry-shared-items .table-wrapper {
        border-top: 0
    }

    .table.grouped>thead>tr>th {
        border-bottom: 1px solid #ccc;
        display: table-cell
    }

    .table.grouped>tbody {
        border-bottom: 1px solid #ccc
    }

    .table.grouped>tbody>tr>td {
        padding: 11px 10px;
        border: 0;
        display: table-cell
    }

    .table-wrapper .table.grouped:not(.totals):not(.cart):not(.table-comparison)>tbody>tr>td:last-child {
        border-bottom: 0
    }

    .page-product-grouped .minimal-price {
        margin: 0
    }

    .page-product-grouped .product-info-price {
        border: 0;
        margin-bottom: 0
    }

    .page-product-grouped .product-info-price .price-box {
        padding-bottom: 0
    }

    .form-add-invitations .action.remove {
        display: inline-block;
        text-decoration: none
    }

    .form-add-invitations .action.remove>span {
        border: 0;
        clip: rect(0, 0, 0, 0);
        height: 1px;
        margin: -1px;
        overflow: hidden;
        padding: 0;
        position: absolute;
        width: 1px
    }

    .form-add-invitations .action.remove:before {
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        font-size: 18px;
        line-height: inherit;
        color: #8f8f8f;
        content: '\e604';
        font-family: 'luma-icons';
        margin: 0;
        vertical-align: top;
        display: inline-block;
        font-weight: 400;
        overflow: hidden;
        speak: none;
        text-align: center
    }

    .form-add-invitations .action.remove:hover:before {
        color: inherit
    }

    .form-add-invitations .action.remove:active:before {
        color: inherit
    }

    .multicheckout .data.table .address:before {
        margin-bottom: 5px
    }

    .multicheckout .product-item-name,
    .multicheckout .price-including-tax,
    .multicheckout .price-excluding-tax {
        display: inline-block
    }

    .multicheckout .block-content .box:not(:last-child) {
        margin-bottom: 40px
    }

    .multicheckout .block-content .box:last-child {
        margin-bottom: 0
    }

    .multicheckout.order-review .box-items .data.table thead {
        display: block
    }

    .multicheckout.order-review .box-items .data.table thead tr {
        display: block
    }

    .multicheckout.order-review .box-items .data.table thead .col.item {
        display: block;
        padding: 0
    }

    .multicheckout.order-review .data.table.table-order-review>tbody>tr>td.col.subtotal {
        border-bottom: none
    }

    .multicheckout.order-review .data.table.table-order-review>tbody>tr>td.col.qty {
        text-align: center
    }

    .multicheckout .actions-toolbar .action {
        margin-bottom: 25px
    }

    .multicheckout .actions-toolbar>.primary {
        margin-bottom: 25px;
        margin-right: 0
    }

    .customer-review .product-name {
        margin-bottom: 5px
    }

    .customer-review .product-reviews-summary .rating-summary {
        display: block;
        margin-bottom: 5px
    }

    .form-create-return .additional .field:nth-last-child(2) {
        margin-bottom: 0
    }

    .form-create-return .additional .field:last-child {
        margin-top: 20px
    }

    .account .column.main .returns-details-items .block-returns-tracking .block-title>.action.track {
        display: block;
        float: none;
        margin: 10px 0 0
    }

    .table-wrapper.orders-recent .table-order-items.table tbody>tr>td.col {
        padding-left: 0
    }

    .order-details-items thead {
        display: block
    }

    .order-details-items thead tr {
        display: block
    }

    .order-pager-wrapper {
        display: block
    }

    .account .table-order-items tbody tr {
        display: block
    }

    .account .table-order-items .product-item-name {
        display: inline-block;
        margin: 0
    }

    .account .table-order-items .action.show {
        margin-top: 0
    }

    .order-details-items .order-title strong {
        display: block
    }

    .order-details-items .action {
        margin-top: 10px
    }

    .order-details-items .items-qty {
        display: inline-block;
        vertical-align: top
    }

    .order-details-items .col.price .price-including-tax,
    .order-details-items .col.subtotal .price-including-tax,
    .order-details-items .col.price .price-excluding-tax,
    .order-details-items .col.subtotal .price-excluding-tax {
        display: inline-block
    }

    .order-details-items .data.table .col.options {
        padding: 0 10px 15px
    }

    .order-details-items .data.table .col.options:before {
        display: none
    }

    .order-details-items .options-label+.item-options-container[data-th]:before,
    .order-details-items .item-options-container+.item-options-container[data-th]:before {
        content: attr(data-th) ':';
        display: block;
        font-weight: 700;
        padding-left: 10px
    }

    .order-details-items .options-label+.item-options-container .col,
    .order-details-items .item-options-container+.item-options-container .col {
        font-size: 1.2rem;
        padding: 0 10px
    }

    .order-details-items .options-label+.item-options-container .col:first-child,
    .order-details-items .item-options-container+.item-options-container .col:first-child {
        padding-top: 3px
    }

    .order-details-items .options-label+.item-options-container .col:last-child,
    .order-details-items .item-options-container+.item-options-container .col:last-child {
        padding-bottom: 20px
    }

    .my-credit-cards .table:not(.totals):not(.cart):not(.table-comparison) .status {
        display: none
    }

    .my-credit-cards .table:not(.totals):not(.cart):not(.table-comparison) .status:before {
        display: none
    }

    .my-credit-cards .table:not(.totals):not(.cart):not(.table-comparison) .status._default {
        display: block
    }

    .my-credit-cards .card-type img {
        vertical-align: middle
    }

    .products-grid.wishlist .product-item {
        border-bottom: 1px solid #292929;
        margin: 0;
        width: 100%
    }

    .products-grid.wishlist .product-item:first-child {
        border-top: 1px solid #292929
    }

    .page-header.page-header-v1 .minicart-wrapper,
    .page-header.page-header-v1 .block-search {
        margin-top: 4px
    }

    .products-list .product-item {
        table-layout: fixed
    }

    .products-list .product-item-photo {
        padding: 0 10px 10px 0;
        width: 30%
    }

    .product-item-actions .actions-primary {
        display: block
    }

    .toolbar-products {
        margin-bottom: 0
    }

    .product-social-links .action.tocompare {
        display: none
    }

    .product-info-price {
        margin: 0 -10px 0;
        width: calc(100% + 2*10px) !important
    }

    .product-info-price>*:first-child {
        padding-left: 10px
    }

    .product-info-price>*:last-child {
        padding-right: 10px
    }

    .catalog-category-view .columns .column.main .products-grid .product-item .swatch-attribute.color,
    .catalogsearch-result-index .columns .column.main .products-grid .product-item .swatch-attribute.color,
    .catalogsearch-advanced-result .columns .column.main .products-grid .product-item .swatch-attribute.color {
        transform: none;
        position: relative;
        top: 0
    }

    .column.main .top-toolbar {
        display: block
    }

    body.catalog-category-view .columns .column.main .products-grid .product-item .product-item-info .product.details .swatch-attribute.color .swatch-attribute-options+a,
    body.catalogsearch-result-index .columns .column.main .products-grid .product-item .product-item-info .product.details .swatch-attribute.color .swatch-attribute-options+a,
    body.catalogsearch-advanced-result .columns .column.main .products-grid .product-item .product-item-info .product.details .swatch-attribute.color .swatch-attribute-options+a {
        top: 0
    }

    .product-info-main .prod-attributes .custom_global_sku,
    .product-info-main .prod-attributes .sku {
        display: none
    }

    .mobile-top-info .prod-attributes {
        display: flex;
        align-items: center;
        flex-wrap: wrap
    }

    .mobile-top-info .prod-attributes .gender {
        margin-right: 3px
    }

    .mobile-top-info .prod-attributes .custom_global_sku,
    .mobile-top-info .prod-attributes .sku {
        font-size: 1.5rem;
        color: #c7c7c7;
        display: flex
    }

    .mobile-top-info .prod-attributes .custom_global_sku .value,
    .mobile-top-info .prod-attributes .sku .value {
        margin-left: 3px;
        margin-top: 1px
    }

    .table-wrapper.comparison .table-comparison>tbody>tr>th,
    .table-wrapper.comparison .table-comparison>tbody>tr>td {
        display: table-cell
    }

    body.customer-account-forgotpassword .page-wrapper .page-main,
    body.customer-account-createpassword .page-wrapper .page-main {
        width: 90%
    }

    body.customer-account-forgotpassword .page-wrapper .page-main .page-title-wrapper .page-title,
    body.customer-account-createpassword .page-wrapper .page-main .page-title-wrapper .page-title {
        padding-bottom: 10px
    }

    body.trackorder-track-index .page-wrapper .page-main {
        width: 90%
    }

    body.trackorder-track-index .page-wrapper .page-main .page-title-wrapper .page-title {
        padding-bottom: 10px
    }

    .logo {
        margin-bottom: 13px;
        margin-top: 4px
    }

    #braintree-three-d-modal .bt-modal-frame {
        width: 100%
    }

    .wp-productpage-prev-next div .wp-pp-prev-link,
    .wp-productpage-prev-next div .wp-pp-next-link {
        margin: 0
    }

    .wp-productpage-prev-next div .wp-pp-prev-link span,
    .wp-productpage-prev-next div .wp-pp-next-link span {
        display: none
    }
}

@media only screen and (max-width:479px) {
    .tooltip.wrapper .tooltip.content {
        min-width: 10rem
    }

    .minicart-wrapper .block-minicart {
        width: 290px
    }

    .modal-popup .field-tooltip .field-tooltip-content {
        width: 200px
    }

    .sorter-options {
        margin: 0 2px
    }

    .series-container .blog-widget-recent .post-holder {
        width: 100%
    }

    .page-header .header-main .minicart-wrapper .mage-dropdown-dialog .block.block-minicart #minicart-content-wrapper .block-content .minicart-items-wrapper {
        max-height: 400px !important
    }
}

@media all and (min-width:640px) {
    .abs-blocks-2columns-s {
        width: 48%
    }

    .abs-blocks-2columns-s:nth-child(1) {
        clear: left;
        float: left
    }

    .abs-blocks-2columns-s:nth-child(2) {
        float: right
    }

    .abs-blocks-2columns-s:nth-child(2)+* {
        clear: both
    }

    .abs-reset-left-margin-desktop-s,
    .column:not(.sidebar-main) .multicheckout .actions-toolbar,
    .multicheckout .block-shipping .box-shipping-method .fieldset .legend {
        margin-left: 0
    }

    .abs-visually-hidden-desktop-s,
    .products-grid .product-item-info:not(:hover):not(.active) .product-item-inner {
        border: 0;
        clip: rect(0, 0, 0, 0);
        height: 1px;
        margin: -1px;
        overflow: hidden;
        padding: 0;
        position: absolute;
        width: 1px
    }

    .abs-add-clearfix-desktop-s:before,
    .abs-add-clearfix-desktop-s:after,
    .multicheckout .block-billing:before,
    .multicheckout .block-billing:after {
        content: '';
        display: table
    }

    .abs-add-clearfix-desktop-s:after,
    .multicheckout .block-billing:after {
        clear: both
    }

    .abs-add-box-sizing-desktop-s,
    .multicheckout .block-shipping .box,
    .multicheckout .block-billing .box-billing-address,
    .multicheckout .block-billing .box-billing-method {
        box-sizing: border-box
    }

    .abs-form-field-column-2-s .fieldset .field {
        padding: 0 12px 0 0;
        box-sizing: border-box;
        display: inline-block;
        width: 50%;
        vertical-align: top
    }

    .abs-form-field-column-2-s .fieldset .field+.fieldset {
        clear: both
    }

    .abs-form-field-column-2-s .fieldset .field:nth-last-child(1),
    .abs-form-field-column-2-s .fieldset .field:nth-last-child(2) {
        margin-bottom: 0
    }

    .abs-form-field-column-2-s .fieldset .field .field {
        padding: 0;
        width: 100%
    }

    .abs-form-field-revert-column-1-s {
        width: 100%
    }

    .abs-action-print-s {
        display: inline-block;
        text-decoration: none
    }

    .abs-action-print-s:before {
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        font-size: 16px;
        line-height: 16px;
        color: inherit;
        content: '\e624';
        font-family: 'luma-icons';
        margin: 0 4px 0 0;
        vertical-align: middle;
        display: inline-block;
        font-weight: 400;
        overflow: hidden;
        speak: none;
        text-align: center
    }

    .abs-action-print-s:hover {
        text-decoration: underline
    }

    .table>tbody>tr>th,
    .table>tbody>tr>td {
        border-top: 1px solid #ccc
    }

    .table>tbody+tbody {
        border-top: 1px solid #ccc
    }

    .ui-dialog.popup {
        width: 420px
    }

    .column .block-addbysku .action.remove {
        background-image: none;
        -moz-box-sizing: content-box;
        box-shadow: none;
        line-height: inherit;
        text-shadow: none;
        font-weight: 400;
        line-height: 1.42857143;
        margin: 0;
        padding: 0;
        color: #000;
        text-decoration: none;
        background: 0 0;
        border: 0;
        display: inline;
        margin-top: -4px
    }

    .column .block-addbysku .action.remove:focus,
    .column .block-addbysku .action.remove:active {
        background: 0 0;
        border: none
    }

    .column .block-addbysku .action.remove:hover {
        background: 0 0;
        border: none
    }

    .column .block-addbysku .action.remove.disabled,
    .column .block-addbysku .action.remove[disabled],
    fieldset[disabled] .column .block-addbysku .action.remove {
        pointer-events: none;
        opacity: .5
    }

    .column .block-addbysku .action.remove:visited {
        color: #000;
        text-decoration: none
    }

    .column .block-addbysku .action.remove:hover {
        color: #262626;
        text-decoration: underline
    }

    .column .block-addbysku .action.remove:active {
        color: #333;
        text-decoration: underline
    }

    .column .block-addbysku .action.remove:hover,
    .column .block-addbysku .action.remove:active,
    .column .block-addbysku .action.remove:focus {
        background: 0 0;
        border: 0
    }

    .column .block-addbysku .action.remove.disabled,
    .column .block-addbysku .action.remove[disabled],
    fieldset[disabled] .column .block-addbysku .action.remove {
        color: #000;
        opacity: .5;
        cursor: default;
        pointer-events: none;
        text-decoration: underline
    }

    .catalogsearch-advanced-result .message.error {
        margin-top: 0
    }

    .cart-container .block.crosssell .products-grid .product-item-actions {
        margin: 0 0 10px
    }

    .multicheckout .actions-toolbar .secondary {
        float: none;
        margin-top: 11px;
        text-align: right
    }

    .multicheckout .actions-toolbar .secondary .action {
        margin-left: 0
    }

    .multicheckout .actions-toolbar .secondary .action.back {
        display: block;
        float: left
    }

    .multicheckout .item-options {
        margin: 20px 0 0
    }

    .multicheckout .block-content .box {
        margin-bottom: 0
    }

    .multicheckout .block-shipping .box {
        float: left;
        width: 25%
    }

    .multicheckout .block-shipping .box-shipping-method {
        padding-left: 25px;
        padding-right: 25px;
        width: 50%
    }

    .multicheckout .block-shipping .box-shipping-method .fieldset .field:before {
        display: none
    }

    .multicheckout .block-billing .box-billing-address {
        float: left;
        width: 25%
    }

    .multicheckout .block-billing .box-billing-method {
        float: left;
        padding-left: 25px;
        width: 50%
    }

    .multicheckout.form.address .table-wrapper .applicable {
        margin: 7px 0 0
    }

    .multicheckout.order-review .box-items {
        clear: left;
        float: none;
        padding-top: 40px;
        width: auto
    }

    .multicheckout.order-review .col.item {
        width: 75%
    }

    .multicheckout .methods-payment .item-content>.fieldset {
        width: auto
    }

    .multicheckout .methods-payment .item-content>.fieldset .field.cvv {
        display: inline-block;
        width: auto
    }

    .multicheckout .methods-payment .fieldset>.field:not(.choice)>.label {
        float: none;
        margin-bottom: 8px;
        text-align: left;
        width: auto
    }

    .multicheckout .methods-payment .fieldset>.field:not(.choice):not(.cvv) .control {
        width: 100%
    }

    .review-form {
        max-width: 500px
    }

    .review-ratings {
        float: left;
        margin-bottom: 0;
        min-width: 240px;
        padding-right: 40px
    }

    .review-ratings~.review-content-container {
        overflow: hidden
    }

    .review-toolbar {
        margin: 0 0 30px
    }

    .review-toolbar .pages {
        padding: 30px 0
    }

    .fieldset .review-legend.legend {
        margin-bottom: 30px
    }

    .review-item {
        padding: 30px 0
    }

    .review-title {
        margin: 0 0 30px
    }

    .order-details-items .order-title .action {
        margin: 12px 0 0 30px
    }

    .order-details-items .order-title .action.track {
        float: right
    }

    .wishlist-index-index .products-grid .product-item-actions {
        margin: 0
    }

    .products-grid .product-item-info:hover,
    .products-grid .product-item-info.active {
        background: #fff;
        box-shadow: 3px 4px 4px 0 rgba(0, 0, 0, .3);
        border: 1px solid #bbb;
        margin: -10px;
        padding: 9px;
        position: relative;
        z-index: 9
    }

    .products-grid .product-item-info:hover .product-item-inner,
    .products-grid .product-item-info.active .product-item-inner {
        display: block
    }

    .sidebar .products-grid .product-item-info:hover .product-item-photo,
    .sidebar .products-grid .product-item-info.active .product-item-photo {
        left: 9px;
        top: 9px
    }

    .products-grid .product-item-inner {
        background: #fff;
        box-shadow: 3px 4px 4px 0 rgba(0, 0, 0, .3);
        border: 1px solid #bbb;
        border-top: none;
        left: 0;
        margin: 10px 0 0 -1px;
        padding: 0 9px 9px;
        position: absolute;
        right: -1px;
        z-index: 2
    }

    .product-item-actions {
        display: block
    }

    .products-grid .product-item-actions {
        margin: -10px 0 10px
    }

    .product-item-actions .actions-primary+.actions-secondary {
        display: inline-block;
        vertical-align: middle
    }

    .product-item-actions .actions-primary+.actions-secondary>.action {
        line-height: 35px;
        text-align: center;
        width: 35px
    }

    .product-item-actions .actions-primary+.actions-secondary>.action:last-child {
        margin-right: 0
    }

    .product-item-actions .actions-primary {
        display: inline-block
    }

    .page-products .products-grid .product-item-inner:before {
        background: #fff;
        content: '';
        height: 3px;
        left: 0;
        position: absolute;
        top: -2px;
        width: 100%;
        z-index: -1
    }

    .page-products .product-item-actions {
        z-index: 1
    }

    .products-grid .product-item {
        margin-bottom: 20px;
        width: 33.33333333%
    }

    .page-products .products-grid .product-item,
    .page-layout-1column .products-grid .product-item,
    .page-layout-3columns .products-grid .product-item,
    .page-products.page-layout-1column .products-grid .product-item,
    .page-products.page-layout-3columns .products-grid .product-item {
        margin-left: 0;
        width: calc((100% - 4%)/3)
    }

    .page-products .products-grid .product-item:nth-child(3n+1),
    .page-layout-1column .products-grid .product-item:nth-child(3n+1),
    .page-layout-3columns .products-grid .product-item:nth-child(3n+1),
    .page-products.page-layout-1column .products-grid .product-item:nth-child(3n+1),
    .page-products.page-layout-3columns .products-grid .product-item:nth-child(3n+1) {
        margin-left: 0
    }

    .block.widget .products-grid .product-item .product-item-inner,
    .page-layout-1column .block.widget .products-grid .product-item .product-item-inner,
    .page-layout-3columns .block.widget .products-grid .product-item .product-item-inner {
        box-shadow: 3px 6px 4px 0 rgba(0, 0, 0, .3);
        margin: 9px 0 0 -1px
    }

    .block.widget .products-grid .product-item,
    .page-layout-1column .block.widget .products-grid .product-item,
    .page-layout-3columns .block.widget .products-grid .product-item {
        width: 33.33333333%
    }

    .page-layout-1column .block.widget .products-grid .product-item {
        margin-left: 2%;
        width: calc((100% - 4%)/3)
    }

    .page-layout-1column .block.widget .products-grid .product-item:nth-child(3n+1) {
        margin-left: 0
    }
}

a {
    outline: none
}

a:focus {
    outline: none
}

.container-aos {
    max-width: 1300px;
    width: 100%;
    margin: 0 auto
}

.weltpixellighting {
    color: #000
}

.theme-pearl.store-view-idn {
    letter-spacing: 0px
}

.theme-pearl.store-view-idn .braintree-paypal-logobraintree-paypal-mini-cart-container {
    text-align: center;
    margin-bottom: 10px
}

.theme-pearl.store-view-idn .braintree-paypal-logobraintree-paypal-mini-cart-container .action-braintree-paypal-logo {
    background-color: transparent
}

.theme-pearl.store-view-idn h1 {
    letter-spacing: 0px
}

.theme-pearl.store-view-idn h2 {
    letter-spacing: 0px
}

.theme-pearl.store-view-idn h3 {
    letter-spacing: 0px
}

.theme-pearl.store-view-idn h4 {
    letter-spacing: 0px
}

.theme-pearl.store-view-idn h5 {
    letter-spacing: 0px
}

.theme-pearl.store-view-idn h6 {
    letter-spacing: 0px
}

.theme-pearl.store-view-idn .block .block-content .products-grid button,
.theme-pearl.store-view-idn button {
    background-color: #0e1111;
    border: #0e1111 1px solid;
    border-radius: 0;
    -o-border-radius: 0px;
    -ms-border-radius: 0px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    transition-duration: .3s;
    transition-property: background-color;
    letter-spacing: 0px
}

.theme-pearl.store-view-idn .block .block-content .products-grid button span,
.theme-pearl.store-view-idn button span {
    color: #fff;
    font-family: 'Roboto', sans-serif;
    font-size: 14px;
    font-weight: 700;
    line-height: 16px
}

.theme-pearl.store-view-idn .block .block-content .products-grid button:hover,
.theme-pearl.store-view-idn button:hover {
    border-color: #0e1111 1px solid;
    background-color: #fff;
    border: #0e1111 1px solid
}

.theme-pearl.store-view-idn .block .block-content .products-grid button:hover span,
.theme-pearl.store-view-idn button:hover span {
    color: #0e1111
}

.theme-pearl.store-view-idn .block .block-content .products-grid button.action.primary,
.theme-pearl.store-view-idn button.action.primary {
    background-color: #0e1111;
    border: 1px solid #0e1111;
    color: #fff;
    transition-duration: .3s;
    transition-property: background-color;
    border-radius: 1px;
    -o-border-radius: 1px;
    -ms-border-radius: 1px;
    -moz-border-radius: 1px;
    -webkit-border-radius: 1px
}

.theme-pearl.store-view-idn .block .block-content .products-grid button.action.primary span,
.theme-pearl.store-view-idn button.action.primary span {
    color: #fff;
    line-height: 18px
}

.theme-pearl.store-view-idn .block .block-content .products-grid button.action.primary:hover,
.theme-pearl.store-view-idn button.action.primary:hover {
    background-color: #fff;
    border: 1px solid #0e1111;
    color: #0e1111 !important
}

.theme-pearl.store-view-idn .block .block-content .products-grid button.action.primary:hover span,
.theme-pearl.store-view-idn button.action.primary:hover span {
    color: #0e1111
}

.theme-pearl.store-view-idn .block .block-content .products-grid button.action.primary.tocart,
.theme-pearl.store-view-idn button.action.primary.tocart {
    border-radius: 1px;
    -o-border-radius: 1px;
    -ms-border-radius: 1px;
    -moz-border-radius: 1px;
    -webkit-border-radius: 1px
}

.theme-pearl.store-view-idn .block .block-content .products-grid button.action.action-cancel,
.theme-pearl.store-view-idn button.action.action-cancel {
    background-color: #fff;
    border: #0e1111 1px solid;
    border-radius: 0;
    -o-border-radius: 0px;
    -ms-border-radius: 0px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    text-decoration: none;
    margin: 0 !important;
    padding: 7px 15px;
    line-height: 1
}

.theme-pearl.store-view-idn .block .block-content .products-grid button.action.action-cancel span,
.theme-pearl.store-view-idn button.action.action-cancel span {
    color: #0e1111;
    font-family: 'Roboto', sans-serif;
    font-size: 14px;
    font-weight: 700;
    line-height: 16px
}

.theme-pearl.store-view-idn .block .block-content .products-grid button.action.action-cancel:hover,
.theme-pearl.store-view-idn button.action.action-cancel:hover {
    border-color: #0e1111 1px solid;
    background-color: #0e1111;
    border: #0e1111 1px solid
}

.theme-pearl.store-view-idn .block .block-content .products-grid button.action.action-cancel:hover span,
.theme-pearl.store-view-idn button.action.action-cancel:hover span {
    color: #fff
}

.theme-pearl.store-view-idn button.action.action-gift {
    background: 0 0;
    border: 0 none
}

.theme-pearl.store-view-idn button.action.action-gift span {
    color: initial;
    font-size: initial
}

.theme-pearl.store-view-idn button.action.action-gift:hover {
    text-decoration: initial
}

.theme-pearl.store-view-idn button.action.action-gift:hover span {
    text-decoration: initial
}

.theme-pearl.store-view-idn input.action.primary {
    border-radius: 0;
    -o-border-radius: 0px;
    -ms-border-radius: 0px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px
}

.theme-pearl.store-view-idn a:hover {
    color: #262626
}

.theme-pearl.store-view-idn .action.towishlist,
.theme-pearl.store-view-idn .action.tocompare,
.theme-pearl.store-view-idn .action.mailto.friend {
    font-size: 12px !important
}

.theme-pearl.store-view-idn .action.towishlist:before,
.theme-pearl.store-view-idn .action.tocompare:before,
.theme-pearl.store-view-idn .action.mailto.friend:before {
    font-size: 16px !important;
    line-height: calc(@icon__font-size + 7px)
}

.theme-pearl.store-view-idn .action.primary {
    background-color: #0e1111;
    border: 1px solid #0e1111;
    color: #fff;
    transition-duration: .3s;
    transition-property: background-color;
    border-radius: 1px;
    -o-border-radius: 1px;
    -ms-border-radius: 1px;
    -moz-border-radius: 1px;
    -webkit-border-radius: 1px
}

.theme-pearl.store-view-idn .action.primary span {
    color: #fff;
    line-height: 18px
}

.theme-pearl.store-view-idn .action.primary:hover {
    background-color: #fff;
    border: 1px solid #0e1111;
    color: #0e1111 !important
}

.theme-pearl.store-view-idn .action.primary:hover span {
    color: #0e1111
}

.theme-pearl.store-view-idn .action.primary.tocart {
    border-radius: 1px;
    -o-border-radius: 1px;
    -ms-border-radius: 1px;
    -moz-border-radius: 1px;
    -webkit-border-radius: 1px
}

.theme-pearl.store-view-idn .action.primary#product-gotoproduct-button:hover {
    border: 1px solid #0e1111
}

.theme-pearl.store-view-idn .action.action-cancel {
    background-color: #fff;
    border: #0e1111 1px solid;
    border-radius: 0;
    -o-border-radius: 0px;
    -ms-border-radius: 0px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    text-decoration: none;
    margin: 0 !important;
    padding: 7px 15px;
    line-height: 1
}

.theme-pearl.store-view-idn .action.action-cancel span {
    color: #0e1111;
    font-family: 'Roboto', sans-serif;
    font-size: 14px;
    font-weight: 700;
    line-height: 16px
}

.theme-pearl.store-view-idn .action.action-cancel:hover {
    border-color: #0e1111 1px solid;
    background-color: #0e1111;
    border: #0e1111 1px solid
}

.theme-pearl.store-view-idn .action.action-cancel:hover span {
    color: #fff
}

.theme-pearl.store-view-idn .action:hover {
    color: #262626 !important
}

.theme-pearl.store-view-idn .cart-summary .action.multicheckout {
    color: #000
}

.theme-pearl.store-view-idn .cart-discount .block.discount .title,
.theme-pearl.store-view-idn .cart-discount .block.giftcard .title {
    cursor: pointer
}

.theme-pearl.store-view-idn .cart-discount .block.discount .title strong,
.theme-pearl.store-view-idn .cart-discount .block.giftcard .title strong {
    color: #0e1111 !important;
    cursor: pointer;
    font-family: 'Roboto', sans-serif;
    font-weight: 400
}

.theme-pearl.store-view-idn .cart-discount .block.discount .content,
.theme-pearl.store-view-idn .cart-discount .block.giftcard .content {
    position: relative
}

.theme-pearl.store-view-idn .cart-discount .block.discount .content .fieldset .actions-toolbar .action.primary:not(:focus),
.theme-pearl.store-view-idn .cart-discount .block.giftcard .content .fieldset .actions-toolbar .action.primary:not(:focus) {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none
}

.theme-pearl.store-view-idn .cart-discount .block.discount .content .fieldset .secondary button,
.theme-pearl.store-view-idn .cart-discount .block.giftcard .content .fieldset .secondary button {
    background: 0 0 !important;
    border: 0 none !important;
    padding: 0 0 10px
}

.theme-pearl.store-view-idn .cart-discount .block.discount .content .fieldset .secondary button span,
.theme-pearl.store-view-idn .cart-discount .block.giftcard .content .fieldset .secondary button span {
    color: #000 !important;
    font-family: 'Roboto', sans-serif;
    font-weight: 400;
    font-size: 1.6rem;
    line-height: inherit
}

.theme-pearl.store-view-idn .cart-discount .block.discount .content .fieldset .secondary button:hover span,
.theme-pearl.store-view-idn .cart-discount .block.giftcard .content .fieldset .secondary button:hover span {
    color: #262626 !important
}

.theme-pearl.store-view-idn .cart-discount .block.discount .content .fieldset .primary button,
.theme-pearl.store-view-idn .cart-discount .block.giftcard .content .fieldset .primary button {
    background-color: #0e1111;
    border: #0e1111 1px solid;
    border-radius: 0;
    -o-border-radius: 0px;
    -ms-border-radius: 0px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    transition-duration: .3s;
    transition-property: background-color;
    letter-spacing: 0px;
    margin: 0
}

.theme-pearl.store-view-idn .cart-discount .block.discount .content .fieldset .primary button span,
.theme-pearl.store-view-idn .cart-discount .block.giftcard .content .fieldset .primary button span {
    color: #fff;
    font-family: 'Roboto', sans-serif;
    font-size: 14px;
    font-weight: 700;
    line-height: 16px
}

.theme-pearl.store-view-idn .cart-discount .block.discount .content .fieldset .primary button:hover,
.theme-pearl.store-view-idn .cart-discount .block.giftcard .content .fieldset .primary button:hover {
    border-color: #0e1111 1px solid;
    background-color: #fff;
    border: #0e1111 1px solid
}

.theme-pearl.store-view-idn .cart-discount .block.discount .content .fieldset .primary button:hover span,
.theme-pearl.store-view-idn .cart-discount .block.giftcard .content .fieldset .primary button:hover span {
    color: #0e1111
}

.theme-pearl.store-view-idn .review-form .primary button {
    background-color: #0e1111;
    border: #0e1111 1px solid;
    border-radius: 0;
    -o-border-radius: 0px;
    -ms-border-radius: 0px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    transition-duration: .3s;
    transition-property: background-color;
    letter-spacing: 0px
}

.theme-pearl.store-view-idn .review-form .primary button span {
    color: #fff;
    font-family: 'Roboto', sans-serif;
    font-size: 14px;
    font-weight: 700;
    line-height: 16px
}

.theme-pearl.store-view-idn .review-form .primary button:hover {
    border-color: #0e1111 1px solid;
    background-color: #fff;
    border: #0e1111 1px solid
}

.theme-pearl.store-view-idn .review-form .primary button:hover span {
    color: #0e1111
}

.theme-pearl.store-view-idn #giftcard-form .secondary button {
    background-color: #0e1111;
    border: #0e1111 1px solid;
    border-radius: 0;
    -o-border-radius: 0px;
    -ms-border-radius: 0px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    transition-duration: .3s;
    transition-property: background-color;
    letter-spacing: 0px
}

.theme-pearl.store-view-idn #giftcard-form .secondary button span {
    color: #fff;
    font-family: 'Roboto', sans-serif;
    font-size: 14px;
    font-weight: 700;
    line-height: 16px
}

.theme-pearl.store-view-idn #giftcard-form .secondary button:hover {
    border-color: #0e1111 1px solid;
    background-color: #fff;
    border: #0e1111 1px solid
}

.theme-pearl.store-view-idn #giftcard-form .secondary button:hover span {
    color: #0e1111
}

.theme-pearl.store-view-idn .cart-gift-item .title {
    color: #0e1111
}

.theme-pearl.store-view-idn .cart-gift-item .title span {
    color: #0e1111;
    cursor: pointer;
    font-family: 'Roboto', sans-serif;
    font-weight: 400
}

.theme-pearl.store-view-idn .cart-gift-item .title:after {
    font-size: 12px
}

.theme-pearl.store-view-idn .cart-discount .block.discount .title:hover:after,
.theme-pearl.store-view-idn .cart-discount .block.giftcard .title:hover:after {
    color: #0e1111
}

.theme-pearl.store-view-idn .item-info span.price {
    color: #0e1111;
    font-weight: 400 !important
}

.theme-pearl.store-view-idn .cart.table-wrapper .actions-toolbar>.action-edit:before,
.theme-pearl.store-view-idn .cart.table-wrapper .actions-toolbar>.action-delete:before,
.theme-pearl.store-view-idn .cart.table-wrapper .actions-toolbar>.action-towishlist:before {
    color: #0e1111;
    font-size: 16px !important;
    overflow: visible
}

.theme-pearl.store-view-idn .cart.table-wrapper .actions-toolbar>.action-edit:hover:before,
.theme-pearl.store-view-idn .cart.table-wrapper .actions-toolbar>.action-delete:hover:before,
.theme-pearl.store-view-idn .cart.table-wrapper .actions-toolbar>.action-towishlist:hover:before {
    color: #757575
}

.theme-pearl.store-view-idn .minicart-items .action.edit:before,
.theme-pearl.store-view-idn .minicart-items .action.delete:before {
    color: #0e1111;
    font-size: 16px !important
}

.theme-pearl.store-view-idn .minicart-items .action.edit:hover:before,
.theme-pearl.store-view-idn .minicart-items .action.delete:hover:before {
    color: #757575
}

.theme-pearl.store-view-idn .modals-wrapper .modal-footer button {
    background-color: #0e1111;
    border: #0e1111 1px solid;
    border-radius: 0;
    -o-border-radius: 0px;
    -ms-border-radius: 0px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    transition-duration: .3s;
    transition-property: background-color;
    letter-spacing: 0px
}

.theme-pearl.store-view-idn .modals-wrapper .modal-footer button span {
    color: #fff;
    font-family: 'Roboto', sans-serif;
    font-size: 14px;
    font-weight: 700;
    line-height: 16px
}

.theme-pearl.store-view-idn .modals-wrapper .modal-footer button:hover {
    border-color: #0e1111 1px solid;
    background-color: #fff;
    border: #0e1111 1px solid
}

.theme-pearl.store-view-idn .modals-wrapper .modal-footer button:hover span {
    color: #0e1111
}

.theme-pearl.store-view-idn .rating-summary {
    line-height: 1
}

.theme-pearl.store-view-idn .rating-summary .rating-result {
    float: left;
    z-index: 0
}

.theme-pearl.store-view-idn .product-reviews-summary .reviews-actions {
    margin-top: 0 !important
}

.theme-pearl.store-view-idn input,
.theme-pearl.store-view-idn textarea,
.theme-pearl.store-view-idn select {
    letter-spacing: inherit
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    .theme-pearl.store-view-idn .breadcrumbs .item:not(:last-child):after {
        line-height: 17px;
        vertical-align: middle
    }
}

.theme-pearl.store-view-idn .price-box .old-price .price {
    text-decoration: line-through;
    color: #292929
}

.theme-pearl.store-view-idn .price-box .price-label {
    display: none !important
}

body.power-listing * {
    box-sizing: border-box
}

@media screen and (min-width:768px) {
    body.power-listing .columns .sidebar.sidebar-main .layered-navigation.filter {
        margin-bottom: 4rem
    }
}

body.power-listing .columns .sidebar.sidebar-main .layered-navigation.filter .price-slider-container .from-to-container {
    position: relative;
    height: 2.2rem;
    font-size: 1.4rem
}

body.power-listing .columns .sidebar.sidebar-main .layered-navigation.filter .price-slider-container .from-to-container .from {
    position: absolute;
    left: -.8rem
}

body.power-listing .columns .sidebar.sidebar-main .layered-navigation.filter .price-slider-container .from-to-container .to {
    position: absolute;
    right: -.8rem
}

body.power-listing .columns .sidebar.sidebar-main .layered-navigation.filter .swatch-attribute-options .swatch-option-link-layered.active .swatch-option {
    outline: .2rem solid #ff5501
}

@media screen and (max-width:768px) {
    body.power-listing .columns {
        padding-top: 6rem;
        position: relative
    }

    body.power-listing .columns .sort {
        position: absolute;
        top: 0;
        width: 100%
    }

    body.power-listing.shop-by-open .filter-current {
        display: none
    }

    body.power-listing .filter-current strong.filter-current-subtitle {
        display: block !important
    }
}

@media screen and (max-width:768px) {
    body.power-listing .sidebar.sidebar-main div#power-listing-layered-navigation div.filter-current div.block-actions.filter-actions {
        display: none
    }

    body.power-listing .sidebar.sidebar-main div#power-listing-layered-navigation div.filter-current.active-dropdown div.block-actions.filter-actions {
        display: block !important;
        margin: unset;
        margin-bottom: 1rem
    }

    body.power-listing .sidebar.sidebar-main div#power-listing-toolbar div.sort.open div.close {
        display: block !important
    }

    body.power-listing .sidebar.sidebar-main div#power-listing-layered-navigation.open {
        background: #fff;
        bottom: 0;
        display: block;
        left: 0;
        overflow: scroll;
        position: fixed;
        right: 0;
        top: 0;
        z-index: 10
    }

    body.power-listing .sidebar.sidebar-main div#power-listing-layered-navigation.open .block-subtitle.filter-subtitle {
        display: block !important
    }

    body.power-listing .sidebar.sidebar-main div#power-listing-layered-navigation.open .filter-items.filter-options {
        display: block !important
    }

    body.power-listing .sidebar.sidebar-main div#power-listing-layered-navigation.open .filter-items.filter-options .filter-options-item.actives .filter-options-content {
        display: block !important
    }
}

body.power-listing .sidebar.sidebar-main .swatch-attribute.swatch-layered.size .swatch-attribute-options {
    display: flex;
    flex-wrap: wrap;
    gap: 1rem
}

body.power-listing .sidebar.sidebar-main .swatch-attribute.swatch-layered.size .swatch-attribute-options .swatch-option-hover {
    display: none
}

body.power-listing .sidebar.sidebar-main .swatch-attribute.swatch-layered.size .swatch-attribute-options .swatch-option {
    font-size: 1.2rem;
    font-weight: 700;
    line-height: 2rem;
    margin: 0;
    min-width: 4rem;
    padding: .4rem .8rem;
    height: auto
}

body.power-listing .sidebar.sidebar-main .swatch-attribute.swatch-layered.size .swatch-container .swatch-option.text {
    position: relative
}

body.power-listing .sidebar.sidebar-main .swatch-attribute.swatch-layered.size .swatch-container .swantch-option-hover {
    display: none
}

body.power-listing .sidebar.sidebar-main .swatch-attribute.swatch-layered.size .swatch-container:hover .swatch-option-hover {
    display: block;
    border: .1rem solid #dadada;
    color: #949494;
    max-height: 100%;
    min-height: 3rem;
    min-width: 3rem;
    padding: .2rem .5rem;
    position: absolute;
    text-align: center;
    z-index: 999;
    background: #fff;
    top: -4rem
}

body.power-listing .sidebar.sidebar-main .swatch-attribute.swatch-layered.size .swatch-container:hover .swatch-option-hover:before {
    border-color: #adadad transparent transparent;
    border-width: .8rem .85rem 0;
    left: 50%;
    top: 100%;
    transform: translate(-50%);
    border-style: solid;
    content: '';
    font-size: .1rem;
    height: 0;
    position: absolute;
    width: 0
}

body.power-listing .sidebar.sidebar-main .swatch-attribute.swatch-layered.size .swatch-container:hover .swatch-option-hover:after {
    border-color: #fff transparent transparent;
    border-width: .7rem .75rem 0;
    left: 50%;
    top: 100%;
    transform: translate(-50%);
    border-style: solid;
    content: '';
    font-size: .1rem;
    height: 0;
    position: absolute
}

body.power-listing .sidebar.sidebar-main .swatch-attribute.swatch-layered.color .swatch-attribute-options {
    display: flex;
    flex-wrap: wrap;
    row-gap: .5rem
}

body.power-listing .sidebar.sidebar-main .swatch-attribute.swatch-layered.color .swatch-option-link-layered:hover {
    background-color: none;
    height: 2.6rem
}

body.power-listing .sidebar.sidebar-main .swatch-attribute.swatch-layered.color .swatch-option-link-layered .swatch-options-visual-container {
    max-height: 100%
}

body.power-listing .sidebar.sidebar-main .swatch-attribute.swatch-layered.color .swatch-option-link-layered .swatch-options-visual-container .swatch-option {
    min-width: 3.6rem;
    height: 2.6rem;
    background: center center no-repeat
}

body.power-listing .sidebar.sidebar-main .swatch-attribute.swatch-layered.color .swatch-option-link-layered .swatch-label-text {
    bottom: .4rem;
    position: absolute;
    left: 50%;
    transform: translate(-50%);
    text-transform: capitalize
}

body.power-listing .sidebar.sidebar-main .swatch-attribute.swatch-layered.color .swatch-option-link-layered .swatch-option.visual-hover-inner {
    margin: .5rem;
    background: center center no-repeat;
    background-color: #eb6703;
    min-width: 12.2rem;
    position: absolute;
    height: 12.9rem;
    left: .4rem
}

body.power-listing .sidebar.sidebar-main .swatch-attribute.swatch-layered.color .swatch-options-visual-container .swatch-option {
    margin: 0 1rem .5rem 0
}

body.power-listing .sidebar.sidebar-main .swatch-attribute.swatch-layered.color .swatch-option-link-layered {
    position: relative;
    height: 2.6rem
}

body.power-listing .sidebar.sidebar-main .swatch-attribute.swatch-layered.color .swatch-option-link-layered .swatch-option.visual-hover {
    display: none
}

body.power-listing .sidebar.sidebar-main .swatch-attribute.swatch-layered.color .swatch-option-link-layered .swatch-option.visual-hover .swatch-option.visual-hover-inner {
    background: center center no-repeat
}

body.power-listing .sidebar.sidebar-main .swatch-attribute.swatch-layered.color .swatch-option-link-layered:hover .swatch-option.visual-hover {
    display: block;
    position: absolute;
    height: 16.2rem;
    margin: 0 auto;
    min-width: 14.2rem;
    top: -17.7rem;
    left: 45%;
    transform: translate(-50%);
    z-index: 1;
    background-color: #fff
}

body.power-listing .sidebar.sidebar-main .swatch-attribute.swatch-layered.color .swatch-option-link-layered:hover .corner:before {
    border-color: #adadad transparent transparent;
    border-width: .8rem .85rem 0;
    left: 21%;
    top: -5.3rem;
    border-style: solid;
    content: '';
    font-size: .1rem;
    height: 0;
    position: relative;
    width: 0;
    z-index: 1
}

body.power-listing .sidebar.sidebar-main .swatch-attribute.swatch-layered.color .swatch-option-link-layered:hover .corner:after {
    border-color: #fff transparent transparent;
    border-width: .7rem .75rem 0;
    left: -14%;
    top: -5.4rem;
    border-style: solid;
    content: '';
    font-size: .1rem;
    height: 0;
    position: relative;
    width: 0;
    z-index: 1
}

@media screen and (max-width:768px) {
    body.power-listing .power-listing .toolbar {
        display: flex;
        flex-direction: column-reverse
    }

    body.power-listing .power-listing .toolbar .sort {
        display: flex;
        justify-content: space-between;
        margin-bottom: 4rem
    }

    body.power-listing .power-listing .toolbar .sort.open-sort .close {
        display: inline-block
    }

    body.power-listing .power-listing .toolbar .sort .close {
        z-index: 9999;
        box-shadow: none;
        background: 0 0;
        border: 0;
        color: transparent;
        left: auto;
        right: 1.1rem;
        top: 1rem;
        display: none;
        text-decoration: none;
        position: fixed
    }

    body.power-listing .power-listing .toolbar .sort .close:after {
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        font-size: 1.6rem;
        line-height: inherit;
        color: #7d7d7d;
        content: '\e616';
        font-family: luma-icons;
        vertical-align: middle;
        display: inline-block;
        font-weight: 400;
        overflow: hidden;
        speak: none;
        text-align: center
    }
}

@media screen and (min-width:768px) {
    body.power-listing .power-listing .toolbar .mobile-sort {
        display: none
    }
}

body.power-listing .power-listing .toolbar .mobile-sort {
    background-color: #f0f0f0;
    box-shadow: inset 0 .1rem 0 0 #fff, inset 0 -.1rem 0 0 rgba(204, 204, 204, .3);
    border: .1rem solid #ccc;
    border-radius: .3rem;
    font-weight: 400;
    left: 0;
    line-height: 1.6rem;
    padding: .7rem 1rem;
    text-align: center;
    top: 0;
    z-index: 2
}

body.power-listing .power-listing .toolbar .count {
    vertical-align: sub
}

body.power-listing .power-listing .product-list {
    margin-bottom: 6rem
}

body.power-listing .power-listing .product-list .product-cards .product-card .product-item-information {
    padding: 1rem
}

@media screen and (max-width:768px) {
    body.power-listing .power-listing .product-list .product-cards .product-card .product-item-information {
        padding: .8rem
    }
}

@media screen and (max-width:768px) {
    body.power-listing .power-listing .product-list .product-cards .product-card:nth-child(odd) .configurable-options .swatch-attribute .swatch-attribute-options .label:first-child .swatch-option.visual-hover {
        z-index: 99999 !important;
        left: 120% !important
    }
}

body.power-listing .power-listing .product-list .product-cards .product-card .product-actions .product-actions-inner .configurable-options {
    padding-left: 0;
    padding-top: 0
}

body.power-listing .power-listing .product-list .product-cards .product-card .product-actions .product-actions-inner .configurable-options .swatch-attribute .swatch-attribute-options {
    display: flex;
    flex-wrap: wrap
}

body.power-listing .power-listing .product-list .product-cards .product-card .product-actions .product-actions-inner .configurable-options .swatch-attribute .swatch-attribute-options .label {
    position: relative;
    height: 2.6rem
}

body.power-listing .power-listing .product-list .product-cards .product-card .product-actions .product-actions-inner .configurable-options .swatch-attribute .swatch-attribute-options .label:hover .swatch-option.visual-hover {
    display: block;
    position: absolute;
    height: 16.2rem;
    margin: 0 auto;
    min-width: 14.2rem;
    top: -17.7rem;
    left: 45%;
    transform: translate(-50%);
    z-index: 1;
    background-color: #fff
}

body.power-listing .power-listing .product-list .product-cards .product-card .product-actions .product-actions-inner .configurable-options .swatch-attribute .swatch-attribute-options .label:hover .swatch-option.visual-hover .swatch-label-text {
    bottom: .4rem;
    position: absolute;
    left: 50%;
    transform: translate(-50%);
    text-transform: capitalize
}

body.power-listing .power-listing .product-list .product-cards .product-card .product-actions .product-actions-inner .configurable-options .swatch-attribute .swatch-attribute-options .label:hover .swatch-option.visual-hover .swatch-option.visual-hover-inner {
    margin: .5rem;
    background: center center no-repeat;
    background-color: #eb6703;
    min-width: 12.2rem;
    position: absolute;
    height: 12.9rem;
    left: .4rem
}

body.power-listing .power-listing .product-list .product-cards .product-card .product-actions .product-actions-inner .configurable-options .swatch-attribute .swatch-attribute-options .label:hover .corner:before {
    border-color: #adadad transparent transparent;
    border-width: .8rem .85rem 0;
    left: 0;
    top: -4.9rem;
    border-style: solid;
    content: '';
    font-size: .1rem;
    height: 0;
    position: relative;
    width: 0
}

body.power-listing .power-listing .product-list .product-cards .product-card .product-actions .product-actions-inner .configurable-options .swatch-attribute .swatch-attribute-options .label:hover .corner:after {
    border-color: #fff transparent transparent;
    border-width: .7rem .75rem 0;
    left: -1.5rem;
    top: -5rem;
    border-style: solid;
    content: '';
    font-size: .1rem;
    height: 0;
    position: relative;
    width: 0
}

body.power-listing .power-listing .product-list .product-cards .product-card .product-actions .product-actions-inner .configurable-options .swatch-attribute .swatch-attribute-options label.swatch-container .swatch-option-text {
    display: none
}

body.power-listing .power-listing .product-list .product-cards .product-card .product-actions .product-actions-inner .configurable-options .swatch-attribute .swatch-attribute-options label.label input[type=radio] {
    display: none
}

body.power-listing .power-listing .product-list .product-cards .product-card .product-actions .product-actions-inner .configurable-options .swatch-attribute .swatch-attribute-options .swatch-option.visual-hover {
    display: none
}

body.power-listing .power-listing .product-list .product-cards .product-card .product-actions .product-actions-inner .configurable-options .swatch-attribute .swatch-attribute-options .swatch-option.visual {
    border: .1rem solid #dadada;
    cursor: pointer;
    float: left;
    height: 2.4rem;
    margin: 0 1rem .5rem 0;
    max-width: 100%;
    min-width: 3.6rem;
    overflow: hidden;
    padding: .1rem .2rem;
    position: relative;
    text-align: center;
    text-overflow: ellipsis;
    background: center center no-repeat
}

body.power-listing .power-listing .product-list .product-cards .product-card .product-actions .product-actions-inner .configurable-options .swatch-attribute .swatch-attribute-options .swatch-attribute-options-inner {
    position: relative
}

body.power-listing .power-listing .product-list .product-cards .product-card .product-actions .product-actions-inner .configurable-options .swatch-attribute .swatch-attribute-options .swatch-attribute-options-inner .swatch-option {
    color: #949494;
    background: #f0f0f0;
    font-size: 1.2rem;
    font-weight: 700;
    line-height: 2rem;
    margin-right: .7rem;
    border: .1rem solid #dadada;
    cursor: pointer;
    float: left;
    height: 2rem;
    margin: 0 .8rem .5rem 0;
    max-width: 100%;
    min-width: 4rem;
    overflow: hidden;
    position: relative;
    text-align: center;
    text-overflow: ellipsis;
    padding: .4rem .8rem;
    height: auto
}

body.power-listing .power-listing .product-list .product-cards .product-card .product-actions .product-actions-inner .configurable-options .swatch-attribute .swatch-attribute-options .swatch-attribute-options-inner .swatch-option-hover {
    display: none
}

body.power-listing .power-listing .product-list .product-cards .product-card .product-actions .product-actions-inner .configurable-options .swatch-attribute .swatch-attribute-options .swatch-container .swatch-option.text {
    position: relative
}

body.power-listing .power-listing .product-list .product-cards .product-card .product-actions .product-actions-inner .configurable-options .swatch-attribute .swatch-attribute-options .swatch-container:hover .swatch-option-hover {
    display: block;
    border: .1rem solid #dadada;
    color: #949494;
    max-height: 100%;
    min-height: 3rem;
    min-width: 3rem;
    padding: .2rem .5rem;
    position: absolute;
    text-align: center;
    z-index: 999;
    background: #fff;
    top: -4.5rem
}

body.power-listing .power-listing .product-list .product-cards .product-card .product-actions .product-actions-inner .configurable-options .swatch-attribute .swatch-attribute-options .swatch-container:hover .swatch-option-hover:before {
    border-color: #adadad transparent transparent;
    border-width: .8rem .85rem 0;
    left: 50%;
    top: 100%;
    transform: translate(-50%);
    border-style: solid;
    content: '';
    font-size: .1rem;
    height: 0;
    position: absolute;
    width: 0
}

body.power-listing .power-listing .product-list .product-cards .product-card .product-actions .product-actions-inner .configurable-options .swatch-attribute .swatch-attribute-options .swatch-container:hover .swatch-option-hover:after {
    border-color: #fff transparent transparent;
    border-width: .7rem .75rem 0;
    left: 50%;
    top: 100%;
    transform: translate(-50%);
    border-style: solid;
    content: '';
    font-size: .1rem;
    height: 0;
    position: absolute
}

body.power-listing .power-listing .product-list .product-cards .product-card .product-actions .actions-product .actions-secondary .towishlist,
body.power-listing .power-listing .product-list .product-cards .product-card .product-actions .actions-product .actions-secondary .tocompare {
    line-height: 3.5rem;
    text-align: center;
    width: 3.5rem;
    color: #666;
    font-weight: 600;
    letter-spacing: .05em;
    text-transform: uppercase;
    display: inline-block;
    text-decoration: none
}

body.power-listing .power-listing .product-list .product-cards .product-card .product-actions .actions-product .actions-secondary .towishlist:hover,
body.power-listing .power-listing .product-list .product-cards .product-card .product-actions .actions-product .actions-secondary .tocompare:hover {
    color: #333;
    text-decoration: none
}

body.power-listing .power-listing .product-list .product-cards .product-card .product-actions .actions-product .actions-secondary .towishlist:before {
    content: '\e600';
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 1.6rem;
    line-height: 1.6rem;
    color: inherit;
    font-family: luma-icons;
    margin: -.2rem .5rem 0 0;
    vertical-align: middle;
    display: inline-block;
    font-weight: 400;
    overflow: hidden;
    speak: none;
    text-align: center
}

body.power-listing .power-listing .product-list .product-cards .product-card .product-actions .actions-product .actions-secondary .tocompare:before {
    content: '\e61e';
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 1.6rem;
    line-height: 1.6rem;
    color: inherit;
    font-family: luma-icons;
    margin: -.2rem .5rem 0 0;
    vertical-align: middle;
    display: inline-block;
    font-weight: 400;
    overflow: hidden;
    speak: none;
    text-align: center
}

@media screen and (min-width:768px) {
    body.power-listing .power-listing .product-list .product-cards .product-card:hover .product-item-information {
        max-width: 100%;
        background: #fff;
        box-shadow: .3rem .4rem .4rem 0 rgba(0, 0, 0, .3);
        outline: .1rem solid #bbb;
        position: relative;
        z-index: 9;
        max-height: 100%
    }

    body.power-listing .power-listing .product-list .product-cards .product-card:hover .product-actions .actions-product {
        display: flex;
        background: #fff;
        box-shadow: .3rem .4rem .4rem 0 rgba(0, 0, 0, .3);
        border: .1rem solid #bbb;
        border-top: none;
        left: 0;
        margin: 1rem 0 0 -.1rem;
        padding: 0 .9rem .9rem;
        position: absolute;
        right: -.1rem;
        z-index: 2
    }
}

@media screen and (min-width:768px) and screen and (max-width:1024px) {
    body.power-listing .power-listing .product-list .product-cards .product-card:hover .product-actions .actions-product {
        display: inline-block;
        text-align: left
    }
}

body.power-listing .power-listing .product-list .product-cards .product-card .product-image a .img-container {
    display: inline-block;
    max-width: 100%;
    width: 24rem
}

body.power-listing .power-listing .product-list .product-cards .product-card .product-image a .img-container .img-container-inner {
    display: block;
    height: 0;
    overflow: hidden;
    position: relative;
    z-index: 1;
    padding-bottom: 125%
}

body.power-listing .power-listing .product-list .product-cards .product-card .product-image a .img-container .img-container-inner img {
    bottom: 0;
    display: block;
    height: auto;
    left: 0;
    margin: auto;
    max-width: 100%;
    position: absolute;
    right: 0;
    top: 0
}

body.power-listing .power-listing .product-list .product-cards .product-card .name-container h3.product-name {
    padding: 0;
    text-align: initial;
    hyphens: auto;
    margin: .5rem 0;
    word-wrap: break-word
}

body.power-listing .power-listing .product-list .product-cards .product-card .name-container h3.product-name a {
    font-weight: 400;
    color: #333;
    text-decoration: none;
    font-size: 1.4rem
}

body.power-listing .power-listing .product-list .product-cards .product-card .product-item-information p.price {
    margin: 1rem 0 2.5rem;
    text-align: left;
    display: flex;
    column-gap: .5rem
}

body.power-listing .power-listing .product-list .product-cards .product-card .product-item-information p.price span.price {
    font-weight: 700
}

body.power-listing .power-listing .product-list .product-cards .product-card .product-item-information p.price span.old-price span.price {
    font-weight: 400;
    text-decoration: line-through;
    margin-left: 10px
}

body.power-listing .power-listing .product-list .product-cards .product-card .price-container {
    margin: 1rem 0 2.5rem
}

body.power-listing .power-listing .product-list .product-cards .product-card .price-container p {
    text-align: initial
}

body.power-listing .power-listing .product-list .product-cards .product-card .price-container .price-label {
    font-weight: 400;
    color: #666;
    font-size: 1.2rem
}

body.power-listing .power-listing .product-list .product-cards .product-card .price-container span.price {
    padding-left: .5rem
}

body.power-listing .power-listing .product-list .product-cards .product-card .price-container p.price {
    font-weight: 700;
    white-space: nowrap;
    color: #333
}

body.power-listing .power-listing .product-list .product-cards .product-card .product-actions .actions-product {
    display: none
}

@media screen and (max-width:768px) {
    body.power-listing .power-listing .product-list .product-cards .product-card .product-actions .actions-product {
        display: block;
        text-align: left
    }
}

body.power-listing .power-listing .product-list .product-cards .product-card .product-actions form .action.tocart {
    display: inline-block;
    font-size: 1.3rem;
    border-radius: 0;
    line-height: 1;
    padding-bottom: 1rem;
    padding-top: 1rem;
    white-space: nowrap;
    background: #1979c3;
    border: .1rem solid #1979c3;
    color: #fff;
    cursor: pointer;
    width: auto
}

body.power-listing .power-listing .product-list .product-cards .product-card .product-actions form .action.tocart:hover {
    background: #006bb4;
    border: .1rem solid #006bb4;
    color: #fff
}

body.power-listing .power-listing .pagination {
    text-align: left
}

body.power-listing .power-listing .pagination .pages .page {
    font-size: 1.2rem;
    line-height: 3rem;
    letter-spacing: normal;
    margin: 0 1.5rem 0 0;
    display: inline-block;
    padding: 0
}

body.power-listing .power-listing .pagination .pages .page:last-child a {
    display: inline-block;
    text-decoration: none;
    box-shadow: inset 0 .1rem 0 0 #fff, inset 0 -.1rem 0 0 rgba(204, 204, 204, .3);
    border-radius: .3rem;
    padding: 0 .8rem;
    background: #f0f0f0;
    border: .1rem solid #ccc;
    color: #7d7d7d
}

body.power-listing .power-listing .pagination .pages .page:last-child a:before {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 1.6rem;
    line-height: inherit;
    color: #7d7d7d;
    content: '\e608';
    font-family: luma-icons;
    margin: 0;
    vertical-align: top;
    display: inline-block;
    font-weight: 400;
    overflow: hidden;
    speak: none;
    text-align: center
}

body.power-listing .power-listing .pagination .pages .page:first-child a {
    display: inline-block;
    text-decoration: none;
    box-shadow: inset 0 .1rem 0 0 #fff, inset 0 -.1rem 0 0 rgba(204, 204, 204, .3);
    border-radius: .3rem;
    padding: 0 .8rem;
    background: #f0f0f0;
    border: .1rem solid #ccc;
    color: #7d7d7d
}

body.power-listing .power-listing .pagination .pages .page:first-child a:before {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 1.6rem;
    line-height: inherit;
    color: #7d7d7d;
    content: '\e617';
    font-family: luma-icons;
    margin: 0;
    vertical-align: top;
    display: inline-block;
    font-weight: 400;
    overflow: hidden;
    speak: none;
    text-align: center
}

body.power-listing .power-listing .pagination .pages .page span {
    background: #e5e5e5;
    font-size: 1.2rem;
    line-height: 3rem;
    letter-spacing: normal;
    color: #333;
    display: inline-block;
    font-weight: 700;
    padding: 0 .5rem
}

body.power-listing .power-listing .pagination .pages .page a:hover {
    text-decoration: none
}

body.power-listing #power-listing-layered-navigation .filter-items .filter-item .filter-options-content .option-values.scrollable {
    max-height: 300px;
    overflow-y: auto
}

.power-listing ul {
    list-style: none
}

.power-listing .pagination {
    text-align: center;
    margin-top: 3rem
}

.power-listing .pagination .pages {
    display: inline-block
}

.power-listing .pagination .pages .page {
    color: #000;
    float: left;
    padding: .8rem 1.6rem;
    text-decoration: none
}

.power-listing .pagination .pages .page.active {
    text-decoration: underline
}

.power-listing .product-list .product-cards {
    margin: 0;
    padding: 0;
    width: 100%;
    display: grid;
    grid-template-columns: repeat(var(--products-to-show), minmax(0, 1fr));
    column-gap: 1rem;
    row-gap: 1rem
}

.power-listing .product-list .product-cards .product-card {
    margin: 0;
    text-align: center;
    display: flex;
    flex-direction: column
}

.power-listing .product-list .product-cards .product-card .name-container {
    flex-grow: 1
}

.power-listing .product-list .product-cards .product-card img {
    background: #f0f0f0
}

.power-listing .product-list .product-cards .product-card h3 {
    padding: 1rem
}

.power-listing .product-list .product-cards .product-card h3 a {
    color: #1a1a1a
}

.power-listing .product-list .product-cards .product-card button {
    border: none;
    outline: 0;
    padding: 1.2rem;
    text-align: center;
    width: 100%;
    font-size: 1.8rem
}

.power-listing .product-list .product-cards .product-card button:hover {
    opacity: .7
}

.power-listing .product-list .product-cards .product-card .product-item-information .product-actions .configurable-options {
    padding: 1rem
}

.power-listing .product-list .product-cards .product-card .product-item-information .product-actions .configurable-options label input[type=radio]:checked+div .swatch-option.text,
.power-listing .product-list .product-cards .product-card .product-item-information .product-actions .configurable-options label input[type=radio]:checked+.swatch-option.visual {
    background: #fff;
    border: .1rem solid #fff;
    outline: .2rem solid #ff5501;
    color: #000
}

.power-listing .toolbar {
    text-align: left
}

.power-listing .toolbar div {
    display: inline-block
}

.power-listing .toolbar .sort {
    float: right
}

.block.crosssell .owl-stage .owl-item .product-item {
    width: 89% !important
}

.clearfix {
    *zoom: 1
}

.clearfix:after {
    content: '';
    display: block;
    clear: both;
    height: 0
}

.social-icons.si-light {
    background-color: rgba(255, 255, 255, .5)
}

.social-icons.si-light:last-child i:last-child {
    color: #666 !important
}

button:not(.primary) {
    box-shadow: none
}

#braintree-three-d-modal {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: fixed;
    top: 0;
    left: 0;
    align-items: center;
    height: 100vh;
    width: 100vw;
    z-index: 100000;
    visibility: visible
}

#braintree-three-d-modal .bt-modal-frame {
    height: 420px;
    width: 440px;
    margin: auto;
    background-color: #fff;
    z-index: 2;
    border-radius: 6px
}

#braintree-three-d-modal .bt-modal-body {
    height: 380px;
    margin: 20px;
    background-color: #fff;
    border: 1px solid #d3d3d3
}

#braintree-three-d-modal .bt-mask {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background-color: #000;
    opacity: .75
}

.braintree-applepay-container-product {
    display: inline-block
}

.braintree-applepay-container-product .braintree-apple-pay-button {
    padding: 10px 0;
    margin: 0;
    margin-bottom: 15px
}

.braintree-apple-pay-button {
    -webkit-appearance: -apple-pay-button;
    -apple-pay-button-type: plain;
    display: block;
    width: 200px;
    min-height: 40px;
    border: 1px solid #000;
    background-image: -webkit-named-image(apple-pay-logo-black);
    background-size: 100% calc(60% + 2px);
    background-repeat: no-repeat;
    background-color: #000;
    background-position: 50% 50%;
    border-radius: 5px;
    padding: 2px;
    margin: 20px auto;
    transition: background-color .15s;
    cursor: pointer
}

.ppcredit-summary {
    background: linear-gradient(to right, #009cde, #003087);
    color: #fff;
    padding: 15px;
    text-align: center;
    margin: 10px 0
}

.ppcreditcalc-container {
    border: 1px solid #dedede;
    background: #fff
}

.ppcreditcalc-header {
    background: #fff;
    padding: 15px
}

.ppcreditcalc-legal {
    background-color: #eee;
    border-top: 1px solid #dedede;
    padding: 15px;
    font-size: 1.2rem;
    line-height: 2rem
}

.ppcreditcalc-instalments {
    list-style: none;
    margin: 0;
    padding: 0;
    border-top: 1px solid #dedede;
    border-bottom: 1px solid #dedede;
    background-color: #eee
}

.ppcreditcalc-instalments li {
    display: inline-block;
    margin: 0;
    padding: 0
}

.ppcreditcalc-instalments-term {
    display: block;
    padding: 10px 15px;
    color: #000
}

.ppcreditcalc-instalments-term:hover {
    background: #009cde;
    color: #fff;
    text-decoration: none
}

.ppcreditcalc-instalments-term.active {
    background: #003087;
    color: #fff
}

.ppcreditcalc-instalment-summary {
    padding: 15px
}

.ppcreditcalc-instalment-summary dl {
    margin: 0
}

.ppcreditcalc-instalment-summary dt {
    display: inline-block;
    width: 50%
}

.ppcreditcalc-instalment-summary dd {
    display: inline-block
}

#braintree_expirationDate {
    width: 90px
}

button.braintree-googlepay-button {
    background-origin: content-box;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    border: 0;
    border-radius: 4px;
    box-shadow: rgba(60, 64, 67, .3) 0 1px 1px 0, rgba(60, 64, 67, .15) 0 1px 3px 1px;
    cursor: pointer;
    height: 40px;
    min-height: 40px;
    padding: 11px 24px
}

button.braintree-googlepay-button.black {
    background-color: #000;
    box-shadow: none;
    padding: 12px 24px 10px
}

button.braintree-googlepay-button.white {
    background-color: #fff
}

button.braintree-googlepay-button.short {
    min-width: 90px;
    width: 160px
}

button.braintree-googlepay-button.black.short {
    background-image: url(https://www.gstatic.com/instantbuy/svg/dark_gpay.svg)
}

button.braintree-googlepay-button.white.short {
    background-image: url(https://www.gstatic.com/instantbuy/svg/light_gpay.svg)
}

button.braintree-googlepay-button.black:active {
    background-color: #5f6368
}

button.braintree-googlepay-button.black:hover {
    background-color: #3c4043
}

button.braintree-googlepay-button.white:active {
    background-color: #fff
}

button.braintree-googlepay-button.white:focus {
    box-shadow: #e8e8e8 0 1px 1px 0, #e8e8e8 0 1px 3px
}

button.braintree-googlepay-button.white:hover {
    background-color: #f8f8f8
}

button.braintree-googlepay-button.long {
    min-width: 152px;
    width: 240px
}

button.braintree-googlepay-button.white.long {
    background-image: url(https://www.gstatic.com/instantbuy/svg/light/en.svg)
}

button.braintree-googlepay-button.black.long {
    background-image: url(https://web.archive.org/web/20260601085816im_/https://www.gstatic.com/instantbuy/svg/dark/en.svg)
}

.googlepay-minicart-logo {
    margin-top: 15px;
    text-align: center
}

.checkout-payment-method .credit-card-types.braintree-credit-card-types img {
    width: 30px;
    -webkit-filter: none;
    -webkit-transition: none
}

.braintree-card-control {
    position: relative
}

.braintree-credit-card-selected {
    position: absolute;
    z-index: 10;
    left: 10px
}

.braintree-paypal-logo.oneclick-container {
    width: 100%
}

#payment_form_braintree_ach_direct_debit .field>.fields .field .label {
    font-weight: 600
}

#payment_form_braintree_ach_direct_debit .field>.fields .field.required>.label:after {
    content: '*';
    color: #e02b27;
    font-size: 1.8rem;
    margin: 0 0 0 5px
}

#payment_form_braintree_ach_direct_debit .field>.fields .field .control {
    margin: 10px 10px 0 0
}

#payment_form_braintree_ach_direct_debit .field>.fields .field .control input[type=text]::placeholder,
#payment_form_braintree_ach_direct_debit .field>.fields .field .control input[type=number]::placeholder {
    color: #d3d3d3
}

#payment-method-braintree-lpm .primary {
    width: 100%
}

#payment-method-braintree-lpm .primary .action {
    margin-bottom: 12px;
    width: 100%
}

#payment-method-braintree-lpm .primary .action img {
    height: 40px
}

#payment-method-braintree-cc-vault .field.required .label {
    font-weight: 600
}

#payment-method-braintree-cc-vault .field.required .label:after {
    content: '*';
    color: #e02b27;
    font-size: 1.8rem;
    margin: 0 0 0 5px
}

#payment-method-braintree-cc-vault .field .hosted-control {
    background: #fff;
    background-clip: padding-box;
    border: 1px solid #c2c2c2;
    border-radius: 1px;
    font-family: 'Roboto', sans-serif;
    font-size: 1.4rem;
    height: 32px;
    padding: 0 9px;
    vertical-align: baseline;
    box-sizing: border-box;
    position: relative;
    width: 5rem
}

#payment-method-braintree-cc-vault .field .hosted-control.braintree-hosted-fields-invalid:not(.braintree-hosted-fields-focused)~.hosted-error {
    height: auto;
    opacity: 1
}

#payment-method-braintree-cc-vault .field .hosted-error {
    clear: both;
    color: #e02b27;
    font-size: 1.2rem;
    height: 0;
    margin-top: 7px;
    opacity: 0
}

.braintree-paypal-fieldset {
    display: none
}

.payment-method-braintree .hosted-control {
    border: 1px solid #c2c2c2;
    height: 32px;
    padding: 8px 15px;
    max-width: 300px
}

.payment-method-braintree .hosted-control.braintree-hosted-fields-invalid:not(.braintree-hosted-fields-focused)~.hosted-error {
    height: auto;
    opacity: 1
}

.payment-method-braintree .hosted-error {
    clear: both;
    color: #e02b27;
    font-size: 1.2rem;
    height: 0;
    margin-top: 7px;
    opacity: 0
}

.payment-method-braintree .cvv {
    max-width: 200px;
    position: relative
}

.payment-method-braintree .cvv .field-tooltip {
    top: 10px;
    right: 30px
}

#braintree_cc_number {
    padding-left: 68px
}

body.theme-pearl.codilar-product-listing .price-slider-container {
    padding: .5rem 1.5rem 0
}

body.theme-pearl.codilar-product-listing .from-to-container {
    display: flex;
    justify-content: center;
    align-items: center
}

body.theme-pearl.codilar-product-listing .from-to-container span {
    width: 1rem;
    min-width: 1rem;
    margin: 0 1rem;
    display: flex;
    align-items: center;
    height: .1rem;
    background: #e7e7e7
}

body.theme-pearl.codilar-product-listing .from-to-container strong {
    padding: 1rem .5rem;
    border: 1px solid #e7e7e7;
    min-width: calc(50% - 1.5rem);
    flex-basis: calc(50% - 1.5rem);
    font-weight: 400;
    text-align: center
}

body.theme-pearl.codilar-product-listing .ui-slider {
    background: #e7e7e7 !important;
    margin: 2rem 0
}

body.theme-pearl.codilar-product-listing .ui-slider .ui-slider-handle:first-of-type,
body.theme-pearl.codilar-product-listing .ui-slider .ui-slider-handle:last-of-type {
    width: 2.4rem;
    height: 2.4rem;
    border-radius: 50%;
    background: #fff;
    border: 4px solid #000
}

body.theme-pearl.codilar-product-listing .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-title {
    background-color: #fff
}

body.theme-pearl.codilar-product-listing .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item.active .filter-options-title {
    background-color: #f4f4f4 !important
}

body.theme-pearl.codilar-product-listing .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-option-name {
    text-transform: capitalize
}

body.theme-pearl.codilar-product-listing .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-option-name .count {
    margin: 0
}

body.theme-pearl.codilar-product-listing .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items.size-filter {
    padding: 0 !important
}

body.theme-pearl.codilar-product-listing .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items.size-filter .item {
    width: 33.33%
}

body.theme-pearl.codilar-product-listing .page-wrapper .breadcrumbs .items .item strong {
    font-weight: 400 !important
}

body.theme-pearl.codilar-product-listing .filter-current .clearallfilter {
    display: inline-block;
    padding: 0 1.5rem
}

body.theme-pearl.codilar-product-listing .filter-current .clearallfilter a.filter-clear {
    display: inline-block;
    font-size: 1.6rem;
    color: #1c78dc;
    height: unset;
    overflow: inherit;
    line-height: unset;
    font-weight: 700;
    text-decoration: underline
}

body.theme-pearl.codilar-product-listing .filter-current .action.remove:before {
    font-size: 1.25rem;
    line-height: 1.25rem
}

.catalog-category-view .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items .item a:before,
.cms-surprise-drop-event .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items .item a:before,
.catalogsearch-result-index .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items .item a:before,
.catalogsearch-advanced-result .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items .item a:before,
.cms-page-view .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items .item a:before {
    height: 2.2rem;
    width: 2.2rem;
    flex: 0 0 2.2rem
}

.catalog-category-view .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items .item.selected a:after,
.cms-surprise-drop-event .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items .item.selected a:after,
.catalogsearch-result-index .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items .item.selected a:after,
.catalogsearch-advanced-result .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items .item.selected a:after,
.cms-page-view .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items .item.selected a:after {
    background-size: 2.4rem;
    width: 2.4rem;
    height: 2.4rem
}

.catalog-category-view .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items.color-filter .item.item-swatch,
.cms-surprise-drop-event .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items.color-filter .item.item-swatch,
.catalogsearch-result-index .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items.color-filter .item.item-swatch,
.catalogsearch-advanced-result .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items.color-filter .item.item-swatch,
.cms-page-view .columns .sidebar.sidebar-main #layered-filter-block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items.color-filter .item.item-swatch {
    margin-right: .85rem
}

.filter-option-wrapper .FacetValue-searchBoxContainer {
    padding: 1.5rem
}

.filter-option-wrapper .FacetValue-searchBoxContainer .FacetValue-searchBox {
    align-items: center;
    display: flex;
    position: relative
}

.filter-option-wrapper .FacetValue-searchBoxContainer .FacetValue-searchBox .search_icon {
    display: flex;
    padding-left: 12px;
    position: absolute
}

.filter-option-wrapper .FacetValue-searchBoxContainer .FacetValue-searchBox .search_icon .Icon {
    display: inline-block;
    height: 1.6rem;
    transform-origin: 50% 50%;
    transition: transform .2s;
    width: 1.6rem
}

.filter-option-wrapper .FacetValue-searchBoxContainer .FacetValue-searchBox .search_icon .Icon .Icon svg {
    display: table;
    height: 100%;
    overflow: hidden;
    width: 100%;
    stroke: inherit;
    fill: currentColor
}

.filter-option-wrapper .FacetValue-searchBoxContainer .FacetValue-searchBox .close_icon {
    background: 0 0;
    border: none;
    position: absolute;
    right: 1.2rem;
    display: none;
    padding: 0
}

.filter-option-wrapper .FacetValue-searchBoxContainer .FacetValue-searchBox .close_icon .Icon {
    display: inline-block;
    height: 1.2rem;
    transform-origin: 50% 50%;
    transition: transform .2s;
    width: 1.2rem
}

.filter-option-wrapper .FacetValue-searchBoxContainer .FacetValue-searchBox .close_icon .Icon .Icon svg {
    display: table;
    height: 100%;
    overflow: hidden;
    width: 100%;
    stroke: inherit;
    fill: currentColor
}

.filter-option-wrapper .FacetValue-searchBoxContainer .FacetValue-searchBox .search-box {
    color: #0e1111;
    font-size: 14px;
    font-weight: 400;
    padding: 1.25rem 3.2rem;
    width: 100%;
    background-color: #fff;
    border: 1px solid #757575;
    border-radius: .02rem;
    height: 4rem
}

.filter-option-wrapper .FacetValue-searchBoxContainer .result-count {
    color: #515151;
    display: block;
    font-size: 1.4rem;
    font-weight: 400;
    line-height: 1.862rem;
    margin-top: 1rem;
    text-align: left
}

div#codilar-product-listing-pagination {
    margin: 3rem 0
}

div#codilar-product-listing-pagination .pagess .items {
    display: flex;
    align-items: center;
    gap: .5rem
}

@media (max-width:480px) {
    div#codilar-product-listing-pagination .pagess .items {
        justify-content: space-between;
        padding: 0 1.5rem
    }
}

@media (min-width:481px) {
    div#codilar-product-listing-pagination .pagess .items {
        justify-content: center
    }
}

div#codilar-product-listing-pagination .pagess .items .item {
    margin: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 2.9rem;
    font-size: 1.6rem
}

@media (max-width:480px) {
    div#codilar-product-listing-pagination .pagess .items .item {
        padding: 0 .3rem
    }
}

@media (min-width:481px) {
    div#codilar-product-listing-pagination .pagess .items .item {
        min-width: 4rem
    }
}

@media (min-width:481px) {

    div#codilar-product-listing-pagination .pagess .items .item.pages-item-previous,
    div#codilar-product-listing-pagination .pagess .items .item.pages-item-next {
        padding: 0 1rem
    }
}

@media (max-width:480px) {

    div#codilar-product-listing-pagination .pagess .items .item.pages-item-previous,
    div#codilar-product-listing-pagination .pagess .items .item.pages-item-next {
        padding: 0
    }
}

div#codilar-product-listing-pagination .pagess .items .item a {
    width: 100%;
    text-align: center;
    color: #515151;
    text-transform: capitalize
}

div#codilar-product-listing-pagination .pagess .items .item a.page:hover {
    background-color: #f5f5f5
}

div#codilar-product-listing-pagination .pagess .items .item a:hover {
    color: #0f1111
}

div#codilar-product-listing-pagination .pagess .items .item.current {
    border: 1px solid #0f1111
}

div#codilar-product-listing-pagination .pagess .items .item.current strong {
    color: #0f1111
}

div#codilar-product-listing-pagination .pagess .items .item .action.previous,
div#codilar-product-listing-pagination .pagess .items .item .action.next {
    text-decoration: underline;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 5rem;
    overflow: hidden
}

div#codilar-product-listing-pagination .pagess .items .item .action.first,
div#codilar-product-listing-pagination .pagess .items .item .action.last {
    font-size: 0
}

div#codilar-product-listing-pagination .pagess .items .item .action.first:before,
div#codilar-product-listing-pagination .pagess .items .item .action.last:before {
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    content: '';
    width: 2.4rem;
    height: 2.4rem;
    background-size: 2.4rem;
    display: inline-block
}

div#codilar-product-listing-pagination .pagess .items .item:not(.disabled) .action.last:before {
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.2807 12.531L5.78068 20.031C5.63995 20.1718 5.44907 20.2508 5.25005 20.2508C5.05103 20.2508 4.86016 20.1718 4.71943 20.031C4.5787 19.8903 4.49963 19.6994 4.49963 19.5004C4.49963 19.3014 4.5787 19.1105 4.71943 18.9698L11.6897 12.0004L4.71943 5.03104C4.5787 4.89031 4.49963 4.69944 4.49963 4.50042C4.49963 4.30139 4.5787 4.11052 4.71943 3.96979C4.86016 3.82906 5.05103 3.75 5.25005 3.75C5.44907 3.75 5.63995 3.82906 5.78068 3.96979L13.2807 11.4698C13.3504 11.5394 13.4057 11.6222 13.4435 11.7132C13.4812 11.8043 13.5006 11.9019 13.5006 12.0004C13.5006 12.099 13.4812 12.1966 13.4435 12.2876C13.4057 12.3787 13.3504 12.4614 13.2807 12.531ZM20.7807 11.4698L13.2807 3.96979C13.1399 3.82906 12.9491 3.75 12.7501 3.75C12.551 3.75 12.3602 3.82906 12.2194 3.96979C12.0787 4.11052 11.9996 4.30139 11.9996 4.50042C11.9996 4.69944 12.0787 4.89031 12.2194 5.03104L19.1897 12.0004L12.2194 18.9698C12.0787 19.1105 11.9996 19.3014 11.9996 19.5004C11.9996 19.6994 12.0787 19.8903 12.2194 20.031C12.3602 20.1718 12.551 20.2508 12.7501 20.2508C12.9491 20.2508 13.1399 20.1718 13.2807 20.031L20.7807 12.531C20.8504 12.4614 20.9057 12.3787 20.9435 12.2876C20.9812 12.1966 21.0006 12.099 21.0006 12.0004C21.0006 11.9019 20.9812 11.8043 20.9435 11.7132C20.9057 11.6222 20.8504 11.5394 20.7807 11.4698Z' fill='%230F1111'/%3E%3C/svg%3E")
}

div#codilar-product-listing-pagination .pagess .items .item:not(.disabled) .action.first:before {
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.7193 11.469L18.2193 3.96896C18.3601 3.82823 18.5509 3.74916 18.7499 3.74916C18.949 3.74916 19.1398 3.82823 19.2806 3.96896C19.4213 4.10969 19.5004 4.30056 19.5004 4.49958C19.5004 4.69861 19.4213 4.88948 19.2806 5.03021L12.3103 11.9996L19.2806 18.969C19.4213 19.1097 19.5004 19.3006 19.5004 19.4996C19.5004 19.6986 19.4213 19.8895 19.2806 20.0302C19.1398 20.1709 18.949 20.25 18.7499 20.25C18.5509 20.25 18.3601 20.1709 18.2193 20.0302L10.7193 12.5302C10.6496 12.4606 10.5943 12.3778 10.5565 12.2868C10.5188 12.1957 10.4994 12.0981 10.4994 11.9996C10.4994 11.901 10.5188 11.8034 10.5565 11.7124C10.5943 11.6213 10.6496 11.5386 10.7193 11.469ZM3.21932 12.5302L10.7193 20.0302C10.8601 20.1709 11.0509 20.25 11.2499 20.25C11.449 20.25 11.6398 20.1709 11.7806 20.0302C11.9213 19.8895 12.0004 19.6986 12.0004 19.4996C12.0004 19.3006 11.9213 19.1097 11.7806 18.969L4.81026 11.9996L11.7806 5.03021C11.9213 4.88948 12.0004 4.69861 12.0004 4.49958C12.0004 4.30056 11.9213 4.10969 11.7806 3.96896C11.6398 3.82823 11.449 3.74916 11.2499 3.74916C11.0509 3.74916 10.8601 3.82823 10.7193 3.96896L3.21932 11.469C3.14959 11.5386 3.09427 11.6213 3.05653 11.7124C3.01879 11.8034 2.99936 11.901 2.99936 11.9996C2.99936 12.0981 3.01879 12.1957 3.05653 12.2868C3.09427 12.3778 3.14959 12.4606 3.21932 12.5302Z' fill='%230F1111'/%3E%3C/svg%3E")
}

div#codilar-product-listing-pagination .pagess .items .item.disabled {
    pointer-events: none;
    opacity: .5
}

div#codilar-product-listing-pagination .pagess .items .item.disabled .action.last:before {
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.2807 12.531L5.78068 20.031C5.63995 20.1718 5.44907 20.2508 5.25005 20.2508C5.05103 20.2508 4.86016 20.1718 4.71943 20.031C4.5787 19.8903 4.49963 19.6994 4.49963 19.5004C4.49963 19.3014 4.5787 19.1105 4.71943 18.9698L11.6897 12.0004L4.71943 5.03104C4.5787 4.89031 4.49963 4.69944 4.49963 4.50042C4.49963 4.30139 4.5787 4.11052 4.71943 3.96979C4.86016 3.82906 5.05103 3.75 5.25005 3.75C5.44907 3.75 5.63995 3.82906 5.78068 3.96979L13.2807 11.4698C13.3504 11.5394 13.4057 11.6222 13.4435 11.7132C13.4812 11.8043 13.5006 11.9019 13.5006 12.0004C13.5006 12.099 13.4812 12.1966 13.4435 12.2876C13.4057 12.3787 13.3504 12.4614 13.2807 12.531ZM20.7807 11.4698L13.2807 3.96979C13.1399 3.82906 12.9491 3.75 12.7501 3.75C12.551 3.75 12.3602 3.82906 12.2194 3.96979C12.0787 4.11052 11.9996 4.30139 11.9996 4.50042C11.9996 4.69944 12.0787 4.89031 12.2194 5.03104L19.1897 12.0004L12.2194 18.9698C12.0787 19.1105 11.9996 19.3014 11.9996 19.5004C11.9996 19.6994 12.0787 19.8903 12.2194 20.031C12.3602 20.1718 12.551 20.2508 12.7501 20.2508C12.9491 20.2508 13.1399 20.1718 13.2807 20.031L20.7807 12.531C20.8504 12.4614 20.9057 12.3787 20.9435 12.2876C20.9812 12.1966 21.0006 12.099 21.0006 12.0004C21.0006 11.9019 20.9812 11.8043 20.9435 11.7132C20.9057 11.6222 20.8504 11.5394 20.7807 11.4698Z' fill='%23B9B9B9'/%3E%3C/svg%3E")
}

div#codilar-product-listing-pagination .pagess .items .item.disabled .action.first:before {
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.7193 11.469L18.2193 3.96896C18.3601 3.82823 18.5509 3.74916 18.7499 3.74916C18.949 3.74916 19.1398 3.82823 19.2806 3.96896C19.4213 4.10969 19.5004 4.30056 19.5004 4.49958C19.5004 4.69861 19.4213 4.88948 19.2806 5.03021L12.3103 11.9996L19.2806 18.969C19.4213 19.1097 19.5004 19.3006 19.5004 19.4996C19.5004 19.6986 19.4213 19.8895 19.2806 20.0302C19.1398 20.1709 18.949 20.25 18.7499 20.25C18.5509 20.25 18.3601 20.1709 18.2193 20.0302L10.7193 12.5302C10.6496 12.4606 10.5943 12.3778 10.5565 12.2868C10.5188 12.1957 10.4994 12.0981 10.4994 11.9996C10.4994 11.901 10.5188 11.8034 10.5565 11.7124C10.5943 11.6213 10.6496 11.5386 10.7193 11.469ZM3.21932 12.5302L10.7193 20.0302C10.8601 20.1709 11.0509 20.25 11.2499 20.25C11.449 20.25 11.6398 20.1709 11.7806 20.0302C11.9213 19.8895 12.0004 19.6986 12.0004 19.4996C12.0004 19.3006 11.9213 19.1097 11.7806 18.969L4.81026 11.9996L11.7806 5.03021C11.9213 4.88948 12.0004 4.69861 12.0004 4.49958C12.0004 4.30056 11.9213 4.10969 11.7806 3.96896C11.6398 3.82823 11.449 3.74916 11.2499 3.74916C11.0509 3.74916 10.8601 3.82823 10.7193 3.96896L3.21932 11.469C3.14959 11.5386 3.09427 11.6213 3.05653 11.7124C3.01879 11.8034 2.99936 11.901 2.99936 11.9996C2.99936 12.0981 3.01879 12.1957 3.05653 12.2868C3.09427 12.3778 3.14959 12.4606 3.21932 12.5302Z' fill='%23B9B9B9'/%3E%3C/svg%3E")
}

div#codilar-product-listing-pagination .pagess .items .item.disabled a,
div#codilar-product-listing-pagination .pagess .items .item.disabled span,
div#codilar-product-listing-pagination .pagess .items .item.disabled strong {
    color: #b9b9b9
}

#codilar-product-listing ul {
    list-style: none
}

#codilar-product-listing .product-list {
    margin-bottom: 2rem;
    text-align: center
}

#codilar-product-listing .product-list .product-cards {
    margin: 0;
    width: 100%;
    display: grid;
    grid-template-columns: repeat(var(--products-to-show), minmax(0, 1fr));
    column-gap: 1rem
}

#codilar-product-listing .product-list .product-cards .product-card {
    margin: 0;
    text-align: center;
    display: flex;
    flex-direction: column;
    border: solid 1px #e7e7e7;
    transition: border-color .25s, box-shadow .25s
}

#codilar-product-listing .product-list .product-cards .product-card:hover {
    border-color: #000;
    box-shadow: inset 0 -.3rem #000
}

#codilar-product-listing .product-list .product-cards .product-card .img-container-inner {
    aspect-ratio: 1;
    width: 100%;
    height: auto;
    display: block;
    position: relative
}

#codilar-product-listing .product-list .product-cards .product-card .img-container-inner img {
    aspect-ratio: 1;
    object-fit: contain
}

#codilar-product-listing .product-list .product-cards .product-card .img-container-inner img.amasty-label-image {
    aspect-ratio: 0
}

#codilar-product-listing .product-list .product-cards .product-card .action.towishlist.wishlisted:before {
    content: '';
    background: url('/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/images/love-fill.svg') no-repeat center;
    color: transparent;
    background-size: contain
}

#codilar-product-listing .product-list .product-cards .product-card .action.towishlist {
    margin: 0 .5rem 0 0;
    padding: 0;
    text-align: center;
    font-size: 1.2rem;
    display: inline-block;
    font-family: 'font-icons';
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    overflow: hidden;
    width: auto;
    height: auto;
    line-height: 2.2rem;
    position: absolute;
    top: 1rem;
    right: .7rem;
    z-index: 1
}

#codilar-product-listing .product-list .product-cards .product-card .action.towishlist:before {
    content: '';
    background: url('/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/images/love.svg') no-repeat center;
    background-size: contain;
    width: 2rem;
    height: 2rem;
    color: transparent
}

#codilar-product-listing .product-list .product-cards .product-card .action.towishlist:hover:before {
    content: '';
    background: url('/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/images/love-fill.svg') no-repeat center;
    color: transparent;
    background-size: contain
}

#codilar-product-listing .product-list .product-cards .product-card .product-details-wrap {
    border-top: 1px solid #e7e7e7;
    padding: 0 1rem 1rem;
    text-align: left
}

#codilar-product-listing .product-list .product-cards .product-card [data-bv-show=inline_rating] {
    padding: 0 1rem 1rem;
    margin-top: -1rem
}

#codilar-product-listing .product-list .product-cards .product-card [data-bv-show=inline_rating] .bv_main_container .bv_text {
    font-size: 1.4rem !important;
    line-height: 1.6rem !important
}

#codilar-product-listing .product-list .product-cards .product-card h3.product-brand {
    text-transform: uppercase
}

#codilar-product-listing .product-list .product-cards .product-card h3.product-brand span {
    line-height: 1.8rem
}

#codilar-product-listing .product-list .product-cards .product-card h3.product-item-name a {
    text-align: left;
    line-height: 2rem;
    max-height: 4.2rem;
    min-height: 4.2rem;
    overflow: hidden;
    color: #0f1111;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    font-weight: 900;
    text-transform: uppercase;
    font-size: 1.4rem
}

#codilar-product-listing .product-list .product-cards .product-card .gen-wrapper {
    color: #515151;
    padding-top: .3rem;
    min-height: 4rem
}

#codilar-product-listing .product-list .product-cards .product-card .gen-wrapper .gender {
    padding-bottom: .5rem
}

#codilar-product-listing .product-list .product-cards .product-card .gen-wrapper .color span.label {
    font-weight: 700
}

#codilar-product-listing .product-list .product-cards .product-card .price-box {
    margin: 1rem 0 1rem
}

#codilar-product-listing .product-list .product-cards .product-card .price-box .price-wrapper-container {
    flex-wrap: wrap
}

#codilar-product-listing .product-list .product-cards .product-card .price-box .price {
    font-weight: 900
}

#codilar-product-listing .product-list .product-cards .product-card .price-box .special-price .price {
    color: #e21936
}

#codilar-product-listing .product-list .product-cards .product-card .price-box .old-price {
    margin-bottom: 0
}

#codilar-product-listing .product-list .product-cards .product-card .price-box .old-price .price-label {
    display: none
}

#codilar-product-listing .product-list .product-cards .product-card .price-box .old-price .price {
    font-weight: 400;
    color: #0f1111;
    text-decoration: line-through;
    line-height: 1.4rem
}

#codilar-product-listing .product-list .product-cards .product-card .price-box span.discount {
    background: rgba(226, 25, 54, .1);
    font-size: 1.2rem;
    font-weight: 700;
    color: #e21936;
    padding: .2rem
}

@media only screen and (min-width:768px) and (max-width:1200px) {
    #codilar-product-listing .product-list .product-cards .product-card .price-box span.discount {
        margin-top: .5rem
    }
}

.page-products .product-item-info {
    width: 100%;
    padding: 0
}

.card-ratting .bv_stars_svg_no_wrap {
    letter-spacing: -.4rem;
    vertical-align: middle;
    display: inline-block;
    height: 1.6rem;
    position: relative;
    top: -.2rem
}

.card-ratting .bv_main_container {
    display: flex;
    gap: .5rem;
    color: #0e1111;
    font-size: 1.4rem;
    align-items: center;
    align-content: center;
    height: 1.6rem
}

.card-ratting .bv_main_container .bv_stars_component_container,
.card-ratting .bv_main_container .bv_stars_button_container {
    height: 1.6rem
}

@media only screen and (min-width:768px) and (max-width:1024px) {
    #codilar-product-listing .product-list .product-cards {
        grid-template-columns: repeat(3, 1fr)
    }
}

.codilar-product-listing .page-wrapper .btt-button {
    bottom: 2rem !important;
    background-color: #0e1111;
    border: #0e1111 1px solid;
    border-radius: 0;
    -o-border-radius: 0;
    -ms-border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    transition-duration: .3s;
    transition-property: background-color;
    letter-spacing: 0;
    color: #fff
}

.codilar-product-listing .page-wrapper .btt-button:hover {
    background-color: #fff;
    color: #0e1111
}

#codilar-product-listing #product-listing-toolbar {
    margin-bottom: 1rem
}

#codilar-product-listing #product-listing-toolbar .toolbar.toolbar-products .toolbar-sorter.sorter select#sorter {
    background-color: #fff;
    border-radius: 0;
    padding: 0 3rem .2rem 1.3rem
}

#codilar-product-listing button#infinite_scroll_lp_trigger {
    background: #000;
    color: #fff
}

.sections.nav-sections .section-items .section-item-content .ves-megamenu .nav-item.menu-mobile-show>a {
    visibility: visible !important
}

#wp-sizechart-popup-modal {
    display: none
}

.visitor_counter_wrapper {
    padding: 5px 0;
    display: none
}

.wp-sales-off-msg {
    color: red;
    font-weight: 700;
    font-size: 16px
}

.wp-productpage-prev-next {
    width: 100%;
    float: right;
    padding: 10px 0;
    z-index: 1;
    display: none
}

.product-page-v2 .wp-productpage-prev-next {
    padding: 0;
    margin-bottom: -10px
}

.wp-productpage-prev-next .wp-pp-next-link,
.wp-productpage-prev-next .wp-pp-prev-link {
    display: none;
    float: right
}

.wp-productpage-prev-next .wp-pp-next-link:after,
.wp-productpage-prev-next .wp-pp-prev-link:after,
.wp-productpage-prev-next .wp-pp-next-link:before,
.wp-productpage-prev-next .wp-pp-prev-link:before {
    font-size: 22px;
    line-height: 22px;
    color: #000;
    font-family: 'luma-icons';
    vertical-align: middle;
    display: inline-block;
    font-weight: 400;
    overflow: hidden;
    speak: none;
    text-align: center
}

.wp-productpage-prev-next .wp-pp-next-link.tooltip,
.wp-productpage-prev-next .wp-pp-prev-link.tooltip {
    margin: 0;
    z-index: 1
}

.wp-productpage-prev-next .wp-pp-prev-link {
    margin-right: 20px
}

.wp-productpage-prev-next .wp-pp-prev-link:before {
    content: '\e617'
}

.wp-productpage-prev-next .wp-pp-next-link {
    margin-left: 20px
}

.wp-productpage-prev-next .wp-pp-next-link:after {
    content: '\e608'
}

.theme-pearl.page-layout-1column .box-tocart .qty-wrapper {
    display: flex;
    align-items: center;
    margin-right: 20px
}

.theme-pearl.page-layout-1column .box-tocart .actions-bottom {
    float: none
}

.theme-pearl.page-layout-1column .box-tocart .actions-bottom button {
    width: 100%
}

.theme-pearl.page-layout-1column .box-tocart .field.qty .qty-wrapper {
    border: 1px solid #ccc;
    height: 52px
}

.theme-pearl.page-layout-1column .box-tocart .field.qty .qty-button {
    cursor: pointer;
    display: inline-block;
    font-weight: 400;
    font-size: 1.8rem;
    background-color: transparent;
    color: #8a8a8a;
    border: none;
    box-shadow: none
}

.theme-pearl.page-layout-1column .box-tocart .field.qty .plus-minus-input {
    margin: 0;
    border: 0
}

.theme-pearl.product-page-v1 .product-info-main .fieldset .actions {
    width: auto
}

.catalog-product-view .fixed-cart-container {
    width: 100%;
    font-size: 20px;
    position: fixed;
    background: #fff;
    padding: 10px 0
}

.catalog-product-view .fixed-cart-container .inner-content {
    margin: 0 auto;
    display: flex;
    justify-content: flex-start
}

.catalog-product-view .fixed-cart-container .inner-content .sticky-flex {
    float: left;
    display: inline-block;
    position: relative;
    vertical-align: middle;
    text-align: left
}

.catalog-product-view .fixed-cart-container .inner-content .sticky-flex.wp-st-product-image {
    width: auto
}

.catalog-product-view .fixed-cart-container .inner-content .sticky-flex.wp-st-product-image .thumbnail-wrapper {
    max-width: 64px;
    max-height: 64px
}

.catalog-product-view .fixed-cart-container .inner-content .sticky-flex.wp-st-product-image .thumbnail-wrapper img {
    height: auto;
    width: auto
}

.catalog-product-view .fixed-cart-container .inner-content .sticky-flex.wp-left-container {
    text-align: left;
    width: 80%;
    display: flex;
    align-items: center
}

.catalog-product-view .fixed-cart-container .inner-content .sticky-flex.wp-left-container .wp-st-product-name {
    display: inline-block
}

.catalog-product-view .fixed-cart-container .inner-content .sticky-flex.wp-left-container .wp-st-product-review {
    display: inline-block;
    margin-left: 0
}

.catalog-product-view .fixed-cart-container .inner-content .sticky-flex.wp-left-container .wp-st-product-review .action.add {
    display: none
}

.catalog-product-view .fixed-cart-container .inner-content .sticky-flex.wp-right-container {
    text-align: right;
    width: 100%
}

.catalog-product-view .fixed-cart-container .inner-content .sticky-flex.wp-right-container .wp-st-product-price {
    margin-right: 15px
}

.catalog-product-view .fixed-cart-container .inner-content .sticky-flex.wp-right-container .wp-st-product-price .price-label {
    display: none !important
}

.catalog-product-view .fixed-cart-container .inner-content .sticky-flex.wp-right-container .wp-st-product-price .price-container .price {
    font-size: 2rem;
    font-weight: 600
}

.catalog-product-view .fixed-cart-container .inner-content .sticky-flex.wp-right-container .wp-st-product-price .old-price .price {
    text-decoration: line-through;
    font-size: 1.6rem
}

.catalog-product-view .fixed-cart-container .inner-content .sticky-flex.wp-right-container .wp-st-addtocart-container {
    display: inline-block
}

.catalog-product-view .fixed-cart-container .inner-content .sticky-flex.wp-right-container .wp-st-addtocart-container a.primary.action {
    height: 50px;
    display: flex;
    align-items: center
}

.catalog-product-view .fixed-cart-container .inner-content .sticky-flex.wp-right-container .wp-st-product-wishlist {
    display: inline-block;
    float: none;
    width: auto;
    margin-left: 5px
}

.catalog-product-view .product-info-main .chart-wrapper {
    display: flex;
    justify-content: flex-end
}

.theme-pearl.catalog-product-view .fixed-cart-container .product-social-links .action.towishlist:before {
    margin: 0 15px 0 0
}

.catalog-product-view .magnifier-preview {
    z-index: 9
}

.theme-pearl.catalog-product-view .page-main .columns .product.info.detailed.closed-state .product.data.items .item-content,
.theme-pearl.catalog-product-view .page-main .columns .product.info.detailed.closed-state .product.data.items .item.content:nth-child(2) {
    display: none
}

.theme-pearl.wishlist-index-index .products-grid.wishlist .product-item .price-box {
    text-align: center
}

.theme-pearl.wishlist-index-index .products-grid.wishlist .product-item .product-reviews-summary {
    text-align: center
}

.theme-pearl.wishlist-index-index .actions-toolbar {
    padding-top: 120px
}

@media screen and (max-width:639px) {
    .theme-pearl .page-wrapper .page-header.page-header-v1 .page-header .header.content .logo {
        margin-bottom: 13px;
        margin-top: 4px
    }

    .theme-pearl.mobile-nav .page-header-v1 .page-header .header.content .block-search,
    .theme-pearl.mobile-nav .page-header-v1 .page-header .header.content .minicart-wrapper {
        margin-top: unset
    }

    .theme-pearl.mobile-nav .page-header.page-header-v3 .page-header .block-search .control {
        height: inherit
    }

    .theme-pearl.mobile-nav .page-header.page-header-v2 .page-header .block-search {
        position: absolute;
        right: 0;
        top: 90px
    }

    .theme-pearl.mobile-nav .page-header.page-header-v2 .page-header .block-search .control {
        height: initial
    }

    .theme-pearl.mobile-nav .page-header.page-header-v2 .page-header .block-search #search {
        position: relative;
        top: 0;
        left: -10px
    }
}

@media only screen and (min-width:1399px) and (max-width:1439px) {
    .nav-sections .section-item-content {
        padding: 0 15px
    }
}

.checkout-cart-index .block.discount {
    margin-bottom: 0 !important
}

.checkout-cart-index .block.discount .content {
    padding-top: 0 !important;
    padding-bottom: 0 !important
}

.checkout-cart-index .block.discount .content #discount-coupon-form {
    margin: 10px 0
}

body.checkout-cart-index #maincontent .block.crosssell h3.block-title.title {
    text-align: left;
    line-height: 18px;
    letter-spacing: normal;
    color: #0e1111;
    margin: 2rem 0 0;
    font-family: 'Roboto', sans-serif;
    font-weight: 900 !important;
    text-transform: none;
    font-size: 24px
}

body.checkout-cart-index #maincontent .block.crosssell .products-crosssell.products-grid.products-crosssell .product-item .product-item-info {
    border: 1px solid #e7e7e7 !important
}

body.checkout-cart-index #maincontent .block.crosssell .products-crosssell.products-grid.products-crosssell .product-item .product-item-info:hover {
    box-shadow: unset !important;
    border: 1px solid #333 !important;
    border-color: #333 !important;
    box-shadow: inset 0 -3px #333 !important
}

body.checkout-cart-index #maincontent .block.crosssell div[aria-labelledby=block-crosssell-heading] .products-grid .product-item .product-item-details {
    border-top: 1px solid #c1c0d2 !important
}

body.checkout-cart-index #maincontent .block.crosssell div[aria-labelledby=block-crosssell-heading] .products-grid .product-item .product-item-details .product-brand {
    margin-top: 5px
}

body.checkout-cart-index #maincontent .block.crosssell div[aria-labelledby=block-crosssell-heading] .products-grid .product-item .product-item-details .price-box.price-final_price .special-price {
    display: inline-block;
    margin-left: 0
}

body.checkout-cart-index #maincontent .block.crosssell div[aria-labelledby=block-crosssell-heading] .products-grid .product-item .product-item-details .price-box.price-final_price .old-price {
    display: inline-block;
    margin-left: 0;
    margin-right: 0
}

body.checkout-cart-index #maincontent .block.crosssell div[aria-labelledby=block-crosssell-heading] .products-grid .product-item .product-item-details .price-box.price-final_price .old-price .price-container .price {
    font-family: 'Roboto', sans-serif;
    color: #0f1111 !important;
    text-decoration: line-through;
    font-weight: 400;
    font-size: 12px !important
}

body.checkout-cart-index #maincontent .block.crosssell div[aria-labelledby=block-crosssell-heading] .products-grid .product-item .product-item-details .product-item-actions .actions-secondary a.towishlist {
    left: unset !important;
    right: 12px !important;
    top: 7px
}

body.checkout-cart-index #maincontent .block.crosssell div[aria-labelledby=block-crosssell-heading] .products-grid .product-item-actions {
    margin: 0
}

body.checkout-cart-index #maincontent .block.crosssell .owl-carousel .gen-wrapper .gender {
    font-size: 14px;
    padding-bottom: 5px;
    color: #515151;
    padding-top: 0 !important
}

body.checkout-cart-index #maincontent .block.crosssell .owl-carousel .gen-wrapper .color {
    font-size: 14px;
    color: #515151
}

body.checkout-cart-index #maincontent .block.crosssell .owl-carousel .gen-wrapper .color span {
    font-weight: 700;
    font-size: 14px
}

.checkout-cart-index .page-title-wrapper {
    text-align: center
}

.checkout-cart-index .page-title-wrapper h1 {
    font-size: 30px;
    font-family: 'Roboto', sans-serif;
    font-weight: 600;
    padding: 0;
    margin-top: 20px
}

.checkout-cart-index #shopping-cart-table thead>tr {
    background-color: #f3f3f3
}

.checkout-cart-index .cart-summary {
    background-color: #f3f3f3
}

.checkout-cart-index .cart-summary>.title {
    font-size: 20px;
    font-weight: 500
}

.checkout-cart-index .cart-summary .block .content {
    display: block;
    padding-top: 20px;
    padding-bottom: 0;
    border-top: solid 1px #dadada
}

.checkout-cart-index .cart-summary .block .content .fieldset.coupon {
    margin-bottom: 0;
    display: flex;
    position: relative
}

.checkout-cart-index .cart-summary .block .content .fieldset.coupon.applied .field {
    width: 100% !important
}

.checkout-cart-index .cart-summary .block .content .fieldset.coupon.applied .actions-toolbar {
    width: 53% !important;
    margin-left: 0 !important
}

.checkout-cart-index .cart-summary .block .content .fieldset.coupon.applied .actions-toolbar .primary button {
    width: 100% !important;
    box-shadow: none !important
}

.checkout-cart-index .cart-summary .block .content .field {
    display: inline-block;
    width: 73%
}

.checkout-cart-index .cart-summary .block .content .field .control {
    width: 100%
}

.checkout-cart-index .cart-summary .block .content .field .control input {
    border-color: #b6b6b6;
    font-size: 13px
}

.checkout-cart-index .cart-summary .block .content .field .control input::placeholder {
    font-style: italic;
    color: #bababa
}

.checkout-cart-index .cart-summary .block .content .field label.label {
    margin: 0 0 7.5px
}

.checkout-cart-index .cart-summary .block .content .actions-toolbar {
    display: grid;
    width: 36%;
    margin-left: 0;
    margin-bottom: 0;
    vertical-align: bottom;
    position: absolute;
    top: 29px;
    right: 0
}

.checkout-cart-index .cart-summary .block .content .actions-toolbar>.primary {
    width: 100%
}

.checkout-cart-index .cart-summary .block .content .actions-toolbar>.primary span {
    font-weight: 700;
    font-size: 13px
}

.checkout-cart-index .cart-summary .block .content .actions-toolbar .action.primary {
    padding: 6.5px 15px;
    margin: 0;
    float: right;
    background: #0e1111;
    border-color: #0e1111;
    color: #fff
}

.checkout-cart-index .cart-summary .block .content .actions-toolbar .action.primary:hover {
    background: #fff
}

.checkout-cart-index .cart-summary .block .content .actions-toolbar .action.primary:hover span {
    color: #0e1111 !important
}

.checkout-cart-index .cart-summary .checkout-methods-items .action.primary.checkout {
    background: #0e1111;
    border-color: #0e1111
}

.checkout-cart-index .cart-summary .checkout-methods-items .action.primary.checkout span {
    font-size: 14px;
    font-weight: 700
}

.checkout-cart-index .cart-summary .checkout-methods-items .action.primary.checkout:hover {
    background-color: #0f1111;
    border: 1px solid #0e1111
}

.checkout-cart-index .cart-summary .checkout-methods-items .action.primary.checkout:hover span {
    color: #fff
}

.checkout-cart-index .cart.table-wrapper {
    border: solid 1px #acacac
}

.checkout-cart-index .cart.table-wrapper .cart thead tr th.col {
    border-bottom: none
}

.checkout-cart-index .cart.table-wrapper .cart thead tr th.col.item {
    text-align: left;
    padding-left: 20px
}

.checkout-cart-index .cart.table-wrapper .cart thead tr th.col.subtotal {
    padding-right: 22px
}

.checkout-cart-index .cart.table-wrapper .cart thead tr th.col.qty {
    text-align: center
}

.checkout-cart-index .cart.table-wrapper .cart>.item:last-child {
    border-bottom: none
}

.checkout-cart-index .cart.table-wrapper .cart>.item .col {
    padding-top: 30px
}

.checkout-cart-index .cart.table-wrapper .cart>.item .col.price .cart-price .price,
.checkout-cart-index .cart.table-wrapper .cart>.item .col.subtotal .cart-price .price {
    color: #000;
    font-weight: 400;
    font-size: 14px
}

.checkout-cart-index .cart.table-wrapper .cart>.item .col.item .product-image-container {
    max-width: 120px
}

.checkout-cart-index .cart.table-wrapper .cart>.item .col.description {
    position: relative
}

.checkout-cart-index .cart.table-wrapper .cart>.item .col.subtotal {
    padding-right: 22px
}

.checkout-cart-index .cart.table-wrapper .cart>.item .col.qty {
    text-align: left
}

.checkout-cart-index .cart.table-wrapper .cart>.item .col.qty .qty-wrapper {
    display: inline-flex;
    align-items: baseline
}

.checkout-cart-index .cart.table-wrapper .cart>.item .col.qty .qty-wrapper .cart-qty-hide {
    visibility: hidden
}

.checkout-cart-index .cart.table-wrapper .cart>.item .col.qty .qty-wrapper .input-text {
    padding: 0 !important;
    margin: 0 4px !important;
    width: 50px !important
}

.checkout-cart-index .cart.table-wrapper .cart>.item .col.price .price-excluding-tax {
    text-align: left
}

.checkout-cart-index .cart.table-wrapper .cart>.item .col.price .price-excluding-tax .cart-price.final-price .price {
    color: #000
}

.checkout-cart-index .cart.table-wrapper .cart>.item .col.price .price-excluding-tax .cart-price .price {
    color: #e21936;
    font-weight: 700 !important
}

.checkout-cart-index .cart.table-wrapper .cart>.item .col.price .price-excluding-tax .cart-price .cart-old-price .price {
    font-weight: 400 !important
}

.checkout-cart-index .cart.table-wrapper .cart>.item .col.price .price-excluding-tax .discount {
    font-size: 14px;
    color: #000
}

.checkout-cart-index .cart.table-wrapper .cart>.item .col .cart-old-price {
    display: table
}

.checkout-cart-index .cart.table-wrapper .cart>.item .col .cart-old-price .price {
    color: #9b9b9b !important;
    text-decoration: line-through;
    font-weight: 400 !important;
    font-size: 12px !important
}

.checkout-cart-index .cart.table-wrapper .cart>.item .product-item-details,
.checkout-cart-index .cart.table-wrapper .cart>.item .item-actions {
    width: 250px
}

.checkout-cart-index .cart.table-wrapper .cart>.item .product-item-details .product-brand,
.checkout-cart-index .cart.table-wrapper .cart>.item .item-actions .product-brand {
    margin-bottom: 5px
}

.checkout-cart-index .cart.table-wrapper .cart>.item .product-item-details .product-brand span,
.checkout-cart-index .cart.table-wrapper .cart>.item .item-actions .product-brand span {
    font-weight: 600;
    font-size: 14px
}

.checkout-cart-index .cart.table-wrapper .cart>.item .product-item-details .product-item-name,
.checkout-cart-index .cart.table-wrapper .cart>.item .item-actions .product-item-name {
    font-family: 'Roboto', sans-serif;
    font-size: 14px;
    line-height: 16px
}

.checkout-cart-index .cart.table-wrapper .cart>.item .product-item-details .product-item-name a,
.checkout-cart-index .cart.table-wrapper .cart>.item .item-actions .product-item-name a {
    color: #000;
    display: -webkit-box !important;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden
}

.checkout-cart-index .cart.table-wrapper .cart>.item .product-item-details .cart.item.message.notice,
.checkout-cart-index .cart.table-wrapper .cart>.item .item-actions .cart.item.message.notice {
    background-color: #fff;
    padding-left: 0
}

.checkout-cart-index .cart.table-wrapper .cart>.item .product-item-details .cart.item.message.notice div,
.checkout-cart-index .cart.table-wrapper .cart>.item .item-actions .cart.item.message.notice div {
    color: #1e76f4
}

.checkout-cart-index .cart.table-wrapper .cart>.item .product-item-details .cart.item.message.notice div:before,
.checkout-cart-index .cart.table-wrapper .cart>.item .item-actions .cart.item.message.notice div:before {
    display: none
}

.checkout-cart-index .cart.table-wrapper .cart>.item .product-item-details .item-options,
.checkout-cart-index .cart.table-wrapper .cart>.item .item-actions .item-options {
    margin-top: 0
}

.checkout-cart-index .cart.table-wrapper .cart>.item .product-item-details .item-options dd,
.checkout-cart-index .cart.table-wrapper .cart>.item .item-actions .item-options dd {
    color: #000;
    font-size: 14px
}

.checkout-cart-index .cart.table-wrapper .cart>.item .product-item-details .item-options dt,
.checkout-cart-index .cart.table-wrapper .cart>.item .item-actions .item-options dt {
    font-size: 14px;
    text-transform: capitalize
}

.checkout-cart-index .cart.table-wrapper .cart>.item .product-item-details .actions-toolbar,
.checkout-cart-index .cart.table-wrapper .cart>.item .item-actions .actions-toolbar {
    position: absolute;
    bottom: 10px
}

.checkout-cart-index .cart.table-wrapper .cart>.item .product-item-details .actions-toolbar .action,
.checkout-cart-index .cart.table-wrapper .cart>.item .item-actions .actions-toolbar .action {
    display: inline-block;
    position: relative;
    right: unset;
    top: unset;
    margin: 0
}

.checkout-cart-index .cart.table-wrapper .cart>.item .product-item-details .actions-toolbar .action span,
.checkout-cart-index .cart.table-wrapper .cart>.item .item-actions .actions-toolbar .action span {
    width: auto;
    height: auto;
    position: relative;
    margin: 0;
    color: #036ad8;
    text-decoration: underline;
    font-size: 12px
}

.checkout-cart-index .cart.table-wrapper .cart>.item .product-item-details .actions-toolbar .action span:hover,
.checkout-cart-index .cart.table-wrapper .cart>.item .item-actions .actions-toolbar .action span:hover {
    color: #0e1111
}

.checkout-cart-index .cart.table-wrapper .cart>.item .product-item-details .actions-toolbar .action:before,
.checkout-cart-index .cart.table-wrapper .cart>.item .item-actions .actions-toolbar .action:before {
    display: none;
    color: #bababa
}

.checkout-cart-index .cart.table-wrapper .cart>.item .product-item-details .actions-toolbar>span,
.checkout-cart-index .cart.table-wrapper .cart>.item .item-actions .actions-toolbar>span {
    color: #036ad8;
    padding: 0 3px
}

.checkout-cart-index .cart.table-wrapper .cart>.item .item-actions td.col {
    position: relative;
    padding: 0 0 0 8px
}

.checkout-cart-index .cart.table-wrapper .cart>.item a.button-action.plus.increaseQty,
.checkout-cart-index .cart.table-wrapper .cart>.item a.button-action.minus.increaseQty,
.checkout-cart-index .cart.table-wrapper .cart>.item a.button-action.plus.decreaseQty,
.checkout-cart-index .cart.table-wrapper .cart>.item a.button-action.minus.decreaseQty {
    display: inline-flex;
    width: 18px;
    height: 18px;
    border-radius: 50%;
    align-items: center;
    justify-content: center;
    border-color: #e1e1e1;
    background-color: #e1e1e1;
    color: #979797;
    padding: 0
}

.checkout-cart-index .cart.table-wrapper .cart>.item a.button-action.plus.increaseQty.disabled,
.checkout-cart-index .cart.table-wrapper .cart>.item a.button-action.minus.increaseQty.disabled,
.checkout-cart-index .cart.table-wrapper .cart>.item a.button-action.plus.decreaseQty.disabled,
.checkout-cart-index .cart.table-wrapper .cart>.item a.button-action.minus.decreaseQty.disabled {
    opacity: .5;
    pointer-events: none
}

.checkout-cart-index .cart.main.actions {
    display: none
}

.checkout-cart-index #gift-options-cart,
.checkout-cart-index .cart-discount {
    display: none
}

.checkout-cart-index #maincontent .block.crosssell {
    width: 100%;
    margin: 0 10px;
    padding: 0 10px;
    order: 9
}

.checkout-cart-index #maincontent .block.crosssell .block-title.title {
    text-align: center;
    font-size: 30px;
    font-family: 'Roboto', sans-serif;
    font-weight: 400
}

.checkout-cart-index #maincontent .block.crosssell div[aria-labelledby=block-crosssell-heading] {
    border: none
}

.checkout-cart-index #maincontent .block.crosssell div[aria-labelledby=block-crosssell-heading] .products-grid {
    padding-top: 0 !important
}

.checkout-cart-index #maincontent .block.crosssell div[aria-labelledby=block-crosssell-heading] .products-grid .product-item {
    border: solid 1px transparent;
    box-sizing: border-box
}

.checkout-cart-index #maincontent .block.crosssell div[aria-labelledby=block-crosssell-heading] .products-grid .product-item .product-item-details {
    border: none
}

.checkout-cart-index #maincontent .block.crosssell div[aria-labelledby=block-crosssell-heading] .products-grid .product-item .product-item-details .product-brand {
    margin-top: 20px;
    width: 100%
}

.checkout-cart-index #maincontent .block.crosssell div[aria-labelledby=block-crosssell-heading] .products-grid .product-item .product-item-details .product-brand span {
    font-weight: 600;
    font-size: 14px
}

.checkout-cart-index #maincontent .block.crosssell div[aria-labelledby=block-crosssell-heading] .products-grid .product-item .product-item-details .product-item-name {
    font-family: 'Roboto', sans-serif;
    font-weight: 400;
    text-transform: uppercase;
    margin-top: 0;
    font-size: 1.4rem
}

.checkout-cart-index #maincontent .block.crosssell div[aria-labelledby=block-crosssell-heading] .products-grid .product-item .product-item-details .product-item-actions {
    position: absolute !important;
    width: 100%
}

.checkout-cart-index #maincontent .block.crosssell div[aria-labelledby=block-crosssell-heading] .products-grid .product-item .product-item-details .product-item-actions .actions-secondary a.towishlist {
    left: unset !important;
    right: -15px !important;
    width: 20px
}

.checkout-cart-index #maincontent .block.crosssell div[aria-labelledby=block-crosssell-heading] .products-grid .product-item .product-item-details .price-box {
    margin-bottom: 0
}

.checkout-cart-index #maincontent .block.crosssell div[aria-labelledby=block-crosssell-heading] .products-grid .product-item .product-item-details .price-box.price-final_price .price-container .price {
    color: #000 !important;
    font-size: 14px !important;
    font-weight: 600
}

.checkout-cart-index #maincontent .block.crosssell div[aria-labelledby=block-crosssell-heading] .products-grid .product-item .product-item-details .price-box.price-final_price .special-price .price-container .price {
    color: #dd0019 !important;
    font-weight: 600
}

.checkout-cart-index #maincontent .block.crosssell div[aria-labelledby=block-crosssell-heading] .products-grid .product-item .product-item-details .price-box.price-final_price .old-price .price-container .price {
    color: #9b9b9b !important;
    font-size: 12px !important;
    font-weight: 400 !important
}

.checkout-cart-index #maincontent .block.crosssell div[aria-labelledby=block-crosssell-heading] .products-grid .product-item:hover {
    border-color: #adadad
}

.checkout-cart-index #maincontent .block.crosssell .owl-carousel.owl-theme .owl-controls .owl-prev {
    left: -20px !important
}

.checkout-cart-index #maincontent .block.crosssell .owl-carousel.owl-theme .owl-controls .owl-prev:hover {
    background-image: url('/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/images/arrows1.svg');
    background-color: #9bd7ee;
    border-radius: 0
}

.checkout-cart-index #maincontent .block.crosssell .owl-carousel.owl-theme .owl-controls .owl-next {
    right: -20px !important
}

.checkout-cart-index #maincontent .block.crosssell .owl-carousel.owl-theme .owl-controls .owl-next:hover {
    background-image: url('/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/images/arrows1_right.svg');
    background-color: #9bd7ee;
    border-radius: 0
}

@media (min-width:768px),
print {
    .theme-pearl.page-layout-1column .page-main>.page-title-wrapper .page-title {
        margin-bottom: 23px;
        line-height: 60px
    }

    body.checkout-cart-index .cart.table-wrapper .cart>.item .col.qty .qty-wrapper {
        position: relative
    }

    body.checkout-cart-index .cart.table-wrapper .cart>.item .col.qty .qty-wrapper div.mage-error {
        position: absolute;
        bottom: -40px
    }

    body.checkout-cart-index #shopping-cart-table thead>tr {
        background: #f3f3f3
    }

    body.checkout-cart-index .cart-summary {
        background: #f3f3f3
    }

    body.checkout-cart-index .cart-summary .eds-discount .fieldset.eds .actions-toolbar {
        top: 44px
    }

    body.checkout-cart-index .cart-summary .eds-discount .fieldset.eds .actions-toolbar .action {
        min-width: 80px;
        box-shadow: none
    }

    .checkout-cart-index .cart.table-wrapper .items {
        margin-bottom: 0
    }

    html:lang(en) .checkout-cart-index .cart-summary #discount-coupon-form .actions-toolbar button.apply {
        min-width: 80px
    }

    body.checkout-cart-index .cart.table-wrapper .cart>.item .col:not(.item) .product-item-details #mobile-view {
        display: none
    }
}

@media only screen and (max-width:1024px) {
    .checkout-cart-index .cart.table-wrapper .cart>.item .col.item {
        max-width: 120px
    }

    .checkout-cart-index .cart.table-wrapper .cart>.item .col.description {
        max-width: 150px
    }

    .checkout-cart-index .cart.table-wrapper .cart>.item .col .price-excluding-tax {
        font-size: 14px
    }

    .checkout-cart-index .cart.table-wrapper .cart>.item .product-item-details .product-item-name {
        font-size: 14px
    }
}

@media only screen and (max-width:768px) {
    body.checkout-cart-index .cart.table-wrapper .cart>.item .col.qty .qty-wrapper {
        position: relative
    }

    body.checkout-cart-index .cart.table-wrapper .cart>.item .col.qty .qty-wrapper .input-text.mage-error {
        margin-bottom: 15px !important
    }

    body.checkout-cart-index .cart.table-wrapper .cart>.item .col.qty .qty-wrapper div.mage-error {
        position: absolute;
        bottom: -7px
    }

    body.checkout-cart-index .modal-popup.modal-slide {
        left: 0
    }

    body.checkout-cart-index #shopping-cart-table thead>tr th.col {
        display: none
    }

    body.checkout-cart-index .cart.table-wrapper .cart>.item .col {
        vertical-align: top;
        float: left;
        width: 35%;
        display: inline-flex
    }

    body.checkout-cart-index .cart.table-wrapper .cart>.item .col:not(.item) {
        vertical-align: top;
        display: inline-block;
        float: right;
        width: 65%;
        margin-left: 30px;
        text-align: left;
        margin: 0;
        padding: 5px 0
    }

    body.checkout-cart-index .cart.table-wrapper .cart>.item .col:not(.item):before {
        content: attr(data-th);
        display: inline-block;
        font-weight: 700;
        font-size: 14px;
        min-width: 30%
    }

    body.checkout-cart-index .cart.table-wrapper .cart>.item .col:not(.item) * {
        display: inline-block;
        padding-bottom: 0;
        vertical-align: baseline
    }

    body.checkout-cart-index .cart.table-wrapper .cart>.item .col:not(.item) .oms_form {
        display: none
    }

    body.checkout-cart-index .cart.table-wrapper .cart>.item .col.description {
        max-width: unset;
        padding-top: 12px;
        position: initial
    }

    body.checkout-cart-index .cart.table-wrapper .cart>.item .col.description:before {
        content: "";
        display: inline-block;
        font-weight: 700;
        font-size: 14px
    }

    body.checkout-cart-index .cart.table-wrapper .cart>.item .col.item {
        max-width: unset
    }

    body.checkout-cart-index .cart.table-wrapper .cart>.item .item-info {
        display: block;
        width: 100%;
        position: relative
    }

    body.checkout-cart-index .cart.table-wrapper .cart>.item .item-actions .col.empty {
        padding-bottom: 30px
    }

    body.checkout-cart-index .cart.table-wrapper .cart>.item .item-actions .col.action:before {
        display: none
    }

    body.checkout-cart-index .cart.table-wrapper .cart>.item .item-actions .col .actions-toolbar {
        left: 0;
        bottom: 25px
    }

    body.checkout-cart-index .cart.table-wrapper .cart>.item .item-actions .col .actions-toolbar span {
        vertical-align: top
    }

    body.checkout-cart-index .cart.table-wrapper .cart>.item .item-actions .col .actions-toolbar .action {
        vertical-align: top
    }

    body.checkout-cart-index .cart.table-wrapper .cart>.item .item-actions .col .actions-toolbar .action.action-towishlist {
        padding-right: 5px
    }

    body.checkout-cart-index .cart.table-wrapper .col.qty .input-text {
        height: 24px
    }

    body.checkout-cart-index .cart.table-wrapper .product-item-details .actions-toolbar {
        position: absolute;
        top: 200px;
        left: 35%;
        bottom: unset
    }

    body.checkout-cart-index .cart-summary {
        width: 35%
    }

    body.checkout-cart-index .form.form-cart {
        width: 65%
    }
}

@media only screen and (max-width:767px) {
    body.checkout-cart-index .cart.table-wrapper .cart>.item .col:not(.item) .cart-stock-status.instock {
        display: none
    }

    body.checkout-cart-index .cart.table-wrapper .cart>.item .col:not(.item) .cart-stock-status.configurable {
        display: none
    }

    body.checkout-cart-index .cart.table-wrapper .cart>.item .col:not(.item) #mobile-view {
        display: none;
        padding-bottom: 5px
    }

    body.checkout-cart-index .cart.table-wrapper .cart>.item .col:not(.item) #mobile-view .cart-stock-status.instock,
    body.checkout-cart-index .cart.table-wrapper .cart>.item .col:not(.item) #mobile-view .cart-stock-status.configurable {
        display: inline-block
    }

    body.checkout-cart-index .cart.table-wrapper .cart>.item .col:not(.item) body.checkout-cart-index #maincontent .column.main .block.crosssell {
        padding: 15px
    }

    body.checkout-cart-index .cart.table-wrapper .cart>.item .col:not(.item) body.checkout-cart-index #maincontent .block.crosssell h3.block-title.title {
        font-size: 26px;
        margin-top: 0;
        margin-bottom: 0;
        display: block;
        text-align: left;
        border-top: none;
        padding-bottom: 0
    }

    body.checkout-cart-index .page-wrapper .page-main .columns .column .cart-container .cart-summary .cart-totals {
        margin-top: 10px !important
    }

    body.checkout-cart-index #maincontent .column.main {
        padding-bottom: 10px
    }

    body.checkout-cart-index #maincontent .column.main .block.crosssell {
        margin: 0;
        padding: 0 15px
    }

    body.checkout-cart-index #maincontent .column.main .block.crosssell .block-title.title {
        font-weight: 400;
        line-height: 18px;
        margin: 5px 0 25px
    }

    body.checkout-cart-index #maincontent .column.main .block.crosssell .block-content.content .products-grid.products-crosssell {
        padding-bottom: 0;
        margin-bottom: 0
    }

    body.checkout-cart-index #maincontent .column.main .block.crosssell .block-content.content .products-grid.products-crosssell .product-items {
        margin-bottom: 0
    }

    body.checkout-cart-index #maincontent .column.main .block.crosssell .block-content.content .products-grid.products-crosssell .product-items .product-item .price-box {
        margin-bottom: 0
    }

    body.checkout-cart-index #maincontent .column.main .block.crosssell .block-content.content .owl-carousel.owl-theme .owl-stage-outer {
        padding-bottom: 0
    }

    body.checkout-cart-index #maincontent .column.main .cart-summary .block .content .field {
        width: 100%
    }

    body.checkout-cart-index #maincontent .column.main .cart-summary .block .content .actions-toolbar {
        width: 100%;
        margin-left: 0
    }

    body.checkout-cart-index #maincontent .column.main .cart-summary .block .content .actions-toolbar .action.primary {
        width: 100%
    }

    body.checkout-cart-index .page-wrapper .page-main .columns .column .cart-container .form-cart .table-wrapper .cart.items tbody .item-info {
        display: block;
        flex-direction: unset
    }

    body.checkout-cart-index .page-wrapper .page-main .columns .column .cart-container .form-cart .table-wrapper .cart.items tbody .item-info .col:not(.item) {
        margin-left: 0;
        margin-top: 0
    }

    body.checkout-cart-index .page-wrapper .page-main .columns .column .cart-container .form-cart .table-wrapper .cart.items tbody .item-info .col:not(.item)>* {
        width: auto
    }

    body.checkout-cart-index .page-wrapper .page-main .columns .column .cart-container .form-cart .table-wrapper .cart.items tbody .item-info .col:not(.item) .item-options {
        display: block
    }

    body.checkout-cart-index .page-wrapper .page-main .columns .column .cart-container .form-cart .table-wrapper .cart.items tbody .item-info .col:before {
        margin-right: 0 !important;
        width: 40% !important;
        padding-bottom: 0
    }

    body.checkout-cart-index .page-wrapper .page-main .columns .column .cart-container .form-cart .table-wrapper .cart.items tbody .item-info .col span.price {
        font-size: 14px;
        line-height: 20px
    }

    body.checkout-cart-index .page-wrapper .page-main .columns .column .cart-container .form-cart .table-wrapper .cart.items tbody .item-info .item .product-item-photo {
        position: relative;
        width: 100%;
        float: left;
        max-width: 110px;
        padding-right: 10px;
        padding-top: 20px;
        left: 0;
        top: 0;
        display: inline-block
    }

    body.checkout-cart-index .cart.table-wrapper .item .message {
        margin-top: 10px
    }

    body.checkout-cart-index .cart.table-wrapper .cart>.item .product-item-details .cart.item.message.error {
        padding: 10px 10px 10px 40px !important;
        font-size: 12px
    }

    body.checkout-cart-index .cart.table-wrapper .cart>.item .product-item-details .cart.item.message.error div:before {
        top: 19px !important
    }

    body.checkout-cart-index .cart.table-wrapper .cart>.item .product-item-details .actions-toolbar {
        top: 180px;
        bottom: unset
    }

    body.checkout-cart-index .cart-summary,
    body.checkout-cart-index .form.form-cart {
        width: auto
    }

    .checkout-cart-index .block.discount .content {
        border-top: 0 solid #ccc;
        padding-top: 15px
    }

    .checkout-cart-index .block.discount .content #discount-coupon-form {
        border-top: 1px solid #ccc;
        padding-top: 20px;
        margin: 10px 0 0
    }

    .checkout-cart-index .cart-summary .total-message {
        padding: 0 15px 10px
    }

    body.catalog-product-view .block .title:after,
    body.checkout-cart-index .block .title:after {
        top: 13px;
        left: 15px
    }

    .checkout-cart-index .cart-summary .block .content .fieldset.coupon.applied .actions-toolbar {
        width: 100% !important
    }
}

.page-main .cart-summary .block {
    margin-bottom: 15px
}

.cart-stock-status.instock {
    padding-bottom: 10px;
    font-weight: 700;
    font-size: 14px;
    display: none;
    text-transform: capitalize
}

.cart-stock-status.configurable {
    padding-bottom: 10px;
    font-weight: 700;
    color: #e21936;
    font-size: 14px;
    text-transform: capitalize;
    display: none
}

#block-discount-heading,
#block-giftcard-heading,
.gift-item-block .title {
    color: #000;
    font-size: 1.6rem;
    margin-left: 15px
}

.page-main .cart-summary .block.eds-discount .eds-discount-trigger.title strong {
    color: #000;
    font-size: 1.6rem;
    margin-left: 15px
}

.page-main .cart-summary .block.eds-discount .content {
    padding-top: 15px !important
}

.page-main .cart-summary .block.eds-discount .actions-toolbar .action {
    box-shadow: none !important
}

@media (max-width:1390px) {
    .checkout-cart-index.store-view-viet_vn .cart-summary .block .content .actions-toolbar .action.primary.cancel {
        padding: 5.5px 0
    }

    .checkout-cart-index.store-view-viet_vn .cart-summary .block .content .actions-toolbar .action.primary.cancel span {
        font-size: 10px !important
    }
}

body {
    color: #000
}

body.checkout-index-index .modal-popup .modal-inner-wrap .modal-footer .action span {
    font-size: 14px !important;
    text-transform: uppercase !important
}

body.checkout-index-index .payment-method#atome-payment-method .payment-method-title .checkout-atome-logo {
    height: 14px;
    margin-left: 4px;
    vertical-align: unset;
    margin-top: 3px
}

body.checkout-index-index .payment-method#atome-payment-method .payment-method-title .atome-label-text {
    display: inline-block;
    vertical-align: super
}

body.checkout-index-index .shipping-messages-container {
    margin: 25px 0;
    border-top: 1px solid #ccc
}

body.checkout-index-index .shipping-messages-container .shipping-messages-title h2 {
    font-size: 18px;
    font-weight: 600;
    text-transform: capitalize
}

body.checkout-index-index .shipping-messages-container .shipping-messages-content #terms-agreement {
    width: 16px;
    height: 16px
}

body.checkout-index-index .shipping-messages-container .shipping-messages-content .terms-wrapper {
    display: inline-block;
    width: 90%;
    vertical-align: top;
    margin-top: 3px
}

body.checkout-index-index .shipping-messages-container .shipping-messages-content .terms-wrapper a {
    color: #043d89 !important
}

body.checkout-index-index .shipping-messages-container .shipping-messages-content .terms-wrapper a:hover {
    color: #043d89 !important
}

body.checkout-index-index .shipping-messages-container .shipping-messages-content .terms-wrapper .terms-required {
    color: red
}

body.checkout-index-index .opc-sidebar .opc-block-summary .paymentsummary .title {
    text-transform: uppercase
}

body.checkout-index-index .opc-sidebar .opc-block-summary .paymentsummary .title.-enabled {
    padding-left: 20px;
    font-size: 15px;
    text-transform: uppercase;
    font-weight: 700
}

body.checkout-index-index .opc-sidebar .opc-block-summary .paymentsummary .totals.mapclubpoints .mark {
    display: flex;
    align-items: baseline
}

body.checkout-index-index .opc-sidebar .opc-block-summary .paymentsummary .totals.mapclubpoints .map-club-logo {
    background-image: url('/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/images/MAPclub-Logo.png');
    width: 100px;
    height: 13px;
    background-size: contain;
    background-repeat: no-repeat;
    margin-right: 5px
}

body.checkout-index-index .opc-sidebar .opc-block-summary .totals.discount .title.-enabled:after {
    right: 0 !important;
    width: 0 !important
}

body.checkout-index-index .opc-sidebar .opc-block-summary .totals.discount .mark {
    word-break: break-word
}

body.checkout-index-index .opc-sidebar .opc-block-summary .totals.discount .mark .title {
    padding: 0;
    font-size: 13px
}

body.checkout-index-index .opc-sidebar .opc-block-summary .total-rules .mark {
    word-break: break-word
}

body.checkout-index-index .promotion-bar {
    display: none !important
}

body.checkout-index-index .container-fluid {
    width: 100%;
    padding: 0;
    background-color: #ebebeb
}

body.checkout-index-index .container {
    width: 100%
}

body.checkout-index-index .checkout-header {
    width: 100%;
    background-color: #000;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .2)
}

body.checkout-index-index .checkout-header .logo {
    margin: 0
}

body.checkout-index-index .checkout-header .logo img {
    height: auto;
    width: auto;
    max-width: 16.2rem
}

body.checkout-index-index .checkout-header .secure-checkout.right-side {
    float: right;
    text-transform: uppercase;
    color: #fff
}

body.checkout-index-index .checkout-header .secure-checkout.right-side .fa.fa-lock {
    font-size: 20px
}

body.checkout-index-index .checkout-header .secure-checkout.right-side span {
    font-size: 20px
}

body.checkout-index-index .checkout-container {
    margin-top: 50px
}

body.checkout-index-index .checkout-container ul.opc-progress-bar.checkout {
    position: absolute;
    top: 15px;
    left: 50%;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%)
}

body.checkout-index-index .checkout-container ul.opc-progress-bar.checkout .opc-progress-bar-item:first-child:before {
    width: 0
}

body.checkout-index-index .checkout-container ul.opc-progress-bar.checkout .opc-progress-bar-item:first-child._active span:after {
    content: url('/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/images/Vector-Smart-Object8.png')
}

body.checkout-index-index .checkout-container ul.opc-progress-bar.checkout .opc-progress-bar-item:first-child span:after {
    content: url('/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/images/Vector-Smart-Object4.png');
    border: none
}

body.checkout-index-index .checkout-container ul.opc-progress-bar.checkout .opc-progress-bar-item:first-child span:before {
    border: none
}

body.checkout-index-index .checkout-container ul.opc-progress-bar.checkout .opc-progress-bar-item:before {
    height: 1px;
    border: none;
    top: 35%;
    width: 50%;
    left: 0;
    transform: translateX(50%);
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    background-color: #acacac
}

body.checkout-index-index .checkout-container ul.opc-progress-bar.checkout .opc-progress-bar-item>span {
    padding-top: 60px;
    position: relative;
    color: #bababa;
    font-size: 13px;
    text-transform: uppercase;
    font-weight: 700
}

body.checkout-index-index .checkout-container ul.opc-progress-bar.checkout .opc-progress-bar-item>span:before {
    height: 50px;
    width: 50px;
    background-color: transparent;
    border-color: #bababa;
    border-width: 2px;
    top: 0;
    left: 50%;
    transform: translate(-50%);
    -webkit-transform: translate(-50%);
    -moz-transform: translate(-50%);
    -ms-transform: translate(-50%);
    -o-transform: translate(-50%);
    margin-left: 0
}

body.checkout-index-index .checkout-container ul.opc-progress-bar.checkout .opc-progress-bar-item>span:after {
    font-family: 'Roboto', sans-serif;
    content: "Rp";
    text-transform: none;
    height: 50px;
    width: 50px;
    top: 1px;
    left: 50%;
    transform: translate(-50%);
    -webkit-transform: translate(-50%);
    -moz-transform: translate(-50%);
    -ms-transform: translate(-50%);
    -o-transform: translate(-50%);
    margin-left: 0;
    color: #bababa;
    background-color: transparent;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    text-align: center
}

body.checkout-index-index .checkout-container ul.opc-progress-bar.checkout .opc-progress-bar-item._active>span {
    color: #fff
}

body.checkout-index-index .checkout-container ul.opc-progress-bar.checkout .opc-progress-bar-item._active>span:before,
body.checkout-index-index .checkout-container ul.opc-progress-bar.checkout .opc-progress-bar-item._active>span:after {
    color: #fff;
    background-color: #0f1111;
    border-color: #bababa
}

@media (min-width:768px) {
    body.checkout-index-index .container {
        width: 750px
    }

    body.checkout-index-index .container .row {
        margin: 0 -15px;
        max-width: unset;
        width: auto
    }

    body.checkout-index-index .container>[class*=col-] {
        margin: 0 -15px;
        height: 100px;
        padding-top: 38px
    }
}

@media (min-width:992px) {
    body.checkout-index-index .container {
        width: 970px
    }
}

@media (min-width:1200px) {
    body.checkout-index-index .container {
        width: 1170px
    }
}

body.checkout-index-index .opc-sidebar {
    margin-top: 0
}

body.checkout-index-index .opc-sidebar .opc-block-summary {
    background-color: #fff;
    padding: 22px 0 0;
    border: solid 1px #acacac
}

body.checkout-index-index .opc-sidebar .opc-block-summary .title {
    font-size: 18px;
    font-weight: 600;
    padding-bottom: 15px;
    padding-right: 30px;
    padding-left: 30px;
    text-transform: uppercase
}

body.checkout-index-index .opc-sidebar .opc-block-summary .title.-enabled {
    font-size: 1.4rem;
    padding: 0;
    font-weight: 400;
    text-transform: none
}

body.checkout-index-index .opc-sidebar .opc-block-summary .items-in-cart {
    border-top: 1px solid #acacac;
    margin-right: 30px;
    margin-left: 30px;
    padding-top: 10px
}

body.checkout-index-index .opc-sidebar .opc-block-summary .items-in-cart .title {
    display: none
}

body.checkout-index-index .opc-sidebar .opc-block-summary .items-in-cart .title strong span {
    font-size: 18px;
    font-weight: 600
}

body.checkout-index-index .opc-sidebar .opc-block-summary .items-in-cart .minicart-items .minicart-items-wrapper .minicart-items .product-item .product .product-item-details .product-item-inner .product-item-name-block .product-item-brand {
    font-weight: 600 !important;
    font-size: 14px
}

body.checkout-index-index .opc-sidebar .opc-block-summary .items-in-cart .minicart-items .minicart-items-wrapper .minicart-items .product-item .product .product-item-details .product-item-inner .product-item-name-block .details-qty .label {
    font-weight: 800
}

body.checkout-index-index .opc-sidebar .opc-block-summary .items-in-cart .minicart-items .minicart-items-wrapper .minicart-items .product-item .product .product-item-details .product-item-inner .product-item-name-block .details-size .label {
    font-weight: 800
}

body.checkout-index-index .opc-sidebar .opc-block-summary .items-in-cart .minicart-items .minicart-items-wrapper .minicart-items .product-item .product .product-item-details .product-item-inner .product-item-name-block .details-size .label:after {
    content: ': '
}

body.checkout-index-index .opc-sidebar .opc-block-summary .items-in-cart .minicart-items .minicart-items-wrapper .minicart-items .product-item .product .product-item-details .product-item-inner .subtotal {
    display: block;
    position: relative;
    top: 0;
    margin-bottom: 5px
}

body.checkout-index-index .opc-sidebar .opc-block-summary .items-in-cart .minicart-items .minicart-items-wrapper .minicart-items .product-item .product .product-item-details .product.options {
    display: block
}

body.checkout-index-index .opc-sidebar .opc-block-summary .items-in-cart .minicart-items .minicart-items-wrapper .minicart-items .product-item .product .product-item-details .product.options .toggle {
    display: none
}

body.checkout-index-index .opc-sidebar .opc-block-summary .items-in-cart .minicart-items .minicart-items-wrapper .minicart-items .product-item .product .product-item-details .product.options .content {
    display: block !important
}

body.checkout-index-index .opc-sidebar .opc-block-summary .items-in-cart .minicart-items .minicart-items-wrapper .minicart-items .product-item .product .product-item-details .product.options .content .item-options {
    display: block
}

body.checkout-index-index .opc-sidebar .opc-block-summary .items-in-cart .minicart-items .minicart-items-wrapper .minicart-items .product-item .product .product-item-details .product.options .content .item-options .label {
    font-weight: 800;
    text-transform: capitalize
}

body.checkout-index-index .opc-sidebar .opc-block-summary .items-in-cart .minicart-items .minicart-items-wrapper .minicart-items .product-item .product .product-item-details .product.options .content .item-options .label:after {
    content: ':  ';
    padding-right: 5px
}

body.checkout-index-index .opc-sidebar .opc-block-summary .items-in-cart .minicart-items .minicart-items-wrapper .minicart-items .product-item .product .product-item-details .product.options .content .item-options .value {
    margin-left: 5px
}

body.checkout-index-index .opc-sidebar .opc-block-summary .items-in-cart .minicart-items .minicart-items-wrapper .minicart-items .product-item .product .message {
    padding-left: 88px;
    background: #fff;
    margin-top: 0
}

body.checkout-index-index .opc-sidebar .opc-block-summary .items-in-cart .minicart-items .minicart-items-wrapper .minicart-items .product-item .product .message div {
    color: #1e75f4;
    font-weight: 700
}

body.checkout-index-index .opc-sidebar .opc-block-summary .items-in-cart .minicart-items .minicart-items-wrapper .minicart-items .product-item .product .message div:before {
    display: none
}

body.checkout-index-index .opc-sidebar .opc-block-summary .items-in-cart .product .item-options dt {
    margin-right: 0 !important
}

body.checkout-index-index .opc-sidebar .opc-block-summary .table-totals {
    border: none
}

body.checkout-index-index .opc-sidebar .opc-block-summary .table-totals tbody .sub,
body.checkout-index-index .opc-sidebar .opc-block-summary .table-totals tbody .giftcard,
body.checkout-index-index .opc-sidebar .opc-block-summary .table-totals tbody .shipping {
    background: #f4f4f4
}

body.checkout-index-index .opc-sidebar .opc-block-summary .table-totals tbody .sub th,
body.checkout-index-index .opc-sidebar .opc-block-summary .table-totals tbody .sub td {
    padding-top: 8px
}

body.checkout-index-index .opc-sidebar .opc-block-summary .table-totals tbody .shipping th,
body.checkout-index-index .opc-sidebar .opc-block-summary .table-totals tbody .shipping td {
    padding-bottom: 8px
}

body.checkout-index-index .opc-sidebar .opc-block-summary .table-totals tbody .shipping th .label,
body.checkout-index-index .opc-sidebar .opc-block-summary .table-totals tbody .shipping td .label {
    padding-left: 0
}

body.checkout-index-index .opc-sidebar .opc-block-summary .table-totals tbody .grand th,
body.checkout-index-index .opc-sidebar .opc-block-summary .table-totals tbody .grand td {
    border-top: none
}

body.checkout-index-index .opc-sidebar .opc-block-summary .table-totals tbody th,
body.checkout-index-index .opc-sidebar .opc-block-summary .table-totals tbody td {
    padding-left: 20px;
    padding-right: 20px
}

body.checkout-index-index .opc-sidebar .opc-block-summary .totals.discount .title.-enabled {
    font-size: 1.4rem;
    padding: 0;
    font-weight: 400;
    text-transform: none
}

body.checkout-index-index .opc-sidebar .opc-block-summary .totals.discount .title.-enabled:after {
    position: absolute;
    top: 0;
    right: -40px
}

body.checkout-index-index .opc-sidebar .opc-block-shipping-information {
    background-color: #fff;
    border: solid 1px #acacac;
    padding: 20px 30px
}

body.checkout-index-index .opc-sidebar .opc-block-shipping-information .shipping-information .shipping-information-title {
    font-size: 1.8rem;
    font-weight: 700;
    text-transform: uppercase
}

body.checkout-index-index .opc-sidebar .opc-block-shipping-information .shipping-information .shipping-information-title .action-edit {
    top: 0
}

body.checkout-index-index .opc-wrapper .opc>li:not(.checkout-shipping-address) {
    background-color: #fff;
    padding: 25px;
    margin-bottom: 50px;
    border: solid 1px #acacac
}

body.checkout-index-index .opc-wrapper .opc>li#shipping.checkout-shipping-address form {
    background-color: #fff;
    padding: 26px;
    margin-bottom: 30px;
    border: solid 1px #acacac;
    max-width: 100%;
    margin-top: 0
}

body.checkout-index-index .opc-wrapper .opc>li#shipping.checkout-shipping-address form.form.form-shipping-address>div {
    margin-top: 30px;
    border: none;
    margin-bottom: 0;
    padding-bottom: 0
}

body.checkout-index-index .opc-wrapper .opc>li#shipping.checkout-shipping-address .form.form-shipping-address #shipping-new-address-form {
    margin-top: 20px !important
}

body.checkout-index-index .opc-wrapper .opc>li#shipping.checkout-shipping-address #checkout-step-shipping.step-content {
    padding-bottom: 0;
    position: relative;
    margin-bottom: 30px
}

body.checkout-index-index .opc-wrapper .opc>li#shipping.checkout-shipping-address #checkout-step-shipping.step-content .field.addresses {
    background-color: #fff;
    padding-bottom: 30px;
    border: solid 1px #acacac
}

body.checkout-index-index .opc-wrapper .opc>li#shipping.checkout-shipping-address #checkout-step-shipping.step-content .field.addresses .control .shipping-address-items {
    padding-left: 30px;
    padding-top: 25px;
    display: flex;
    flex-wrap: wrap
}

body.checkout-index-index .opc-wrapper .opc>li#shipping.checkout-shipping-address #checkout-step-shipping.step-content .field.addresses .control .shipping-address-items .shipping-address-items-title {
    font-size: 20px;
    font-weight: 600;
    border-bottom: 1px solid #ccc;
    margin-bottom: 25px;
    padding-bottom: 20px;
    text-transform: uppercase;
    width: 100%
}

body.checkout-index-index .opc-wrapper .opc>li#shipping.checkout-shipping-address #checkout-step-shipping.step-content .field.addresses .control .shipping-address-items .shipping-address-item {
    float: left;
    position: relative;
    min-height: 190px;
    margin-right: 25px;
    width: 40%
}

body.checkout-index-index .opc-wrapper .opc>li#shipping.checkout-shipping-address #checkout-step-shipping.step-content .field.addresses .control .shipping-address-items .shipping-address-item a,
body.checkout-index-index .opc-wrapper .opc>li#shipping.checkout-shipping-address #checkout-step-shipping.step-content .field.addresses .control .shipping-address-items .shipping-address-item a:hover {
    color: #000
}

body.checkout-index-index .opc-wrapper .opc>li#shipping.checkout-shipping-address #checkout-step-shipping.step-content .field.addresses .control .shipping-address-items .shipping-address-item:before {
    display: none
}

body.checkout-index-index .opc-wrapper .opc>li#shipping.checkout-shipping-address #checkout-step-shipping.step-content .field.addresses .control .shipping-address-items .shipping-address-item.selected-item {
    border-color: #0e1111;
    display: list-item;
    line-height: 25px;
    margin-bottom: 20px
}

body.checkout-index-index .opc-wrapper .opc>li#shipping.checkout-shipping-address #checkout-step-shipping.step-content .field.addresses .control .shipping-address-items .shipping-address-item.selected-item:after {
    background: #fff;
    color: #0e1111;
    padding-top: 10px;
    padding-right: 10px;
    content: '\f00c' !important;
    font-family: FontAwesome
}

body.checkout-index-index .opc-wrapper .opc>li#shipping.checkout-shipping-address #checkout-step-shipping.step-content .field.addresses .control .shipping-address-items .shipping-address-item.not-selected-item {
    border-color: #dadada;
    display: list-item;
    line-height: 25px;
    margin-bottom: 20px;
    color: #dadada
}

body.checkout-index-index .opc-wrapper .opc>li#shipping.checkout-shipping-address #checkout-step-shipping.step-content .field.addresses .control .shipping-address-items .shipping-address-item.not-selected-item a {
    color: #dadada
}

body.checkout-index-index .opc-wrapper .opc>li#shipping.checkout-shipping-address #checkout-step-shipping.step-content .field.addresses .control .shipping-address-items .shipping-address-item .action.action-select-shipping-item {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: 0 0;
    border: none
}

body.checkout-index-index .opc-wrapper .opc>li#shipping.checkout-shipping-address #checkout-step-shipping.step-content .field.addresses .control .shipping-address-items .shipping-address-item .action.action-select-shipping-item span {
    display: none
}

body.checkout-index-index .opc-wrapper .opc>li#shipping.checkout-shipping-address #checkout-step-shipping.step-content .action.action-show-popup {
    background-color: #fff;
    border-color: #fff;
    padding: 0;
    left: 0
}

body.checkout-index-index .opc-wrapper .opc>li#shipping.checkout-shipping-address #checkout-step-shipping.step-content .action.action-show-popup span {
    color: #036ad8;
    font-size: 14px;
    text-decoration: underline
}

body.checkout-index-index .opc-wrapper .opc>li#shipping.checkout-shipping-address #checkout-step-shipping.step-content .action.action-show-popup span:hover {
    color: #0e1111
}

body.checkout-index-index .opc-wrapper .opc>li#shipping.checkout-shipping-address #checkout-step-shipping.step-content .action.action-show-popup span:before {
    text-decoration: none
}

body.checkout-index-index .opc-wrapper .opc>li.checkout-shipping-method .checkout-shipping-method .step-content {
    margin-bottom: 0
}

body.checkout-index-index .opc-wrapper .opc>li.checkout-shipping-method .checkout-shipping-method .step-content .form.methods-shipping .table-checkout-shipping-method thead {
    display: none
}

body.checkout-index-index .opc-wrapper .opc>li.checkout-shipping-method .checkout-shipping-method .step-content .form.methods-shipping .actions-toolbar {
    position: absolute;
    bottom: -100px;
    left: -25px
}

body.checkout-index-index .opc-wrapper .opc>li.checkout-shipping-method .checkout-shipping-method .step-content .form.methods-shipping .actions-toolbar .button {
    padding: 14px 70px;
    background: #0750af
}

body.checkout-index-index .opc-wrapper .opc>li.checkout-shipping-method .checkout-shipping-method .step-content .form.methods-shipping .actions-toolbar .button span {
    font-weight: 600
}

body.checkout-index-index .opc-wrapper .opc>li.checkout-payment-method .step-content .form.payments .discount-code #block-discount-heading,
body.checkout-index-index .opc-wrapper .opc>li.checkout-payment-method .step-content .form.payments .eds-discount-code #block-discount-heading,
body.checkout-index-index .opc-wrapper .opc>li.checkout-payment-method .step-content .form.payments .discount-code #block-eds-discount-heading,
body.checkout-index-index .opc-wrapper .opc>li.checkout-payment-method .step-content .form.payments .eds-discount-code #block-eds-discount-heading {
    margin-left: 0;
    font-size: 14px
}

body.checkout-index-index .opc-wrapper .opc>li.checkout-payment-method .step-content .form.payments .discount-code .payment-option-content,
body.checkout-index-index .opc-wrapper .opc>li.checkout-payment-method .step-content .form.payments .eds-discount-code .payment-option-content {
    padding-bottom: 0 !important
}

body.checkout-index-index .opc-wrapper .opc>li.checkout-payment-method .step-content .form.payments .fieldset {
    position: relative
}

body.checkout-index-index .opc-wrapper .opc>li.checkout-payment-method .step-content .form.payments .fieldset .message.notice {
    margin: 10px 0 0 !important
}

body.checkout-index-index .opc-wrapper .opc>li.checkout-payment-method .step-content .form.payments .fieldset .legend {
    display: none
}

body.checkout-index-index .opc-wrapper .opc>li.checkout-payment-method .step-content .form.payments .fieldset .opc-payment {
    margin-top: 10px;
    margin-left: 12px;
    margin-bottom: 30px
}

body.checkout-index-index .opc-wrapper .opc>li.checkout-payment-method .step-content .form.payments .fieldset .opc-payment .payment-methods .payment-group .step-title {
    display: block;
    border-bottom: 1px solid #ccc;
    padding-bottom: 22px !important
}

body.checkout-index-index .opc-wrapper .opc>li.checkout-payment-method .step-content .form.payments .fieldset .opc-payment .payment-methods .payment-group .option.payment-group1 {
    margin-top: 25px
}

body.checkout-index-index .opc-wrapper .opc>li.checkout-payment-method .step-content .form.payments .fieldset .opc-payment .payment-methods .payment-group .option.payment-group1 .virtual-list {
    margin-bottom: 10px
}

body.checkout-index-index .opc-wrapper .opc>li.checkout-payment-method .step-content .form.payments .fieldset .opc-payment .payment-methods .payment-group .option.payment-group1 .payment-method {
    margin-left: 25px
}

body.checkout-index-index .opc-wrapper .opc>li.checkout-payment-method .step-content .form.payments .fieldset .opc-payment .payment-methods .payment-group .option.payment-group1 .payment-method .align-left-right {
    max-width: calc(80%);
    width: 90%
}

body.checkout-index-index .opc-wrapper .opc>li.checkout-payment-method .step-content .form.payments .fieldset .opc-payment .payment-methods .payment-group .option .payment-method .payment-method-title {
    border-top: unset;
    padding: 10px 0
}

body.checkout-index-index .opc-wrapper .opc>li.checkout-payment-method .step-content .form.payments .fieldset .opc-payment .payment-methods .payment-group .option .payment-method .payment-method-content {
    padding: 0
}

body.checkout-index-index .opc-wrapper .opc>li.checkout-payment-method .step-content .form.payments .fieldset .opc-payment .payment-methods .payment-group .option .payment-method .payment-method-content .payment-method-billing-address {
    display: none
}

body.checkout-index-index .opc-wrapper .opc>li.checkout-payment-method .step-content .form.payments .fieldset .opc-payment .payment-methods .payment-group .option .payment-method .payment-method-content .checkout-agreements-block {
    display: none
}

body.checkout-index-index .opc-wrapper .opc>li.checkout-payment-method .step-content .form.payments .fieldset .opc-payment .payment-methods .payment-group .option .payment-method .payment-method-content .actions-toolbar {
    display: none
}

body.checkout-index-index .opc-wrapper .opc>li.checkout-payment-method .step-content .form.payments .fieldset .payment-option.giftcardaccount {
    display: none
}

body.checkout-index-index .opc-wrapper .opc>li.checkout-payment-method .step-content .form.payments .fieldset .payment-option .payment-option-title {
    padding-left: 14px
}

body.checkout-index-index .opc-wrapper .opc>li.checkout-payment-method .step-content .form.payments .fieldset .payment-option .payment-option-title .action:after {
    display: none
}

body.checkout-index-index .opc-wrapper .opc>li.checkout-payment-method .step-content .form.payments .fieldset .payment-option .payment-option-content {
    padding-bottom: 5px;
    padding-left: 14px
}

body.checkout-index-index .opc-wrapper .opc>li.checkout-payment-method .step-content .form.payments .fieldset .payment-option .payment-option-content .form-discount {
    display: flex
}

body.checkout-index-index .opc-wrapper .opc>li.checkout-payment-method .step-content .form.payments .fieldset .payment-option .payment-option-content .form-discount .payment-option-inner {
    margin-bottom: 0
}

body.checkout-index-index .opc-wrapper .opc>li.checkout-payment-method .step-content .form.payments .fieldset .payment-option .payment-option-content .form-discount .payment-option-inner .field .control input {
    height: 40px
}

body.checkout-index-index .opc-wrapper .opc>li.checkout-payment-method .step-content .form.payments .fieldset .payment-option .payment-option-content .form-discount .payment-option-inner .field .control input::placeholder {
    font-style: italic;
    color: #bababa
}

body.checkout-index-index .opc-wrapper .opc>li.checkout-payment-method .step-content .form.payments .fieldset .payment-option .payment-option-content .form-discount .actions-toolbar {
    margin-left: 10px
}

body.checkout-index-index .opc-wrapper .opc>li.checkout-payment-method .step-content .form.payments .fieldset .payment-option .payment-option-content .form-discount .actions-toolbar .action-apply {
    background: #0e1111;
    border-color: #0e1111;
    padding-top: 11px;
    padding-bottom: 11px
}

body.checkout-index-index .opc-wrapper .opc>li.checkout-payment-method .step-content .form.payments .fieldset .payment-option .payment-option-content .form-discount .actions-toolbar .action-apply span span {
    text-transform: uppercase
}

body.checkout-index-index .opc-wrapper .opc>li.checkout-payment-method .step-content .form.payments .fieldset .payment-option .payment-option-content .form-discount .actions-toolbar .action-cancel span span {
    text-transform: uppercase;
    color: #fff
}

body.checkout-index-index .opc-wrapper .opc>li.checkout-payment-method .step-content .form.payments .fieldset .payment-option .payment-option-content .form-discount .actions-toolbar .action-cancel:hover span {
    color: #0e1111 !important
}

body.checkout-index-index .opc-wrapper .opc>li.checkout-payment-method .step-content .form.payments .fieldset .payment-option .payment-option-content .form-giftcard-account .payment-option-inner .control input {
    height: 40px
}

body.checkout-index-index .opc-wrapper .opc>li.checkout-payment-method .step-content .form.payments .fieldset .payment-option .payment-option-content .form-giftcard-account .payment-option-inner .control input::placeholder {
    font-style: italic
}

body.checkout-index-index .opc-wrapper .opc>li.checkout-payment-method .step-content .form.payments .fieldset .payment-option .payment-option-content .form-giftcard-account .actions-toolbar .primary .action,
body.checkout-index-index .opc-wrapper .opc>li.checkout-payment-method .step-content .form.payments .fieldset .payment-option .payment-option-content .form-giftcard-account .actions-toolbar .secondary .action {
    background: #1e74f3;
    border-color: #1e74f3
}

body.checkout-index-index .opc-wrapper .opc>li.checkout-payment-method .step-content .form.payments .fieldset .payment-option .payment-option-content .form-giftcard-account .actions-toolbar .primary .action span,
body.checkout-index-index .opc-wrapper .opc>li.checkout-payment-method .step-content .form.payments .fieldset .payment-option .payment-option-content .form-giftcard-account .actions-toolbar .secondary .action span {
    color: #fff;
    text-transform: capitalize
}

body.checkout-index-index .opc-wrapper .opc>li.checkout-payment-method .step-content .form.payments .fieldset .custom-placeorder {
    position: absolute;
    left: -25px;
    bottom: -110px
}

body.checkout-index-index .opc-wrapper .opc>li.checkout-payment-method .step-content .form.payments .fieldset .custom-placeorder button {
    padding: 15px 95px
}

body.checkout-index-index .opc-wrapper .step-title {
    margin-bottom: 25px;
    background-color: #fff;
    color: #141414 !important;
    font-size: 16px;
    font-weight: 700;
    padding: 0 0 21px !important;
    text-transform: uppercase
}

body.checkout-index-index .opc-wrapper .step-title>i {
    display: none !important
}

body.checkout-index-index .opc-wrapper .step-title>span {
    display: block;
    padding-bottom: 20px;
    border-bottom: solid 1px #dadada
}

body.checkout-index-index .opc-wrapper .step-content {
    border-top: none !important;
    margin-bottom: 0
}

body.checkout-index-index .opc-wrapper .row-mp {
    margin: 0 -15px
}

body.checkout-index-index .opc-wrapper .col-mp {
    padding: 0 15px
}

body.checkout-index-index .opc-wrapper .form-login,
body.checkout-index-index .opc-wrapper .form-shipping-address,
body.checkout-index-index .opc-wrapper .form-billing-address {
    max-width: 340px
}

body.checkout-index-index .opc-wrapper .form-login .fieldset .field .label,
body.checkout-index-index .opc-wrapper .form-shipping-address .fieldset .field .label,
body.checkout-index-index .opc-wrapper .form-billing-address .fieldset .field .label {
    padding: 0
}

body.checkout-index-index .opc-wrapper .form-login .fieldset .note,
body.checkout-index-index .opc-wrapper .form-shipping-address .fieldset .note,
body.checkout-index-index .opc-wrapper .form-billing-address .fieldset .note {
    display: block;
    font-size: 13px;
    color: #535353
}

body.checkout-index-index .osc-authentication-wrapper {
    padding-left: 0
}

body.checkout-index-index #checkout-step-shipping .form-login {
    margin-top: 0;
    background-color: #fff
}

body.checkout-index-index #checkout-step-shipping .form-login button.action.login.primary {
    padding: 9px 33px;
    margin-right: 30px
}

body.checkout-index-index #checkout-step-shipping .form-login a.action.remind {
    font-size: 13px;
    color: #036ad8;
    text-decoration: underline;
    line-height: 38px;
    margin: 0
}

body.checkout-index-index #checkout-step-shipping .form-login a.action.remind span {
    color: #036ad8
}

body.checkout-index-index #checkout-step-shipping .form-login a.action.remind:hover span {
    color: #0e1111
}

body.checkout-index-index .fieldset>.field {
    margin-bottom: 17px
}

body.checkout-index-index .fieldset>.field>.label {
    padding: 0;
    font-size: 13px;
    font-family: 'Roboto', sans-serif;
    font-weight: 400;
    color: #141414;
    line-height: 13px;
    margin-bottom: 11px
}

body.checkout-index-index .fieldset>.field>.label span:after {
    display: none
}

body.checkout-index-index .fieldset>.field._required>.label:after,
body.checkout-index-index .fieldset>.field.required>.label:after {
    content: '*';
    color: #e02b27;
    font-size: 1.2rem;
    margin: 0 0 0 2px
}

body.checkout-index-index .fieldset>.field>.control input,
body.checkout-index-index .fieldset>.field>.control select {
    border-color: #b9b9b9;
    height: 33px;
    max-width: 340px
}

body.checkout-index-index .fieldset>.field>.control input::placeholder,
body.checkout-index-index .fieldset>.field>.control select::placeholder {
    font-style: italic;
    font-size: 13px;
    color: #b9b9b9
}

body.checkout-index-index .fieldset>.field>.control input[name=postcode],
body.checkout-index-index .fieldset>.field>.control select[name=postcode] {
    width: 100%
}

body.checkout-index-index .fieldset>.field>.control textarea {
    border-color: #b9b9b9;
    max-width: 340px
}

body.checkout-index-index .fieldset>.field>.control textarea::placeholder {
    font-style: italic;
    font-size: 13px;
    color: #b9b9b9
}

body.checkout-index-index .fieldset>.field .field-tooltip {
    display: none
}

body.checkout-index-index .fieldset:last-child {
    margin-bottom: 5px
}

body.checkout-index-index fieldset.field.street.col-mp {
    padding: 0 15px !important
}

body.checkout-index-index .modal-popup .modal-inner-wrap {
    width: 600px;
    margin-left: auto;
    left: inherit
}

body.checkout-index-index .modal-popup .modal-inner-wrap .modal-header {
    text-align: center
}

body.checkout-index-index .modal-popup .modal-inner-wrap .modal-header .modal-title {
    font-family: 'Roboto', sans-serif;
    font-weight: 600;
    text-align: left
}

body.checkout-index-index .modal-popup .modal-inner-wrap .modal-content .step-title {
    display: none
}

body.checkout-index-index .checkout-payment-method .credit-card-types img {
    transition: none !important
}

body.checkout-index-index .checkout-payment-method .credit-card-types .item._active img {
    position: absolute;
    top: 1px;
    right: 5px;
    transition: none !important
}

body.checkout-index-index .checkout-payment-method .payment-group input[type=radio] {
    width: 19px;
    height: 19px
}

body.checkout-index-index .checkout-payment-method .payment-group .cod-p {
    margin-bottom: 0
}

body.checkout-index-index .checkout-payment-method .payment-group .virtual-list span {
    vertical-align: text-bottom;
    margin-left: 5px
}

body.checkout-index-index .checkout-payment-method .payment-group .label {
    vertical-align: text-bottom
}

body.checkout-index-index .checkout-payment-method .payment-group .label.label-dokubcava {
    display: none
}

body.checkout-index-index .checkout-payment-method .payment-group .label.label-dokumandiriva {
    display: none
}

body.checkout-index-index .checkout-payment-method .payment-group .label.midtrans-bca {
    display: none
}

body.checkout-index-index .checkout-payment-method .payment-group .label.midtrans-mandiri {
    display: none
}

body.checkout-index-index .checkout-payment-method .payment-group .label.p2c2_label {
    position: absolute !important;
    margin-top: 5px
}

body.checkout-index-index .checkout-payment-method .payment-group div[class^=logo-] {
    display: inline-block
}

body.checkout-index-index .checkout-payment-method .payment-group .logo-dokumandiriva,
body.checkout-index-index .checkout-payment-method .payment-group .logo-midtransmandiri {
    width: 52px;
    height: 17px;
    background-image: url('/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/images/mandiri.png');
    background-size: cover
}

body.checkout-index-index .checkout-payment-method .payment-group .logo-dokubcava,
body.checkout-index-index .checkout-payment-method .payment-group .logo-midtransbca {
    width: 40px;
    height: 16px;
    background-image: url('/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/images/bca.png');
    background-size: cover
}

body.checkout-index-index .checkout-payment-method .payment-group .logo-dokucreditcard,
body.checkout-index-index .checkout-payment-method .payment-group .logo-midtranscc {
    width: 120px;
    height: 16px;
    background-image: url('/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/images/credit-cards.png');
    background-size: cover
}

body.checkout-index-index .checkout-payment-method .payment-group .logo-qris {
    width: 60px;
    height: 16px;
    background-image: url('/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/images/QRIS-black.png');
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center center
}

body.checkout-index-index .checkout-payment-method .payment-group .logo-kredivopayment {
    width: 60px;
    height: 16px;
    background-image: url('/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/images/logo-kredivo.svg');
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center center
}

body.checkout-index-index .checkout-payment-method .payment-group .logo-p2c2ppayment {
    width: 50px;
    height: 30px;
    background-image: url('/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/images/2c2p.jpeg');
    background-size: 50px 30px;
    background-repeat: no-repeat;
    vertical-align: bottom;
    background-position: 0 -5px !important;
    margin: 0 5px
}

body.checkout-index-index .checkout-payment-method .payment-group .logo-cashondelivery {
    width: 18px;
    height: 18px;
    background-image: url('/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/images/cod.png');
    margin-right: 5px;
    margin-left: 7px;
    background-size: cover
}

body.checkout-index-index .checkout-payment-method .payment-group .logo-empatkali {
    width: 32px;
    height: 16px;
    background-image: url('/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/images/empatkali.png');
    background-size: cover
}

body.checkout-index-index .checkout-payment-method .payment-group .paymongo_gcash .logo-pay {
    width: 80px;
    height: 25px;
    background-image: url('/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/images/payment-icons/gcash.png');
    background-size: contain;
    background-repeat: no-repeat;
    background-position-y: -2px
}

body.checkout-index-index .checkout-payment-method .payment-group .paymongo_grabpay .logo-pay {
    width: 70px;
    height: 25px;
    background-image: url('/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/images/payment-icons/GrabPay.png');
    background-size: contain;
    background-repeat: no-repeat;
    background-position-y: -2px;
    margin-left: 3px
}

body.checkout-index-index .checkout-payment-method .payment-group .paymongo_payments .logo-pay {
    width: 100px;
    height: 16px;
    background-image: url('/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/images/payment-icons/Paymongo.png');
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center center
}

body.checkout-index-index .checkout-payment-method .payment-group .paymongo_credit_card_form label {
    padding-left: 0 !important
}

body.checkout-index-index .checkout-payment-method .payment-group .paymongo_credit_card_form label:before {
    content: none !important
}

body.checkout-index-index .checkout-payment-method .payment-group .paymongo_credit_card_form .expiration {
    margin-right: 5px
}

body.checkout-index-index .checkout-payment-method .payment-group .paymongo_credit_card_form .expiration label {
    display: inline-flex
}

body.checkout-index-index .checkout-payment-method .payment-group .payment-method input[type=radio],
body.checkout-index-index .checkout-payment-method .payment-group .virtual-list input[type=radio] {
    width: 19px;
    height: 19px;
    position: relative;
    top: 3px;
    accent-color: #000
}

body.checkout-index-index .checkout-payment-method .payment-group .payment-method label,
body.checkout-index-index .checkout-payment-method .payment-group .virtual-list label {
    color: #0e1111;
    font-weight: 400;
    position: relative;
    display: inline-flex
}

body.checkout-index-index .checkout-payment-method .payment-group .payment-method label:before,
body.checkout-index-index .checkout-payment-method .payment-group .virtual-list label:before {
    display: inline-block;
    position: relative;
    top: 0;
    width: 18px;
    height: 18px;
    border-radius: 11px;
    border: 1px solid #ccc;
    background-color: transparent
}

body.checkout-index-index .fieldset .field.checkout-telephone-toltip .control._with-tooltip .field-tooltip {
    display: block
}

body.checkout-index-index .opc-block-summary .block.total-message {
    padding: 0 20px 20px;
    margin-bottom: 0;
    margin-top: -15px
}

.cart-summary .checkout-methods-items .item .actions-toolbar div.primary {
    width: 100%;
    margin-bottom: 10px
}

.cart-summary .checkout-methods-items .item .actions-toolbar div.primary .action.primary.continue {
    padding: 14px 17px;
    width: 100%
}

@media only screen and (min-width:768px) {
    body.checkout-index-index .fieldset .field.checkout-telephone-toltip .control._with-tooltip .field-tooltip {
        left: 353px;
        width: 22px
    }
}

.form-align-inside {
    display: flex;
    margin-bottom: 30px;
    max-width: 330px
}

.form-align-inside label {
    font-size: 12px;
    white-space: nowrap
}

.form-align-inside label:after {
    content: '*';
    color: #e02b27;
    font-size: 1.2rem;
    margin: 0 0 0 2px;
    font-weight: 700
}

.form-align-inside .cvv {
    margin-left: 5px
}

.form-align-inside .cvv .input-text {
    width: calc(95%) !important
}

.form-align-inside .cvv .field-tooltip {
    right: 5px
}

.align-left-right {
    display: inline-flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    max-width: calc(100% - 25px);
    padding-left: 3px
}

.align-left-right img {
    max-height: 27px
}

.align-left-right:before {
    position: absolute !important;
    left: 0
}

.align-left-right:after {
    top: 6px !important
}

.payment-method-title input~.botton-text-checkout-label {
    display: none !important;
    width: 100%
}

.payment-method-title input:checked~.botton-text-checkout-label {
    display: inline-block !important
}

.botton-text-checkout-label .method-mini-msg {
    text-transform: none;
    max-width: none;
    width: 100%;
    background: #f5f5f5;
    text-align: left;
    padding: 10px;
    color: #000;
    font-size: 13px;
    margin-top: 5px;
    align-items: flex-start;
    margin-bottom: 0
}

.botton-text-checkout-label .method-mini-msg a {
    color: #000;
    font-weight: 700;
    text-decoration: underline
}

.checkout-payment-method .ccard .cvv {
    margin-left: 2px
}

.checkout-payment-method .ccard .cvv .label {
    margin-left: 2px;
    margin-top: 2px
}

#atome-payment-method .atome-checkout-eligible {
    display: none !important
}

span.field-tooltip-action:hover~.field-tooltip-content {
    display: block
}

@media only screen and (max-width:767px) {
    body.checkout-index-index .actions-toolbar .field.checkout_consent .control input {
        flex-basis: 15px
    }

    body.checkout-index-index .actions-toolbar .field.checkout_consent .control input+label {
        flex-basis: calc(100% - 20px)
    }

    body.checkout-index-index .checkout-payment-method .payment-group .payment-method input[type=radio]:checked+label.align-left-right:after,
    body.checkout-index-index .checkout-payment-method .payment-group .virtual-list input[type=radio]:checked+label.align-left-right:after {
        top: 6px !important
    }

    body.checkout-index-index .checkout-payment-method .payment-group .payment-method label,
    body.checkout-index-index .checkout-payment-method .payment-group .virtual-list label {
        font-size: 14px
    }

    body.checkout-index-index .actions-toolbar .field .control input {
        z-index: -1
    }

    body.checkout-index-index .modal-inner-wrap .form.form-shipping-address .field.street {
        margin-top: 10px !important
    }

    body.checkout-index-index .modal-inner-wrap .form.form-shipping-address .field.street .control .field {
        margin-top: 0 !important
    }

    body.checkout-index-index .page-wrapper {
        margin-top: 0
    }

    body.checkout-index-index .page-wrapper .checkout .checkout-header .container .col-12 .logo {
        margin-left: 24%;
        padding-bottom: 15px;
        padding-top: 15px;
        max-width: 100%
    }

    body.checkout-index-index .page-wrapper .checkout .checkout-header .container .col-12 .logo img {
        height: auto;
        width: 120px;
        max-width: 120px;
        margin: 0 auto
    }

    body.checkout-index-index .page-wrapper .checkout .checkout-header .container .col-12 .secure-checkout {
        display: none
    }

    body.checkout-index-index .page-wrapper .checkout .form.form-discount {
        flex-direction: column;
        width: 100%
    }

    body.checkout-index-index .page-wrapper .checkout .form.form-discount .actions-toolbar {
        margin-left: 0 !important;
        margin-top: 10px;
        width: 100%
    }

    body.checkout-index-index .page-wrapper .checkout .form.form-discount .actions-toolbar .primary {
        width: 100%
    }

    body.checkout-index-index .page-wrapper .checkout .form.form-discount .actions-toolbar .primary button.action {
        width: 100% !important
    }

    body.checkout-index-index .page-wrapper .checkout .container .col-12 .checkout-container .opc-progress-bar {
        display: flex;
        background: #fff;
        width: 100%;
        top: 44px
    }

    body.checkout-index-index .page-wrapper .checkout .container .col-12 .checkout-container .opc-progress-bar .opc-progress-bar-item {
        width: 50%;
        text-align: center;
        padding: 5px
    }

    body.checkout-index-index .page-wrapper .checkout .container .col-12 .checkout-container .opc-progress-bar .opc-progress-bar-item._active {
        background: #0f1111
    }

    body.checkout-index-index .page-wrapper .checkout .container .col-12 .checkout-container .opc-progress-bar .opc-progress-bar-item._active span {
        color: #fff
    }

    body.checkout-index-index .page-wrapper .checkout .container .col-12 .checkout-container .opc-progress-bar .opc-progress-bar-item span:after {
        display: none
    }

    body.checkout-index-index .page-wrapper .checkout .container .col-12 .checkout-container .opc-estimated-wrapper {
        display: none
    }

    body.checkout-index-index .page-wrapper .checkout .container .col-12 .checkout-container .opc-wrapper .checkout-shipping-address .step-content {
        padding-bottom: 0 !important
    }

    body.checkout-index-index .page-wrapper .checkout .container .col-12 .checkout-container .opc-wrapper .checkout-shipping-address .step-content .form {
        margin-right: 0;
        margin-left: 15px
    }

    body.checkout-index-index .page-wrapper .checkout .container .col-12 .checkout-container .opc-wrapper .checkout-shipping-address .step-content .form.form-shipping-address {
        margin-bottom: 20px !important
    }

    body.checkout-index-index .page-wrapper .checkout .container .col-12 .checkout-container .opc-wrapper .checkout-shipping-address .step-content .form.form-shipping-address .step-title {
        border-bottom: 1px solid #ccc
    }

    body.checkout-index-index .page-wrapper .checkout .container .col-12 .checkout-container .opc-wrapper .checkout-shipping-address .step-content .form.form-login {
        padding-bottom: 20px !important
    }

    body.checkout-index-index .page-wrapper .checkout .container .col-12 .checkout-container .opc-wrapper .checkout-shipping-address .step-content .form.form-login .special-title {
        border-bottom: 1px solid #bababa
    }

    body.checkout-index-index .page-wrapper .checkout .container .col-12 .checkout-container .opc-wrapper .checkout-shipping-address .step-content .form.form-login .fieldset {
        margin-bottom: 0
    }

    body.checkout-index-index .page-wrapper .checkout .container .col-12 .checkout-container .opc-wrapper .checkout-shipping-address .step-content .form.form-login .fieldset .control input {
        width: 100%
    }

    body.checkout-index-index .page-wrapper .checkout .container .col-12 .checkout-container .opc-wrapper .checkout-shipping-address .step-content .addresses {
        margin-left: 15px
    }

    body.checkout-index-index .page-wrapper .checkout .container .col-12 .checkout-container .opc-wrapper .checkout-shipping-address .step-content .addresses .control .shipping-address-items {
        padding-right: 20px
    }

    body.checkout-index-index .page-wrapper .checkout .container .col-12 .checkout-container .opc-wrapper .checkout-shipping-address .step-content .addresses .control .shipping-address-items .shipping-address-item {
        margin-bottom: 10px !important
    }

    body.checkout-index-index .page-wrapper .checkout .container .col-12 .checkout-container .opc-wrapper .checkout-shipping-address .step-content .addresses .control .shipping-address-items .shipping-address-item.not-selected-item {
        padding: 20px
    }

    body.checkout-index-index .page-wrapper .checkout .container .col-12 .checkout-container .opc-wrapper .checkout-shipping-address .step-content .action.action-show-popup {
        width: 85%;
        left: 38px !important;
        bottom: 11px !important
    }

    body.checkout-index-index .page-wrapper .checkout .container .col-12 .checkout-container .opc-wrapper li.checkout-shipping-method {
        margin-left: 15px;
        margin-bottom: 20px;
        padding: 0
    }

    body.checkout-index-index .page-wrapper .checkout .container .col-12 .checkout-container .opc-wrapper li.checkout-shipping-method .checkout-shipping-method {
        position: relative
    }

    body.checkout-index-index .page-wrapper .checkout .container .col-12 .checkout-container .opc-wrapper li.checkout-shipping-method .checkout-shipping-method .step-title {
        margin: 25px 25px 0;
        padding-bottom: 0;
        border-bottom: 1px solid #ccc
    }

    body.checkout-index-index .page-wrapper .checkout .container .col-12 .checkout-container .opc-wrapper li.checkout-shipping-method .checkout-shipping-method .step-content .form.methods-shipping {
        background: #fff;
        border-bottom: none;
        margin: 0;
        padding: 0
    }

    body.checkout-index-index .page-wrapper .checkout .container .col-12 .checkout-container .opc-wrapper li.checkout-shipping-method .checkout-shipping-method .step-content .form.methods-shipping #checkout-shipping-method-load {
        padding: 25px
    }

    body.checkout-index-index .page-wrapper .checkout .container .col-12 .checkout-container .opc-wrapper li.checkout-shipping-method .checkout-shipping-method .step-content .form.methods-shipping .actions-toolbar {
        bottom: 0;
        width: 100%;
        left: unset;
        position: relative
    }

    body.checkout-index-index .page-wrapper .checkout .container .col-12 .checkout-container .opc-wrapper li.checkout-shipping-method .checkout-shipping-method .no-quotes-block {
        padding: 0 25px
    }

    body.checkout-index-index .page-wrapper .checkout .container .col-12 .checkout-container .opc-wrapper li.checkout-payment-method {
        margin-left: 15px;
        padding-left: 0;
        padding-right: 0;
        padding-top: 0;
        padding-bottom: 20px;
        margin-bottom: 100px
    }

    body.checkout-index-index .page-wrapper .checkout .container .col-12 .checkout-container .opc-wrapper li.checkout-payment-method .step-content .form.payments .fieldset .opc-payment {
        margin-top: 10px;
        padding-left: 30px;
        padding-right: 30px
    }

    body.checkout-index-index .page-wrapper .checkout .container .col-12 .checkout-container .opc-wrapper li.checkout-payment-method .step-content .form.payments .fieldset .discount-code,
    body.checkout-index-index .page-wrapper .checkout .container .col-12 .checkout-container .opc-wrapper li.checkout-payment-method .step-content .form.payments .fieldset .eds-discount-code {
        padding-left: 30px;
        padding-right: 30px
    }

    body.checkout-index-index .page-wrapper .checkout .container .col-12 .checkout-container .opc-wrapper li.checkout-payment-method .step-content .form.payments .fieldset .custom-placeorder {
        bottom: -100px;
        left: 0;
        width: 100%
    }

    body.checkout-index-index .page-wrapper .checkout .container .col-12 .checkout-container .opc-wrapper li.checkout-payment-method .step-content .form.payments .fieldset .custom-placeorder button {
        padding: 15px 70px
    }

    body.checkout-index-index .page-wrapper .checkout .container .col-12 .checkout-container .opc-sidebar.opc-summary-wrapper {
        opacity: unset;
        visibility: visible;
        position: static;
        margin-left: 15px
    }

    body.checkout-index-index .page-wrapper .checkout .container .col-12 .checkout-container .opc-sidebar.opc-summary-wrapper .modal-inner-wrap {
        transform: none;
        box-shadow: none
    }

    body.checkout-index-index .page-wrapper .checkout .container .col-12 .checkout-container .opc-sidebar.opc-summary-wrapper .modal-inner-wrap .modal-header .action-close {
        display: none
    }

    body.checkout-index-index .opc-wrapper .opc>li#shipping.checkout-shipping-address form {
        margin-bottom: 20px
    }

    body.checkout-index-index .opc-wrapper .opc>li#shipping.checkout-shipping-address #checkout-step-shipping.step-content {
        margin-bottom: 20px
    }
}

@media only screen and (max-width:767px) and (max-width:435px) {

    body.checkout-index-index .page-wrapper .checkout .container .col-12 .checkout-container .opc-wrapper li.checkout-payment-method .step-content .form.payments .fieldset .discount-code,
    body.checkout-index-index .page-wrapper .checkout .container .col-12 .checkout-container .opc-wrapper li.checkout-payment-method .step-content .form.payments .fieldset .eds-discount-code {
        margin: 0 -20px !important;
        padding-right: 20px !important;
        padding-left: 20px !important
    }
}

@media only screen and (min-device-width:768px) and (max-device-width:1024px) {
    .checkout-cart-index .cart-summary .block .content .actions-toolbar .action.primary {
        padding: 6.5px !important
    }
}

body.checkout-index-index:not(.store-view-default) .opc-wrapper .opc>li.checkout-payment-method .step-content .form.payments .fieldset hr,
body.checkout-index-index:not(.store-view-idn) .opc-wrapper .opc>li.checkout-payment-method .step-content .form.payments .fieldset hr,
body.checkout-index-index:not(.store-view-th_th) .opc-wrapper .opc>li.checkout-payment-method .step-content .form.payments .fieldset hr,
body.checkout-index-index:not(.store-view-en_th) .opc-wrapper .opc>li.checkout-payment-method .step-content .form.payments .fieldset hr,
body.checkout-index-index:not(.store-view-default) .opc-wrapper .opc>li.checkout-payment-method .step-content .form.payments .fieldset br,
body.checkout-index-index:not(.store-view-idn) .opc-wrapper .opc>li.checkout-payment-method .step-content .form.payments .fieldset br,
body.checkout-index-index:not(.store-view-th_th) .opc-wrapper .opc>li.checkout-payment-method .step-content .form.payments .fieldset br,
body.checkout-index-index:not(.store-view-en_th) .opc-wrapper .opc>li.checkout-payment-method .step-content .form.payments .fieldset br {
    display: none !important
}

body.checkout-index-index .modal-popup.bank-installment-popup .modal-inner-wrap .modal-header .action-close {
    top: 20px;
    right: 20px
}

body.checkout-index-index .modal-popup.bank-installment-popup .modal-inner-wrap .modal-header .action-close:before {
    color: #333
}

body.checkout-index-index .modal-popup.bank-installment-popup .modal-inner-wrap .modal-header .modal-title {
    border: 0;
    font-weight: 900;
    color: #000;
    font-size: 25px
}

body.checkout-index-index .modal-popup.bank-installment-popup .modal-inner-wrap .modal-footer {
    padding-left: 0;
    padding-right: 0
}

body.checkout-index-index .modal-popup.bank-installment-popup .modal-inner-wrap .modal-footer .installment-action {
    width: 100%;
    color: #fff;
    background: #333 !important;
    height: 40px
}

body.checkout-index-index .modal-popup.bank-installment-popup .modal-inner-wrap .modal-footer .installment-action:hover {
    background: #fff !important
}

body.checkout-index-index .checkout-payment-method .payment-group .payment-method input[type=radio] {
    width: 19px;
    height: 19px;
    accent-color: #000;
    top: 3px
}

body.checkout-index-index .modal-popup .modal-slide .modal-inner-wrap .modal-header .action-close {
    right: 12px;
    top: 25px
}

body.checkout-index-index .bank-installment-popup .content #myInput {
    height: 44px;
    background-image: url('/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/images/cci-input-search.png');
    background-size: 17px;
    background-repeat: no-repeat;
    background-position-y: center;
    background-position-x: 8px;
    padding-left: 35px;
    border-color: #dedddd
}

body.checkout-index-index .bank-installment-popup .content #myInput:focus {
    border-color: #333;
    background-image: url('/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/images/cci-focus-search.png') !important
}

body.checkout-index-index .bank-installment-popup .content #myInput::-webkit-input-placeholder {
    color: #c2c1c1;
    font-weight: 100
}

body.checkout-index-index .bank-installment-popup .content ul {
    margin-bottom: 0;
    padding: 5px 25px 5px 15px !important;
    cursor: pointer
}

body.checkout-index-index .bank-installment-popup .content ul li {
    list-style-type: none;
    border-bottom: 1px solid #ebebeb;
    padding: 10px 5px;
    display: flex;
    justify-content: space-between;
    position: relative
}

body.checkout-index-index .bank-installment-popup .content ul li:focus {
    font-weight: 900
}

body.checkout-index-index .bank-installment-popup .content ul li .installment_price {
    padding-right: 0;
    text-align: right
}

body.checkout-index-index .bank-installment-popup .content ul li.cc_bank_details_info span {
    font-weight: 900
}

body.checkout-index-index .bank-installment-popup .content ul li .installment_item.selected_installment {
    font-weight: 900
}

body.checkout-index-index .bank-installment-popup .content ul li .installment_item.selected_installment:after {
    content: "";
    background-image: url('/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/images/tickmark-screen.png');
    background-repeat: no-repeat;
    background-size: 25px;
    background-position: center center;
    margin-right: 5px;
    top: 7px;
    width: 15px;
    height: 20px;
    position: absolute;
    right: -25px !important
}

body.checkout-index-index .bank-installment-popup .content .mage-accordion-disabled {
    padding-top: 20px
}

body.checkout-index-index .bank-installment-popup .content .mage-accordion-disabled .List-wrap {
    position: relative;
    border-top: 1px solid #e4e1e1;
    border-bottom: 1px solid #e4e1e1;
    cursor: pointer
}

body.checkout-index-index .bank-installment-popup .content .mage-accordion-disabled .List-wrap .mid-ins-logo {
    display: flex;
    align-items: center
}

body.checkout-index-index .bank-installment-popup .content .mage-accordion-disabled .List-wrap .mid-ins-logo .install-logo {
    width: 150px
}

body.checkout-index-index .bank-installment-popup .content .mage-accordion-disabled .List-wrap.allow.active h4:before {
    transform: rotate(-180deg)
}

body.checkout-index-index .bank-installment-popup .content .mage-accordion-disabled h4 {
    border-bottom: 1px solid #ebebeb
}

body.checkout-index-index .bank-installment-popup .content .mage-accordion-disabled h4:before {
    content: "";
    background-image: url('/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/images/arrow-down-screen.png');
    background-repeat: no-repeat;
    background-size: 25px;
    background-position: center center;
    margin-right: 5px;
    top: 15px;
    width: 25px;
    height: 25px;
    position: absolute;
    right: 0
}

body.checkout-index-index .payment-method .payment-method-title .checkout-logo-midtranscci {
    margin-left: 10px
}

body.checkout-index-index .payment-method #payment_form_midtranscci {
    padding: 20px 0
}

body.checkout-index-index .payment-method .wrapper-cc-payment-number {
    display: flex;
    flex-direction: row;
    width: 100%
}

body.checkout-index-index .payment-method .wrapper-cc-payment-number .midtrans-cc-content-container {
    width: 48%
}

body.checkout-index-index .payment-method .wrapper-cc-payment-number .midtrans-cc-content-container .midtrans-cc-types {
    position: relative
}

body.checkout-index-index .payment-method .wrapper-cc-payment-number .midtrans-cc-content-container .midtrans-cc-types .control .credit-card-types .item {
    visibility: hidden;
    position: absolute;
    top: 6px;
    right: 3px
}

body.checkout-index-index .payment-method .wrapper-cc-payment-number .midtrans-cc-content-container .midtrans-cc-types .control .credit-card-types .item._active {
    visibility: visible
}

body.checkout-index-index .payment-method .wrapper-cc-payment-number .midtrans-cc-content-container .midtrans-cc-types .control .credit-card-types .item._active img {
    position: unset
}

body.checkout-index-index .payment-method .wrapper-cc-payment-number .midtrans-cc-content-container .midtrans-cc-types .control input {
    width: 100%;
    height: 44px
}

body.checkout-index-index .payment-method .wrapper-cc-payment-number .midtrans-cc-content-container .midtrans-cc-types .control input:focus {
    border: 1px solid #000
}

body.checkout-index-index .payment-method .wrapper-cc-payment-number .midtrans-cc-content-container .label {
    font-size: 12px
}

body.checkout-index-index .payment-method .wrapper-cc-payment-number .midtrans-cc-content-container .label:before {
    display: none
}

body.checkout-index-index .payment-method .wrapper-cc-payment-number .midtrans-cc-content-container .label:after {
    content: '*';
    color: #e02b27;
    font-size: 1.2rem;
    margin: 0 0 0 2px
}

body.checkout-index-index .payment-method .wrapper-cc-payment-number .midtrans-bank-installment {
    width: 49%;
    margin-right: 7px
}

body.checkout-index-index .payment-method .wrapper-cc-payment-number .midtrans-bank-installment .control {
    position: relative
}

body.checkout-index-index .payment-method .wrapper-cc-payment-number .midtrans-bank-installment .control .card-installment {
    border: 1px solid #c2c2c2;
    border-radius: 1px;
    display: block;
    width: 100%;
    padding: 10px 30px 5px 10px;
    position: relative;
    font-weight: 600;
    height: 44px;
    cursor: pointer
}

body.checkout-index-index .payment-method .wrapper-cc-payment-number .midtrans-bank-installment .control .card-installment:focus {
    border: 1px solid #000
}

body.checkout-index-index .payment-method .wrapper-cc-payment-number .midtrans-bank-installment .control .card-installment:before {
    content: "";
    background-image: url('/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/images/arrow-screen.png');
    background-repeat: no-repeat;
    background-size: 25px;
    background-position: center center;
    margin-right: 5px;
    top: 7px;
    width: 25px;
    height: 25px;
    position: absolute;
    right: 0
}

body.checkout-index-index .payment-method .wrapper-cc-payment-number .midtrans-bank-installment .control input {
    display: block;
    width: 100%
}

body.checkout-index-index .payment-method .wrapper-cc-payment-number .midtrans-bank-installment .control .label {
    font-size: 12px
}

body.checkout-index-index .payment-method .wrapper-cc-payment-number .midtrans-bank-installment .control .label:before {
    display: none
}

body.checkout-index-index .payment-method .wrapper-cc-payment-exp-month {
    display: flex;
    justify-content: start;
    flex-direction: row;
    width: 100%;
    margin-top: 25px
}

body.checkout-index-index .payment-method .wrapper-cc-payment-exp-month select.select {
    height: 44px
}

body.checkout-index-index .payment-method .wrapper-cc-payment-exp-month .field.date {
    width: 49%
}

body.checkout-index-index .payment-method .wrapper-cc-payment-exp-month .field.date .field.month {
    width: 50%
}

body.checkout-index-index .payment-method .wrapper-cc-payment-exp-month .field.date .field.month .select {
    width: 100%
}

body.checkout-index-index .payment-method .wrapper-cc-payment-exp-month .field.date .field.year {
    width: 50%
}

body.checkout-index-index .payment-method .wrapper-cc-payment-exp-month .field.date .field.year .select {
    width: 100%
}

body.checkout-index-index .payment-method .wrapper-cc-payment-exp-month .field.cvv.required {
    width: 50%;
    margin-left: 7px
}

body.checkout-index-index .payment-method .wrapper-cc-payment-exp-month .field.cvv.required .label {
    margin-top: 4px !important;
    display: flex
}

body.checkout-index-index .payment-method .wrapper-cc-payment-exp-month .field.cvv.required .field-tooltip .field-tooltip-content {
    left: 0;
    top: -1px
}

body.checkout-index-index .payment-method .wrapper-cc-payment-exp-month .field.cvv.required .field-tooltip .field-tooltip-action:before {
    position: relative;
    right: 35px;
    top: 11px;
    font-size: 13px !important;
    color: #dbdbdb
}

body.checkout-index-index .payment-method .wrapper-cc-payment-exp-month .field.cvv.required .control {
    display: inline-block;
    padding-right: 15px
}

body.checkout-index-index .payment-method .wrapper-cc-payment-exp-month .field.cvv.required .control .input-text.cvv {
    width: 100px;
    height: 44px
}

body.checkout-index-index .payment-method .wrapper-cc-payment-exp-month .field label {
    font-size: 12px
}

body.checkout-index-index .payment-method .wrapper-cc-payment-exp-month .field label:after {
    content: '*';
    color: #e02b27;
    font-size: 1.2rem;
    margin: 0 0 0 2px
}

body.checkout-index-index .payment-method .wrapper-cc-payment-exp-month .field label:before {
    display: none
}

body.checkout-index-index .payment-method .wrapper-cc-payment-exp-month .field .control .fields {
    display: flex;
    flex-direction: row
}

@media only screen and (max-width:767px) {
    body.checkout-index-index .modal-popup .modal-inner-wrap {
        width: 100%
    }

    body.checkout-index-index .modal-popup .modal-inner-wrap .modal-header .modal-title {
        border-bottom: none
    }

    body.checkout-index-index .modal-popup.bank-installment-popup {
        width: 100% !important;
        bottom: 0 !important;
        top: 0 !important;
        left: 50%;
        right: 0
    }

    body.checkout-index-index .modal-popup.bank-installment-popup .modal-inner-wrap {
        background-color: #fff !important;
        min-height: 100% !important
    }

    body.checkout-index-index .modal-popup.bank-installment-popup .modal-inner-wrap .modal-header {
        padding: 15px 0
    }

    body.checkout-index-index .modal-popup.bank-installment-popup .modal-inner-wrap .modal-header .modal-title {
        text-align: center;
        font-size: 19px
    }

    body.checkout-index-index .modal-popup.bank-installment-popup .modal-inner-wrap .modal-header .action-close {
        top: 6px !important;
        right: auto !important;
        left: 0
    }

    body.checkout-index-index .modal-popup.bank-installment-popup .modal-inner-wrap .modal-header .action-close:before {
        content: '\e617';
        font-size: 16px;
        color: #706c6c
    }

    body.checkout-index-index .payment-method .wrapper-cc-payment-exp-month {
        flex-direction: column;
        margin-top: 15px
    }

    body.checkout-index-index .payment-method .wrapper-cc-payment-exp-month .field.date {
        width: 100% !important
    }

    body.checkout-index-index .payment-method .wrapper-cc-payment-exp-month .field.cvv.required {
        margin-top: 12px;
        margin-left: 0
    }

    body.checkout-index-index .payment-method .wrapper-cc-payment-exp-month .field.cvv.required .control {
        display: inline-block;
        padding-right: 0
    }

    body.checkout-index-index .payment-method .wrapper-cc-payment-exp-month .field.cvv.required .control .field-tooltip._active .field-tooltip-content {
        display: block !important
    }

    body.checkout-index-index .payment-method .wrapper-cc-payment-exp-month .field.cvv.required .control .field-tooltip .field-tooltip-content {
        right: -101px;
        left: auto;
        top: 41px
    }

    body.checkout-index-index .payment-method .wrapper-cc-payment-exp-month .field.cvv.required .control .field-tooltip .field-tooltip-content:before {
        right: 105px
    }

    body.checkout-index-index .payment-method .wrapper-cc-payment-exp-month .field.cvv.required .control .field-tooltip .field-tooltip-content:after {
        right: 105px
    }

    body.checkout-index-index .payment-method .wrapper-cc-payment-exp-month .field.cvv.required .control .field-tooltip .field-tooltip-action:hover~.field-tooltip-content {
        display: none
    }

    body.checkout-index-index .payment-method .wrapper-cc-payment-exp-month .field.cvv.required .control .field-tooltip .field-tooltip-action:before {
        right: 10px
    }

    body.checkout-index-index .payment-method .wrapper-cc-payment-exp-month .field.cvv.required .control .field-tooltip.toggle {
        right: 0
    }

    body.checkout-index-index .payment-method .wrapper-cc-payment-exp-month .field.cvv.required .control .input-text.cvv {
        width: 100%
    }

    body.checkout-index-index .payment-method .wrapper-cc-payment-number {
        flex-direction: column
    }

    body.checkout-index-index .payment-method .wrapper-cc-payment-number .midtrans-bank-installment {
        width: 100%
    }

    body.checkout-index-index .payment-method .wrapper-cc-payment-number .midtrans-bank-installment .control .checkbox {
        position: absolute;
        z-index: -1
    }

    body.checkout-index-index .payment-method .wrapper-cc-payment-number .midtrans-bank-installment .control .card-installment {
        margin-bottom: 12px
    }

    body.checkout-index-index .payment-method .wrapper-cc-payment-number .midtrans-cc-content-container {
        width: 100%
    }
}

body.checkout-index-index .payment-method .wrapper-cc-payment-number .midtrans-bank-installment .control input {
    position: absolute;
    z-index: -1
}

.discount-wrapper {
    padding-top: 15px;
    border-top: 1px solid #ddd;
    margin-top: 15px
}

@media (max-width:767px) {
    .discount-wrapper {
        width: 90%;
        margin: auto
    }
}

.discount-wrapper .discount_switcher,
.discount-wrapper .eds_switcher {
    width: 100%;
    display: flex;
    border: 1px solid #ddd;
    border-radius: 2px
}

.discount-wrapper .discount_switcher .discount-tab,
.discount-wrapper .eds_switcher .discount-tab,
.discount-wrapper .discount_switcher .eds-tab,
.discount-wrapper .eds_switcher .eds-tab {
    border: 4px solid #fff;
    border-radius: 2px;
    width: 50%;
    height: 40px;
    padding: 8px 10px;
    font-size: 12px;
    font-weight: 700;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    background: #fff
}

.discount-wrapper .discount_switcher .discount-tab.active,
.discount-wrapper .eds_switcher .discount-tab.active,
.discount-wrapper .discount_switcher .eds-tab.active,
.discount-wrapper .eds_switcher .eds-tab.active {
    background: #0000001A;
    color: #000
}

.discount-wrapper .eds-about:not(.active),
.discount-wrapper .block.discount:not(.active) {
    display: none
}

.discount-wrapper .block.discount {
    border-bottom: none
}

.discount-wrapper .eds-about {
    margin-top: -20px
}

.discount-wrapper .eds-about .eds-about-popup {
    color: #000;
    font-size: 12px;
    font-weight: 800;
    line-height: 15.06px;
    text-align: left;
    text-decoration: underline;
    cursor: pointer
}

.discount-tab.active,
.eds-tab.active,
.eds_redeem-tab.active,
.eds_terms-tab.active {
    background: #0000001A;
    color: #000
}

#block-discount form .fieldset.applied .input-text,
#block-eds-discount form .fieldset.applied .input-text,
.discount-code form .fieldset.applied .input-text,
.eds-discount-code form .fieldset.applied .input-text,
#block-discount form .payment-option-inner.applied .input-text,
#block-eds-discount form .payment-option-inner.applied .input-text,
.discount-code form .payment-option-inner.applied .input-text,
.eds-discount-code form .payment-option-inner.applied .input-text {
    background-size: 20px;
    background-repeat: no-repeat;
    background-position-x: 95%;
    background-position-y: center;
    border: 1px solid #21b866 !important;
    border-right: none !important;
    font-size: 14px;
    opacity: 1;
    background-image: url(/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/images/sucess.svg)
}

#block-discount form .fieldset.applied .actions-toolbar,
#block-eds-discount form .fieldset.applied .actions-toolbar,
.discount-code form .fieldset.applied .actions-toolbar,
.eds-discount-code form .fieldset.applied .actions-toolbar,
#block-discount form .payment-option-inner.applied .actions-toolbar,
#block-eds-discount form .payment-option-inner.applied .actions-toolbar,
.discount-code form .payment-option-inner.applied .actions-toolbar,
.eds-discount-code form .payment-option-inner.applied .actions-toolbar {
    margin-left: 0 !important
}

#block-discount form .fieldset.applied .actions-toolbar .primary .action.cancel.primary,
#block-eds-discount form .fieldset.applied .actions-toolbar .primary .action.cancel.primary,
.discount-code form .fieldset.applied .actions-toolbar .primary .action.cancel.primary,
.eds-discount-code form .fieldset.applied .actions-toolbar .primary .action.cancel.primary,
#block-discount form .payment-option-inner.applied .actions-toolbar .primary .action.cancel.primary,
#block-eds-discount form .payment-option-inner.applied .actions-toolbar .primary .action.cancel.primary,
.discount-code form .payment-option-inner.applied .actions-toolbar .primary .action.cancel.primary,
.eds-discount-code form .payment-option-inner.applied .actions-toolbar .primary .action.cancel.primary,
#block-discount form .fieldset.applied .actions-toolbar .primary .action.eds-cancel.primary,
#block-eds-discount form .fieldset.applied .actions-toolbar .primary .action.eds-cancel.primary,
.discount-code form .fieldset.applied .actions-toolbar .primary .action.eds-cancel.primary,
.eds-discount-code form .fieldset.applied .actions-toolbar .primary .action.eds-cancel.primary,
#block-discount form .payment-option-inner.applied .actions-toolbar .primary .action.eds-cancel.primary,
#block-eds-discount form .payment-option-inner.applied .actions-toolbar .primary .action.eds-cancel.primary,
.discount-code form .payment-option-inner.applied .actions-toolbar .primary .action.eds-cancel.primary,
.eds-discount-code form .payment-option-inner.applied .actions-toolbar .primary .action.eds-cancel.primary,
#block-discount form .fieldset.applied .actions-toolbar .primary .action.action-cancel,
#block-eds-discount form .fieldset.applied .actions-toolbar .primary .action.action-cancel,
.discount-code form .fieldset.applied .actions-toolbar .primary .action.action-cancel,
.eds-discount-code form .fieldset.applied .actions-toolbar .primary .action.action-cancel,
#block-discount form .payment-option-inner.applied .actions-toolbar .primary .action.action-cancel,
#block-eds-discount form .payment-option-inner.applied .actions-toolbar .primary .action.action-cancel,
.discount-code form .payment-option-inner.applied .actions-toolbar .primary .action.action-cancel,
.eds-discount-code form .payment-option-inner.applied .actions-toolbar .primary .action.action-cancel,
#block-discount form .fieldset.applied .actions-toolbar .primary .action.action-apply,
#block-eds-discount form .fieldset.applied .actions-toolbar .primary .action.action-apply,
.discount-code form .fieldset.applied .actions-toolbar .primary .action.action-apply,
.eds-discount-code form .fieldset.applied .actions-toolbar .primary .action.action-apply,
#block-discount form .payment-option-inner.applied .actions-toolbar .primary .action.action-apply,
#block-eds-discount form .payment-option-inner.applied .actions-toolbar .primary .action.action-apply,
.discount-code form .payment-option-inner.applied .actions-toolbar .primary .action.action-apply,
.eds-discount-code form .payment-option-inner.applied .actions-toolbar .primary .action.action-apply {
    border: 1px solid #21b866 !important;
    border-left: none !important
}

#block-discount form .fieldset .field,
#block-eds-discount form .fieldset .field,
.discount-code form .fieldset .field,
.eds-discount-code form .fieldset .field,
#block-discount form .payment-option-inner .field,
#block-eds-discount form .payment-option-inner .field,
.discount-code form .payment-option-inner .field,
.eds-discount-code form .payment-option-inner .field {
    display: inline-block;
    width: 70% !important
}

#block-discount form .fieldset .field .label,
#block-eds-discount form .fieldset .field .label,
.discount-code form .fieldset .field .label,
.eds-discount-code form .fieldset .field .label,
#block-discount form .payment-option-inner .field .label,
#block-eds-discount form .payment-option-inner .field .label,
.discount-code form .payment-option-inner .field .label,
.eds-discount-code form .payment-option-inner .field .label {
    margin-top: 10px;
    margin-bottom: 0
}

#block-discount form .fieldset .field .label span,
#block-eds-discount form .fieldset .field .label span,
.discount-code form .fieldset .field .label span,
.eds-discount-code form .fieldset .field .label span,
#block-discount form .payment-option-inner .field .label span,
#block-eds-discount form .payment-option-inner .field .label span,
.discount-code form .payment-option-inner .field .label span,
.eds-discount-code form .payment-option-inner .field .label span {
    color: #434343;
    font-size: 12px;
    font-weight: 400
}

#block-discount form .fieldset .field .control,
#block-eds-discount form .fieldset .field .control,
.discount-code form .fieldset .field .control,
.eds-discount-code form .fieldset .field .control,
#block-discount form .payment-option-inner .field .control,
#block-eds-discount form .payment-option-inner .field .control,
.discount-code form .payment-option-inner .field .control,
.eds-discount-code form .payment-option-inner .field .control {
    display: grid
}

#block-discount form .fieldset .field .control .input-text,
#block-eds-discount form .fieldset .field .control .input-text,
.discount-code form .fieldset .field .control .input-text,
.eds-discount-code form .fieldset .field .control .input-text,
#block-discount form .payment-option-inner .field .control .input-text,
#block-eds-discount form .payment-option-inner .field .control .input-text,
.discount-code form .payment-option-inner .field .control .input-text,
.eds-discount-code form .payment-option-inner .field .control .input-text {
    height: 44px !important;
    padding-top: 7px;
    padding-bottom: 7px;
    border-radius: 5px;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    font-size: 14px;
    opacity: 1
}

#block-discount form .fieldset .field .control .input-text:placeholder,
#block-eds-discount form .fieldset .field .control .input-text:placeholder,
.discount-code form .fieldset .field .control .input-text:placeholder,
.eds-discount-code form .fieldset .field .control .input-text:placeholder,
#block-discount form .payment-option-inner .field .control .input-text:placeholder,
#block-eds-discount form .payment-option-inner .field .control .input-text:placeholder,
.discount-code form .payment-option-inner .field .control .input-text:placeholder,
.eds-discount-code form .payment-option-inner .field .control .input-text:placeholder {
    font-size: 14px !important;
    color: #bcbaba !important;
    padding-left: 10px
}

#block-discount form .fieldset .field .control .input-text.mage-error,
#block-eds-discount form .fieldset .field .control .input-text.mage-error,
.discount-code form .fieldset .field .control .input-text.mage-error,
.eds-discount-code form .fieldset .field .control .input-text.mage-error,
#block-discount form .payment-option-inner .field .control .input-text.mage-error,
#block-eds-discount form .payment-option-inner .field .control .input-text.mage-error,
.discount-code form .payment-option-inner .field .control .input-text.mage-error,
.eds-discount-code form .payment-option-inner .field .control .input-text.mage-error {
    background-image: url(/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/images/info.svg);
    background-size: 20px;
    background-repeat: no-repeat;
    background-position-x: 95%;
    background-position-y: center;
    border: 1px solid #dd0019 !important
}

#block-discount form .fieldset .field .control .input-text.mage-success,
#block-eds-discount form .fieldset .field .control .input-text.mage-success,
.discount-code form .fieldset .field .control .input-text.mage-success,
.eds-discount-code form .fieldset .field .control .input-text.mage-success,
#block-discount form .payment-option-inner .field .control .input-text.mage-success,
#block-eds-discount form .payment-option-inner .field .control .input-text.mage-success,
.discount-code form .payment-option-inner .field .control .input-text.mage-success,
.eds-discount-code form .payment-option-inner .field .control .input-text.mage-success {
    background-image: url(/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/images/sucess.svg);
    background-size: 20px;
    background-repeat: no-repeat;
    background-position-x: 95%;
    background-position-y: center;
    border: 1px solid #21b866 !important;
    color: #21b866
}

#block-discount form .fieldset .field .control div.message-error,
#block-eds-discount form .fieldset .field .control div.message-error,
.discount-code form .fieldset .field .control div.message-error,
.eds-discount-code form .fieldset .field .control div.message-error,
#block-discount form .payment-option-inner .field .control div.message-error,
#block-eds-discount form .payment-option-inner .field .control div.message-error,
.discount-code form .payment-option-inner .field .control div.message-error,
.eds-discount-code form .payment-option-inner .field .control div.message-error,
#block-discount form .fieldset .field .control div.mage-error,
#block-eds-discount form .fieldset .field .control div.mage-error,
.discount-code form .fieldset .field .control div.mage-error,
.eds-discount-code form .fieldset .field .control div.mage-error,
#block-discount form .payment-option-inner .field .control div.mage-error,
#block-eds-discount form .payment-option-inner .field .control div.mage-error,
.discount-code form .payment-option-inner .field .control div.mage-error,
.eds-discount-code form .payment-option-inner .field .control div.mage-error,
#block-discount form .fieldset .field .control div.message-success,
#block-eds-discount form .fieldset .field .control div.message-success,
.discount-code form .fieldset .field .control div.message-success,
.eds-discount-code form .fieldset .field .control div.message-success,
#block-discount form .payment-option-inner .field .control div.message-success,
#block-eds-discount form .payment-option-inner .field .control div.message-success,
.discount-code form .payment-option-inner .field .control div.message-success,
.eds-discount-code form .payment-option-inner .field .control div.message-success,
#block-discount form .fieldset .field .control div.mage-success,
#block-eds-discount form .fieldset .field .control div.mage-success,
.discount-code form .fieldset .field .control div.mage-success,
.eds-discount-code form .fieldset .field .control div.mage-success,
#block-discount form .payment-option-inner .field .control div.mage-success,
#block-eds-discount form .payment-option-inner .field .control div.mage-success,
.discount-code form .payment-option-inner .field .control div.mage-success,
.eds-discount-code form .payment-option-inner .field .control div.mage-success {
    width: 145%;
    border-radius: 5px;
    font-size: 12px;
    font-weight: 700;
    height: auto;
    display: flex;
    align-items: center;
    margin-top: 7px;
    padding: 0
}

@media (max-width:767px) {

    #block-discount form .fieldset .field .control div.message-error,
    #block-eds-discount form .fieldset .field .control div.message-error,
    .discount-code form .fieldset .field .control div.message-error,
    .eds-discount-code form .fieldset .field .control div.message-error,
    #block-discount form .payment-option-inner .field .control div.message-error,
    #block-eds-discount form .payment-option-inner .field .control div.message-error,
    .discount-code form .payment-option-inner .field .control div.message-error,
    .eds-discount-code form .payment-option-inner .field .control div.message-error,
    #block-discount form .fieldset .field .control div.mage-error,
    #block-eds-discount form .fieldset .field .control div.mage-error,
    .discount-code form .fieldset .field .control div.mage-error,
    .eds-discount-code form .fieldset .field .control div.mage-error,
    #block-discount form .payment-option-inner .field .control div.mage-error,
    #block-eds-discount form .payment-option-inner .field .control div.mage-error,
    .discount-code form .payment-option-inner .field .control div.mage-error,
    .eds-discount-code form .payment-option-inner .field .control div.mage-error,
    #block-discount form .fieldset .field .control div.message-success,
    #block-eds-discount form .fieldset .field .control div.message-success,
    .discount-code form .fieldset .field .control div.message-success,
    .eds-discount-code form .fieldset .field .control div.message-success,
    #block-discount form .payment-option-inner .field .control div.message-success,
    #block-eds-discount form .payment-option-inner .field .control div.message-success,
    .discount-code form .payment-option-inner .field .control div.message-success,
    .eds-discount-code form .payment-option-inner .field .control div.message-success,
    #block-discount form .fieldset .field .control div.mage-success,
    #block-eds-discount form .fieldset .field .control div.mage-success,
    .discount-code form .fieldset .field .control div.mage-success,
    .eds-discount-code form .fieldset .field .control div.mage-success,
    #block-discount form .payment-option-inner .field .control div.mage-success,
    #block-eds-discount form .payment-option-inner .field .control div.mage-success,
    .discount-code form .payment-option-inner .field .control div.mage-success,
    .eds-discount-code form .payment-option-inner .field .control div.mage-success {
        width: 140%
    }
}

#block-discount form .fieldset .field .control div.message-error:before,
#block-eds-discount form .fieldset .field .control div.message-error:before,
.discount-code form .fieldset .field .control div.message-error:before,
.eds-discount-code form .fieldset .field .control div.message-error:before,
#block-discount form .payment-option-inner .field .control div.message-error:before,
#block-eds-discount form .payment-option-inner .field .control div.message-error:before,
.discount-code form .payment-option-inner .field .control div.message-error:before,
.eds-discount-code form .payment-option-inner .field .control div.message-error:before,
#block-discount form .fieldset .field .control div.mage-error:before,
#block-eds-discount form .fieldset .field .control div.mage-error:before,
.discount-code form .fieldset .field .control div.mage-error:before,
.eds-discount-code form .fieldset .field .control div.mage-error:before,
#block-discount form .payment-option-inner .field .control div.mage-error:before,
#block-eds-discount form .payment-option-inner .field .control div.mage-error:before,
.discount-code form .payment-option-inner .field .control div.mage-error:before,
.eds-discount-code form .payment-option-inner .field .control div.mage-error:before,
#block-discount form .fieldset .field .control div.message-success:before,
#block-eds-discount form .fieldset .field .control div.message-success:before,
.discount-code form .fieldset .field .control div.message-success:before,
.eds-discount-code form .fieldset .field .control div.message-success:before,
#block-discount form .payment-option-inner .field .control div.message-success:before,
#block-eds-discount form .payment-option-inner .field .control div.message-success:before,
.discount-code form .payment-option-inner .field .control div.message-success:before,
.eds-discount-code form .payment-option-inner .field .control div.message-success:before,
#block-discount form .fieldset .field .control div.mage-success:before,
#block-eds-discount form .fieldset .field .control div.mage-success:before,
.discount-code form .fieldset .field .control div.mage-success:before,
.eds-discount-code form .fieldset .field .control div.mage-success:before,
#block-discount form .payment-option-inner .field .control div.mage-success:before,
#block-eds-discount form .payment-option-inner .field .control div.mage-success:before,
.discount-code form .payment-option-inner .field .control div.mage-success:before,
.eds-discount-code form .payment-option-inner .field .control div.mage-success:before {
    content: '';
    background-repeat: no-repeat;
    background-position: center;
    text-align: center;
    width: 30px;
    height: 30px;
    display: block
}

#block-discount form .fieldset .field .control div.message-error,
#block-eds-discount form .fieldset .field .control div.message-error,
.discount-code form .fieldset .field .control div.message-error,
.eds-discount-code form .fieldset .field .control div.message-error,
#block-discount form .payment-option-inner .field .control div.message-error,
#block-eds-discount form .payment-option-inner .field .control div.message-error,
.discount-code form .payment-option-inner .field .control div.message-error,
.eds-discount-code form .payment-option-inner .field .control div.message-error,
#block-discount form .fieldset .field .control div.mage-error,
#block-eds-discount form .fieldset .field .control div.mage-error,
.discount-code form .fieldset .field .control div.mage-error,
.eds-discount-code form .fieldset .field .control div.mage-error,
#block-discount form .payment-option-inner .field .control div.mage-error,
#block-eds-discount form .payment-option-inner .field .control div.mage-error,
.discount-code form .payment-option-inner .field .control div.mage-error,
.eds-discount-code form .payment-option-inner .field .control div.mage-error {
    background: #DD00191A
}

#block-discount form .fieldset .field .control div.message-error:before,
#block-eds-discount form .fieldset .field .control div.message-error:before,
.discount-code form .fieldset .field .control div.message-error:before,
.eds-discount-code form .fieldset .field .control div.message-error:before,
#block-discount form .payment-option-inner .field .control div.message-error:before,
#block-eds-discount form .payment-option-inner .field .control div.message-error:before,
.discount-code form .payment-option-inner .field .control div.message-error:before,
.eds-discount-code form .payment-option-inner .field .control div.message-error:before,
#block-discount form .fieldset .field .control div.mage-error:before,
#block-eds-discount form .fieldset .field .control div.mage-error:before,
.discount-code form .fieldset .field .control div.mage-error:before,
.eds-discount-code form .fieldset .field .control div.mage-error:before,
#block-discount form .payment-option-inner .field .control div.mage-error:before,
#block-eds-discount form .payment-option-inner .field .control div.mage-error:before,
.discount-code form .payment-option-inner .field .control div.mage-error:before,
.eds-discount-code form .payment-option-inner .field .control div.mage-error:before {
    background-image: url(/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/images/info.svg)
}

#block-discount form .fieldset .field .control div.message-success,
#block-eds-discount form .fieldset .field .control div.message-success,
.discount-code form .fieldset .field .control div.message-success,
.eds-discount-code form .fieldset .field .control div.message-success,
#block-discount form .payment-option-inner .field .control div.message-success,
#block-eds-discount form .payment-option-inner .field .control div.message-success,
.discount-code form .payment-option-inner .field .control div.message-success,
.eds-discount-code form .payment-option-inner .field .control div.message-success,
#block-discount form .fieldset .field .control div.mage-success,
#block-eds-discount form .fieldset .field .control div.mage-success,
.discount-code form .fieldset .field .control div.mage-success,
.eds-discount-code form .fieldset .field .control div.mage-success,
#block-discount form .payment-option-inner .field .control div.mage-success,
#block-eds-discount form .payment-option-inner .field .control div.mage-success,
.discount-code form .payment-option-inner .field .control div.mage-success,
.eds-discount-code form .payment-option-inner .field .control div.mage-success {
    background: #21B8661A;
    color: #21b866
}

#block-discount form .fieldset .field .control div.message-success:before,
#block-eds-discount form .fieldset .field .control div.message-success:before,
.discount-code form .fieldset .field .control div.message-success:before,
.eds-discount-code form .fieldset .field .control div.message-success:before,
#block-discount form .payment-option-inner .field .control div.message-success:before,
#block-eds-discount form .payment-option-inner .field .control div.message-success:before,
.discount-code form .payment-option-inner .field .control div.message-success:before,
.eds-discount-code form .payment-option-inner .field .control div.message-success:before,
#block-discount form .fieldset .field .control div.mage-success:before,
#block-eds-discount form .fieldset .field .control div.mage-success:before,
.discount-code form .fieldset .field .control div.mage-success:before,
.eds-discount-code form .fieldset .field .control div.mage-success:before,
#block-discount form .payment-option-inner .field .control div.mage-success:before,
#block-eds-discount form .payment-option-inner .field .control div.mage-success:before,
.discount-code form .payment-option-inner .field .control div.mage-success:before,
.eds-discount-code form .payment-option-inner .field .control div.mage-success:before {
    background-image: url(/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/images/sucess.svg)
}

#block-discount form .fieldset .actions-toolbar>.primary,
#block-eds-discount form .fieldset .actions-toolbar>.primary,
.discount-code form .fieldset .actions-toolbar>.primary,
.eds-discount-code form .fieldset .actions-toolbar>.primary,
#block-discount form .payment-option-inner .actions-toolbar>.primary,
#block-eds-discount form .payment-option-inner .actions-toolbar>.primary,
.discount-code form .payment-option-inner .actions-toolbar>.primary,
.eds-discount-code form .payment-option-inner .actions-toolbar>.primary {
    height: 38px
}

#block-discount form .fieldset .actions-toolbar,
#block-eds-discount form .fieldset .actions-toolbar,
.discount-code form .fieldset .actions-toolbar,
.eds-discount-code form .fieldset .actions-toolbar,
#block-discount form .payment-option-inner .actions-toolbar,
#block-eds-discount form .payment-option-inner .actions-toolbar,
.discount-code form .payment-option-inner .actions-toolbar,
.eds-discount-code form .payment-option-inner .actions-toolbar {
    width: 30% !important;
    display: inline-block;
    margin-left: -2%;
    margin-bottom: 0;
    vertical-align: top;
    margin-top: 36px
}

#block-discount form .fieldset .actions-toolbar button.apply,
#block-eds-discount form .fieldset .actions-toolbar button.apply,
.discount-code form .fieldset .actions-toolbar button.apply,
.eds-discount-code form .fieldset .actions-toolbar button.apply,
#block-discount form .payment-option-inner .actions-toolbar button.apply,
#block-eds-discount form .payment-option-inner .actions-toolbar button.apply,
.discount-code form .payment-option-inner .actions-toolbar button.apply,
.eds-discount-code form .payment-option-inner .actions-toolbar button.apply,
#block-discount form .fieldset .actions-toolbar button.eds-apply,
#block-eds-discount form .fieldset .actions-toolbar button.eds-apply,
.discount-code form .fieldset .actions-toolbar button.eds-apply,
.eds-discount-code form .fieldset .actions-toolbar button.eds-apply,
#block-discount form .payment-option-inner .actions-toolbar button.eds-apply,
#block-eds-discount form .payment-option-inner .actions-toolbar button.eds-apply,
.discount-code form .payment-option-inner .actions-toolbar button.eds-apply,
.eds-discount-code form .payment-option-inner .actions-toolbar button.eds-apply {
    height: 44px;
    background-color: #000;
    border-color: #000;
    margin-top: -4.5px !important;
    margin-left: 0;
    border-radius: 5px !important;
    padding: 10px;
    width: 100% !important;
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
    box-shadow: none
}

#block-discount form .fieldset .actions-toolbar button.apply span,
#block-eds-discount form .fieldset .actions-toolbar button.apply span,
.discount-code form .fieldset .actions-toolbar button.apply span,
.eds-discount-code form .fieldset .actions-toolbar button.apply span,
#block-discount form .payment-option-inner .actions-toolbar button.apply span,
#block-eds-discount form .payment-option-inner .actions-toolbar button.apply span,
.discount-code form .payment-option-inner .actions-toolbar button.apply span,
.eds-discount-code form .payment-option-inner .actions-toolbar button.apply span,
#block-discount form .fieldset .actions-toolbar button.eds-apply span,
#block-eds-discount form .fieldset .actions-toolbar button.eds-apply span,
.discount-code form .fieldset .actions-toolbar button.eds-apply span,
.eds-discount-code form .fieldset .actions-toolbar button.eds-apply span,
#block-discount form .payment-option-inner .actions-toolbar button.eds-apply span,
#block-eds-discount form .payment-option-inner .actions-toolbar button.eds-apply span,
.discount-code form .payment-option-inner .actions-toolbar button.eds-apply span,
.eds-discount-code form .payment-option-inner .actions-toolbar button.eds-apply span {
    letter-spacing: normal;
    font-size: 14px;
    font-weight: 800;
    text-transform: capitalize !important
}

#block-discount form .fieldset .actions-toolbar button.apply:hover,
#block-eds-discount form .fieldset .actions-toolbar button.apply:hover,
.discount-code form .fieldset .actions-toolbar button.apply:hover,
.eds-discount-code form .fieldset .actions-toolbar button.apply:hover,
#block-discount form .payment-option-inner .actions-toolbar button.apply:hover,
#block-eds-discount form .payment-option-inner .actions-toolbar button.apply:hover,
.discount-code form .payment-option-inner .actions-toolbar button.apply:hover,
.eds-discount-code form .payment-option-inner .actions-toolbar button.apply:hover,
#block-discount form .fieldset .actions-toolbar button.eds-apply:hover,
#block-eds-discount form .fieldset .actions-toolbar button.eds-apply:hover,
.discount-code form .fieldset .actions-toolbar button.eds-apply:hover,
.eds-discount-code form .fieldset .actions-toolbar button.eds-apply:hover,
#block-discount form .payment-option-inner .actions-toolbar button.eds-apply:hover,
#block-eds-discount form .payment-option-inner .actions-toolbar button.eds-apply:hover,
.discount-code form .payment-option-inner .actions-toolbar button.eds-apply:hover,
.eds-discount-code form .payment-option-inner .actions-toolbar button.eds-apply:hover {
    background: #fff !important
}

#block-discount form .fieldset .actions-toolbar button.apply:hover span,
#block-eds-discount form .fieldset .actions-toolbar button.apply:hover span,
.discount-code form .fieldset .actions-toolbar button.apply:hover span,
.eds-discount-code form .fieldset .actions-toolbar button.apply:hover span,
#block-discount form .payment-option-inner .actions-toolbar button.apply:hover span,
#block-eds-discount form .payment-option-inner .actions-toolbar button.apply:hover span,
.discount-code form .payment-option-inner .actions-toolbar button.apply:hover span,
.eds-discount-code form .payment-option-inner .actions-toolbar button.apply:hover span,
#block-discount form .fieldset .actions-toolbar button.eds-apply:hover span,
#block-eds-discount form .fieldset .actions-toolbar button.eds-apply:hover span,
.discount-code form .fieldset .actions-toolbar button.eds-apply:hover span,
.eds-discount-code form .fieldset .actions-toolbar button.eds-apply:hover span,
#block-discount form .payment-option-inner .actions-toolbar button.eds-apply:hover span,
#block-eds-discount form .payment-option-inner .actions-toolbar button.eds-apply:hover span,
.discount-code form .payment-option-inner .actions-toolbar button.eds-apply:hover span,
.eds-discount-code form .payment-option-inner .actions-toolbar button.eds-apply:hover span {
    color: #000 !important
}

#block-discount form .fieldset .actions-toolbar button.apply.mage-error,
#block-eds-discount form .fieldset .actions-toolbar button.apply.mage-error,
.discount-code form .fieldset .actions-toolbar button.apply.mage-error,
.eds-discount-code form .fieldset .actions-toolbar button.apply.mage-error,
#block-discount form .payment-option-inner .actions-toolbar button.apply.mage-error,
#block-eds-discount form .payment-option-inner .actions-toolbar button.apply.mage-error,
.discount-code form .payment-option-inner .actions-toolbar button.apply.mage-error,
.eds-discount-code form .payment-option-inner .actions-toolbar button.apply.mage-error,
#block-discount form .fieldset .actions-toolbar button.eds-apply.mage-error,
#block-eds-discount form .fieldset .actions-toolbar button.eds-apply.mage-error,
.discount-code form .fieldset .actions-toolbar button.eds-apply.mage-error,
.eds-discount-code form .fieldset .actions-toolbar button.eds-apply.mage-error,
#block-discount form .payment-option-inner .actions-toolbar button.eds-apply.mage-error,
#block-eds-discount form .payment-option-inner .actions-toolbar button.eds-apply.mage-error,
.discount-code form .payment-option-inner .actions-toolbar button.eds-apply.mage-error,
.eds-discount-code form .payment-option-inner .actions-toolbar button.eds-apply.mage-error {
    border-color: #dd0019 !important
}

#block-discount form .fieldset .actions-toolbar>.primary,
#block-eds-discount form .fieldset .actions-toolbar>.primary,
.discount-code form .fieldset .actions-toolbar>.primary,
.eds-discount-code form .fieldset .actions-toolbar>.primary,
#block-discount form .payment-option-inner .actions-toolbar>.primary,
#block-eds-discount form .payment-option-inner .actions-toolbar>.primary,
.discount-code form .payment-option-inner .actions-toolbar>.primary,
.eds-discount-code form .payment-option-inner .actions-toolbar>.primary {
    height: 38px
}

#block-discount form .fieldset .actions-toolbar,
#block-eds-discount form .fieldset .actions-toolbar,
.discount-code form .fieldset .actions-toolbar,
.eds-discount-code form .fieldset .actions-toolbar,
#block-discount form .payment-option-inner .actions-toolbar,
#block-eds-discount form .payment-option-inner .actions-toolbar,
.discount-code form .payment-option-inner .actions-toolbar,
.eds-discount-code form .payment-option-inner .actions-toolbar {
    margin-left: 0 !important
}

#block-discount form .fieldset .actions-toolbar .primary .action.cancel.primary,
#block-eds-discount form .fieldset .actions-toolbar .primary .action.cancel.primary,
.discount-code form .fieldset .actions-toolbar .primary .action.cancel.primary,
.eds-discount-code form .fieldset .actions-toolbar .primary .action.cancel.primary,
#block-discount form .payment-option-inner .actions-toolbar .primary .action.cancel.primary,
#block-eds-discount form .payment-option-inner .actions-toolbar .primary .action.cancel.primary,
.discount-code form .payment-option-inner .actions-toolbar .primary .action.cancel.primary,
.eds-discount-code form .payment-option-inner .actions-toolbar .primary .action.cancel.primary,
#block-discount form .fieldset .actions-toolbar .primary .action.eds-cancel.primary,
#block-eds-discount form .fieldset .actions-toolbar .primary .action.eds-cancel.primary,
.discount-code form .fieldset .actions-toolbar .primary .action.eds-cancel.primary,
.eds-discount-code form .fieldset .actions-toolbar .primary .action.eds-cancel.primary,
#block-discount form .payment-option-inner .actions-toolbar .primary .action.eds-cancel.primary,
#block-eds-discount form .payment-option-inner .actions-toolbar .primary .action.eds-cancel.primary,
.discount-code form .payment-option-inner .actions-toolbar .primary .action.eds-cancel.primary,
.eds-discount-code form .payment-option-inner .actions-toolbar .primary .action.eds-cancel.primary {
    height: 44px;
    background: #bcbaba !important;
    border-color: #bcbaba;
    margin-top: -4.5px !important;
    margin-left: 0;
    border-radius: 5px !important;
    padding: 10px;
    width: 95px;
    box-shadow: none !important;
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
    border-left: none
}

#block-discount form .fieldset .actions-toolbar .primary .action.cancel.primary span,
#block-eds-discount form .fieldset .actions-toolbar .primary .action.cancel.primary span,
.discount-code form .fieldset .actions-toolbar .primary .action.cancel.primary span,
.eds-discount-code form .fieldset .actions-toolbar .primary .action.cancel.primary span,
#block-discount form .payment-option-inner .actions-toolbar .primary .action.cancel.primary span,
#block-eds-discount form .payment-option-inner .actions-toolbar .primary .action.cancel.primary span,
.discount-code form .payment-option-inner .actions-toolbar .primary .action.cancel.primary span,
.eds-discount-code form .payment-option-inner .actions-toolbar .primary .action.cancel.primary span,
#block-discount form .fieldset .actions-toolbar .primary .action.eds-cancel.primary span,
#block-eds-discount form .fieldset .actions-toolbar .primary .action.eds-cancel.primary span,
.discount-code form .fieldset .actions-toolbar .primary .action.eds-cancel.primary span,
.eds-discount-code form .fieldset .actions-toolbar .primary .action.eds-cancel.primary span,
#block-discount form .payment-option-inner .actions-toolbar .primary .action.eds-cancel.primary span,
#block-eds-discount form .payment-option-inner .actions-toolbar .primary .action.eds-cancel.primary span,
.discount-code form .payment-option-inner .actions-toolbar .primary .action.eds-cancel.primary span,
.eds-discount-code form .payment-option-inner .actions-toolbar .primary .action.eds-cancel.primary span {
    letter-spacing: normal;
    font-size: 14px;
    color: #fff;
    text-transform: capitalize !important
}

#block-discount form .fieldset .actions-toolbar .primary .action.cancel.primary:hover,
#block-eds-discount form .fieldset .actions-toolbar .primary .action.cancel.primary:hover,
.discount-code form .fieldset .actions-toolbar .primary .action.cancel.primary:hover,
.eds-discount-code form .fieldset .actions-toolbar .primary .action.cancel.primary:hover,
#block-discount form .payment-option-inner .actions-toolbar .primary .action.cancel.primary:hover,
#block-eds-discount form .payment-option-inner .actions-toolbar .primary .action.cancel.primary:hover,
.discount-code form .payment-option-inner .actions-toolbar .primary .action.cancel.primary:hover,
.eds-discount-code form .payment-option-inner .actions-toolbar .primary .action.cancel.primary:hover,
#block-discount form .fieldset .actions-toolbar .primary .action.eds-cancel.primary:hover,
#block-eds-discount form .fieldset .actions-toolbar .primary .action.eds-cancel.primary:hover,
.discount-code form .fieldset .actions-toolbar .primary .action.eds-cancel.primary:hover,
.eds-discount-code form .fieldset .actions-toolbar .primary .action.eds-cancel.primary:hover,
#block-discount form .payment-option-inner .actions-toolbar .primary .action.eds-cancel.primary:hover,
#block-eds-discount form .payment-option-inner .actions-toolbar .primary .action.eds-cancel.primary:hover,
.discount-code form .payment-option-inner .actions-toolbar .primary .action.eds-cancel.primary:hover,
.eds-discount-code form .payment-option-inner .actions-toolbar .primary .action.eds-cancel.primary:hover {
    background-color: #ddd !important
}

#block-discount form .fieldset .actions-toolbar .primary .action.cancel.primary:hover span,
#block-eds-discount form .fieldset .actions-toolbar .primary .action.cancel.primary:hover span,
.discount-code form .fieldset .actions-toolbar .primary .action.cancel.primary:hover span,
.eds-discount-code form .fieldset .actions-toolbar .primary .action.cancel.primary:hover span,
#block-discount form .payment-option-inner .actions-toolbar .primary .action.cancel.primary:hover span,
#block-eds-discount form .payment-option-inner .actions-toolbar .primary .action.cancel.primary:hover span,
.discount-code form .payment-option-inner .actions-toolbar .primary .action.cancel.primary:hover span,
.eds-discount-code form .payment-option-inner .actions-toolbar .primary .action.cancel.primary:hover span,
#block-discount form .fieldset .actions-toolbar .primary .action.eds-cancel.primary:hover span,
#block-eds-discount form .fieldset .actions-toolbar .primary .action.eds-cancel.primary:hover span,
.discount-code form .fieldset .actions-toolbar .primary .action.eds-cancel.primary:hover span,
.eds-discount-code form .fieldset .actions-toolbar .primary .action.eds-cancel.primary:hover span,
#block-discount form .payment-option-inner .actions-toolbar .primary .action.eds-cancel.primary:hover span,
#block-eds-discount form .payment-option-inner .actions-toolbar .primary .action.eds-cancel.primary:hover span,
.discount-code form .payment-option-inner .actions-toolbar .primary .action.eds-cancel.primary:hover span,
.eds-discount-code form .payment-option-inner .actions-toolbar .primary .action.eds-cancel.primary:hover span {
    color: #fff !important
}

td.edsmsg {
    position: absolute;
    bottom: 20%;
    font-size: 14px;
    font-weight: 700;
    color: #bcbaba;
    right: 0;
    margin-right: 22px;
    display: flex;
    align-items: center;
    background-color: transparent !important
}

td.edsmsg:before {
    content: '';
    background-repeat: no-repeat;
    background-position: center;
    text-align: center;
    width: 30px !important;
    height: 30px !important;
    display: block;
    background-image: url(/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/images/caution.svg)
}

@media (max-width:767px) {
    td.edsmsg {
        font-size: 10px;
        bottom: 10px;
        margin-right: 0;
        padding: 0 !important
    }

    td.edsmsg:before {
        position: relative !important;
        width: 25px !important;
        height: 25px !important
    }
}

.modal-popup {
    width: 100%
}

@media (max-width:767px) {

    .modal-popup.eds_popup,
    .modal-popup.discount_popup {
        left: 0;
        margin: auto
    }
}

.modal-popup.eds_popup .modal-inner-wrap,
.modal-popup.discount_popup .modal-inner-wrap {
    max-width: 400px;
    max-height: 400px;
    -webkit-transform: translateY(20%);
    transform: translateY(20%);
    border-radius: 5px;
    background-color: #fff !important
}

@media (max-width:767px) {

    .modal-popup.eds_popup .modal-inner-wrap,
    .modal-popup.discount_popup .modal-inner-wrap {
        width: 95% !important;
        height: auto;
        margin-right: auto;
        margin-left: auto;
        webkit-transform: translateY(20%) !important;
        transform: translateY(20%) !important
    }
}

.modal-popup.eds_popup .modal-inner-wrap .action-close,
.modal-popup.discount_popup .modal-inner-wrap .action-close {
    margin: 5px 10px;
    padding: 0
}

.modal-popup.eds_popup .modal-inner-wrap .action-close:before,
.modal-popup.discount_popup .modal-inner-wrap .action-close:before {
    content: url(/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/images/x.svg)
}

.modal-popup.eds_popup .modal-inner-wrap .modal-header,
.modal-popup.discount_popup .modal-inner-wrap .modal-header,
.modal-popup.eds_popup .modal-inner-wrap .modal-footer,
.modal-popup.discount_popup .modal-inner-wrap .modal-footer {
    padding: 1.5rem !important;
    border: none !important
}

.modal-popup.eds_popup .modal-inner-wrap .modal-header .modal-title,
.modal-popup.discount_popup .modal-inner-wrap .modal-header .modal-title {
    color: #222;
    font-weight: 800;
    font-size: 20px;
    line-height: 34px;
    text-align: center;
    text-transform: capitalize;
    border-bottom: none
}

.modal-popup.eds_popup .modal-inner-wrap .eds-text,
.modal-popup.discount_popup .modal-inner-wrap .eds-text {
    text-align: center;
    font-size: 20px;
    font-weight: 700;
    margin-bottom: 15px
}

.modal-popup.eds_popup .modal-inner-wrap .eds-desc,
.modal-popup.discount_popup .modal-inner-wrap .eds-desc {
    text-align: center;
    font-size: 14px;
    font-weight: 400;
    margin-bottom: 15px
}

.modal-popup.eds_popup .modal-inner-wrap .modal-content,
.modal-popup.discount_popup .modal-inner-wrap .modal-content {
    padding: 0 1rem
}

.modal-popup.eds_popup button.action-dismiss,
.modal-popup.discount_popup button.action-dismiss,
.modal-popup.eds_popup button.action-accept,
.modal-popup.discount_popup button.action-accept {
    border: 1px solid #ddd !important;
    width: 49%;
    height: 42px;
    border-radius: 5px !important;
    text-transform: uppercase
}

.modal-popup.eds_popup button.action-dismiss span,
.modal-popup.discount_popup button.action-dismiss span,
.modal-popup.eds_popup button.action-accept span,
.modal-popup.discount_popup button.action-accept span {
    font-size: 13.5px !important;
    font-weight: 800 !important;
    color: #fff
}

.modal-popup.eds_popup button.action-accept,
.modal-popup.discount_popup button.action-accept {
    background-color: #000 !important
}

.modal-popup.eds_popup button.action-accept:hover,
.modal-popup.discount_popup button.action-accept:hover {
    background-color: #000 !important
}

.modal-popup.eds_popup button.action-accept:hover span,
.modal-popup.discount_popup button.action-accept:hover span {
    color: #fff !important
}

.modal-popup.eds_popup button.action-dismiss,
.modal-popup.discount_popup button.action-dismiss {
    background-color: #fff !important
}

.modal-popup.eds_popup button.action-dismiss span,
.modal-popup.discount_popup button.action-dismiss span {
    color: #434343 !important
}

.modal-popup.eds_popup button.eds-about-modal,
.modal-popup.discount_popup button.eds-about-modal {
    background-color: #0e1111 !important;
    width: 100%;
    height: 50px;
    border-radius: 5px !important;
    text-transform: uppercase
}

.modal-popup.eds_popup button.eds-about-modal span,
.modal-popup.discount_popup button.eds-about-modal span {
    color: #fff !important;
    font-size: 16px !important;
    font-weight: 800 !important;
    text-transform: uppercase
}

@media (max-width:767px) {

    .modal-popup.eds_popup button.action-dismiss,
    .modal-popup.eds_popup button.action-accept {
        min-height: 50px;
        height: auto;
        text-align: center
    }
}

@media (max-width:767px) {
    .modal-popup.eds_about {
        left: 0;
        top: 0 !important;
        width: 100% !important
    }

    .modal-popup.eds_about .modal-header {
        padding-top: 0 !important;
        padding-bottom: 0 !important
    }
}

.modal-popup.eds_about .modal-inner-wrap {
    max-width: 650px;
    max-height: 80%;
    height: 660px;
    border-radius: 5px;
    background-color: #fff !important
}

@media (max-width:767px) {
    .modal-popup.eds_about .modal-inner-wrap {
        height: auto;
        margin-right: auto;
        margin-left: auto;
        min-height: 100vh !important;
        -webkit-transform: translateY(-200%);
        transform: translateY(-200%);
        -webkit-transition: -webkit-transform .5s ease;
        transition: transform .5s ease
    }
}

.modal-popup.eds_about .modal-inner-wrap .action-close {
    margin: 10px;
    padding: 0
}

.modal-popup.eds_about .modal-inner-wrap .action-close:before {
    content: url(/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/images/x.svg);
    position: absolute;
    right: 0;
    z-index: 1
}

@media (max-width:767px) {
    .modal-popup.eds_about .modal-inner-wrap .action-close {
        position: absolute
    }

    .modal-popup.eds_about .modal-inner-wrap .action-close:before {
        z-index: 1;
        position: absolute;
        right: 0
    }
}

.modal-popup.eds_about .modal-inner-wrap .modal-header {
    padding-top: 0;
    padding-bottom: 0;
    border: none !important
}

.modal-popup.eds_about .modal-inner-wrap .modal-footer {
    padding: 0 20px 25px;
    border: none !important
}

.modal-popup.eds_about .modal-inner-wrap .modal-content {
    padding: 0 20px
}

@media (max-width:767px) {
    .modal-popup.eds_about .modal-inner-wrap .modal-content {
        height: 100vh !important
    }

    .modal-popup.eds_about .modal-inner-wrap .modal-content .eds-header {
        margin-top: 15px
    }
}

.modal-popup.eds_about .modal-inner-wrap .modal-content .eds-header {
    color: #222;
    font-weight: 800;
    font-size: 24px;
    line-height: 34px;
    margin-bottom: 15px
}

.modal-popup.eds_about .modal-inner-wrap .modal-content .eds-about-popup-content .eds-wrapper .eds_switcher {
    width: 100%;
    display: flex;
    border: 1px solid #ddd;
    border-radius: 2px
}

.modal-popup.eds_about .modal-inner-wrap .modal-content .eds-about-popup-content .eds-wrapper .eds_switcher .eds_redeem-tab,
.modal-popup.eds_about .modal-inner-wrap .modal-content .eds-about-popup-content .eds-wrapper .eds_switcher .eds_terms-tab {
    border: 4px solid #fff;
    border-radius: 2px;
    width: 50%;
    height: 40px;
    font-size: 16px;
    font-weight: 800;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer
}

.modal-popup.eds_about .modal-inner-wrap .modal-content .eds-about-popup-content .eds-wrapper .eds_switcher .eds_redeem-tab.active,
.modal-popup.eds_about .modal-inner-wrap .modal-content .eds-about-popup-content .eds-wrapper .eds_switcher .eds_terms-tab.active {
    background: #0000001A;
    color: #000
}

@media (max-width:767px) {

    .modal-popup.eds_about .modal-inner-wrap .modal-content .eds-about-popup-content .eds-wrapper .eds_switcher .eds_redeem-tab,
    .modal-popup.eds_about .modal-inner-wrap .modal-content .eds-about-popup-content .eds-wrapper .eds_switcher .eds_terms-tab {
        height: auto;
        min-height: 40px;
        text-align: center
    }
}

.modal-popup.eds_about .modal-inner-wrap .modal-content .eds-about-popup-content .eds-wrapper .redeem_eds-tab:not(.active),
.modal-popup.eds_about .modal-inner-wrap .modal-content .eds-about-popup-content .eds-wrapper .terms_eds-tab:not(.active) {
    display: none
}

.modal-popup.eds_about .modal-inner-wrap .modal-content .eds-about-popup-content .eds-wrapper .redeem_eds-tab,
.modal-popup.eds_about .modal-inner-wrap .modal-content .eds-about-popup-content .eds-wrapper .terms_eds-tab {
    margin-bottom: 0
}

.modal-popup.eds_about .modal-inner-wrap .modal-content .eds-about-popup-content .eds-wrapper .redeem_eds-tab ol,
.modal-popup.eds_about .modal-inner-wrap .modal-content .eds-about-popup-content .eds-wrapper .terms_eds-tab ol,
.modal-popup.eds_about .modal-inner-wrap .modal-content .eds-about-popup-content .eds-wrapper .redeem_eds-tab ul,
.modal-popup.eds_about .modal-inner-wrap .modal-content .eds-about-popup-content .eds-wrapper .terms_eds-tab ul {
    margin: 20px 0;
    padding-left: 20px
}

@media (max-width:767px) {

    .modal-popup.eds_about .modal-inner-wrap .modal-content .eds-about-popup-content .eds-wrapper .redeem_eds-tab ol,
    .modal-popup.eds_about .modal-inner-wrap .modal-content .eds-about-popup-content .eds-wrapper .terms_eds-tab ol,
    .modal-popup.eds_about .modal-inner-wrap .modal-content .eds-about-popup-content .eds-wrapper .redeem_eds-tab ul,
    .modal-popup.eds_about .modal-inner-wrap .modal-content .eds-about-popup-content .eds-wrapper .terms_eds-tab ul {
        padding-left: 18px
    }
}

.modal-popup.eds_about .modal-inner-wrap .modal-content .eds-about-popup-content .eds-wrapper .redeem_eds-tab ol li,
.modal-popup.eds_about .modal-inner-wrap .modal-content .eds-about-popup-content .eds-wrapper .terms_eds-tab ol li,
.modal-popup.eds_about .modal-inner-wrap .modal-content .eds-about-popup-content .eds-wrapper .redeem_eds-tab ul li,
.modal-popup.eds_about .modal-inner-wrap .modal-content .eds-about-popup-content .eds-wrapper .terms_eds-tab ul li {
    font-size: 14px;
    line-height: 22px;
    margin-bottom: 10px
}

.modal-popup.eds_about button.eds-about-modal {
    background-color: #0e1111 !important;
    width: 100%;
    height: 50px;
    border-radius: 5px !important;
    text-transform: uppercase
}

.modal-popup.eds_about button.eds-about-modal span {
    color: #fff !important;
    font-size: 16px !important;
    font-weight: 800 !important;
    text-transform: uppercase
}

.checkout-index-index .product-eds-note {
    position: absolute;
    bottom: 0;
    font-size: 14px;
    font-weight: 700;
    color: #bcbaba;
    right: 0;
    display: flex;
    align-items: center
}

.checkout-index-index .product-eds-note.has-options {
    bottom: 0
}

.checkout-index-index .product-eds-note:before {
    content: '';
    background-repeat: no-repeat;
    background-position: center;
    text-align: center;
    width: 30px;
    height: 30px;
    display: block;
    background-image: url(/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/images/caution.svg)
}

@media (max-width:767px) {
    .checkout-index-index .product-eds-note {
        font-size: 12px;
        bottom: 0;
        margin-right: 0
    }

    .checkout-index-index .product-eds-note.has-options {
        bottom: 0
    }

    .checkout-index-index .product-eds-note:before {
        width: 15px !important;
        height: 15px !important;
        background-size: 100%;
        position: relative !important
    }
}

.checkout-index-index .product-eds-note:empty {
    display: none
}

.checkout-index-index .discount-title .step-title span {
    border-bottom: none !important;
    padding-left: 15px;
    padding-right: 15px
}

@media (min-width:768px) {
    .checkout-index-index .discount_switcher {
        display: flex;
        align-items: center;
        padding: 0 10px
    }

    .checkout-index-index .discount_switcher .discount-tab,
    .checkout-index-index .discount_switcher .eds-tab {
        position: relative;
        padding-left: 20px;
        cursor: pointer;
        display: flex;
        margin-right: 30px
    }

    .checkout-index-index .discount_switcher .discount-tab span,
    .checkout-index-index .discount_switcher .eds-tab span {
        font-size: 14px;
        margin-left: 10px
    }

    .checkout-index-index .discount_switcher .discount-tab:before,
    .checkout-index-index .discount_switcher .eds-tab:before {
        content: "";
        position: absolute;
        left: 0;
        top: 50%;
        transform: translateY(-50%);
        width: 18px;
        height: 18px;
        border: 1px solid #ddd;
        border-radius: 50%;
        background-color: #fff
    }

    .checkout-index-index .discount_switcher .discount-tab.active,
    .checkout-index-index .discount_switcher .eds-tab.active {
        background: 0 0;
        color: #222
    }

    .checkout-index-index .discount_switcher .discount-tab:hover:before,
    .checkout-index-index .discount_switcher .eds-tab:hover:before {
        border-color: #000;
        width: 6px;
        height: 6px;
        border: 6px solid #000
    }

    .checkout-index-index .discount_switcher .discount-tab.active:before,
    .checkout-index-index .discount_switcher .eds-tab.active:before {
        content: "";
        position: absolute;
        left: 0;
        top: 50%;
        transform: translateY(-50%);
        width: 6px;
        height: 6px;
        border: 6px solid #000;
        border-radius: 50%;
        background-color: #fff
    }

    .checkout-index-index .discount_switcher .discount-tab.active::before:after,
    .checkout-index-index .discount_switcher .eds-tab.active::before:after {
        content: "";
        position: absolute;
        left: 50%;
        top: 50%;
        transform: translate(-50%, -50%);
        width: 6px;
        height: 6px;
        border: 6px solid #000;
        border-radius: 50%;
        background-color: #fff
    }
}

.checkout-index-index .eds-about:not(.active),
.checkout-index-index .discount-code:not(.active),
.checkout-index-index .eds-discount-code:not(.active) {
    display: none
}

.checkout-index-index .discount-code,
.checkout-index-index .eds-discount-code {
    padding: 0 15px !important;
    margin: 15px 0 !important
}

.checkout-index-index .discount-code .payment-option-title,
.checkout-index-index .eds-discount-code .payment-option-title {
    border: none;
    padding: 0;
    margin-top: 10px;
    margin-bottom: 10px
}

.checkout-index-index .discount-code .payment-option-title:before,
.checkout-index-index .eds-discount-code .payment-option-title:before {
    content: none !important
}

.checkout-index-index .discount-code .payment-option-title span,
.checkout-index-index .eds-discount-code .payment-option-title span {
    color: #434343 !important;
    font-size: 14px;
    font-weight: 400;
    padding-left: 0 !important
}

.checkout-index-index .discount-code .payment-option-title span:before,
.checkout-index-index .eds-discount-code .payment-option-title span:before {
    content: none !important
}

.checkout-index-index .eds-about {
    padding: 0 30px
}

@media (max-width:767px) {
    .checkout-index-index .eds-about {
        padding: 15px
    }
}

.checkout-index-index .eds-about .eds-about-popup {
    color: #000;
    font-size: 14px;
    font-weight: 800;
    line-height: 15.06px;
    text-align: left;
    text-decoration: underline;
    cursor: pointer
}

.checkout-index-index #discount-form .payment-option-inner,
.checkout-index-index #eds-discount-form .payment-option-inner {
    max-width: 300px
}

@media (max-width:767px) {

    .checkout-index-index #discount-form .payment-option-inner,
    .checkout-index-index #eds-discount-form .payment-option-inner {
        max-width: 100%
    }
}

.checkout-index-index #discount-form .payment-option-inner .input-text,
.checkout-index-index #eds-discount-form .payment-option-inner .input-text {
    opacity: 1
}

.checkout-index-index #discount-form .payment-option-inner .input-text::placeholder,
.checkout-index-index #eds-discount-form .payment-option-inner .input-text::placeholder {
    font-size: 14px !important;
    font-style: normal
}

.checkout-index-index #discount-form .payment-option-inner .input-text::placeholder,
.checkout-index-index #eds-discount-form .payment-option-inner .input-text::placeholder {
    color: #bcbaba !important;
    padding-left: 10px
}

.checkout-index-index #discount-form .payment-option-inner div.message-error,
.checkout-index-index #eds-discount-form .payment-option-inner div.message-error,
.checkout-index-index #discount-form .payment-option-inner div.mage-error,
.checkout-index-index #eds-discount-form .payment-option-inner div.mage-error,
.checkout-index-index #discount-form .payment-option-inner div.message-success,
.checkout-index-index #eds-discount-form .payment-option-inner div.message-success,
.checkout-index-index #discount-form .payment-option-inner div.mage-success,
.checkout-index-index #eds-discount-form .payment-option-inner div.mage-success {
    width: 145%
}

@media (max-width:767px) {

    .checkout-index-index #discount-form .payment-option-inner div.message-error,
    .checkout-index-index #eds-discount-form .payment-option-inner div.message-error,
    .checkout-index-index #discount-form .payment-option-inner div.mage-error,
    .checkout-index-index #eds-discount-form .payment-option-inner div.mage-error,
    .checkout-index-index #discount-form .payment-option-inner div.message-success,
    .checkout-index-index #eds-discount-form .payment-option-inner div.message-success,
    .checkout-index-index #discount-form .payment-option-inner div.mage-success,
    .checkout-index-index #eds-discount-form .payment-option-inner div.mage-success {
        width: 140%
    }
}

.checkout-index-index #discount-form .payment-option-inner div.message-success>div:before,
.checkout-index-index #eds-discount-form .payment-option-inner div.message-success>div:before,
.checkout-index-index #discount-form .payment-option-inner div.message-error>div:before,
.checkout-index-index #eds-discount-form .payment-option-inner div.message-error>div:before {
    content: none !important
}

.checkout-index-index #discount-form .payment-option-inner .actions-toolbar>.primary,
.checkout-index-index #eds-discount-form .payment-option-inner .actions-toolbar>.primary {
    height: 38px
}

.checkout-index-index #discount-form .payment-option-inner .actions-toolbar,
.checkout-index-index #eds-discount-form .payment-option-inner .actions-toolbar {
    width: 27%;
    display: inline-block;
    margin-left: -5.6px !important;
    margin-bottom: 0;
    vertical-align: middle;
    margin-top: 0
}

.checkout-index-index #discount-form .payment-option-inner .actions-toolbar .primary .action.action-cancel,
.checkout-index-index #eds-discount-form .payment-option-inner .actions-toolbar .primary .action.action-cancel,
.checkout-index-index #discount-form .payment-option-inner .actions-toolbar .primary .action.action-apply,
.checkout-index-index #eds-discount-form .payment-option-inner .actions-toolbar .primary .action.action-apply {
    height: 44px !important;
    margin-top: -4.5px !important;
    margin-left: 0;
    border-radius: 5px !important;
    padding: 0 10px;
    width: 99px !important;
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important
}

.checkout-index-index #discount-form .payment-option-inner .actions-toolbar .primary .action.action-apply,
.checkout-index-index #eds-discount-form .payment-option-inner .actions-toolbar .primary .action.action-apply {
    background-color: #000;
    border-color: #000
}

.checkout-index-index #discount-form .payment-option-inner .actions-toolbar .primary .action.action-apply span,
.checkout-index-index #eds-discount-form .payment-option-inner .actions-toolbar .primary .action.action-apply span {
    letter-spacing: normal !important;
    font-size: 14px !important;
    font-weight: 700;
    text-transform: capitalize !important
}

.checkout-index-index #discount-form .payment-option-inner .actions-toolbar .primary .action.action-apply span span,
.checkout-index-index #eds-discount-form .payment-option-inner .actions-toolbar .primary .action.action-apply span span {
    text-transform: capitalize !important
}

.checkout-index-index #discount-form .payment-option-inner .actions-toolbar .primary .action.action-apply:hover,
.checkout-index-index #eds-discount-form .payment-option-inner .actions-toolbar .primary .action.action-apply:hover {
    background: #fff !important
}

.checkout-index-index #discount-form .payment-option-inner .actions-toolbar .primary .action.action-apply:hover span,
.checkout-index-index #eds-discount-form .payment-option-inner .actions-toolbar .primary .action.action-apply:hover span {
    color: #000 !important
}

.checkout-index-index #discount-form .payment-option-inner .actions-toolbar .primary .action.action-apply.mage-error,
.checkout-index-index #eds-discount-form .payment-option-inner .actions-toolbar .primary .action.action-apply.mage-error {
    border-color: #dd0019 !important
}

.checkout-index-index #discount-form .payment-option-inner .actions-toolbar .primary .action.action-cancel,
.checkout-index-index #eds-discount-form .payment-option-inner .actions-toolbar .primary .action.action-cancel {
    background: #bcbaba;
    border-color: #bcbaba
}

.checkout-index-index #discount-form .payment-option-inner .actions-toolbar .primary .action.action-cancel span,
.checkout-index-index #eds-discount-form .payment-option-inner .actions-toolbar .primary .action.action-cancel span {
    letter-spacing: normal;
    font-size: 14px;
    color: #fff;
    text-transform: capitalize !important
}

.checkout-index-index #discount-form .payment-option-inner .actions-toolbar .primary .action.action-cancel span span,
.checkout-index-index #eds-discount-form .payment-option-inner .actions-toolbar .primary .action.action-cancel span span {
    text-transform: capitalize !important
}

.checkout-index-index #discount-form .payment-option-inner .actions-toolbar .primary .action.action-cancel:hover,
.checkout-index-index #eds-discount-form .payment-option-inner .actions-toolbar .primary .action.action-cancel:hover {
    background-color: #ddd !important
}

.checkout-index-index #discount-form .payment-option-inner .actions-toolbar .primary .action.action-cancel:hover span,
.checkout-index-index #eds-discount-form .payment-option-inner .actions-toolbar .primary .action.action-cancel:hover span {
    color: #fff !important
}

@media (max-width:767px) {
    .checkout-index-index .discount-title .step-title span {
        border-bottom: none !important;
        padding-left: 0;
        padding-right: 0;
        padding-bottom: 15px;
        width: 90%;
        margin: auto
    }

    .checkout-index-index .discount_switcher {
        width: 90%;
        display: flex;
        border: 1px solid #ddd;
        border-radius: 2px;
        margin: auto
    }

    .checkout-index-index .discount_switcher .discount-tab,
    .checkout-index-index .discount_switcher .eds-tab {
        border: 4px solid #fff;
        border-radius: 2px;
        width: 50%;
        height: 40px;
        padding: 8px 10px;
        font-size: 12px;
        font-weight: 700;
        display: flex;
        align-items: center;
        justify-content: center;
        cursor: pointer
    }

    .checkout-index-index .discount_switcher .discount-tab.active,
    .checkout-index-index .discount_switcher .eds-tab.active {
        background: #0000001A;
        color: #000
    }
}

.page-wrapper .page-main button.action.primary,
.page-wrapper .page-main .action.create.primary,
.page-wrapper .page-main button.action.submit.primary {
    background-color: #0e1111;
    border-color: #0e1111;
    padding: 13px 10px
}

.page-wrapper .page-main button.action.primary:hover,
.page-wrapper .page-main .action.create.primary:hover,
.page-wrapper .page-main button.action.submit.primary:hover {
    background-color: #fff !important;
    border-color: #0e1111
}

.page-wrapper .page-main button.action.primary:hover span,
.page-wrapper .page-main .action.create.primary:hover span,
.page-wrapper .page-main button.action.submit.primary:hover span {
    color: #0f1111 !important
}

.account .customer_telephone_field .control,
.customer-account-login .customer_telephone_field .control,
.customer-account-create .customer_telephone_field .control,
.customer-endlessaisle-register .customer_telephone_field .control {
    position: relative
}

.account .customer_telephone_field .control .country_code,
.customer-account-login .customer_telephone_field .control .country_code,
.customer-account-create .customer_telephone_field .control .country_code,
.customer-endlessaisle-register .customer_telephone_field .control .country_code {
    position: absolute;
    top: 6px;
    left: 10px;
    font-size: 14px;
    font-weight: 400
}

.account .customer_telephone_field .control #customer_telephone,
.customer-account-login .customer_telephone_field .control #customer_telephone,
.customer-account-create .customer_telephone_field .control #customer_telephone,
.customer-endlessaisle-register .customer_telephone_field .control #customer_telephone {
    padding-left: 35px
}

.account .field-dob .customer-dob,
.customer-account-login .field-dob .customer-dob,
.customer-account-create .field-dob .customer-dob,
.customer-endlessaisle-register .field-dob .customer-dob {
    position: relative
}

.account .field-dob .customer-dob button.ui-datepicker-trigger,
.customer-account-login .field-dob .customer-dob button.ui-datepicker-trigger,
.customer-account-create .field-dob .customer-dob button.ui-datepicker-trigger,
.customer-endlessaisle-register .field-dob .customer-dob button.ui-datepicker-trigger {
    background-color: transparent !important;
    border: 0 !important;
    position: absolute;
    top: 8px;
    right: 0
}

.account .field-dob .customer-dob button.ui-datepicker-trigger:hover,
.customer-account-login .field-dob .customer-dob button.ui-datepicker-trigger:hover,
.customer-account-create .field-dob .customer-dob button.ui-datepicker-trigger:hover,
.customer-endlessaisle-register .field-dob .customer-dob button.ui-datepicker-trigger:hover {
    background-color: transparent !important;
    border: 0 !important
}

.account .page-title-wrapper,
.customer-account-login .page-title-wrapper,
.customer-account-create .page-title-wrapper,
.customer-endlessaisle-register .page-title-wrapper {
    display: block;
    height: 0
}

.account .page-title-wrapper .page-title,
.customer-account-login .page-title-wrapper .page-title,
.customer-account-create .page-title-wrapper .page-title,
.customer-endlessaisle-register .page-title-wrapper .page-title {
    display: none !important
}

.account .login-container,
.customer-account-login .login-container,
.customer-account-create .login-container,
.customer-endlessaisle-register .login-container,
.account .register-container,
.customer-account-login .register-container,
.customer-account-create .register-container,
.customer-endlessaisle-register .register-container,
.account .custom-registration,
.customer-account-login .custom-registration,
.customer-account-create .custom-registration,
.customer-endlessaisle-register .custom-registration {
    width: 100%;
    display: block;
    vertical-align: top;
    border: solid 1px #acacac;
    box-sizing: border-box;
    padding: 35px 30px
}

.account .login-container .block,
.customer-account-login .login-container .block,
.customer-account-create .login-container .block,
.customer-endlessaisle-register .login-container .block {
    width: 100%
}

.account .login-container .block .block-title,
.customer-account-login .login-container .block .block-title,
.customer-account-create .login-container .block .block-title,
.customer-endlessaisle-register .login-container .block .block-title {
    border-color: #dadada
}

.account .login-container .block .block-title strong,
.customer-account-login .login-container .block .block-title strong,
.customer-account-create .login-container .block .block-title strong,
.customer-endlessaisle-register .login-container .block .block-title strong {
    font-size: 20px;
    font-weight: 700;
    color: #0d0a0a
}

.account .login-container .block .block-content .field.note,
.customer-account-login .login-container .block .block-content .field.note,
.customer-account-create .login-container .block .block-content .field.note,
.customer-endlessaisle-register .login-container .block .block-content .field.note {
    color: #535353
}

.account .login-container .fieldset>.field>.control,
.customer-account-login .login-container .fieldset>.field>.control,
.customer-account-create .login-container .fieldset>.field>.control,
.customer-endlessaisle-register .login-container .fieldset>.field>.control {
    width: 100%
}

.account .login-container .fieldset>.field>.control input,
.customer-account-login .login-container .fieldset>.field>.control input,
.customer-account-create .login-container .fieldset>.field>.control input,
.customer-endlessaisle-register .login-container .fieldset>.field>.control input {
    height: 35px;
    border-color: #bababa
}

.account .login-container .fieldset>.field>.control input::placeholder,
.customer-account-login .login-container .fieldset>.field>.control input::placeholder,
.customer-account-create .login-container .fieldset>.field>.control input::placeholder,
.customer-endlessaisle-register .login-container .fieldset>.field>.control input::placeholder {
    color: #bababa;
    font-style: italic
}

.account .login-container .fieldset>.field.password,
.customer-account-login .login-container .fieldset>.field.password,
.customer-account-create .login-container .fieldset>.field.password,
.customer-endlessaisle-register .login-container .fieldset>.field.password {
    margin-bottom: 30px
}

.account .login-container .fieldset .actions-toolbar .primary,
.customer-account-login .login-container .fieldset .actions-toolbar .primary,
.customer-account-create .login-container .fieldset .actions-toolbar .primary,
.customer-endlessaisle-register .login-container .fieldset .actions-toolbar .primary {
    float: unset;
    display: block
}

.account .login-container .fieldset .actions-toolbar .primary button.action.primary,
.customer-account-login .login-container .fieldset .actions-toolbar .primary button.action.primary,
.customer-account-create .login-container .fieldset .actions-toolbar .primary button.action.primary,
.customer-endlessaisle-register .login-container .fieldset .actions-toolbar .primary button.action.primary {
    width: 100%;
    height: auto;
    padding: 13px 10px
}

.account .login-container .fieldset .actions-toolbar .primary button.action.primary span,
.customer-account-login .login-container .fieldset .actions-toolbar .primary button.action.primary span,
.customer-account-create .login-container .fieldset .actions-toolbar .primary button.action.primary span,
.customer-endlessaisle-register .login-container .fieldset .actions-toolbar .primary button.action.primary span {
    font-size: 14px;
    font-weight: 700;
    line-height: 14px
}

.account .login-container .fieldset .actions-toolbar .secondary,
.customer-account-login .login-container .fieldset .actions-toolbar .secondary,
.customer-account-create .login-container .fieldset .actions-toolbar .secondary,
.customer-endlessaisle-register .login-container .fieldset .actions-toolbar .secondary {
    width: 100%
}

.account .login-container .fieldset .actions-toolbar .secondary .action,
.customer-account-login .login-container .fieldset .actions-toolbar .secondary .action,
.customer-account-create .login-container .fieldset .actions-toolbar .secondary .action,
.customer-endlessaisle-register .login-container .fieldset .actions-toolbar .secondary .action {
    margin-top: 20px;
    text-decoration: underline;
    color: #036ad8
}

.account .login-container .fieldset .actions-toolbar .secondary .action:hover,
.customer-account-login .login-container .fieldset .actions-toolbar .secondary .action:hover,
.customer-account-create .login-container .fieldset .actions-toolbar .secondary .action:hover,
.customer-endlessaisle-register .login-container .fieldset .actions-toolbar .secondary .action:hover {
    color: #0e1111
}

.account .login-container .fieldset:after,
.customer-account-login .login-container .fieldset:after,
.customer-account-create .login-container .fieldset:after,
.customer-endlessaisle-register .login-container .fieldset:after {
    display: none
}

.account .register-container,
.customer-account-login .register-container,
.customer-account-create .register-container,
.customer-endlessaisle-register .register-container,
.account .custom-registration,
.customer-account-login .custom-registration,
.customer-account-create .custom-registration,
.customer-endlessaisle-register .custom-registration {
    margin-top: 20px
}

.account .register-container .form-create-account,
.customer-account-login .register-container .form-create-account,
.customer-account-create .register-container .form-create-account,
.customer-endlessaisle-register .register-container .form-create-account,
.account .custom-registration .form-create-account,
.customer-account-login .custom-registration .form-create-account,
.customer-account-create .custom-registration .form-create-account,
.customer-endlessaisle-register .custom-registration .form-create-account {
    min-width: 100%
}

.account .register-container .form-create-account .fieldset.create.account #password-strength-meter-container,
.customer-account-login .register-container .form-create-account .fieldset.create.account #password-strength-meter-container,
.customer-account-create .register-container .form-create-account .fieldset.create.account #password-strength-meter-container,
.customer-endlessaisle-register .register-container .form-create-account .fieldset.create.account #password-strength-meter-container,
.account .custom-registration .form-create-account .fieldset.create.account #password-strength-meter-container,
.customer-account-login .custom-registration .form-create-account .fieldset.create.account #password-strength-meter-container,
.customer-account-create .custom-registration .form-create-account .fieldset.create.account #password-strength-meter-container,
.customer-endlessaisle-register .custom-registration .form-create-account .fieldset.create.account #password-strength-meter-container {
    font-size: 14px !important
}

.account .register-container .form-create-account .fieldset.create.account:after,
.customer-account-login .register-container .form-create-account .fieldset.create.account:after,
.customer-account-create .register-container .form-create-account .fieldset.create.account:after,
.customer-endlessaisle-register .register-container .form-create-account .fieldset.create.account:after,
.account .custom-registration .form-create-account .fieldset.create.account:after,
.customer-account-login .custom-registration .form-create-account .fieldset.create.account:after,
.customer-account-create .custom-registration .form-create-account .fieldset.create.account:after,
.customer-endlessaisle-register .custom-registration .form-create-account .fieldset.create.account:after {
    display: none
}

.account .register-container .form-create-account .actions-toolbar .primary,
.customer-account-login .register-container .form-create-account .actions-toolbar .primary,
.customer-account-create .register-container .form-create-account .actions-toolbar .primary,
.customer-endlessaisle-register .register-container .form-create-account .actions-toolbar .primary,
.account .custom-registration .form-create-account .actions-toolbar .primary,
.customer-account-login .custom-registration .form-create-account .actions-toolbar .primary,
.customer-account-create .custom-registration .form-create-account .actions-toolbar .primary,
.customer-endlessaisle-register .custom-registration .form-create-account .actions-toolbar .primary {
    float: unset;
    width: 100%;
    height: 53px
}

.account .register-container .form-create-account .actions-toolbar button.action.primary,
.customer-account-login .register-container .form-create-account .actions-toolbar button.action.primary,
.customer-account-create .register-container .form-create-account .actions-toolbar button.action.primary,
.customer-endlessaisle-register .register-container .form-create-account .actions-toolbar button.action.primary,
.account .custom-registration .form-create-account .actions-toolbar button.action.primary,
.customer-account-login .custom-registration .form-create-account .actions-toolbar button.action.primary,
.customer-account-create .custom-registration .form-create-account .actions-toolbar button.action.primary,
.customer-endlessaisle-register .custom-registration .form-create-account .actions-toolbar button.action.primary {
    border-color: #0e1111;
    background-color: #0e1111;
    height: auto;
    padding: 13px 10px
}

.account .register-container .form-create-account .actions-toolbar button.action.primary span,
.customer-account-login .register-container .form-create-account .actions-toolbar button.action.primary span,
.customer-account-create .register-container .form-create-account .actions-toolbar button.action.primary span,
.customer-endlessaisle-register .register-container .form-create-account .actions-toolbar button.action.primary span,
.account .custom-registration .form-create-account .actions-toolbar button.action.primary span,
.customer-account-login .custom-registration .form-create-account .actions-toolbar button.action.primary span,
.customer-account-create .custom-registration .form-create-account .actions-toolbar button.action.primary span,
.customer-endlessaisle-register .custom-registration .form-create-account .actions-toolbar button.action.primary span {
    font-size: 14px;
    font-weight: 700
}

@media (max-width:767px) {

    .account .register-container .form-create-account .actions-toolbar button.action.primary:hover,
    .customer-account-login .register-container .form-create-account .actions-toolbar button.action.primary:hover,
    .customer-account-create .register-container .form-create-account .actions-toolbar button.action.primary:hover,
    .customer-endlessaisle-register .register-container .form-create-account .actions-toolbar button.action.primary:hover,
    .account .custom-registration .form-create-account .actions-toolbar button.action.primary:hover,
    .customer-account-login .custom-registration .form-create-account .actions-toolbar button.action.primary:hover,
    .customer-account-create .custom-registration .form-create-account .actions-toolbar button.action.primary:hover,
    .customer-endlessaisle-register .custom-registration .form-create-account .actions-toolbar button.action.primary:hover {
        background-color: #0e1111 !important
    }

    .account .register-container .form-create-account .actions-toolbar button.action.primary:hover span,
    .customer-account-login .register-container .form-create-account .actions-toolbar button.action.primary:hover span,
    .customer-account-create .register-container .form-create-account .actions-toolbar button.action.primary:hover span,
    .customer-endlessaisle-register .register-container .form-create-account .actions-toolbar button.action.primary:hover span,
    .account .custom-registration .form-create-account .actions-toolbar button.action.primary:hover span,
    .customer-account-login .custom-registration .form-create-account .actions-toolbar button.action.primary:hover span,
    .customer-account-create .custom-registration .form-create-account .actions-toolbar button.action.primary:hover span,
    .customer-endlessaisle-register .custom-registration .form-create-account .actions-toolbar button.action.primary:hover span {
        color: #fff !important
    }
}

.account .register-container .fieldset>.legend,
.customer-account-login .register-container .fieldset>.legend,
.customer-account-create .register-container .fieldset>.legend,
.customer-endlessaisle-register .register-container .fieldset>.legend,
.account .custom-registration .fieldset>.legend,
.customer-account-login .custom-registration .fieldset>.legend,
.customer-account-create .custom-registration .fieldset>.legend,
.customer-endlessaisle-register .custom-registration .fieldset>.legend {
    border-color: #dadada;
    text-transform: uppercase
}

.account .register-container .fieldset>.legend span,
.customer-account-login .register-container .fieldset>.legend span,
.customer-account-create .register-container .fieldset>.legend span,
.customer-endlessaisle-register .register-container .fieldset>.legend span,
.account .custom-registration .fieldset>.legend span,
.customer-account-login .custom-registration .fieldset>.legend span,
.customer-account-create .custom-registration .fieldset>.legend span,
.customer-endlessaisle-register .custom-registration .fieldset>.legend span {
    font-size: 20px;
    font-weight: 700;
    color: #0d0a0a
}

.account .register-container .fieldset .field.note,
.customer-account-login .register-container .fieldset .field.note,
.customer-account-create .register-container .fieldset .field.note,
.customer-endlessaisle-register .register-container .fieldset .field.note,
.account .custom-registration .fieldset .field.note,
.customer-account-login .custom-registration .fieldset .field.note,
.customer-account-create .custom-registration .fieldset .field.note,
.customer-endlessaisle-register .custom-registration .fieldset .field.note {
    font-size: 13px;
    color: #535353
}

.account .fieldset>.field>.label,
.customer-account-login .fieldset>.field>.label,
.customer-account-create .fieldset>.field>.label,
.customer-endlessaisle-register .fieldset>.field>.label,
.account .fieldset>.fields>.label,
.customer-account-login .fieldset>.fields>.label,
.customer-account-create .fieldset>.fields>.label,
.customer-endlessaisle-register .fieldset>.fields>.label {
    font-size: 14px;
    font-weight: 500;
    font-family: 'Roboto', sans-serif;
    color: #141414
}

.account .fieldset>.field>.label:after,
.customer-account-login .fieldset>.field>.label:after,
.customer-account-create .fieldset>.field>.label:after,
.customer-endlessaisle-register .fieldset>.field>.label:after,
.account .fieldset>.fields>.label:after,
.customer-account-login .fieldset>.fields>.label:after,
.customer-account-create .fieldset>.fields>.label:after,
.customer-endlessaisle-register .fieldset>.fields>.label:after {
    display: none
}

.account .fieldset>.field.required>.label span:after,
.customer-account-login .fieldset>.field.required>.label span:after,
.customer-account-create .fieldset>.field.required>.label span:after,
.customer-endlessaisle-register .fieldset>.field.required>.label span:after {
    content: "*";
    position: relative;
    right: -5px;
    top: 3px;
    font-size: 14px;
    color: #e02b27;
    display: none
}

.account input[type=text]::placeholder,
.customer-account-login input[type=text]::placeholder,
.customer-account-create input[type=text]::placeholder,
.customer-endlessaisle-register input[type=text]::placeholder,
.account input[type=password]::placeholder,
.customer-account-login input[type=password]::placeholder,
.customer-account-create input[type=password]::placeholder,
.customer-endlessaisle-register input[type=password]::placeholder,
.account input[type=url]::placeholder,
.customer-account-login input[type=url]::placeholder,
.customer-account-create input[type=url]::placeholder,
.customer-endlessaisle-register input[type=url]::placeholder,
.account input[type=tel]::placeholder,
.customer-account-login input[type=tel]::placeholder,
.customer-account-create input[type=tel]::placeholder,
.customer-endlessaisle-register input[type=tel]::placeholder,
.account input[type=search]::placeholder,
.customer-account-login input[type=search]::placeholder,
.customer-account-create input[type=search]::placeholder,
.customer-endlessaisle-register input[type=search]::placeholder,
.account input[type=number]::placeholder,
.customer-account-login input[type=number]::placeholder,
.customer-account-create input[type=number]::placeholder,
.customer-endlessaisle-register input[type=number]::placeholder,
.account input[type=datetime]::placeholder,
.customer-account-login input[type=datetime]::placeholder,
.customer-account-create input[type=datetime]::placeholder,
.customer-endlessaisle-register input[type=datetime]::placeholder,
.account input[type=email]::placeholder,
.customer-account-login input[type=email]::placeholder,
.customer-account-create input[type=email]::placeholder,
.customer-endlessaisle-register input[type=email]::placeholder {
    font-size: 13px;
    font-style: italic;
    color: #b9b9b9
}

.customer-endlessaisle-register .page-title-wrapper {
    max-width: 1400px !important;
    width: 100% !important;
    margin: 0 auto !important;
    height: auto
}

@media (max-width:767px) {
    .customer-endlessaisle-register .page-title-wrapper {
        text-align: center
    }
}

.customer-endlessaisle-register .page-title-wrapper .page-title {
    display: inline-block !important;
    margin-left: 2%;
    font-size: 26px;
    font-weight: 400;
    color: #000
}

@media (max-width:767px) {
    .customer-endlessaisle-register .page-title-wrapper .page-title {
        font-size: 18px;
        margin: 20px 0;
        line-height: 1.2
    }
}

.customer-endlessaisle-register .custom-registration {
    margin-top: 0
}

.customer-endlessaisle-register .fieldset.address {
    margin: 0 !important
}

.fieldset>.field.required>.label:after,
.fieldset>.fields>.field.required>.label:after,
.fieldset>.field._required>.label:after,
.fieldset>.fields>.field._required>.label:after,
label.required:after {
    content: '*';
    color: #e21936;
    font-size: 12px;
    margin: 0 0 0 5px;
    display: inline-block
}

.signup_subscription_consent .control {
    display: flex;
    align-items: flex-start;
    flex-wrap: wrap
}

.signup_subscription_consent .control .label {
    flex-basis: 91%
}

.signup_subscription_consent .control .label a {
    color: #444;
    font-weight: 700;
    text-decoration: underline
}

.signup_subscription_consent .control .label a:hover {
    text-decoration: none
}

.signup_subscription_consent .control .label span {
    display: block;
    margin-left: 3px
}

.signup_subscription_consent .control .label span:after {
    content: " *";
    font-weight: 600;
    color: #e02b27;
    font-size: 1.2rem
}

.signup_subscription_consent .control div.mage-error {
    order: 2;
    padding-left: 20px
}

@media only screen and (max-width:767px) {
    .signup_subscription_consent .control .label {
        flex-basis: 92%
    }
}

@media (min-width:390px) and (max-width:430px) {
    .customer-account-login .signup_subscription_consent .control .label {
        flex-basis: 90%
    }
}

body.account .sidebar-main .item.current strong {
    border-color: #09213e;
    background-color: #09213e
}

body.account .sidebar-main .block-collapsible-nav .content {
    background-color: #064394
}

body.account .sidebar-main .block-collapsible-nav .content a,
body.account .sidebar-main .block-collapsible-nav .content strong {
    color: #fff
}

body.account .sidebar-main .block-collapsible-nav .content a:hover {
    background-color: #09213e
}

body.account .sidebar.sidebar-additional {
    display: none
}

body.account .columns button.action {
    background-color: #064394;
    border-color: #064394
}

body.account .columns button.action:hover {
    background-color: #064394;
    border-color: #064394
}

body.account .columns button.action:hover span {
    color: #fff
}

body.account .columns button.action span {
    text-transform: uppercase
}

body.account .column.main .action.edit span,
body.account .column.main .action.delete span {
    color: #0e1111
}

body.account .column.main a.action.change-password {
    color: #0e1111
}

body.account .products-grid.wishlist .product-item .product-item-name {
    text-align: left !important
}

body.account .products-grid.wishlist .product-item .product-item-name a {
    font-family: 'Ubuntu', sans-serif;
    font-weight: 700;
    text-transform: uppercase
}

body.account .products-grid.wishlist .product-item .price-box span {
    font-family: 'Ubuntu', sans-serif;
    font-weight: 600;
    font-size: 14px;
    color: #000
}

body.account .products-grid.wishlist .product-item .box-tocart .tocart {
    padding: 7px 12px
}

body.page-print .page-main .logo {
    margin-top: 25px
}

body.sales-order-view .page-main .column.main .page-title-wrapper {
    height: auto
}

body.sales-order-view .page-main .column.main .page-title-wrapper .order-date {
    margin-top: 15px
}

body.sales-order-view .sidebar-main #block-collapsible-nav .nav.items .current a strong {
    padding-left: 0 !important
}

body.page-print .page-main .page-title-wrapper {
    height: auto !important
}

body.page-print .page-main .page-title-wrapper .order-date {
    margin-top: 10px !important
}

body.account .sidebar-main .block-collapsible-nav .content {
    background-color: #fff;
    border: solid 1px #d7d7d7
}

body.account .sidebar-main .block-collapsible-nav .content .item {
    margin: 0
}

body.account .sidebar-main .block-collapsible-nav .content .item a,
body.account .sidebar-main .block-collapsible-nav .content .item strong {
    color: #141414;
    padding: 11px 0 11px 25px;
    margin: 0;
    box-sizing: border-box;
    border-left-width: 5px
}

body.account .sidebar-main .block-collapsible-nav .content .item a:hover,
body.account .sidebar-main .block-collapsible-nav .content .item strong:hover {
    background-color: #ebebeb;
    border-left-color: #0e1111
}

body.account .sidebar-main .block-collapsible-nav .content .item .delimiter {
    border-color: #d7d7d7
}

body.account .sidebar-main .block-collapsible-nav .content .item.current a,
body.account .sidebar-main .block-collapsible-nav .content .item.current strong {
    background-color: #ebebeb;
    border-left-color: #0e1111
}

body.account .page-title-wrapper .page-title {
    font-weight: 600;
    margin-bottom: 40px;
    line-height: 24px;
    font-family: 'Roboto', sans-serif;
    width: unset;
    height: unset;
    clip: unset;
    position: unset
}

body.account .form-edit-account .fieldset legend span {
    font-size: 2.4rem;
    font-weight: 700;
    text-transform: uppercase
}

body.account .form-edit-account .fieldset .field label span {
    color: #3c3c3c;
    font-weight: 400
}

body.account .form-edit-account .fieldset .field .control input {
    height: 40px
}

body.account .form-edit-account .fieldset .field.choice .checkbox {
    opacity: 0;
    margin-left: 5px
}

body.account .form-edit-account .fieldset .field.choice .checkbox+label:after {
    content: none
}

body.account .form-edit-account .fieldset .field.choice .checkbox:checked+label:after {
    content: ""
}

body.account .form-edit-account .fieldset .field.choice label {
    position: relative;
    display: inline-block;
    margin-left: 22px !important
}

body.account .form-edit-account .fieldset .field.choice label:before {
    height: 16px;
    width: 16px;
    border: 1px solid;
    top: 0;
    position: absolute;
    content: "";
    display: inline-block;
    left: -48px
}

body.account .form-edit-account .fieldset .field.choice label:after {
    height: 6px;
    width: 9px;
    border-left: 2px solid;
    border-bottom: 2px solid;
    transform: rotate(-45deg);
    left: -44px;
    top: 4px;
    position: absolute;
    content: "";
    display: inline-block
}

body.account .form-edit-account .actions-toolbar .save {
    padding: 7px 20px
}

body.account .form-edit-account .actions-toolbar .save span {
    font-weight: 900;
    font-size: 1.4rem
}

body.account .form-newsletter-manage .fieldset .checkbox {
    opacity: 1;
    margin-left: 5px;
    width: 15px;
    height: 15px
}

body.account .form-newsletter-manage .fieldset .checkbox+label:after {
    content: none
}

body.account .form-newsletter-manage .fieldset .checkbox:checked+label:after {
    content: ""
}

body.account .form-newsletter-manage .fieldset legend span {
    font-weight: 700;
    font-size: 24px;
    text-transform: uppercase
}

body.account .form-newsletter-manage .fieldset label {
    position: relative;
    display: inline-block;
    margin-left: 5px !important
}

body.account .form-newsletter-manage .fieldset label:before {
    height: 16px;
    width: 16px;
    border: 1px solid;
    top: 0;
    position: absolute;
    content: "";
    display: inline-block;
    left: -48px;
    display: none
}

body.account .form-newsletter-manage .fieldset label:after {
    height: 6px;
    width: 9px;
    border-left: 2px solid;
    border-bottom: 2px solid;
    transform: rotate(-45deg);
    left: -44px;
    top: 4px;
    position: absolute;
    content: "";
    display: inline-block
}

body.account .form-newsletter-manage .actions-toolbar .save {
    padding: 7px 50px
}

body.account .form-newsletter-manage .actions-toolbar .save span {
    font-weight: 900;
    font-size: 1.4rem
}

body.account .invitations .actions-toolbar .action {
    border-radius: 0
}

body.account .actions-toolbar .primary.submit .action {
    border-radius: 0;
    text-transform: uppercase;
    font-weight: 600
}

body.account .form-add-invitations .fieldset .legend {
    padding-bottom: 16px
}

body.account .form-add-invitations .fieldset .legend span {
    font-size: 1.4rem
}

body.account .form-add-invitations .fieldset #invitations-options .actions-toolbar {
    position: absolute;
    right: 28%
}

body.account .form-add-invitations .fieldset #invitations-options .actions-toolbar .secondary .remove {
    background-color: #fff;
    border: none;
    padding: 5px 10px;
    width: 90px
}

body.account .form-add-invitations .fieldset #invitations-options .actions-toolbar .secondary .remove span {
    font-size: 1.4rem;
    color: #3c3c3c;
    text-transform: initial;
    text-decoration: underline
}

body.account .form-add-invitations .fieldset #invitations-options .email input {
    height: 40px
}

body.account .form-add-invitations .fieldset #invitations-options .email input::placeholder {
    font-style: italic;
    color: #b9b9b9
}

body.account .form-add-invitations .fieldset .actions-toolbar {
    padding-bottom: 20px
}

body.account .form-add-invitations .fieldset .actions-toolbar .add {
    padding: 7px 17px !important;
    background-color: #1e76f4;
    border-color: #1e76f4
}

body.account .form-add-invitations .fieldset .actions-toolbar .add:before {
    font-weight: 900
}

body.account .form-add-invitations .actions-toolbar .action {
    padding: 12px 50px
}

body.account .form-add-invitations .actions-toolbar .action span {
    font-weight: 900;
    font-size: 1.4rem
}

body.account .form-add-invitations .field .control textarea::placeholder {
    font-style: italic;
    color: #b9b9b9
}

body.account .orders-history table thead tr {
    background-color: #ebebeb
}

body.account .orders-history table thead tr th {
    border: none;
    padding-top: 15px;
    padding-bottom: 15px
}

body.account .orders-history table thead tr th:first-child {
    padding-left: 20px
}

body.account .orders-history table thead tr th:not(:first-child) {
    text-align: center
}

body.account .orders-history table tbody tr td {
    border: none;
    padding-top: 20px;
    padding-bottom: 20px;
    color: #686868
}

body.account .orders-history table tbody tr td:first-child {
    padding-left: 20px
}

body.account .orders-history table tbody tr td:not(:first-child) {
    text-align: center
}

body.account .orders-history table tbody tr td a span {
    color: #036ad8
}

body.account .orders-history table tbody tr td a span:hover {
    color: #0e1111
}

body.account .order-products-toolbar .pager .toolbar-amount {
    display: none
}

body.account .order-products-toolbar .pager .limiter-options {
    background-color: #fff
}

body.account .page-wrapper .page-header-v1+.nav-sections {
    margin-bottom: 48px
}

body.account .column.main {
    padding-bottom: 0;
    width: 76% !important
}

@media (max-width:767px) {
    body.account .column.main {
        margin-top: 40px !important
    }
}

body.account .column.main .block:not(.widget) .block-title {
    display: flex;
    align-items: center;
    border-bottom-width: 2px;
    border-bottom-color: #ebebeb;
    font-weight: 600
}

body.account .column.main .block:not(.widget) .block-title>strong {
    font-size: 2.4rem;
    font-weight: 700
}

body.account .column.main .block:not(.widget) .block-title>.action>span {
    font-size: 13px;
    line-height: 13px;
    text-transform: uppercase;
    padding: 5px 22px;
    color: #fff;
    border: solid 1px #0f1111;
    background-color: #0f1111
}

body.account .column.main .block:not(.widget) .block-title>.action:hover>span {
    color: #0f1111;
    background-color: #fff
}

body.account .column.main .block:not(.widget) .box-title {
    margin-bottom: 6px
}

body.account .column.main .block:not(.widget) .box-title>span {
    font-size: 1.5rem;
    font-weight: 700;
    color: #141414
}

body.account .column.main .block:not(.widget) .box-content p {
    font-size: 1.4rem;
    color: #454545
}

body.account .column.main .block:not(.widget) .box-actions {
    margin-top: 22px;
    margin-bottom: 20px
}

body.account .column.main .block:not(.widget) .box-actions a.action {
    color: #036ad8;
    text-decoration: underline
}

body.account .column.main .block:not(.widget) .box-actions a.action span {
    color: #036ad8;
    text-decoration: underline
}

body.account .column.main .block:not(.widget) .box-actions a.action:hover {
    color: #454545
}

body.account .column.main .block:not(.widget) .box-actions a.action:hover span {
    color: #454545
}

body.account .column.main .block.block-dashboard-orders .block-title {
    border-bottom: none;
    position: relative
}

body.account .column.main .block.block-dashboard-orders .block-title .action {
    position: absolute;
    right: 0
}

body.account .column.main .block.block-dashboard-orders .block-content {
    margin-top: 40px
}

body.account .column.main .block.block-dashboard-orders .block-content .orders-recent {
    border: none
}

body.account .column.main .block.block-dashboard-orders .block-content .orders-recent table thead tr {
    background-color: #ebebeb
}

body.account .column.main .block.block-dashboard-orders .block-content .orders-recent table thead tr th {
    border: none;
    padding-top: 15px;
    padding-bottom: 15px
}

body.account .column.main .block.block-dashboard-orders .block-content .orders-recent table thead tr th:first-child {
    padding-left: 20px
}

body.account .column.main .block.block-dashboard-orders .block-content .orders-recent table thead tr th:not(:first-child) {
    text-align: center
}

body.account .column.main .block.block-dashboard-orders .block-content .orders-recent table tbody tr td {
    border: none;
    padding-top: 20px;
    padding-bottom: 20px;
    color: #686868;
    font-size: 1.4rem
}

body.account .column.main .block.block-dashboard-orders .block-content .orders-recent table tbody tr td:first-child {
    padding-left: 20px
}

body.account .column.main .block.block-dashboard-orders .block-content .orders-recent table tbody tr td:not(:first-child) {
    text-align: center
}

body.account .column.main .block.block-dashboard-orders .block-content .orders-recent table tbody tr td a span {
    color: #036ad8
}

body.account .column.main .block.block-dashboard-orders .block-content .orders-recent table tbody tr td a span:hover {
    color: #0e1111
}

body.account .column.main .block.block-dashboard-addresses address {
    font-size: 1.4rem
}

body.account .column.main .block.block-dashboard-addresses address a {
    font-size: 1.4rem;
    color: #000
}

body.account .column.main .block.block-addbysku {
    margin-bottom: -25px
}

body.account .column.main .block.block-addbysku .block-content .box-items .fieldset .fields {
    margin-bottom: 25px
}

body.account .column.main .block.block-addbysku .block-content .box-items .fieldset .fields .field label {
    font-weight: 400
}

body.account .column.main .block.block-addbysku .block-content .box-items .fieldset .fields .field label:after {
    display: none
}

body.account .column.main .block.block-addbysku .block-content .box-items .fieldset .fields .field label span {
    font-size: 1.4rem
}

body.account .column.main .block.block-addbysku .block-content .box-items .fieldset .fields .field .control input {
    height: 40px
}

body.account .column.main .block.block-addbysku .block-content .box-items .fieldset .fields .actions-toolbar {
    top: 1px;
    text-decoration: underline
}

body.account .column.main .block.block-addbysku .block-content .box-items .actions-toolbar .secondary .action {
    padding: 12px;
    background-color: #1e76f4;
    border-color: #1e76f4
}

body.account .column.main .block.block-addbysku .block-content .box-items .actions-toolbar .secondary .action:before {
    font-size: 2.2rem;
    font-weight: 700
}

body.account .column.main .block.block-addbysku .block-content .box-items .actions-toolbar .secondary .action.remove {
    background-color: #fff
}

body.account .column.main .block.block-addbysku .block-content .box-items .actions-toolbar .secondary .action.remove span {
    color: #064392
}

body.account .column.main .block.block-addbysku .block-content .box-upload .fieldset .field .control input {
    margin-left: 20px;
    border: none
}

body.account .column.main .block.block-addbysku .block-content .box-upload .fieldset .field .control input:before {
    content: 'Choose file';
    padding: 12px 20px;
    background-color: #fff;
    border: 1px solid #c2c2c2;
    position: absolute;
    margin-top: -10px;
    margin-left: -20px
}

body.account .column.main .block.block-addbysku .block-content .box-upload .fieldset .field .control .reset {
    padding: 10px 40px;
    border: 1px solid #c2c2c2;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    font-size: 1.2rem;
    text-decoration: none;
    display: inline-block;
    font-weight: 400;
    color: #fff;
    background-color: #f4f5f5;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#f4f5f5), to(#dfdddd));
    background-image: -webkit-linear-gradient(top, #f4f5f5, #dfdddd);
    background-image: -moz-linear-gradient(top, #f4f5f5, #dfdddd);
    background-image: -ms-linear-gradient(top, #f4f5f5, #dfdddd);
    background-image: -o-linear-gradient(top, #f4f5f5, #dfdddd);
    background-image: linear-gradient(to bottom, #f4f5f5, #dfdddd);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#f4f5f5, endColorstr=#dfdddd)
}

body.account .column.main .block.block-addbysku .block-content .box-upload .fieldset .field .control .reset span {
    color: #3c3c3c;
    text-transform: initial
}

body.account .column.main .block.block-addbysku .block-content .box-upload .fieldset .field .control .note {
    margin-top: 10px;
    margin-bottom: 24px
}

body.account .column.main .block.block-addbysku .block-content .box-upload .fieldset .field .control .note p {
    font-size: 1.4rem;
    line-height: .9;
    color: #333
}

body.account .column.main .block.block-addbysku .block-content .actions-toolbar .primary .tocart {
    padding: 7px 20px
}

body.account .column.main .block.block-addbysku .block-content .actions-toolbar .primary .tocart span {
    font-weight: 700;
    font-size: 14px
}

body.account .column.main .block.block-addresses-default .block-title {
    border-bottom: 2px solid #ebebeb;
    padding-bottom: 20px
}

body.account .column.main .block.block-addresses-default .block-content {
    padding-top: 20px
}

body.account .column.main .block.block-addresses-default .block-content .box .box-content address {
    font-size: 1.4rem;
    font-weight: 400
}

body.account .column.main .block.block-addresses-default .block-content .box .box-content address a {
    font-size: 14px;
    color: #000
}

body.account .column.main .block.block-addresses-list {
    margin-bottom: 35px
}

body.account .column.main .block.block-addresses-list .block-title {
    border-bottom: 2px solid #ebebeb;
    padding-bottom: 15px
}

body.account .column.main .block.block-addresses-list .block-content {
    padding-top: 20px
}

body.account .column.main .block.block-addresses-list .block-content .addresses address {
    font-size: 1.4rem
}

body.account .column.main .block.block-addresses-list .block-content p {
    font-size: 1.4rem
}

body.account .column.main .actions-toolbar .add {
    padding: 7px 20px;
    margin-top: 0 !important
}

body.account .column.main .actions-toolbar .add span {
    font-weight: 900;
    font-size: 1.4rem
}

body.account .column.main .form-wishlist-items .products-grid {
    margin-bottom: 70px
}

body.account .column.main .form-wishlist-items .products-grid .product-items .product-item .product-item-info {
    border-width: 1px !important;
    z-index: 1 !important
}

body.account .column.main .form-wishlist-items .products-grid .product-items .product-item .product-item-info:hover {
    border: 1px solid #d7d7d7 !important;
    box-shadow: none !important
}

body.account .column.main .form-wishlist-items .products-grid .product-items .product-item .product-item-info .product-item-name a {
    font-weight: 500;
    font-size: 13px !important;
    font-family: 'Roboto', sans-serif;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis !important;
    overflow: hidden;
    text-align: left !important
}

body.account .column.main .form-wishlist-items .products-grid .product-items .product-item .product-item-info .price-box p {
    font-family: 'Roboto', sans-serif
}

body.account .column.main .form-wishlist-items .products-grid .product-items .product-item .product-item-info .price-box p span {
    font-family: 'Roboto', sans-serif
}

body.account .column.main .form-wishlist-items .products-grid .product-items .product-item .product-item-info .product-item-inner {
    border-bottom: 1px solid #d7d7d7 !important;
    border-right: 1px solid #d7d7d7 !important;
    border-left: 1px solid #d7d7d7 !important;
    box-shadow: none !important;
    left: 0;
    width: 101%
}

body.account .column.main .form-wishlist-items .products-grid .product-items .product-item .product-item-info .product-item-inner .box-tocart {
    margin-bottom: 0
}

body.account .column.main .form-wishlist-items .products-grid .product-items .product-item .product-item-info .product-item-inner .box-tocart .fieldset {
    margin-bottom: 0
}

body.account .column.main .form-wishlist-items .products-grid .product-items .product-item .product-item-info .product-item-inner .box-tocart .fieldset .label {
    display: none
}

body.account .column.main .form-wishlist-items .products-grid .product-items .product-item .product-item-info .product-item-inner .product-item-actions {
    display: block
}

body.account .column.main .form-wishlist-items .products-grid .product-items .product-item .product-item-info .product-item-inner .product-item-actions .action span {
    color: #036ad8;
    text-decoration: underline
}

body.account .column.main .form-wishlist-items .products-grid .product-items .product-item .product-item-info .product-item-inner .product-item-actions .action span:hover {
    color: #0e1111
}

body.account .column.main .form-wishlist-items .products-grid .product-items .product-item .product-item-info .product-item-inner .product-item-actions .actions-primary .action {
    padding: 7px 10px
}

body.account .column.main .form-wishlist-items .products-grid .product-items .product-item .product-item-info .product-item-inner .product-item-actions .actions-primary .action span {
    color: #f1ffeb;
    font-size: 1.3rem;
    font-weight: 600;
    text-decoration: none
}

body.account .column.main .form-wishlist-items .actions-toolbar .primary .update {
    background-color: #0e1111;
    border-color: #0e1111;
    padding: 7px 10px;
    border-radius: 0
}

body.account .column.main .form-wishlist-items .actions-toolbar .primary .update span {
    font-size: 1.3rem;
    font-weight: 600
}

body.account .column.main .form-wishlist-items .actions-toolbar .primary .update:hover {
    background-color: #fff
}

body.account .column.main .form-wishlist-items .actions-toolbar .primary .update:hover span {
    color: #0e1111
}

body.account .column.main .form-wishlist-items .actions-toolbar .primary .share {
    padding: 7px 10px;
    background-color: #0e1111;
    border-color: #0e1111;
    border-radius: 0
}

body.account .column.main .form-wishlist-items .actions-toolbar .primary .share span {
    color: #fff;
    font-size: 1.3rem;
    font-weight: 600
}

body.account .column.main .form-wishlist-items .actions-toolbar .primary .share:hover {
    background-color: #fff
}

body.account .column.main .form-wishlist-items .actions-toolbar .primary .share:hover span {
    color: #0e1111
}

body.account .column.main .form-address-edit {
    display: flex;
    flex-direction: column
}

body.account .column.main .form-address-edit .actions-toolbar .action {
    padding: 7px 10px !important
}

body.account .column.main .form-address-edit .fieldset .legend {
    text-transform: uppercase
}

body.account .column.main .form-address-edit .fieldset .legend span {
    font-weight: 900 !important
}

body.account .column.main .form-address-edit .fieldset .choice label {
    font-weight: 700
}

body.account .column.main .items.order-links {
    display: none
}

body.account .column.main .order-details-items .order-title strong {
    font-size: 1.8rem;
    font-weight: 700
}

body.account .column.main .order-details-items .table-wrapper .data.table.table-order-items th.col.price {
    text-align: left
}

body.account .column.main .order-details-items .table-wrapper .data.table.table-order-items th.col.qty {
    text-align: center
}

body.account .column.main .order-details-items .table-wrapper .data.table.table-order-items tbody tr {
    border-bottom: 1px solid #ccc
}

body.account .column.main .order-details-items .table-wrapper .data.table.table-order-items tbody tr td {
    background: #fff;
    margin-bottom: 5px;
    padding-left: 5px;
    padding-right: 5px
}

body.account .column.main .order-details-items .table-wrapper .data.table.table-order-items tbody tr td strong,
body.account .column.main .order-details-items .table-wrapper .data.table.table-order-items tbody tr td span {
    font-size: 1.4rem;
    color: #000
}

body.account .column.main .order-details-items .table-wrapper .data.table.table-order-items tbody tr td .items-qty {
    margin-top: 0;
    text-align: center
}

body.account .column.main .order-details-items .table-wrapper .data.table.table-order-items tbody tr td .items-qty .title {
    display: none
}

body.account .column.main .order-details-items .table-wrapper .data.table.table-order-items tbody tr td.subtotal {
    text-align: right
}

body.account .column.main .order-details-items .table-wrapper .data.table.table-order-items tbody tr td.subtotal span {
    text-align: right
}

body.account .column.main .order-details-items .table-wrapper .data.table.table-order-items tbody tr td.col.sku {
    line-height: 15px
}

body.account .column.main .order-details-items .table-wrapper .data.table.table-order-items tbody tr td .product-brand {
    font-weight: 700
}

body.account .column.main .block.block-order-details-view .block-title {
    border-bottom: 1px solid #ccc;
    padding-bottom: 5px;
    margin-bottom: 10px
}

body.account .column.main .block.block-order-details-view .block-title strong {
    font-size: 1.5rem;
    font-weight: 900
}

body.account .column.main .block.block-order-details-view .block-content .box .box-title {
    text-transform: capitalize
}

@media only screen and (max-width:767px) {
    body.account .page-wrapper .page-main {
        padding-top: 40px
    }

    body.account .page-wrapper .page-main .messages {
        position: relative;
        top: 15px
    }

    body.account .page-wrapper .page-main .columns .column {
        width: unset !important
    }

    body.account .page-wrapper .page-main .columns .column .page-title-wrapper {
        text-align: center
    }

    body.account .page-wrapper .page-main .columns .column .page-title-wrapper .page-title {
        margin-bottom: 20px
    }

    body.account .page-wrapper .page-main .columns .column .block-dashboard-orders {
        margin-bottom: 0
    }

    body.account .page-wrapper .page-main .columns .column .block-dashboard-orders .block-title {
        position: initial
    }

    body.account .page-wrapper .page-main .columns .column .block-dashboard-orders .block-title strong {
        font-size: 1.5rem;
        font-weight: 700
    }

    body.account .page-wrapper .page-main .columns .column .block-dashboard-orders .block-title .action {
        right: 20px
    }

    body.account .page-wrapper .page-main .columns .column .block-dashboard-orders .block-title .action span {
        padding: 5px 3px
    }

    body.account .page-wrapper .page-main .columns .column .block-dashboard-orders .block-content .table-wrapper .table tbody tr {
        border-top: 1px solid #d7d7d7;
        padding-top: 15px;
        padding-bottom: 15px
    }

    body.account .page-wrapper .page-main .columns .column .block-dashboard-orders .block-content .table-wrapper .table tbody tr td {
        text-align: inherit;
        padding: 5px 0
    }

    body.account .page-wrapper .page-main .columns .column .block-dashboard-orders .block-content .table-wrapper .table tbody tr td.actions {
        text-align: right
    }

    body.account .page-wrapper .page-main .columns .column .block-dashboard-orders .block-content .table-wrapper .table tbody tr td.actions a {
        text-decoration: underline
    }

    body.account .page-wrapper .page-main .columns .column .block-dashboard-orders .block-content .table-wrapper .table tbody tr td.status {
        padding-bottom: 15px
    }

    body.account .page-wrapper .page-main .columns .column .block-dashboard-info,
    body.account .page-wrapper .page-main .columns .column .block-dashboard-addresses {
        margin-bottom: -11px
    }

    body.account .page-wrapper .page-main .columns .column .block-dashboard-info .block-title,
    body.account .page-wrapper .page-main .columns .column .block-dashboard-addresses .block-title {
        border-bottom: 1px solid #d7d7d7;
        margin-bottom: 15px;
        padding-bottom: 15px
    }

    body.account .page-wrapper .page-main .columns .column .block-dashboard-info .block-title strong,
    body.account .page-wrapper .page-main .columns .column .block-dashboard-addresses .block-title strong {
        font-size: 1.8rem
    }

    body.account .page-wrapper .page-main .columns .column .block-dashboard-info .block-content .box-newsletter,
    body.account .page-wrapper .page-main .columns .column .block-dashboard-addresses .block-content .box-newsletter {
        margin-bottom: 45px
    }

    body.account .page-wrapper .page-main .columns .column .orders-history.table-wrapper {
        border-bottom: none
    }

    body.account .page-wrapper .page-main .columns .column .orders-history.table-wrapper .table tbody tr {
        padding-top: 15px;
        padding-bottom: 15px
    }

    body.account .page-wrapper .page-main .columns .column .orders-history.table-wrapper .table tbody tr td {
        text-align: inherit;
        padding: 5px 1px
    }

    body.account .page-wrapper .page-main .columns .column .orders-history.table-wrapper .table tbody tr td:before {
        width: 30%
    }

    body.account .page-wrapper .page-main .columns .column .orders-history.table-wrapper .table tbody tr td.actions {
        text-align: right;
        padding-bottom: 15px
    }

    body.account .page-wrapper .page-main .columns .column .orders-history.table-wrapper .table tbody tr td.actions a {
        text-decoration: underline
    }

    body.account .page-wrapper .page-main .columns .column .block-addbysku .block-content .box-items .fieldset .fields {
        margin-bottom: 5px
    }

    body.account .page-wrapper .page-main .columns .column .block-addbysku .block-content .box-items .fieldset .fields .actions-toolbar .secondary .action {
        padding: 10px 3px
    }

    body.account .page-wrapper .page-main .columns .column .block-addbysku .block-content .box-items .fieldset .fields .actions-toolbar .secondary .action:before {
        content: '\f00d';
        font-family: FontAwesome;
        color: #000;
        font-size: 1.6rem
    }

    body.account .page-wrapper .page-main .columns .column .block-addbysku .block-content .box-upload .fieldset .field .label {
        margin-bottom: 15px
    }

    body.account .page-wrapper .page-main .columns .column .block-addbysku .block-content .box-upload .fieldset .field .label span {
        margin-bottom: 10px
    }

    body.account .page-wrapper .page-main .columns .column .block-addbysku .block-content .box-upload .fieldset .field .control button {
        margin-top: 18px;
        padding: 10px 35px
    }

    body.account .page-wrapper .page-main .columns .column .block-addresses-default .block-title,
    body.account .page-wrapper .page-main .columns .column .block-addresses-list .block-title {
        padding-bottom: 10px;
        margin-bottom: 0
    }

    body.account .page-wrapper .page-main .columns .column .block-addresses-default .block-title strong,
    body.account .page-wrapper .page-main .columns .column .block-addresses-list .block-title strong {
        font-size: 1.8rem;
        font-weight: 900
    }

    body.account .page-wrapper .page-main .columns .column .form-edit-account .fieldset legend span {
        font-size: 1.8rem;
        font-weight: 700
    }

    body.account .page-wrapper .page-main .columns .column .form-newsletter-manage .fieldset legend span {
        font-size: 1.8rem;
        font-weight: 700
    }

    body.account .page-wrapper .page-main .columns .column #invitationForm #invitations-options .fields .actions-toolbar {
        position: absolute;
        right: 6%
    }

    body.account .page-wrapper .page-main .columns .column #invitationForm #invitations-options .fields .actions-toolbar .action {
        width: unset;
        padding: 8px 4px
    }

    body.account .page-wrapper .page-main .columns .column #invitationForm #invitations-options .fields .actions-toolbar .action:before {
        content: '\f00d';
        font-family: FontAwesome;
        color: #000
    }

    body.account .page-wrapper .page-main .columns .column #invitationForm #invitations-options .fields .field .control {
        width: 85%
    }

    body.account .page-wrapper .page-main .columns .column #invitationForm .actions-toolbar .secondary {
        float: none;
        text-align: left
    }

    body.account .page-wrapper .page-main .columns .column #invitationForm .field.text .control {
        width: 85%
    }

    body.account .page-wrapper .page-main .columns .column .form-wishlist-items .products-grid {
        margin-right: 0;
        margin-bottom: 5px
    }

    body.account .page-wrapper .page-main .columns .column .form-wishlist-items .products-grid .product-items .product-item {
        padding-right: 0;
        margin-bottom: 50px;
        border-bottom: 1px solid #ebebeb
    }

    body.account .page-wrapper .page-main .columns .column .form-wishlist-items .products-grid .product-items .product-item:nth-child(1) {
        border-top: 1px solid #ebebeb
    }

    body.account .page-wrapper .page-main .columns .column .form-wishlist-items .products-grid .product-items .product-item .product-item-info {
        padding: 0
    }

    body.account .page-wrapper .page-main .columns .column .form-wishlist-items .products-grid .product-items .product-item .product-item-info .product-item-photo {
        margin-left: 15px
    }

    body.account .page-wrapper .page-main .columns .column .form-wishlist-items .products-grid .product-items .product-item .product-item-info .product-item-inner {
        border-bottom: none !important;
        border-right: none !important;
        border-left: none !important;
        float: left;
        width: 100%;
        position: relative
    }

    body.account .page-wrapper .page-main .columns .column .form-wishlist-items .products-grid .product-items .product-item .product-item-info .product-item-inner .box-tocart fieldset .qty {
        display: block;
        margin-left: 55px
    }

    body.account .page-wrapper .page-main .columns .column .form-wishlist-items .products-grid .product-items .product-item .product-item-info .product-item-inner .box-tocart fieldset .product-item-actions {
        width: 100%;
        padding-bottom: 20px;
        border-bottom: 1px solid #ebebeb
    }

    body.account .page-wrapper .page-main .columns .column .form-wishlist-items .products-grid .product-items .product-item .product-item-info .product-item-inner .product-item-actions {
        width: auto;
        position: absolute;
        right: 1px
    }

    body.account .page-wrapper .page-main .columns .column .form-wishlist-items .products-grid .product-items .product-item .product-item-info .product-item-inner .product-item-actions .edit {
        margin-right: 5px
    }

    body.account .page-wrapper .page-main .columns .column .form-wishlist-items .actions-toolbar {
        margin-bottom: -20px
    }

    body.account .page-wrapper .page-main .columns .column .order-details-items .order-items .table-order-items tfoot tr th {
        width: 50%
    }

    body.account .page-wrapper .page-main .columns .column .order-details-items .order-items .table-order-items tfoot tr td {
        width: 50%
    }

    body.account .page-wrapper .page-main .columns .sidebar-main .block-collapsible-nav {
        margin-top: 20px
    }

    body.account .page-wrapper .page-main .columns .sidebar-main .block-collapsible-nav .block-collapsible-nav-title {
        margin-left: 15px;
        margin-right: 15px;
        border: 1px solid #ccc;
        padding-top: 5px;
        padding-bottom: 5px
    }

    body.account .page-wrapper .page-main .columns .sidebar-main .block-collapsible-nav .block-collapsible-nav-title:after {
        top: 5px
    }

    body.account .page-wrapper .page-main .columns .sidebar-main .block-collapsible-nav .block-collapsible-nav-content {
        margin-left: 15px;
        margin-right: 15px
    }

    body.account .page-wrapper .page-footer .footer-container .footer .newsletter-box .newsletter .content .subscribe {
        width: 100%
    }

    body.account .page-wrapper .page-footer .footer-container .footer .newsletter-box .newsletter .content .subscribe .newsletter .label span {
        font-weight: 400;
        font-size: 1.5rem
    }

    body.account .page-wrapper .page-footer .footer-container .footer .newsletter-box .newsletter .content .subscribe .newsletter .control input::placeholder {
        font-style: italic
    }

    body.account .column.main .order-details-items .table-wrapper .data.table.table-order-items tbody tr td .items-qty .title {
        display: inline-block
    }

    .toolbar.wishlist-toolbar .toolbar-amount {
        float: left
    }

    .toolbar.wishlist-toolbar .limiter {
        float: right
    }

    .order-actions-toolbar .action {
        margin-right: 0
    }
}

@media only screen and (max-width:359px) {
    .page-main .columns .column.main .block.block-dashboard-addresses .block-title {
        display: block !important
    }

    .page-main .columns .column.main .block.block-dashboard-addresses .block-title strong {
        display: block
    }

    .page-main .columns .column.main .block.block-dashboard-addresses .block-title .action {
        float: none;
        display: block !important;
        margin-top: 10px;
        margin-left: 0 !important
    }
}

.tooltipster-base {
    position: absolute;
    display: flex;
    pointer-events: none
}

.tooltipster-box {
    flex: 1 1 auto
}

.tooltipster-content {
    overflow: auto;
    box-sizing: border-box;
    max-width: 100%;
    max-height: 100%
}

.tooltipster-ruler {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    visibility: hidden;
    overflow: hidden
}

.tooltipster-fade {
    opacity: 0;
    -webkit-transition-property: opacity;
    -moz-transition-property: opacity;
    -ms-transition-property: opacity;
    -o-transition-property: opacity;
    transition-property: opacity
}

.tooltipster-fade.tooltipster-show {
    opacity: 1
}

.tooltipster-grow {
    transition-property: transform;
    transform: scale(0, 0);
    -webkit-backface-visibility: hidden
}

.tooltipster-grow.tooltipster-show {
    -webkit-transition-timing-function: cubic-bezier(.175, .885, .32, 1.15);
    -moz-transition-timing-function: cubic-bezier(.175, .885, .32, 1.15);
    -ms-transition-timing-function: cubic-bezier(.175, .885, .32, 1.15);
    -o-transition-timing-function: cubic-bezier(.175, .885, .32, 1.15);
    transition-timing-function: cubic-bezier(.175, .885, .32, 1.15);
    -webkit-transform: scale(1, 1);
    -moz-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -o-transform: scale(1, 1);
    transform: scale(1, 1)
}

.tooltipster-swing {
    opacity: 0;
    -webkit-transition-property: -webkit-transform, opacity;
    -moz-transition-property: -moz-transform;
    -ms-transition-property: -ms-transform;
    -o-transition-property: -o-transform;
    transition-property: transform;
    -webkit-transform: rotateZ(4deg);
    -moz-transform: rotateZ(4deg);
    -ms-transform: rotateZ(4deg);
    -o-transform: rotateZ(4deg);
    transform: rotateZ(4deg)
}

.tooltipster-swing.tooltipster-show {
    opacity: 1;
    -webkit-transition-timing-function: cubic-bezier(.23, .635, .495, 2.4);
    -moz-transition-timing-function: cubic-bezier(.23, .635, .495, 2.4);
    -ms-transition-timing-function: cubic-bezier(.23, .635, .495, 2.4);
    -o-transition-timing-function: cubic-bezier(.23, .635, .495, 2.4);
    transition-timing-function: cubic-bezier(.23, .635, .495, 2.4);
    -webkit-transform: rotateZ(0);
    -moz-transform: rotateZ(0);
    -ms-transform: rotateZ(0);
    -o-transform: rotateZ(0);
    transform: rotateZ(0)
}

.tooltipster-fall {
    -webkit-transition-timing-function: cubic-bezier(.175, .885, .32, 1.15);
    -moz-transition-timing-function: cubic-bezier(.175, .885, .32, 1.15);
    -ms-transition-timing-function: cubic-bezier(.175, .885, .32, 1.15);
    -o-transition-timing-function: cubic-bezier(.175, .885, .32, 1.15);
    transition-timing-function: cubic-bezier(.175, .885, .32, 1.15);
    -webkit-transition-property: top;
    -moz-transition-property: top;
    -ms-transition-property: top;
    -o-transition-property: top;
    transition-property: top
}

.tooltipster-fall.tooltipster-initial {
    top: 0 !important
}

.tooltipster-fall.tooltipster-dying {
    top: 0 !important;
    opacity: 0;
    -webkit-transition-property: all;
    -moz-transition-property: all;
    -ms-transition-property: all;
    -o-transition-property: all;
    transition-property: all
}

.tooltipster-slide {
    -webkit-transition-timing-function: cubic-bezier(.175, .885, .32, 1.15);
    -moz-transition-timing-function: cubic-bezier(.175, .885, .32, 1.15);
    -ms-transition-timing-function: cubic-bezier(.175, .885, .32, 1.15);
    -o-transition-timing-function: cubic-bezier(.175, .885, .32, 1.15);
    transition-timing-function: cubic-bezier(.175, .885, .32, 1.15);
    -webkit-transition-property: left;
    -moz-transition-property: left;
    -ms-transition-property: left;
    -o-transition-property: left;
    transition-property: left
}

.tooltipster-slide.tooltipster-initial {
    left: -40px !important
}

.tooltipster-slide.tooltipster-dying {
    left: 0 !important;
    opacity: 0;
    -webkit-transition-property: all;
    -moz-transition-property: all;
    -ms-transition-property: all;
    -o-transition-property: all;
    transition-property: all
}

@keyframes tooltipster-fading {
    0% {
        opacity: 0
    }

    100% {
        opacity: 1
    }
}

.tooltipster-update-fade {
    animation: tooltipster-fading .4s
}

@keyframes tooltipster-rotating {
    25% {
        transform: rotate(-2deg)
    }

    75% {
        transform: rotate(2deg)
    }

    100% {
        transform: rotate(0)
    }
}

.tooltipster-update-rotate {
    animation: tooltipster-rotating .6s
}

@keyframes tooltipster-scaling {
    50% {
        transform: scale(1.1)
    }

    100% {
        transform: scale(1)
    }
}

.tooltipster-update-scale {
    animation: tooltipster-scaling .6s
}

.tooltipster-sidetip .tooltipster-box {
    border: 2px solid #000;
    border-radius: 4px;
    background: #565656
}

.tooltipster-sidetip.tooltipster-bottom .tooltipster-box {
    margin-top: 8px
}

.tooltipster-sidetip.tooltipster-left .tooltipster-box {
    margin-right: 8px
}

.tooltipster-sidetip.tooltipster-right .tooltipster-box {
    margin-left: 8px
}

.tooltipster-sidetip.tooltipster-top .tooltipster-box {
    margin-bottom: 8px
}

.tooltipster-sidetip .tooltipster-content {
    padding: 6px 14px;
    line-height: 18px
}

.tooltipster-sidetip .tooltipster-arrow {
    position: absolute;
    overflow: hidden
}

.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow {
    top: 0;
    margin-left: -10px;
    width: 20px;
    height: 10px
}

.tooltipster-sidetip.tooltipster-left .tooltipster-arrow {
    top: 0;
    right: 0;
    margin-top: -10px;
    width: 10px;
    height: 20px
}

.tooltipster-sidetip.tooltipster-right .tooltipster-arrow {
    top: 0;
    left: 0;
    margin-top: -10px;
    width: 10px;
    height: 20px
}

.tooltipster-sidetip.tooltipster-top .tooltipster-arrow {
    bottom: 0;
    margin-left: -10px;
    width: 20px;
    height: 10px
}

.tooltipster-sidetip .tooltipster-arrow-background,
.tooltipster-sidetip .tooltipster-arrow-border {
    position: absolute;
    width: 0;
    height: 0
}

.tooltipster-sidetip .tooltipster-arrow-background {
    border: 10px solid transparent
}

.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-background {
    top: 3px;
    left: 0;
    border-bottom-color: #565656
}

.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-background {
    top: 0;
    left: -3px;
    border-left-color: #565656
}

.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-background {
    top: 0;
    left: 3px;
    border-right-color: #565656
}

.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-background {
    top: -3px;
    left: 0;
    border-top-color: #565656
}

.tooltipster-sidetip .tooltipster-arrow-border {
    top: -4px;
    left: 2px;
    width: 8px;
    height: 8px;
    background: #000;
    transform: rotate(45deg)
}

.tooltipster-sidetip .tooltipster-arrow-uncropped {
    position: relative
}

.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-uncropped {
    top: -10px
}

.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-uncropped {
    left: -10px
}

.tooltipster-sidetip.tooltipster-shadow .tooltipster-box {
    border: none;
    border-radius: 5px;
    background: #fff;
    box-shadow: 0 0 10px 6px rgba(0, 0, 0, .1)
}

.tooltipster-sidetip.tooltipster-shadow.tooltipster-bottom .tooltipster-box {
    margin-top: 6px
}

.tooltipster-sidetip.tooltipster-shadow.tooltipster-left .tooltipster-box {
    margin-right: 6px
}

.tooltipster-sidetip.tooltipster-shadow.tooltipster-right .tooltipster-box {
    margin-left: 6px
}

.tooltipster-sidetip.tooltipster-shadow.tooltipster-top .tooltipster-box {
    margin-bottom: 6px
}

.tooltipster-sidetip.tooltipster-shadow .tooltipster-arrow {
    margin-left: -6px;
    width: 12px;
    height: 6px
}

.tooltipster-sidetip.tooltipster-shadow.tooltipster-left .tooltipster-arrow,
.tooltipster-sidetip.tooltipster-shadow.tooltipster-right .tooltipster-arrow {
    margin-top: -6px;
    margin-left: 0;
    width: 6px;
    height: 12px
}

.tooltipster-sidetip.tooltipster-shadow .tooltipster-arrow-background {
    display: none
}

.tooltipster-sidetip.tooltipster-shadow.tooltipster-bottom .tooltipster-arrow-border {
    top: 8px
}

.tooltipster-sidetip.tooltipster-shadow.tooltipster-top .tooltipster-arrow-border {
    top: -4px
}

.tooltipster-sidetip.tooltipster-shadow.tooltipster-bottom .tooltipster-arrow-uncropped {
    top: -6px
}

.tooltipster-sidetip.tooltipster-shadow.tooltipster-right .tooltipster-arrow-uncropped {
    left: -6px
}

/*!
 * Bootstrap v3.3.4 (http://getbootstrap.com)
 * Copyright 2011-2015 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
/*!
 * Generated using the Bootstrap Customizer (http://getbootstrap.com/customize/?id=335bf7d52918f3a2c58f)
 * Config saved to config.json and https://gist.github.com/335bf7d52918f3a2c58f
 */
/*! normalize.css v3.0.2 | MIT License | git.io/normalize */
* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.img-responsive {
    display: block;
    max-width: 100%;
    height: auto
}

.img-rounded {
    border-radius: 6px
}

.img-thumbnail {
    padding: 4px;
    line-height: 1.42857143;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 4px;
    -webkit-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    display: inline-block;
    max-width: 100%;
    height: auto
}

.img-circle {
    border-radius: 50%
}

hr {
    margin-top: 20px;
    margin-bottom: 20px;
    border: 0;
    border-top: 1px solid #eee
}

.sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0
}

.sr-only-focusable:active,
.sr-only-focusable:focus {
    position: static;
    width: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    clip: auto
}

[role=button] {
    cursor: pointer
}

.col-xs-1,
.col-sm-1,
.col-md-1,
.col-lg-1,
.col-xs-2,
.col-sm-2,
.col-md-2,
.col-lg-2,
.col-xs-3,
.col-sm-3,
.col-md-3,
.col-lg-3,
.col-xs-4,
.col-sm-4,
.col-md-4,
.col-lg-4,
.col-xs-5,
.col-sm-5,
.col-md-5,
.col-lg-5,
.col-xs-6,
.col-sm-6,
.col-md-6,
.col-lg-6,
.col-xs-7,
.col-sm-7,
.col-md-7,
.col-lg-7,
.col-xs-8,
.col-sm-8,
.col-md-8,
.col-lg-8,
.col-xs-9,
.col-sm-9,
.col-md-9,
.col-lg-9,
.col-xs-10,
.col-sm-10,
.col-md-10,
.col-lg-10,
.col-xs-11,
.col-sm-11,
.col-md-11,
.col-lg-11,
.col-xs-12,
.col-sm-12,
.col-md-12,
.col-lg-12 {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.col-xs-1,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9,
.col-xs-10,
.col-xs-11,
.col-xs-12 {
    float: left
}

.col-xs-12 {
    width: 100%
}

.col-xs-11 {
    width: 91.66666667%
}

.col-xs-10 {
    width: 83.33333333%
}

.col-xs-9 {
    width: 75%
}

.col-xs-8 {
    width: 66.66666667%
}

.col-xs-7 {
    width: 58.33333333%
}

.col-xs-6 {
    width: 50%
}

.col-xs-5 {
    width: 41.66666667%
}

.col-xs-4 {
    width: 33.33333333%
}

.col-xs-3 {
    width: 25%
}

.col-xs-2 {
    width: 16.66666667%
}

.col-xs-1 {
    width: 8.33333333%
}

.col-xs-pull-12 {
    right: 100%
}

.col-xs-pull-11 {
    right: 91.66666667%
}

.col-xs-pull-10 {
    right: 83.33333333%
}

.col-xs-pull-9 {
    right: 75%
}

.col-xs-pull-8 {
    right: 66.66666667%
}

.col-xs-pull-7 {
    right: 58.33333333%
}

.col-xs-pull-6 {
    right: 50%
}

.col-xs-pull-5 {
    right: 41.66666667%
}

.col-xs-pull-4 {
    right: 33.33333333%
}

.col-xs-pull-3 {
    right: 25%
}

.col-xs-pull-2 {
    right: 16.66666667%
}

.col-xs-pull-1 {
    right: 8.33333333%
}

.col-xs-pull-0 {
    right: auto
}

.col-xs-push-12 {
    left: 100%
}

.col-xs-push-11 {
    left: 91.66666667%
}

.col-xs-push-10 {
    left: 83.33333333%
}

.col-xs-push-9 {
    left: 75%
}

.col-xs-push-8 {
    left: 66.66666667%
}

.col-xs-push-7 {
    left: 58.33333333%
}

.col-xs-push-6 {
    left: 50%
}

.col-xs-push-5 {
    left: 41.66666667%
}

.col-xs-push-4 {
    left: 33.33333333%
}

.col-xs-push-3 {
    left: 25%
}

.col-xs-push-2 {
    left: 16.66666667%
}

.col-xs-push-1 {
    left: 8.33333333%
}

.col-xs-push-0 {
    left: auto
}

.col-xs-offset-12 {
    margin-left: 100%
}

.col-xs-offset-11 {
    margin-left: 91.66666667%
}

.col-xs-offset-10 {
    margin-left: 83.33333333%
}

.col-xs-offset-9 {
    margin-left: 75%
}

.col-xs-offset-8 {
    margin-left: 66.66666667%
}

.col-xs-offset-7 {
    margin-left: 58.33333333%
}

.col-xs-offset-6 {
    margin-left: 50%
}

.col-xs-offset-5 {
    margin-left: 41.66666667%
}

.col-xs-offset-4 {
    margin-left: 33.33333333%
}

.col-xs-offset-3 {
    margin-left: 25%
}

.col-xs-offset-2 {
    margin-left: 16.66666667%
}

.col-xs-offset-1 {
    margin-left: 8.33333333%
}

.col-xs-offset-0 {
    margin-left: 0
}

@media (min-width:768px) {

    .col-sm-1,
    .col-sm-2,
    .col-sm-3,
    .col-sm-4,
    .col-sm-5,
    .col-sm-6,
    .col-sm-7,
    .col-sm-8,
    .col-sm-9,
    .col-sm-10,
    .col-sm-11,
    .col-sm-12 {
        float: left
    }

    .col-sm-12 {
        width: 100%
    }

    .col-sm-11 {
        width: 91.66666667%
    }

    .col-sm-10 {
        width: 83.33333333%
    }

    .col-sm-9 {
        width: 75%
    }

    .col-sm-8 {
        width: 66.66666667%
    }

    .col-sm-7 {
        width: 58.33333333%
    }

    .col-sm-6 {
        width: 50%
    }

    .col-sm-5 {
        width: 41.66666667%
    }

    .col-sm-4 {
        width: 33.33333333%
    }

    .col-sm-3 {
        width: 25%
    }

    .col-sm-2 {
        width: 16.66666667%
    }

    .col-sm-1 {
        width: 8.33333333%
    }

    .col-sm-pull-12 {
        right: 100%
    }

    .col-sm-pull-11 {
        right: 91.66666667%
    }

    .col-sm-pull-10 {
        right: 83.33333333%
    }

    .col-sm-pull-9 {
        right: 75%
    }

    .col-sm-pull-8 {
        right: 66.66666667%
    }

    .col-sm-pull-7 {
        right: 58.33333333%
    }

    .col-sm-pull-6 {
        right: 50%
    }

    .col-sm-pull-5 {
        right: 41.66666667%
    }

    .col-sm-pull-4 {
        right: 33.33333333%
    }

    .col-sm-pull-3 {
        right: 25%
    }

    .col-sm-pull-2 {
        right: 16.66666667%
    }

    .col-sm-pull-1 {
        right: 8.33333333%
    }

    .col-sm-pull-0 {
        right: auto
    }

    .col-sm-push-12 {
        left: 100%
    }

    .col-sm-push-11 {
        left: 91.66666667%
    }

    .col-sm-push-10 {
        left: 83.33333333%
    }

    .col-sm-push-9 {
        left: 75%
    }

    .col-sm-push-8 {
        left: 66.66666667%
    }

    .col-sm-push-7 {
        left: 58.33333333%
    }

    .col-sm-push-6 {
        left: 50%
    }

    .col-sm-push-5 {
        left: 41.66666667%
    }

    .col-sm-push-4 {
        left: 33.33333333%
    }

    .col-sm-push-3 {
        left: 25%
    }

    .col-sm-push-2 {
        left: 16.66666667%
    }

    .col-sm-push-1 {
        left: 8.33333333%
    }

    .col-sm-push-0 {
        left: auto
    }

    .col-sm-offset-12 {
        margin-left: 100%
    }

    .col-sm-offset-11 {
        margin-left: 91.66666667%
    }

    .col-sm-offset-10 {
        margin-left: 83.33333333%
    }

    .col-sm-offset-9 {
        margin-left: 75%
    }

    .col-sm-offset-8 {
        margin-left: 66.66666667%
    }

    .col-sm-offset-7 {
        margin-left: 58.33333333%
    }

    .col-sm-offset-6 {
        margin-left: 50%
    }

    .col-sm-offset-5 {
        margin-left: 41.66666667%
    }

    .col-sm-offset-4 {
        margin-left: 33.33333333%
    }

    .col-sm-offset-3 {
        margin-left: 25%
    }

    .col-sm-offset-2 {
        margin-left: 16.66666667%
    }

    .col-sm-offset-1 {
        margin-left: 8.33333333%
    }

    .col-sm-offset-0 {
        margin-left: 0
    }
}

@media (min-width:992px) {

    .col-md-1,
    .col-md-2,
    .col-md-3,
    .col-md-4,
    .col-md-5,
    .col-md-6,
    .col-md-7,
    .col-md-8,
    .col-md-9,
    .col-md-10,
    .col-md-11,
    .col-md-12 {
        float: left
    }

    .col-md-12 {
        width: 100%
    }

    .col-md-11 {
        width: 91.66666667%
    }

    .col-md-10 {
        width: 83.33333333%
    }

    .col-md-9 {
        width: 75%
    }

    .col-md-8 {
        width: 66.66666667%
    }

    .col-md-7 {
        width: 58.33333333%
    }

    .col-md-6 {
        width: 50%
    }

    .col-md-5 {
        width: 41.66666667%
    }

    .col-md-4 {
        width: 33.33333333%
    }

    .col-md-3 {
        width: 25%
    }

    .col-md-2 {
        width: 16.66666667%
    }

    .col-md-1 {
        width: 8.33333333%
    }

    .col-md-pull-12 {
        right: 100%
    }

    .col-md-pull-11 {
        right: 91.66666667%
    }

    .col-md-pull-10 {
        right: 83.33333333%
    }

    .col-md-pull-9 {
        right: 75%
    }

    .col-md-pull-8 {
        right: 66.66666667%
    }

    .col-md-pull-7 {
        right: 58.33333333%
    }

    .col-md-pull-6 {
        right: 50%
    }

    .col-md-pull-5 {
        right: 41.66666667%
    }

    .col-md-pull-4 {
        right: 33.33333333%
    }

    .col-md-pull-3 {
        right: 25%
    }

    .col-md-pull-2 {
        right: 16.66666667%
    }

    .col-md-pull-1 {
        right: 8.33333333%
    }

    .col-md-pull-0 {
        right: auto
    }

    .col-md-push-12 {
        left: 100%
    }

    .col-md-push-11 {
        left: 91.66666667%
    }

    .col-md-push-10 {
        left: 83.33333333%
    }

    .col-md-push-9 {
        left: 75%
    }

    .col-md-push-8 {
        left: 66.66666667%
    }

    .col-md-push-7 {
        left: 58.33333333%
    }

    .col-md-push-6 {
        left: 50%
    }

    .col-md-push-5 {
        left: 41.66666667%
    }

    .col-md-push-4 {
        left: 33.33333333%
    }

    .col-md-push-3 {
        left: 25%
    }

    .col-md-push-2 {
        left: 16.66666667%
    }

    .col-md-push-1 {
        left: 8.33333333%
    }

    .col-md-push-0 {
        left: auto
    }

    .col-md-offset-12 {
        margin-left: 100%
    }

    .col-md-offset-11 {
        margin-left: 91.66666667%
    }

    .col-md-offset-10 {
        margin-left: 83.33333333%
    }

    .col-md-offset-9 {
        margin-left: 75%
    }

    .col-md-offset-8 {
        margin-left: 66.66666667%
    }

    .col-md-offset-7 {
        margin-left: 58.33333333%
    }

    .col-md-offset-6 {
        margin-left: 50%
    }

    .col-md-offset-5 {
        margin-left: 41.66666667%
    }

    .col-md-offset-4 {
        margin-left: 33.33333333%
    }

    .col-md-offset-3 {
        margin-left: 25%
    }

    .col-md-offset-2 {
        margin-left: 16.66666667%
    }

    .col-md-offset-1 {
        margin-left: 8.33333333%
    }

    .col-md-offset-0 {
        margin-left: 0
    }
}

@media (min-width:1200px) {

    .col-lg-1,
    .col-lg-2,
    .col-lg-3,
    .col-lg-4,
    .col-lg-5,
    .col-lg-6,
    .col-lg-7,
    .col-lg-8,
    .col-lg-9,
    .col-lg-10,
    .col-lg-11,
    .col-lg-12 {
        float: left
    }

    .col-lg-12 {
        width: 100%
    }

    .col-lg-11 {
        width: 91.66666667%
    }

    .col-lg-10 {
        width: 83.33333333%
    }

    .col-lg-9 {
        width: 75%
    }

    .col-lg-8 {
        width: 66.66666667%
    }

    .col-lg-7 {
        width: 58.33333333%
    }

    .col-lg-6 {
        width: 50%
    }

    .col-lg-5 {
        width: 41.66666667%
    }

    .col-lg-4 {
        width: 33.33333333%
    }

    .col-lg-3 {
        width: 25%
    }

    .col-lg-2 {
        width: 16.66666667%
    }

    .col-lg-1 {
        width: 8.33333333%
    }

    .col-lg-pull-12 {
        right: 100%
    }

    .col-lg-pull-11 {
        right: 91.66666667%
    }

    .col-lg-pull-10 {
        right: 83.33333333%
    }

    .col-lg-pull-9 {
        right: 75%
    }

    .col-lg-pull-8 {
        right: 66.66666667%
    }

    .col-lg-pull-7 {
        right: 58.33333333%
    }

    .col-lg-pull-6 {
        right: 50%
    }

    .col-lg-pull-5 {
        right: 41.66666667%
    }

    .col-lg-pull-4 {
        right: 33.33333333%
    }

    .col-lg-pull-3 {
        right: 25%
    }

    .col-lg-pull-2 {
        right: 16.66666667%
    }

    .col-lg-pull-1 {
        right: 8.33333333%
    }

    .col-lg-pull-0 {
        right: auto
    }

    .col-lg-push-12 {
        left: 100%
    }

    .col-lg-push-11 {
        left: 91.66666667%
    }

    .col-lg-push-10 {
        left: 83.33333333%
    }

    .col-lg-push-9 {
        left: 75%
    }

    .col-lg-push-8 {
        left: 66.66666667%
    }

    .col-lg-push-7 {
        left: 58.33333333%
    }

    .col-lg-push-6 {
        left: 50%
    }

    .col-lg-push-5 {
        left: 41.66666667%
    }

    .col-lg-push-4 {
        left: 33.33333333%
    }

    .col-lg-push-3 {
        left: 25%
    }

    .col-lg-push-2 {
        left: 16.66666667%
    }

    .col-lg-push-1 {
        left: 8.33333333%
    }

    .col-lg-push-0 {
        left: auto
    }

    .col-lg-offset-12 {
        margin-left: 100%
    }

    .col-lg-offset-11 {
        margin-left: 91.66666667%
    }

    .col-lg-offset-10 {
        margin-left: 83.33333333%
    }

    .col-lg-offset-9 {
        margin-left: 75%
    }

    .col-lg-offset-8 {
        margin-left: 66.66666667%
    }

    .col-lg-offset-7 {
        margin-left: 58.33333333%
    }

    .col-lg-offset-6 {
        margin-left: 50%
    }

    .col-lg-offset-5 {
        margin-left: 41.66666667%
    }

    .col-lg-offset-4 {
        margin-left: 33.33333333%
    }

    .col-lg-offset-3 {
        margin-left: 25%
    }

    .col-lg-offset-2 {
        margin-left: 16.66666667%
    }

    .col-lg-offset-1 {
        margin-left: 8.33333333%
    }

    .col-lg-offset-0 {
        margin-left: 0
    }
}

.clearfix:before,
.clearfix:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after {
    content: " ";
    display: table
}

.clearfix:after,
.container:after,
.container-fluid:after,
.row:after {
    clear: both
}

.center-block {
    display: block;
    margin-left: auto;
    margin-right: auto
}

.pull-right {
    float: right !important
}

.pull-left {
    float: left !important
}

.hide {
    display: none !important
}

.show {
    display: block !important
}

.invisible {
    visibility: hidden
}

.text-hide {
    font: 0/0 a;
    color: transparent;
    text-shadow: none;
    background-color: transparent;
    border: 0
}

.hidden {
    display: none !important
}

.affix {
    position: fixed
}

@-ms-viewport {
    width: device-width
}

.visible-xs,
.visible-sm,
.visible-md,
.visible-lg {
    display: none !important
}

.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
    display: none !important
}

@media (max-width:767px) {
    .visible-xs {
        display: block !important
    }

    table.visible-xs {
        display: table
    }

    tr.visible-xs {
        display: table-row !important
    }

    th.visible-xs,
    td.visible-xs {
        display: table-cell !important
    }
}

@media (max-width:767px) {
    .visible-xs-block {
        display: block !important
    }
}

@media (max-width:767px) {
    .visible-xs-inline {
        display: inline !important
    }
}

@media (max-width:767px) {
    .visible-xs-inline-block {
        display: inline-block !important
    }
}

@media (min-width:768px) and (max-width:991px) {
    .visible-sm {
        display: block !important
    }

    table.visible-sm {
        display: table
    }

    tr.visible-sm {
        display: table-row !important
    }

    th.visible-sm,
    td.visible-sm {
        display: table-cell !important
    }
}

@media (min-width:768px) and (max-width:991px) {
    .visible-sm-block {
        display: block !important
    }
}

@media (min-width:768px) and (max-width:991px) {
    .visible-sm-inline {
        display: inline !important
    }
}

@media (min-width:768px) and (max-width:991px) {
    .visible-sm-inline-block {
        display: inline-block !important
    }
}

@media (min-width:992px) and (max-width:1199px) {
    .visible-md {
        display: block !important
    }

    table.visible-md {
        display: table
    }

    tr.visible-md {
        display: table-row !important
    }

    th.visible-md,
    td.visible-md {
        display: table-cell !important
    }
}

@media (min-width:992px) and (max-width:1199px) {
    .visible-md-block {
        display: block !important
    }
}

@media (min-width:992px) and (max-width:1199px) {
    .visible-md-inline {
        display: inline !important
    }
}

@media (min-width:992px) and (max-width:1199px) {
    .visible-md-inline-block {
        display: inline-block !important
    }
}

@media (min-width:1200px) {
    .visible-lg {
        display: block !important
    }

    table.visible-lg {
        display: table
    }

    tr.visible-lg {
        display: table-row !important
    }

    th.visible-lg,
    td.visible-lg {
        display: table-cell !important
    }
}

@media (min-width:1200px) {
    .visible-lg-block {
        display: block !important
    }
}

@media (min-width:1200px) {
    .visible-lg-inline {
        display: inline !important
    }
}

@media (min-width:1200px) {
    .visible-lg-inline-block {
        display: inline-block !important
    }
}

@media (max-width:767px) {
    .hidden-xs {
        display: none !important
    }
}

@media (min-width:768px) and (max-width:991px) {
    .hidden-sm {
        display: none !important
    }
}

@media (min-width:992px) and (max-width:1199px) {
    .hidden-md {
        display: none !important
    }
}

@media (min-width:1200px) {
    .hidden-lg {
        display: none !important
    }
}

.visible-print {
    display: none !important
}

@media print {
    .visible-print {
        display: block !important
    }

    table.visible-print {
        display: table
    }

    tr.visible-print {
        display: table-row !important
    }

    th.visible-print,
    td.visible-print {
        display: table-cell !important
    }
}

.visible-print-block {
    display: none !important
}

@media print {
    .visible-print-block {
        display: block !important
    }
}

.visible-print-inline {
    display: none !important
}

@media print {
    .visible-print-inline {
        display: inline !important
    }
}

.visible-print-inline-block {
    display: none !important
}

@media print {
    .visible-print-inline-block {
        display: inline-block !important
    }
}

@media print {
    .hidden-print {
        display: none !important
    }
}

/**
 * Owl Carousel v2.2.0
 * Copyright 2013-2016 David Deutsch
 * Licensed under MIT (https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE)
 */
.owl-carousel,
.owl-carousel .owl-item {
    -webkit-tap-highlight-color: transparent;
    position: relative
}

.owl-carousel {
    display: none;
    width: 100%;
    z-index: 1
}

.owl-carousel .owl-stage {
    position: relative;
    -ms-touch-action: pan-Y
}

.owl-carousel .owl-stage:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0
}

.owl-carousel .owl-stage-outer {
    position: relative;
    overflow: hidden;
    -webkit-transform: translate3d(0, 0, 0)
}

.owl-carousel .owl-item {
    min-height: 1px;
    float: left;
    -webkit-backface-visibility: hidden;
    -webkit-touch-callout: none
}

.owl-carousel .owl-item img {
    display: block;
    width: 100%;
    -webkit-transform-style: preserve-3d
}

.owl-carousel .owl-dots.disabled,
.owl-carousel .owl-nav.disabled {
    display: none
}

.no-js .owl-carousel,
.owl-carousel.owl-loaded {
    display: block
}

.owl-carousel .owl-dot,
.owl-carousel .owl-nav .owl-next,
.owl-carousel .owl-nav .owl-prev {
    cursor: pointer;
    cursor: hand;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.owl-carousel.owl-loading {
    opacity: 0;
    display: block
}

.owl-carousel.owl-hidden {
    opacity: 0
}

.owl-carousel.owl-refresh .owl-item {
    visibility: hidden
}

.owl-carousel.owl-drag .owl-item {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.owl-carousel.owl-grab {
    cursor: move;
    cursor: grab
}

.owl-carousel.owl-rtl {
    direction: rtl
}

.owl-carousel.owl-rtl .owl-item {
    float: right
}

.owl-carousel .animated {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

.owl-carousel .owl-animated-in {
    z-index: 0
}

.owl-carousel .owl-animated-out {
    z-index: 1
}

.owl-carousel .fadeOut {
    -webkit-animation-name: fadeOut;
    animation-name: fadeOut
}

@-webkit-keyframes fadeOut {
    0% {
        opacity: 1
    }

    100% {
        opacity: 0
    }
}

@keyframes fadeOut {
    0% {
        opacity: 1
    }

    100% {
        opacity: 0
    }
}

.owl-height {
    transition: height .5s ease-in-out
}

.owl-carousel .owl-item .owl-lazy {
    opacity: 0;
    transition: opacity .4s ease
}

.owl-carousel .owl-item img.owl-lazy {
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d
}

.owl-carousel .owl-video-wrapper {
    position: relative;
    height: 100%;
    background: #000
}

.owl-carousel .owl-video-play-icon {
    position: absolute;
    height: 80px;
    width: 80px;
    left: 50%;
    top: 50%;
    margin-left: -40px;
    margin-top: -40px;
    background: url(/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/Ves_All/lib/owl.carousel/assets/owl.video.play.png) no-repeat;
    cursor: pointer;
    z-index: 1;
    -webkit-backface-visibility: hidden;
    transition: -webkit-transform .1s ease;
    transition: transform .1s ease
}

.owl-carousel .owl-video-play-icon:hover {
    -webkit-transform: scale(1.3, 1.3);
    -ms-transform: scale(1.3, 1.3);
    transform: scale(1.3, 1.3)
}

.owl-carousel .owl-video-playing .owl-video-play-icon,
.owl-carousel .owl-video-playing .owl-video-tn {
    display: none
}

.owl-carousel .owl-video-tn {
    opacity: 0;
    height: 100%;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    transition: opacity .4s ease
}

.owl-carousel .owl-video-frame {
    position: relative;
    z-index: 1;
    height: 100%;
    width: 100%
}

/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
@font-face {
    font-family: 'FontAwesome';
    src: url('/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/Ves_All/fonts/fontawesome-webfont.eot?v=4.7.0');
    src: url('/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/Ves_All/fonts/fontawesome-webfont.eot#iefix&v=4.7.0') format('embedded-opentype'), url('/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/Ves_All/fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'), url('/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/Ves_All/fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'), url('/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/Ves_All/fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'), url('/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/Ves_All/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');
    font-weight: normal;
    font-style: normal
}

.fa {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.fa-lg {
    font-size: 1.33333333em;
    line-height: .75em;
    vertical-align: -15%
}

.fa-2x {
    font-size: 2em
}

.fa-3x {
    font-size: 3em
}

.fa-4x {
    font-size: 4em
}

.fa-5x {
    font-size: 5em
}

.fa-fw {
    width: 1.28571429em;
    text-align: center
}

.fa-ul {
    padding-left: 0;
    margin-left: 2.14285714em;
    list-style-type: none
}

.fa-ul>li {
    position: relative
}

.fa-li {
    position: absolute;
    left: -2.14285714em;
    width: 2.14285714em;
    top: .14285714em;
    text-align: center
}

.fa-li.fa-lg {
    left: -1.85714286em
}

.fa-border {
    padding: .2em .25em .15em;
    border: solid .08em #eee;
    border-radius: .1em
}

.fa-pull-left {
    float: left
}

.fa-pull-right {
    float: right
}

.fa.fa-pull-left {
    margin-right: .3em
}

.fa.fa-pull-right {
    margin-left: .3em
}

.pull-right {
    float: right
}

.pull-left {
    float: left
}

.fa.pull-left {
    margin-right: .3em
}

.fa.pull-right {
    margin-left: .3em
}

.fa-spin {
    -webkit-animation: fa-spin 2s infinite linear;
    animation: fa-spin 2s infinite linear
}

.fa-pulse {
    -webkit-animation: fa-spin 1s infinite steps(8);
    animation: fa-spin 1s infinite steps(8)
}

@-webkit-keyframes fa-spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    100% {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg)
    }
}

@keyframes fa-spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    100% {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg)
    }
}

.fa-rotate-90 {
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg)
}

.fa-rotate-180 {
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg)
}

.fa-rotate-270 {
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
    -webkit-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    transform: rotate(270deg)
}

.fa-flip-horizontal {
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
    -webkit-transform: scale(-1, 1);
    -ms-transform: scale(-1, 1);
    transform: scale(-1, 1)
}

.fa-flip-vertical {
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
    -webkit-transform: scale(1, -1);
    -ms-transform: scale(1, -1);
    transform: scale(1, -1)
}

:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
    filter: none
}

.fa-stack {
    position: relative;
    display: inline-block;
    width: 2em;
    height: 2em;
    line-height: 2em;
    vertical-align: middle
}

.fa-stack-1x,
.fa-stack-2x {
    position: absolute;
    left: 0;
    width: 100%;
    text-align: center
}

.fa-stack-1x {
    line-height: inherit
}

.fa-stack-2x {
    font-size: 2em
}

.fa-inverse {
    color: #fff
}

.fa-glass:before {
    content: "\f000"
}

.fa-music:before {
    content: "\f001"
}

.fa-search:before {
    content: "\f002"
}

.fa-envelope-o:before {
    content: "\f003"
}

.fa-heart:before {
    content: "\f004"
}

.fa-star:before {
    content: "\f005"
}

.fa-star-o:before {
    content: "\f006"
}

.fa-user:before {
    content: "\f007"
}

.fa-film:before {
    content: "\f008"
}

.fa-th-large:before {
    content: "\f009"
}

.fa-th:before {
    content: "\f00a"
}

.fa-th-list:before {
    content: "\f00b"
}

.fa-check:before {
    content: "\f00c"
}

.fa-remove:before,
.fa-close:before,
.fa-times:before {
    content: "\f00d"
}

.fa-search-plus:before {
    content: "\f00e"
}

.fa-search-minus:before {
    content: "\f010"
}

.fa-power-off:before {
    content: "\f011"
}

.fa-signal:before {
    content: "\f012"
}

.fa-gear:before,
.fa-cog:before {
    content: "\f013"
}

.fa-trash-o:before {
    content: "\f014"
}

.fa-home:before {
    content: "\f015"
}

.fa-file-o:before {
    content: "\f016"
}

.fa-clock-o:before {
    content: "\f017"
}

.fa-road:before {
    content: "\f018"
}

.fa-download:before {
    content: "\f019"
}

.fa-arrow-circle-o-down:before {
    content: "\f01a"
}

.fa-arrow-circle-o-up:before {
    content: "\f01b"
}

.fa-inbox:before {
    content: "\f01c"
}

.fa-play-circle-o:before {
    content: "\f01d"
}

.fa-rotate-right:before,
.fa-repeat:before {
    content: "\f01e"
}

.fa-refresh:before {
    content: "\f021"
}

.fa-list-alt:before {
    content: "\f022"
}

.fa-lock:before {
    content: "\f023"
}

.fa-flag:before {
    content: "\f024"
}

.fa-headphones:before {
    content: "\f025"
}

.fa-volume-off:before {
    content: "\f026"
}

.fa-volume-down:before {
    content: "\f027"
}

.fa-volume-up:before {
    content: "\f028"
}

.fa-qrcode:before {
    content: "\f029"
}

.fa-barcode:before {
    content: "\f02a"
}

.fa-tag:before {
    content: "\f02b"
}

.fa-tags:before {
    content: "\f02c"
}

.fa-book:before {
    content: "\f02d"
}

.fa-bookmark:before {
    content: "\f02e"
}

.fa-print:before {
    content: "\f02f"
}

.fa-camera:before {
    content: "\f030"
}

.fa-font:before {
    content: "\f031"
}

.fa-bold:before {
    content: "\f032"
}

.fa-italic:before {
    content: "\f033"
}

.fa-text-height:before {
    content: "\f034"
}

.fa-text-width:before {
    content: "\f035"
}

.fa-align-left:before {
    content: "\f036"
}

.fa-align-center:before {
    content: "\f037"
}

.fa-align-right:before {
    content: "\f038"
}

.fa-align-justify:before {
    content: "\f039"
}

.fa-list:before {
    content: "\f03a"
}

.fa-dedent:before,
.fa-outdent:before {
    content: "\f03b"
}

.fa-indent:before {
    content: "\f03c"
}

.fa-video-camera:before {
    content: "\f03d"
}

.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
    content: "\f03e"
}

.fa-pencil:before {
    content: "\f040"
}

.fa-map-marker:before {
    content: "\f041"
}

.fa-adjust:before {
    content: "\f042"
}

.fa-tint:before {
    content: "\f043"
}

.fa-edit:before,
.fa-pencil-square-o:before {
    content: "\f044"
}

.fa-share-square-o:before {
    content: "\f045"
}

.fa-check-square-o:before {
    content: "\f046"
}

.fa-arrows:before {
    content: "\f047"
}

.fa-step-backward:before {
    content: "\f048"
}

.fa-fast-backward:before {
    content: "\f049"
}

.fa-backward:before {
    content: "\f04a"
}

.fa-play:before {
    content: "\f04b"
}

.fa-pause:before {
    content: "\f04c"
}

.fa-stop:before {
    content: "\f04d"
}

.fa-forward:before {
    content: "\f04e"
}

.fa-fast-forward:before {
    content: "\f050"
}

.fa-step-forward:before {
    content: "\f051"
}

.fa-eject:before {
    content: "\f052"
}

.fa-chevron-left:before {
    content: "\f053"
}

.fa-chevron-right:before {
    content: "\f054"
}

.fa-plus-circle:before {
    content: "\f055"
}

.fa-minus-circle:before {
    content: "\f056"
}

.fa-times-circle:before {
    content: "\f057"
}

.fa-check-circle:before {
    content: "\f058"
}

.fa-question-circle:before {
    content: "\f059"
}

.fa-info-circle:before {
    content: "\f05a"
}

.fa-crosshairs:before {
    content: "\f05b"
}

.fa-times-circle-o:before {
    content: "\f05c"
}

.fa-check-circle-o:before {
    content: "\f05d"
}

.fa-ban:before {
    content: "\f05e"
}

.fa-arrow-left:before {
    content: "\f060"
}

.fa-arrow-right:before {
    content: "\f061"
}

.fa-arrow-up:before {
    content: "\f062"
}

.fa-arrow-down:before {
    content: "\f063"
}

.fa-mail-forward:before,
.fa-share:before {
    content: "\f064"
}

.fa-expand:before {
    content: "\f065"
}

.fa-compress:before {
    content: "\f066"
}

.fa-plus:before {
    content: "\f067"
}

.fa-minus:before {
    content: "\f068"
}

.fa-asterisk:before {
    content: "\f069"
}

.fa-exclamation-circle:before {
    content: "\f06a"
}

.fa-gift:before {
    content: "\f06b"
}

.fa-leaf:before {
    content: "\f06c"
}

.fa-fire:before {
    content: "\f06d"
}

.fa-eye:before {
    content: "\f06e"
}

.fa-eye-slash:before {
    content: "\f070"
}

.fa-warning:before,
.fa-exclamation-triangle:before {
    content: "\f071"
}

.fa-plane:before {
    content: "\f072"
}

.fa-calendar:before {
    content: "\f073"
}

.fa-random:before {
    content: "\f074"
}

.fa-comment:before {
    content: "\f075"
}

.fa-magnet:before {
    content: "\f076"
}

.fa-chevron-up:before {
    content: "\f077"
}

.fa-chevron-down:before {
    content: "\f078"
}

.fa-retweet:before {
    content: "\f079"
}

.fa-shopping-cart:before {
    content: "\f07a"
}

.fa-folder:before {
    content: "\f07b"
}

.fa-folder-open:before {
    content: "\f07c"
}

.fa-arrows-v:before {
    content: "\f07d"
}

.fa-arrows-h:before {
    content: "\f07e"
}

.fa-bar-chart-o:before,
.fa-bar-chart:before {
    content: "\f080"
}

.fa-twitter-square:before {
    content: "\f081"
}

.fa-facebook-square:before {
    content: "\f082"
}

.fa-camera-retro:before {
    content: "\f083"
}

.fa-key:before {
    content: "\f084"
}

.fa-gears:before,
.fa-cogs:before {
    content: "\f085"
}

.fa-comments:before {
    content: "\f086"
}

.fa-thumbs-o-up:before {
    content: "\f087"
}

.fa-thumbs-o-down:before {
    content: "\f088"
}

.fa-star-half:before {
    content: "\f089"
}

.fa-heart-o:before {
    content: "\f08a"
}

.fa-sign-out:before {
    content: "\f08b"
}

.fa-linkedin-square:before {
    content: "\f08c"
}

.fa-thumb-tack:before {
    content: "\f08d"
}

.fa-external-link:before {
    content: "\f08e"
}

.fa-sign-in:before {
    content: "\f090"
}

.fa-trophy:before {
    content: "\f091"
}

.fa-github-square:before {
    content: "\f092"
}

.fa-upload:before {
    content: "\f093"
}

.fa-lemon-o:before {
    content: "\f094"
}

.fa-phone:before {
    content: "\f095"
}

.fa-square-o:before {
    content: "\f096"
}

.fa-bookmark-o:before {
    content: "\f097"
}

.fa-phone-square:before {
    content: "\f098"
}

.fa-twitter:before {
    content: "\f099"
}

.fa-facebook-f:before,
.fa-facebook:before {
    content: "\f09a"
}

.fa-github:before {
    content: "\f09b"
}

.fa-unlock:before {
    content: "\f09c"
}

.fa-credit-card:before {
    content: "\f09d"
}

.fa-feed:before,
.fa-rss:before {
    content: "\f09e"
}

.fa-hdd-o:before {
    content: "\f0a0"
}

.fa-bullhorn:before {
    content: "\f0a1"
}

.fa-bell:before {
    content: "\f0f3"
}

.fa-certificate:before {
    content: "\f0a3"
}

.fa-hand-o-right:before {
    content: "\f0a4"
}

.fa-hand-o-left:before {
    content: "\f0a5"
}

.fa-hand-o-up:before {
    content: "\f0a6"
}

.fa-hand-o-down:before {
    content: "\f0a7"
}

.fa-arrow-circle-left:before {
    content: "\f0a8"
}

.fa-arrow-circle-right:before {
    content: "\f0a9"
}

.fa-arrow-circle-up:before {
    content: "\f0aa"
}

.fa-arrow-circle-down:before {
    content: "\f0ab"
}

.fa-globe:before {
    content: "\f0ac"
}

.fa-wrench:before {
    content: "\f0ad"
}

.fa-tasks:before {
    content: "\f0ae"
}

.fa-filter:before {
    content: "\f0b0"
}

.fa-briefcase:before {
    content: "\f0b1"
}

.fa-arrows-alt:before {
    content: "\f0b2"
}

.fa-group:before,
.fa-users:before {
    content: "\f0c0"
}

.fa-chain:before,
.fa-link:before {
    content: "\f0c1"
}

.fa-cloud:before {
    content: "\f0c2"
}

.fa-flask:before {
    content: "\f0c3"
}

.fa-cut:before,
.fa-scissors:before {
    content: "\f0c4"
}

.fa-copy:before,
.fa-files-o:before {
    content: "\f0c5"
}

.fa-paperclip:before {
    content: "\f0c6"
}

.fa-save:before,
.fa-floppy-o:before {
    content: "\f0c7"
}

.fa-square:before {
    content: "\f0c8"
}

.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
    content: "\f0c9"
}

.fa-list-ul:before {
    content: "\f0ca"
}

.fa-list-ol:before {
    content: "\f0cb"
}

.fa-strikethrough:before {
    content: "\f0cc"
}

.fa-underline:before {
    content: "\f0cd"
}

.fa-table:before {
    content: "\f0ce"
}

.fa-magic:before {
    content: "\f0d0"
}

.fa-truck:before {
    content: "\f0d1"
}

.fa-pinterest:before {
    content: "\f0d2"
}

.fa-pinterest-square:before {
    content: "\f0d3"
}

.fa-google-plus-square:before {
    content: "\f0d4"
}

.fa-google-plus:before {
    content: "\f0d5"
}

.fa-money:before {
    content: "\f0d6"
}

.fa-caret-down:before {
    content: "\f0d7"
}

.fa-caret-up:before {
    content: "\f0d8"
}

.fa-caret-left:before {
    content: "\f0d9"
}

.fa-caret-right:before {
    content: "\f0da"
}

.fa-columns:before {
    content: "\f0db"
}

.fa-unsorted:before,
.fa-sort:before {
    content: "\f0dc"
}

.fa-sort-down:before,
.fa-sort-desc:before {
    content: "\f0dd"
}

.fa-sort-up:before,
.fa-sort-asc:before {
    content: "\f0de"
}

.fa-envelope:before {
    content: "\f0e0"
}

.fa-linkedin:before {
    content: "\f0e1"
}

.fa-rotate-left:before,
.fa-undo:before {
    content: "\f0e2"
}

.fa-legal:before,
.fa-gavel:before {
    content: "\f0e3"
}

.fa-dashboard:before,
.fa-tachometer:before {
    content: "\f0e4"
}

.fa-comment-o:before {
    content: "\f0e5"
}

.fa-comments-o:before {
    content: "\f0e6"
}

.fa-flash:before,
.fa-bolt:before {
    content: "\f0e7"
}

.fa-sitemap:before {
    content: "\f0e8"
}

.fa-umbrella:before {
    content: "\f0e9"
}

.fa-paste:before,
.fa-clipboard:before {
    content: "\f0ea"
}

.fa-lightbulb-o:before {
    content: "\f0eb"
}

.fa-exchange:before {
    content: "\f0ec"
}

.fa-cloud-download:before {
    content: "\f0ed"
}

.fa-cloud-upload:before {
    content: "\f0ee"
}

.fa-user-md:before {
    content: "\f0f0"
}

.fa-stethoscope:before {
    content: "\f0f1"
}

.fa-suitcase:before {
    content: "\f0f2"
}

.fa-bell-o:before {
    content: "\f0a2"
}

.fa-coffee:before {
    content: "\f0f4"
}

.fa-cutlery:before {
    content: "\f0f5"
}

.fa-file-text-o:before {
    content: "\f0f6"
}

.fa-building-o:before {
    content: "\f0f7"
}

.fa-hospital-o:before {
    content: "\f0f8"
}

.fa-ambulance:before {
    content: "\f0f9"
}

.fa-medkit:before {
    content: "\f0fa"
}

.fa-fighter-jet:before {
    content: "\f0fb"
}

.fa-beer:before {
    content: "\f0fc"
}

.fa-h-square:before {
    content: "\f0fd"
}

.fa-plus-square:before {
    content: "\f0fe"
}

.fa-angle-double-left:before {
    content: "\f100"
}

.fa-angle-double-right:before {
    content: "\f101"
}

.fa-angle-double-up:before {
    content: "\f102"
}

.fa-angle-double-down:before {
    content: "\f103"
}

.fa-angle-left:before {
    content: "\f104"
}

.fa-angle-right:before {
    content: "\f105"
}

.fa-angle-up:before {
    content: "\f106"
}

.fa-angle-down:before {
    content: "\f107"
}

.fa-desktop:before {
    content: "\f108"
}

.fa-laptop:before {
    content: "\f109"
}

.fa-tablet:before {
    content: "\f10a"
}

.fa-mobile-phone:before,
.fa-mobile:before {
    content: "\f10b"
}

.fa-circle-o:before {
    content: "\f10c"
}

.fa-quote-left:before {
    content: "\f10d"
}

.fa-quote-right:before {
    content: "\f10e"
}

.fa-spinner:before {
    content: "\f110"
}

.fa-circle:before {
    content: "\f111"
}

.fa-mail-reply:before,
.fa-reply:before {
    content: "\f112"
}

.fa-github-alt:before {
    content: "\f113"
}

.fa-folder-o:before {
    content: "\f114"
}

.fa-folder-open-o:before {
    content: "\f115"
}

.fa-smile-o:before {
    content: "\f118"
}

.fa-frown-o:before {
    content: "\f119"
}

.fa-meh-o:before {
    content: "\f11a"
}

.fa-gamepad:before {
    content: "\f11b"
}

.fa-keyboard-o:before {
    content: "\f11c"
}

.fa-flag-o:before {
    content: "\f11d"
}

.fa-flag-checkered:before {
    content: "\f11e"
}

.fa-terminal:before {
    content: "\f120"
}

.fa-code:before {
    content: "\f121"
}

.fa-mail-reply-all:before,
.fa-reply-all:before {
    content: "\f122"
}

.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
    content: "\f123"
}

.fa-location-arrow:before {
    content: "\f124"
}

.fa-crop:before {
    content: "\f125"
}

.fa-code-fork:before {
    content: "\f126"
}

.fa-unlink:before,
.fa-chain-broken:before {
    content: "\f127"
}

.fa-question:before {
    content: "\f128"
}

.fa-info:before {
    content: "\f129"
}

.fa-exclamation:before {
    content: "\f12a"
}

.fa-superscript:before {
    content: "\f12b"
}

.fa-subscript:before {
    content: "\f12c"
}

.fa-eraser:before {
    content: "\f12d"
}

.fa-puzzle-piece:before {
    content: "\f12e"
}

.fa-microphone:before {
    content: "\f130"
}

.fa-microphone-slash:before {
    content: "\f131"
}

.fa-shield:before {
    content: "\f132"
}

.fa-calendar-o:before {
    content: "\f133"
}

.fa-fire-extinguisher:before {
    content: "\f134"
}

.fa-rocket:before {
    content: "\f135"
}

.fa-maxcdn:before {
    content: "\f136"
}

.fa-chevron-circle-left:before {
    content: "\f137"
}

.fa-chevron-circle-right:before {
    content: "\f138"
}

.fa-chevron-circle-up:before {
    content: "\f139"
}

.fa-chevron-circle-down:before {
    content: "\f13a"
}

.fa-html5:before {
    content: "\f13b"
}

.fa-css3:before {
    content: "\f13c"
}

.fa-anchor:before {
    content: "\f13d"
}

.fa-unlock-alt:before {
    content: "\f13e"
}

.fa-bullseye:before {
    content: "\f140"
}

.fa-ellipsis-h:before {
    content: "\f141"
}

.fa-ellipsis-v:before {
    content: "\f142"
}

.fa-rss-square:before {
    content: "\f143"
}

.fa-play-circle:before {
    content: "\f144"
}

.fa-ticket:before {
    content: "\f145"
}

.fa-minus-square:before {
    content: "\f146"
}

.fa-minus-square-o:before {
    content: "\f147"
}

.fa-level-up:before {
    content: "\f148"
}

.fa-level-down:before {
    content: "\f149"
}

.fa-check-square:before {
    content: "\f14a"
}

.fa-pencil-square:before {
    content: "\f14b"
}

.fa-external-link-square:before {
    content: "\f14c"
}

.fa-share-square:before {
    content: "\f14d"
}

.fa-compass:before {
    content: "\f14e"
}

.fa-toggle-down:before,
.fa-caret-square-o-down:before {
    content: "\f150"
}

.fa-toggle-up:before,
.fa-caret-square-o-up:before {
    content: "\f151"
}

.fa-toggle-right:before,
.fa-caret-square-o-right:before {
    content: "\f152"
}

.fa-euro:before,
.fa-eur:before {
    content: "\f153"
}

.fa-gbp:before {
    content: "\f154"
}

.fa-dollar:before,
.fa-usd:before {
    content: "\f155"
}

.fa-rupee:before,
.fa-inr:before {
    content: "\f156"
}

.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
    content: "\f157"
}

.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
    content: "\f158"
}

.fa-won:before,
.fa-krw:before {
    content: "\f159"
}

.fa-bitcoin:before,
.fa-btc:before {
    content: "\f15a"
}

.fa-file:before {
    content: "\f15b"
}

.fa-file-text:before {
    content: "\f15c"
}

.fa-sort-alpha-asc:before {
    content: "\f15d"
}

.fa-sort-alpha-desc:before {
    content: "\f15e"
}

.fa-sort-amount-asc:before {
    content: "\f160"
}

.fa-sort-amount-desc:before {
    content: "\f161"
}

.fa-sort-numeric-asc:before {
    content: "\f162"
}

.fa-sort-numeric-desc:before {
    content: "\f163"
}

.fa-thumbs-up:before {
    content: "\f164"
}

.fa-thumbs-down:before {
    content: "\f165"
}

.fa-youtube-square:before {
    content: "\f166"
}

.fa-youtube:before {
    content: "\f167"
}

.fa-xing:before {
    content: "\f168"
}

.fa-xing-square:before {
    content: "\f169"
}

.fa-youtube-play:before {
    content: "\f16a"
}

.fa-dropbox:before {
    content: "\f16b"
}

.fa-stack-overflow:before {
    content: "\f16c"
}

.fa-instagram:before {
    content: "\f16d"
}

.fa-flickr:before {
    content: "\f16e"
}

.fa-adn:before {
    content: "\f170"
}

.fa-bitbucket:before {
    content: "\f171"
}

.fa-bitbucket-square:before {
    content: "\f172"
}

.fa-tumblr:before {
    content: "\f173"
}

.fa-tumblr-square:before {
    content: "\f174"
}

.fa-long-arrow-down:before {
    content: "\f175"
}

.fa-long-arrow-up:before {
    content: "\f176"
}

.fa-long-arrow-left:before {
    content: "\f177"
}

.fa-long-arrow-right:before {
    content: "\f178"
}

.fa-apple:before {
    content: "\f179"
}

.fa-windows:before {
    content: "\f17a"
}

.fa-android:before {
    content: "\f17b"
}

.fa-linux:before {
    content: "\f17c"
}

.fa-dribbble:before {
    content: "\f17d"
}

.fa-skype:before {
    content: "\f17e"
}

.fa-foursquare:before {
    content: "\f180"
}

.fa-trello:before {
    content: "\f181"
}

.fa-female:before {
    content: "\f182"
}

.fa-male:before {
    content: "\f183"
}

.fa-gittip:before,
.fa-gratipay:before {
    content: "\f184"
}

.fa-sun-o:before {
    content: "\f185"
}

.fa-moon-o:before {
    content: "\f186"
}

.fa-archive:before {
    content: "\f187"
}

.fa-bug:before {
    content: "\f188"
}

.fa-vk:before {
    content: "\f189"
}

.fa-weibo:before {
    content: "\f18a"
}

.fa-renren:before {
    content: "\f18b"
}

.fa-pagelines:before {
    content: "\f18c"
}

.fa-stack-exchange:before {
    content: "\f18d"
}

.fa-arrow-circle-o-right:before {
    content: "\f18e"
}

.fa-arrow-circle-o-left:before {
    content: "\f190"
}

.fa-toggle-left:before,
.fa-caret-square-o-left:before {
    content: "\f191"
}

.fa-dot-circle-o:before {
    content: "\f192"
}

.fa-wheelchair:before {
    content: "\f193"
}

.fa-vimeo-square:before {
    content: "\f194"
}

.fa-turkish-lira:before,
.fa-try:before {
    content: "\f195"
}

.fa-plus-square-o:before {
    content: "\f196"
}

.fa-space-shuttle:before {
    content: "\f197"
}

.fa-slack:before {
    content: "\f198"
}

.fa-envelope-square:before {
    content: "\f199"
}

.fa-wordpress:before {
    content: "\f19a"
}

.fa-openid:before {
    content: "\f19b"
}

.fa-institution:before,
.fa-bank:before,
.fa-university:before {
    content: "\f19c"
}

.fa-mortar-board:before,
.fa-graduation-cap:before {
    content: "\f19d"
}

.fa-yahoo:before {
    content: "\f19e"
}

.fa-google:before {
    content: "\f1a0"
}

.fa-reddit:before {
    content: "\f1a1"
}

.fa-reddit-square:before {
    content: "\f1a2"
}

.fa-stumbleupon-circle:before {
    content: "\f1a3"
}

.fa-stumbleupon:before {
    content: "\f1a4"
}

.fa-delicious:before {
    content: "\f1a5"
}

.fa-digg:before {
    content: "\f1a6"
}

.fa-pied-piper-pp:before {
    content: "\f1a7"
}

.fa-pied-piper-alt:before {
    content: "\f1a8"
}

.fa-drupal:before {
    content: "\f1a9"
}

.fa-joomla:before {
    content: "\f1aa"
}

.fa-language:before {
    content: "\f1ab"
}

.fa-fax:before {
    content: "\f1ac"
}

.fa-building:before {
    content: "\f1ad"
}

.fa-child:before {
    content: "\f1ae"
}

.fa-paw:before {
    content: "\f1b0"
}

.fa-spoon:before {
    content: "\f1b1"
}

.fa-cube:before {
    content: "\f1b2"
}

.fa-cubes:before {
    content: "\f1b3"
}

.fa-behance:before {
    content: "\f1b4"
}

.fa-behance-square:before {
    content: "\f1b5"
}

.fa-steam:before {
    content: "\f1b6"
}

.fa-steam-square:before {
    content: "\f1b7"
}

.fa-recycle:before {
    content: "\f1b8"
}

.fa-automobile:before,
.fa-car:before {
    content: "\f1b9"
}

.fa-cab:before,
.fa-taxi:before {
    content: "\f1ba"
}

.fa-tree:before {
    content: "\f1bb"
}

.fa-spotify:before {
    content: "\f1bc"
}

.fa-deviantart:before {
    content: "\f1bd"
}

.fa-soundcloud:before {
    content: "\f1be"
}

.fa-database:before {
    content: "\f1c0"
}

.fa-file-pdf-o:before {
    content: "\f1c1"
}

.fa-file-word-o:before {
    content: "\f1c2"
}

.fa-file-excel-o:before {
    content: "\f1c3"
}

.fa-file-powerpoint-o:before {
    content: "\f1c4"
}

.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
    content: "\f1c5"
}

.fa-file-zip-o:before,
.fa-file-archive-o:before {
    content: "\f1c6"
}

.fa-file-sound-o:before,
.fa-file-audio-o:before {
    content: "\f1c7"
}

.fa-file-movie-o:before,
.fa-file-video-o:before {
    content: "\f1c8"
}

.fa-file-code-o:before {
    content: "\f1c9"
}

.fa-vine:before {
    content: "\f1ca"
}

.fa-codepen:before {
    content: "\f1cb"
}

.fa-jsfiddle:before {
    content: "\f1cc"
}

.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
    content: "\f1cd"
}

.fa-circle-o-notch:before {
    content: "\f1ce"
}

.fa-ra:before,
.fa-resistance:before,
.fa-rebel:before {
    content: "\f1d0"
}

.fa-ge:before,
.fa-empire:before {
    content: "\f1d1"
}

.fa-git-square:before {
    content: "\f1d2"
}

.fa-git:before {
    content: "\f1d3"
}

.fa-y-combinator-square:before,
.fa-yc-square:before,
.fa-hacker-news:before {
    content: "\f1d4"
}

.fa-tencent-weibo:before {
    content: "\f1d5"
}

.fa-qq:before {
    content: "\f1d6"
}

.fa-wechat:before,
.fa-weixin:before {
    content: "\f1d7"
}

.fa-send:before,
.fa-paper-plane:before {
    content: "\f1d8"
}

.fa-send-o:before,
.fa-paper-plane-o:before {
    content: "\f1d9"
}

.fa-history:before {
    content: "\f1da"
}

.fa-circle-thin:before {
    content: "\f1db"
}

.fa-header:before {
    content: "\f1dc"
}

.fa-paragraph:before {
    content: "\f1dd"
}

.fa-sliders:before {
    content: "\f1de"
}

.fa-share-alt:before {
    content: "\f1e0"
}

.fa-share-alt-square:before {
    content: "\f1e1"
}

.fa-bomb:before {
    content: "\f1e2"
}

.fa-soccer-ball-o:before,
.fa-futbol-o:before {
    content: "\f1e3"
}

.fa-tty:before {
    content: "\f1e4"
}

.fa-binoculars:before {
    content: "\f1e5"
}

.fa-plug:before {
    content: "\f1e6"
}

.fa-slideshare:before {
    content: "\f1e7"
}

.fa-twitch:before {
    content: "\f1e8"
}

.fa-yelp:before {
    content: "\f1e9"
}

.fa-newspaper-o:before {
    content: "\f1ea"
}

.fa-wifi:before {
    content: "\f1eb"
}

.fa-calculator:before {
    content: "\f1ec"
}

.fa-paypal:before {
    content: "\f1ed"
}

.fa-google-wallet:before {
    content: "\f1ee"
}

.fa-cc-visa:before {
    content: "\f1f0"
}

.fa-cc-mastercard:before {
    content: "\f1f1"
}

.fa-cc-discover:before {
    content: "\f1f2"
}

.fa-cc-amex:before {
    content: "\f1f3"
}

.fa-cc-paypal:before {
    content: "\f1f4"
}

.fa-cc-stripe:before {
    content: "\f1f5"
}

.fa-bell-slash:before {
    content: "\f1f6"
}

.fa-bell-slash-o:before {
    content: "\f1f7"
}

.fa-trash:before {
    content: "\f1f8"
}

.fa-copyright:before {
    content: "\f1f9"
}

.fa-at:before {
    content: "\f1fa"
}

.fa-eyedropper:before {
    content: "\f1fb"
}

.fa-paint-brush:before {
    content: "\f1fc"
}

.fa-birthday-cake:before {
    content: "\f1fd"
}

.fa-area-chart:before {
    content: "\f1fe"
}

.fa-pie-chart:before {
    content: "\f200"
}

.fa-line-chart:before {
    content: "\f201"
}

.fa-lastfm:before {
    content: "\f202"
}

.fa-lastfm-square:before {
    content: "\f203"
}

.fa-toggle-off:before {
    content: "\f204"
}

.fa-toggle-on:before {
    content: "\f205"
}

.fa-bicycle:before {
    content: "\f206"
}

.fa-bus:before {
    content: "\f207"
}

.fa-ioxhost:before {
    content: "\f208"
}

.fa-angellist:before {
    content: "\f209"
}

.fa-cc:before {
    content: "\f20a"
}

.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
    content: "\f20b"
}

.fa-meanpath:before {
    content: "\f20c"
}

.fa-buysellads:before {
    content: "\f20d"
}

.fa-connectdevelop:before {
    content: "\f20e"
}

.fa-dashcube:before {
    content: "\f210"
}

.fa-forumbee:before {
    content: "\f211"
}

.fa-leanpub:before {
    content: "\f212"
}

.fa-sellsy:before {
    content: "\f213"
}

.fa-shirtsinbulk:before {
    content: "\f214"
}

.fa-simplybuilt:before {
    content: "\f215"
}

.fa-skyatlas:before {
    content: "\f216"
}

.fa-cart-plus:before {
    content: "\f217"
}

.fa-cart-arrow-down:before {
    content: "\f218"
}

.fa-diamond:before {
    content: "\f219"
}

.fa-ship:before {
    content: "\f21a"
}

.fa-user-secret:before {
    content: "\f21b"
}

.fa-motorcycle:before {
    content: "\f21c"
}

.fa-street-view:before {
    content: "\f21d"
}

.fa-heartbeat:before {
    content: "\f21e"
}

.fa-venus:before {
    content: "\f221"
}

.fa-mars:before {
    content: "\f222"
}

.fa-mercury:before {
    content: "\f223"
}

.fa-intersex:before,
.fa-transgender:before {
    content: "\f224"
}

.fa-transgender-alt:before {
    content: "\f225"
}

.fa-venus-double:before {
    content: "\f226"
}

.fa-mars-double:before {
    content: "\f227"
}

.fa-venus-mars:before {
    content: "\f228"
}

.fa-mars-stroke:before {
    content: "\f229"
}

.fa-mars-stroke-v:before {
    content: "\f22a"
}

.fa-mars-stroke-h:before {
    content: "\f22b"
}

.fa-neuter:before {
    content: "\f22c"
}

.fa-genderless:before {
    content: "\f22d"
}

.fa-facebook-official:before {
    content: "\f230"
}

.fa-pinterest-p:before {
    content: "\f231"
}

.fa-whatsapp:before {
    content: "\f232"
}

.fa-server:before {
    content: "\f233"
}

.fa-user-plus:before {
    content: "\f234"
}

.fa-user-times:before {
    content: "\f235"
}

.fa-hotel:before,
.fa-bed:before {
    content: "\f236"
}

.fa-viacoin:before {
    content: "\f237"
}

.fa-train:before {
    content: "\f238"
}

.fa-subway:before {
    content: "\f239"
}

.fa-medium:before {
    content: "\f23a"
}

.fa-yc:before,
.fa-y-combinator:before {
    content: "\f23b"
}

.fa-optin-monster:before {
    content: "\f23c"
}

.fa-opencart:before {
    content: "\f23d"
}

.fa-expeditedssl:before {
    content: "\f23e"
}

.fa-battery-4:before,
.fa-battery:before,
.fa-battery-full:before {
    content: "\f240"
}

.fa-battery-3:before,
.fa-battery-three-quarters:before {
    content: "\f241"
}

.fa-battery-2:before,
.fa-battery-half:before {
    content: "\f242"
}

.fa-battery-1:before,
.fa-battery-quarter:before {
    content: "\f243"
}

.fa-battery-0:before,
.fa-battery-empty:before {
    content: "\f244"
}

.fa-mouse-pointer:before {
    content: "\f245"
}

.fa-i-cursor:before {
    content: "\f246"
}

.fa-object-group:before {
    content: "\f247"
}

.fa-object-ungroup:before {
    content: "\f248"
}

.fa-sticky-note:before {
    content: "\f249"
}

.fa-sticky-note-o:before {
    content: "\f24a"
}

.fa-cc-jcb:before {
    content: "\f24b"
}

.fa-cc-diners-club:before {
    content: "\f24c"
}

.fa-clone:before {
    content: "\f24d"
}

.fa-balance-scale:before {
    content: "\f24e"
}

.fa-hourglass-o:before {
    content: "\f250"
}

.fa-hourglass-1:before,
.fa-hourglass-start:before {
    content: "\f251"
}

.fa-hourglass-2:before,
.fa-hourglass-half:before {
    content: "\f252"
}

.fa-hourglass-3:before,
.fa-hourglass-end:before {
    content: "\f253"
}

.fa-hourglass:before {
    content: "\f254"
}

.fa-hand-grab-o:before,
.fa-hand-rock-o:before {
    content: "\f255"
}

.fa-hand-stop-o:before,
.fa-hand-paper-o:before {
    content: "\f256"
}

.fa-hand-scissors-o:before {
    content: "\f257"
}

.fa-hand-lizard-o:before {
    content: "\f258"
}

.fa-hand-spock-o:before {
    content: "\f259"
}

.fa-hand-pointer-o:before {
    content: "\f25a"
}

.fa-hand-peace-o:before {
    content: "\f25b"
}

.fa-trademark:before {
    content: "\f25c"
}

.fa-registered:before {
    content: "\f25d"
}

.fa-creative-commons:before {
    content: "\f25e"
}

.fa-gg:before {
    content: "\f260"
}

.fa-gg-circle:before {
    content: "\f261"
}

.fa-tripadvisor:before {
    content: "\f262"
}

.fa-odnoklassniki:before {
    content: "\f263"
}

.fa-odnoklassniki-square:before {
    content: "\f264"
}

.fa-get-pocket:before {
    content: "\f265"
}

.fa-wikipedia-w:before {
    content: "\f266"
}

.fa-safari:before {
    content: "\f267"
}

.fa-chrome:before {
    content: "\f268"
}

.fa-firefox:before {
    content: "\f269"
}

.fa-opera:before {
    content: "\f26a"
}

.fa-internet-explorer:before {
    content: "\f26b"
}

.fa-tv:before,
.fa-television:before {
    content: "\f26c"
}

.fa-contao:before {
    content: "\f26d"
}

.fa-500px:before {
    content: "\f26e"
}

.fa-amazon:before {
    content: "\f270"
}

.fa-calendar-plus-o:before {
    content: "\f271"
}

.fa-calendar-minus-o:before {
    content: "\f272"
}

.fa-calendar-times-o:before {
    content: "\f273"
}

.fa-calendar-check-o:before {
    content: "\f274"
}

.fa-industry:before {
    content: "\f275"
}

.fa-map-pin:before {
    content: "\f276"
}

.fa-map-signs:before {
    content: "\f277"
}

.fa-map-o:before {
    content: "\f278"
}

.fa-map:before {
    content: "\f279"
}

.fa-commenting:before {
    content: "\f27a"
}

.fa-commenting-o:before {
    content: "\f27b"
}

.fa-houzz:before {
    content: "\f27c"
}

.fa-vimeo:before {
    content: "\f27d"
}

.fa-black-tie:before {
    content: "\f27e"
}

.fa-fonticons:before {
    content: "\f280"
}

.fa-reddit-alien:before {
    content: "\f281"
}

.fa-edge:before {
    content: "\f282"
}

.fa-credit-card-alt:before {
    content: "\f283"
}

.fa-codiepie:before {
    content: "\f284"
}

.fa-modx:before {
    content: "\f285"
}

.fa-fort-awesome:before {
    content: "\f286"
}

.fa-usb:before {
    content: "\f287"
}

.fa-product-hunt:before {
    content: "\f288"
}

.fa-mixcloud:before {
    content: "\f289"
}

.fa-scribd:before {
    content: "\f28a"
}

.fa-pause-circle:before {
    content: "\f28b"
}

.fa-pause-circle-o:before {
    content: "\f28c"
}

.fa-stop-circle:before {
    content: "\f28d"
}

.fa-stop-circle-o:before {
    content: "\f28e"
}

.fa-shopping-bag:before {
    content: "\f290"
}

.fa-shopping-basket:before {
    content: "\f291"
}

.fa-hashtag:before {
    content: "\f292"
}

.fa-bluetooth:before {
    content: "\f293"
}

.fa-bluetooth-b:before {
    content: "\f294"
}

.fa-percent:before {
    content: "\f295"
}

.fa-gitlab:before {
    content: "\f296"
}

.fa-wpbeginner:before {
    content: "\f297"
}

.fa-wpforms:before {
    content: "\f298"
}

.fa-envira:before {
    content: "\f299"
}

.fa-universal-access:before {
    content: "\f29a"
}

.fa-wheelchair-alt:before {
    content: "\f29b"
}

.fa-question-circle-o:before {
    content: "\f29c"
}

.fa-blind:before {
    content: "\f29d"
}

.fa-audio-description:before {
    content: "\f29e"
}

.fa-volume-control-phone:before {
    content: "\f2a0"
}

.fa-braille:before {
    content: "\f2a1"
}

.fa-assistive-listening-systems:before {
    content: "\f2a2"
}

.fa-asl-interpreting:before,
.fa-american-sign-language-interpreting:before {
    content: "\f2a3"
}

.fa-deafness:before,
.fa-hard-of-hearing:before,
.fa-deaf:before {
    content: "\f2a4"
}

.fa-glide:before {
    content: "\f2a5"
}

.fa-glide-g:before {
    content: "\f2a6"
}

.fa-signing:before,
.fa-sign-language:before {
    content: "\f2a7"
}

.fa-low-vision:before {
    content: "\f2a8"
}

.fa-viadeo:before {
    content: "\f2a9"
}

.fa-viadeo-square:before {
    content: "\f2aa"
}

.fa-snapchat:before {
    content: "\f2ab"
}

.fa-snapchat-ghost:before {
    content: "\f2ac"
}

.fa-snapchat-square:before {
    content: "\f2ad"
}

.fa-pied-piper:before {
    content: "\f2ae"
}

.fa-first-order:before {
    content: "\f2b0"
}

.fa-yoast:before {
    content: "\f2b1"
}

.fa-themeisle:before {
    content: "\f2b2"
}

.fa-google-plus-circle:before,
.fa-google-plus-official:before {
    content: "\f2b3"
}

.fa-fa:before,
.fa-font-awesome:before {
    content: "\f2b4"
}

.fa-handshake-o:before {
    content: "\f2b5"
}

.fa-envelope-open:before {
    content: "\f2b6"
}

.fa-envelope-open-o:before {
    content: "\f2b7"
}

.fa-linode:before {
    content: "\f2b8"
}

.fa-address-book:before {
    content: "\f2b9"
}

.fa-address-book-o:before {
    content: "\f2ba"
}

.fa-vcard:before,
.fa-address-card:before {
    content: "\f2bb"
}

.fa-vcard-o:before,
.fa-address-card-o:before {
    content: "\f2bc"
}

.fa-user-circle:before {
    content: "\f2bd"
}

.fa-user-circle-o:before {
    content: "\f2be"
}

.fa-user-o:before {
    content: "\f2c0"
}

.fa-id-badge:before {
    content: "\f2c1"
}

.fa-drivers-license:before,
.fa-id-card:before {
    content: "\f2c2"
}

.fa-drivers-license-o:before,
.fa-id-card-o:before {
    content: "\f2c3"
}

.fa-quora:before {
    content: "\f2c4"
}

.fa-free-code-camp:before {
    content: "\f2c5"
}

.fa-telegram:before {
    content: "\f2c6"
}

.fa-thermometer-4:before,
.fa-thermometer:before,
.fa-thermometer-full:before {
    content: "\f2c7"
}

.fa-thermometer-3:before,
.fa-thermometer-three-quarters:before {
    content: "\f2c8"
}

.fa-thermometer-2:before,
.fa-thermometer-half:before {
    content: "\f2c9"
}

.fa-thermometer-1:before,
.fa-thermometer-quarter:before {
    content: "\f2ca"
}

.fa-thermometer-0:before,
.fa-thermometer-empty:before {
    content: "\f2cb"
}

.fa-shower:before {
    content: "\f2cc"
}

.fa-bathtub:before,
.fa-s15:before,
.fa-bath:before {
    content: "\f2cd"
}

.fa-podcast:before {
    content: "\f2ce"
}

.fa-window-maximize:before {
    content: "\f2d0"
}

.fa-window-minimize:before {
    content: "\f2d1"
}

.fa-window-restore:before {
    content: "\f2d2"
}

.fa-times-rectangle:before,
.fa-window-close:before {
    content: "\f2d3"
}

.fa-times-rectangle-o:before,
.fa-window-close-o:before {
    content: "\f2d4"
}

.fa-bandcamp:before {
    content: "\f2d5"
}

.fa-grav:before {
    content: "\f2d6"
}

.fa-etsy:before {
    content: "\f2d7"
}

.fa-imdb:before {
    content: "\f2d8"
}

.fa-ravelry:before {
    content: "\f2d9"
}

.fa-eercast:before {
    content: "\f2da"
}

.fa-microchip:before {
    content: "\f2db"
}

.fa-snowflake-o:before {
    content: "\f2dc"
}

.fa-superpowers:before {
    content: "\f2dd"
}

.fa-wpexplorer:before {
    content: "\f2de"
}

.fa-meetup:before {
    content: "\f2e0"
}

.sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0
}

.sr-only-focusable:active,
.sr-only-focusable:focus {
    position: static;
    width: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    clip: auto
}

.cms-page-view .product-item-info,
.cms-index-index .product-item-info {
    width: auto;
    text-align: center
}

.owl-carousel .product-item-info {
    width: auto
}

.products.products-grid,
.custom-slider {
    position: relative;
    padding: 0 0 20px
}

.extend_1,
.owl-carousel .owl-controls .owl-nav .owl-prev,
.owl-carousel .owl-controls .owl-nav .owl-next,
.owl-carousel .owl-controls .owl-dot {
    cursor: pointer;
    cursor: hand;
    user-select: none
}

.owl-carousel {
    display: none;
    width: 100%;
    position: relative;
    z-index: 0
}

.owl-carousel .animated {
    animation-duration: 1s;
    animation-fill-mode: both
}

.owl-carousel .owl-animated-in {
    z-index: 0
}

.owl-carousel .owl-animated-out {
    z-index: 1
}

.owl-carousel .fadeOut {
    animation-name: fadeOut
}

.owl-carousel .owl-stage {
    position: relative;
    -ms-touch-action: pan-Y;
    touch-action: manipulation;
    -moz-backface-visibility: hidden
}

.owl-carousel .owl-stage:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0
}

.owl-carousel .owl-stage-outer {
    position: relative;
    overflow: hidden;
    padding: 20px 0
}

.owl-carousel.owl-loaded {
    display: block
}

.owl-carousel.owl-loading {
    opacity: 0;
    display: block
}

.owl-carousel.owl-hidden {
    opacity: 0
}

.owl-carousel .owl-item {
    position: relative;
    min-height: 1px;
    float: left;
    user-select: none
}

.owl-carousel .owl-item img {
    display: block;
    width: 100%;
    transform-style: preserve-3d
}

.owl-carousel .owl-item .owl-lazy {
    transition: opacity .4s ease
}

.owl-carousel .owl-item .product-item {
    width: 100% !important
}

.owl-carousel .owl-grab {
    cursor: move;
    cursor: grab
}

.owl-carousel.owl-rtl {
    direction: rtl
}

.owl-carousel.owl-rtl .owl-item {
    float: right
}

.owl-carousel .owl-video-wrapper {
    position: relative;
    height: 100%;
    background: #000
}

.owl-carousel .owl-video-play-icon {
    position: absolute;
    height: 80px;
    width: 80px;
    left: 50%;
    top: 50%;
    margin-left: -40px;
    margin-top: -40px;
    background: url(/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/WeltPixel_OwlCarouselSlider/css/owl.video.play.png) no-repeat;
    cursor: pointer;
    z-index: 1;
    transition: scale .1s ease
}

.owl-carousel .owl-video-play-icon:hover {
    transition: scale(1.3, 1.3)
}

.owl-carousel .owl-video-playing .owl-video-tn {
    display: none
}

.owl-carousel .owl-video-playing .owl-video-play-icon {
    display: none
}

.owl-carousel .owl-video-tn {
    opacity: 0;
    height: 100%;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    transition: opacity .4s ease
}

.owl-carousel .owl-video-frame {
    position: relative;
    z-index: 1
}

.owl-carousel .owl-refresh .owl-item {
    display: none
}

.owl-carousel.owl-text-select-on .owl-item {
    user-select: auto
}

.owl-carousel .banner-item .content_slider {
    position: absolute;
    top: 25%;
    left: 50px;
    width: calc(100% - 120px);
    z-index: 1;
    color: #fff
}

.owl-carousel .banner-item .content_slider.banner-type-3 {
    position: relative;
    top: 0;
    left: 0;
    width: 100%
}

.owl-carousel .banner-item .content_slider .banner-title {
    width: 100%;
    color: #fff;
    font-size: 32px;
    text-transform: uppercase;
    text-align: center;
    display: inline-block;
    clear: both
}

.owl-carousel .banner-item .content_slider .banner-description {
    width: 100%;
    clear: both;
    display: inline-block;
    text-align: center;
    padding: 15px 0;
    color: #fff
}

.owl-carousel .banner-item .content_slider .buttons {
    width: 100%;
    clear: both;
    display: inline-block;
    text-align: center
}

.owl-carousel .banner-item .content_slider .buttons a.action.primary {
    margin: 10px
}

.owl-carousel .banner-item .content_slider .buttons .custom_content {
    margin: 10px 0 0;
    text-align: center
}

@-webkit-keyframes fadeOut {
    0% {
        opacity: 1
    }

    100% {
        opacity: 0
    }
}

@keyframes fadeOut {
    0% {
        opacity: 1
    }

    100% {
        opacity: 0
    }
}

.owl-height {
    transition: height .5s ease-in-out
}

.owl-theme .owl-controls {
    text-align: center;
    -webkit-tap-highlight-color: transparent
}

.owl-theme .owl-controls .owl-nav [class*=owl-] {
    color: #fff;
    font-size: 0px;
    margin: calc(-40px/2) 0 0;
    padding: 0;
    background: rgba(255, 255, 255, .5);
    display: inline-block;
    cursor: pointer;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    position: absolute;
    top: 50%;
    width: 40px;
    height: 40px;
    text-indent: 100%;
    overflow: hidden
}

[class*=owl-carousel-products-].owl-theme .owl-controls .owl-nav [class*=owl-] {
    background: 0 0
}

.owl-theme .owl-controls .owl-nav [class*=owl-].owl-prev {
    left: 15px
}

[class*=owl-carousel-products-].owl-theme .owl-controls .owl-nav [class*=owl-].owl-prev {
    left: -55px
}

.owl-theme .owl-controls .owl-nav [class*=owl-].owl-next {
    right: 15px
}

[class*=owl-carousel-products-].owl-theme .owl-controls .owl-nav [class*=owl-].owl-next {
    right: -55px
}

.owl-theme .owl-controls .owl-nav [class*=owl-]:hover {
    background: #000;
    color: #fff;
    text-decoration: none
}

[class*=owl-carousel-products-].owl-theme .owl-controls .owl-nav [class*=owl-]:hover {
    background: 0 0;
    color: #000
}

.owl-theme .owl-controls .owl-nav [class*=owl-]:hover:before,
.owl-theme .owl-controls .owl-nav [class*=owl-]:hover:after {
    border-color: #fff
}

[class*=owl-carousel-products-].owl-theme .owl-controls .owl-nav [class*=owl-]:hover:before,
[class*=owl-carousel-products-].owl-theme .owl-controls .owl-nav [class*=owl-]:hover:after {
    border-color: #000
}

.owl-theme .owl-controls .owl-nav .disabled {
    opacity: .5;
    cursor: default
}

.owl-theme .owl-dots {
    position: absolute;
    width: 100%;
    bottom: 20px
}

[class*=owl-carousel-products-].owl-theme .owl-dots {
    position: relative;
    bottom: -20px
}

.owl-theme .owl-dots .owl-dot {
    display: inline-block;
    zoom: 1;
    *display: inline;
}

.owl-theme .owl-dots .owl-dot span {
    width: 10px;
    height: 10px;
    margin: 5px 7px;
    background: #d6d6d6;
    display: block;
    -webkit-backface-visibility: visible;
    -webkit-transition: opacity .2s ease;
    -moz-transition: opacity .2s ease;
    -ms-transition: opacity .2s ease;
    -o-transition: opacity .2s ease;
    transition: opacity .2s ease;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px
}

.owl-theme .owl-dots .owl-dot:hover span {
    background: #000
}

.owl-theme .owl-dots .owl-dot.active span {
    background: #000
}

.no-js .owl-carousel {
    display: block
}

#pre-div-ajax {
    position: relative;
    top: 80px
}

#pre-div {
    background-color: #fff;
    bottom: 0;
    height: 100%;
    width: 100%;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 10000
}

.cssload-loader {
    position: absolute;
    left: calc(50% - 31px);
    top: calc(50% - 31px);
    width: 62px;
    height: 62px;
    border-radius: 50%;
    -o-border-radius: 50%;
    -ms-border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    perspective: 780px
}

.cssload-inner {
    position: absolute;
    width: 100%;
    height: 100%;
    box-sizing: border-box;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    border-radius: 50%;
    -o-border-radius: 50%;
    -ms-border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%
}

.cssload-inner.cssload-one {
    left: 0;
    top: 0;
    animation: cssload-rotate-one 1.15s linear infinite;
    -o-animation: cssload-rotate-one 1.15s linear infinite;
    -ms-animation: cssload-rotate-one 1.15s linear infinite;
    -webkit-animation: cssload-rotate-one 1.15s linear infinite;
    -moz-animation: cssload-rotate-one 1.15s linear infinite;
    border-bottom: 3px solid #000
}

.cssload-inner.cssload-two {
    right: 0;
    top: 0;
    animation: cssload-rotate-two 1.15s linear infinite;
    -o-animation: cssload-rotate-two 1.15s linear infinite;
    -ms-animation: cssload-rotate-two 1.15s linear infinite;
    -webkit-animation: cssload-rotate-two 1.15s linear infinite;
    -moz-animation: cssload-rotate-two 1.15s linear infinite;
    border-right: 3px solid #000
}

.cssload-inner.cssload-three {
    right: 0;
    bottom: 0;
    animation: cssload-rotate-three 1.15s linear infinite;
    -o-animation: cssload-rotate-three 1.15s linear infinite;
    -ms-animation: cssload-rotate-three 1.15s linear infinite;
    -webkit-animation: cssload-rotate-three 1.15s linear infinite;
    -moz-animation: cssload-rotate-three 1.15s linear infinite;
    border-top: 3px solid #000
}

.owl-thumb-item img {
    width: 260px;
    height: auto;
    max-height: 166px
}

.owl-thumbs {
    position: absolute;
    left: 0;
    display: table;
    width: 100%;
    text-align: center;
    padding: 5% 0;
    bottom: -100px
}

.owl-thumb-item {
    display: inline-block;
    border: none;
    background: 0 0;
    padding: 0;
    opacity: .2;
    margin: 0 15px;
    -webkit-transition: all .15s;
    transition: all .15s
}

.owl-thumb-item:not(.active):hover {
    opacity: .99;
    cursor: pointer;
    -webkit-transform: translateY(-3px);
    -ms-transform: translateY(-3px);
    transform: translateY(-3px)
}

.owl-thumb-item.active {
    opacity: .99
}

@media only screen and (max-width:768px) {
    .owl-thumb-item img {
        width: 60px;
        max-height: 60px
    }

    .owl-thumbs {
        bottom: 30px
    }

    .owl-thumb-item {
        margin: 0 5px
    }
}

@media only screen and (max-width:1024px) and (min-width:768px) {
    .owl-thumb-item img {
        width: 160px;
        max-height: 160px
    }

    .owl-thumbs {
        bottom: -38px
    }

    .owl-thumb-item {
        margin: 0 5px
    }
}

@keyframes cssload-rotate-one {
    0% {
        transform: rotateX(35deg) rotateY(-45deg) rotateZ(0deg)
    }

    100% {
        transform: rotateX(35deg) rotateY(-45deg) rotateZ(360deg)
    }
}

@-o-keyframes cssload-rotate-one {
    0% {
        -o-transform: rotateX(35deg) rotateY(-45deg) rotateZ(0deg)
    }

    100% {
        -o-transform: rotateX(35deg) rotateY(-45deg) rotateZ(360deg)
    }
}

@-ms-keyframes cssload-rotate-one {
    0% {
        -ms-transform: rotateX(35deg) rotateY(-45deg) rotateZ(0deg)
    }

    100% {
        -ms-transform: rotateX(35deg) rotateY(-45deg) rotateZ(360deg)
    }
}

@-webkit-keyframes cssload-rotate-one {
    0% {
        -webkit-transform: rotateX(35deg) rotateY(-45deg) rotateZ(0deg)
    }

    100% {
        -webkit-transform: rotateX(35deg) rotateY(-45deg) rotateZ(360deg)
    }
}

@-moz-keyframes cssload-rotate-one {
    0% {
        -moz-transform: rotateX(35deg) rotateY(-45deg) rotateZ(0deg)
    }

    100% {
        -moz-transform: rotateX(35deg) rotateY(-45deg) rotateZ(360deg)
    }
}

@keyframes cssload-rotate-two {
    0% {
        transform: rotateX(50deg) rotateY(10deg) rotateZ(0deg)
    }

    100% {
        transform: rotateX(50deg) rotateY(10deg) rotateZ(360deg)
    }
}

@-o-keyframes cssload-rotate-two {
    0% {
        -o-transform: rotateX(50deg) rotateY(10deg) rotateZ(0deg)
    }

    100% {
        -o-transform: rotateX(50deg) rotateY(10deg) rotateZ(360deg)
    }
}

@-ms-keyframes cssload-rotate-two {
    0% {
        -ms-transform: rotateX(50deg) rotateY(10deg) rotateZ(0deg)
    }

    100% {
        -ms-transform: rotateX(50deg) rotateY(10deg) rotateZ(360deg)
    }
}

@-webkit-keyframes cssload-rotate-two {
    0% {
        -webkit-transform: rotateX(50deg) rotateY(10deg) rotateZ(0deg)
    }

    100% {
        -webkit-transform: rotateX(50deg) rotateY(10deg) rotateZ(360deg)
    }
}

@-moz-keyframes cssload-rotate-two {
    0% {
        -moz-transform: rotateX(50deg) rotateY(10deg) rotateZ(0deg)
    }

    100% {
        -moz-transform: rotateX(50deg) rotateY(10deg) rotateZ(360deg)
    }
}

@keyframes cssload-rotate-three {
    0% {
        transform: rotateX(35deg) rotateY(55deg) rotateZ(0deg)
    }

    100% {
        transform: rotateX(35deg) rotateY(55deg) rotateZ(360deg)
    }
}

@-o-keyframes cssload-rotate-three {
    0% {
        -o-transform: rotateX(35deg) rotateY(55deg) rotateZ(0deg)
    }

    100% {
        -o-transform: rotateX(35deg) rotateY(55deg) rotateZ(360deg)
    }
}

@-ms-keyframes cssload-rotate-three {
    0% {
        -ms-transform: rotateX(35deg) rotateY(55deg) rotateZ(0deg)
    }

    100% {
        -ms-transform: rotateX(35deg) rotateY(55deg) rotateZ(360deg)
    }
}

@-webkit-keyframes cssload-rotate-three {
    0% {
        -webkit-transform: rotateX(35deg) rotateY(55deg) rotateZ(0deg)
    }

    100% {
        -webkit-transform: rotateX(35deg) rotateY(55deg) rotateZ(360deg)
    }
}

@-moz-keyframes cssload-rotate-three {
    0% {
        -moz-transform: rotateX(35deg) rotateY(55deg) rotateZ(0deg)
    }

    100% {
        -moz-transform: rotateX(35deg) rotateY(55deg) rotateZ(360deg)
    }
}

/**
 * Swiper 11.2.10
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2025 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: June 28, 2025
 */

@font-face {
    font-family: swiper-icons;
    src: url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA');
    font-weight: 400;
    font-style: normal
}

:root {
    --swiper-theme-color: #007aff
}

:host {
    position: relative;
    display: block;
    margin-left: auto;
    margin-right: auto;
    z-index: 1
}

.swiper {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    overflow: hidden;
    list-style: none;
    padding: 0;
    z-index: 1;
    display: block
}

.swiper-vertical>.swiper-wrapper {
    flex-direction: column
}

.swiper-wrapper {
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 1;
    display: flex;
    transition-property: transform;
    transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);
    box-sizing: content-box
}

.swiper-android .swiper-slide,
.swiper-ios .swiper-slide,
.swiper-wrapper {
    transform: translate3d(0px, 0, 0)
}

.swiper-horizontal {
    touch-action: pan-y
}

.swiper-vertical {
    touch-action: pan-x
}

.swiper-slide {
    flex-shrink: 0;
    width: 100%;
    height: 100%;
    position: relative;
    transition-property: transform;
    display: block
}

.swiper-slide-invisible-blank {
    visibility: hidden
}

.swiper-autoheight,
.swiper-autoheight .swiper-slide {
    height: auto
}

.swiper-autoheight .swiper-wrapper {
    align-items: flex-start;
    transition-property: transform, height
}

.swiper-backface-hidden .swiper-slide {
    transform: translateZ(0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

.swiper-3d.swiper-css-mode .swiper-wrapper {
    perspective: 1200px
}

.swiper-3d .swiper-wrapper {
    transform-style: preserve-3d
}

.swiper-3d {
    perspective: 1200px
}

.swiper-3d .swiper-cube-shadow,
.swiper-3d .swiper-slide {
    transform-style: preserve-3d
}

.swiper-css-mode>.swiper-wrapper {
    overflow: auto;
    scrollbar-width: none;
    -ms-overflow-style: none
}

.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar {
    display: none
}

.swiper-css-mode>.swiper-wrapper>.swiper-slide {
    scroll-snap-align: start start
}

.swiper-css-mode.swiper-horizontal>.swiper-wrapper {
    scroll-snap-type: x mandatory
}

.swiper-css-mode.swiper-vertical>.swiper-wrapper {
    scroll-snap-type: y mandatory
}

.swiper-css-mode.swiper-free-mode>.swiper-wrapper {
    scroll-snap-type: none
}

.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide {
    scroll-snap-align: none
}

.swiper-css-mode.swiper-centered>.swiper-wrapper::before {
    content: '';
    flex-shrink: 0;
    order: 9999
}

.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide {
    scroll-snap-align: center center;
    scroll-snap-stop: always
}

.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child {
    margin-inline-start: var(--swiper-centered-offset-before)
}

.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before {
    height: 100%;
    min-height: 1px;
    width: var(--swiper-centered-offset-after)
}

.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child {
    margin-block-start: var(--swiper-centered-offset-before)
}

.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before {
    width: 100%;
    min-width: 1px;
    height: var(--swiper-centered-offset-after)
}

.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-bottom,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    z-index: 10
}

.swiper-3d .swiper-slide-shadow {
    background: rgba(0, 0, 0, .15)
}

.swiper-3d .swiper-slide-shadow-left {
    background-image: linear-gradient(to left, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
}

.swiper-3d .swiper-slide-shadow-right {
    background-image: linear-gradient(to right, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
}

.swiper-3d .swiper-slide-shadow-top {
    background-image: linear-gradient(to top, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
}

.swiper-3d .swiper-slide-shadow-bottom {
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
}

.swiper-lazy-preloader {
    width: 42px;
    height: 42px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -21px;
    margin-top: -21px;
    z-index: 10;
    transform-origin: 50%;
    box-sizing: border-box;
    border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
    border-radius: 50%;
    border-top-color: transparent
}

.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,
.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader {
    animation: swiper-preloader-spin 1s infinite linear
}

.swiper-lazy-preloader-white {
    --swiper-preloader-color: #fff
}

.swiper-lazy-preloader-black {
    --swiper-preloader-color: #000
}

@keyframes swiper-preloader-spin {
    0% {
        transform: rotate(0deg)
    }

    100% {
        transform: rotate(360deg)
    }
}

.swiper-virtual .swiper-slide {
    -webkit-backface-visibility: hidden;
    transform: translateZ(0)
}

.swiper-virtual.swiper-css-mode .swiper-wrapper::after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    pointer-events: none
}

.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after {
    height: 1px;
    width: var(--swiper-virtual-size)
}

.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after {
    width: 1px;
    height: var(--swiper-virtual-size)
}

:root {
    --swiper-navigation-size: 44px
}

.swiper-button-next,
.swiper-button-prev {
    position: absolute;
    top: var(--swiper-navigation-top-offset, 50%);
    width: calc(var(--swiper-navigation-size)/ 44 * 27);
    height: var(--swiper-navigation-size);
    margin-top: calc(0px - (var(--swiper-navigation-size)/ 2));
    z-index: 10;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    color: var(--swiper-navigation-color, var(--swiper-theme-color))
}

.swiper-button-next.swiper-button-disabled,
.swiper-button-prev.swiper-button-disabled {
    opacity: .35;
    cursor: auto;
    pointer-events: none
}

.swiper-button-next.swiper-button-hidden,
.swiper-button-prev.swiper-button-hidden {
    opacity: 0;
    cursor: auto;
    pointer-events: none
}

.swiper-navigation-disabled .swiper-button-next,
.swiper-navigation-disabled .swiper-button-prev {
    display: none !important
}

.swiper-button-next svg,
.swiper-button-prev svg {
    width: 100%;
    height: 100%;
    object-fit: contain;
    transform-origin: center
}

.swiper-rtl .swiper-button-next svg,
.swiper-rtl .swiper-button-prev svg {
    transform: rotate(180deg)
}

.swiper-button-prev,
.swiper-rtl .swiper-button-next {
    left: var(--swiper-navigation-sides-offset, 10px);
    right: auto
}

.swiper-button-next,
.swiper-rtl .swiper-button-prev {
    right: var(--swiper-navigation-sides-offset, 10px);
    left: auto
}

.swiper-button-lock {
    display: none
}

.swiper-button-next:after,
.swiper-button-prev:after {
    font-family: swiper-icons;
    font-size: var(--swiper-navigation-size);
    text-transform: none !important;
    letter-spacing: 0;
    font-variant: initial;
    line-height: 1
}

.swiper-button-prev:after,
.swiper-rtl .swiper-button-next:after {
    content: 'prev'
}

.swiper-button-next,
.swiper-rtl .swiper-button-prev {
    right: var(--swiper-navigation-sides-offset, 10px);
    left: auto
}

.swiper-button-next:after,
.swiper-rtl .swiper-button-prev:after {
    content: 'next'
}

.swiper-pagination {
    position: absolute;
    text-align: center;
    transition: .3s opacity;
    transform: translate3d(0, 0, 0);
    z-index: 10
}

.swiper-pagination.swiper-pagination-hidden {
    opacity: 0
}

.swiper-pagination-disabled>.swiper-pagination,
.swiper-pagination.swiper-pagination-disabled {
    display: none !important
}

.swiper-horizontal>.swiper-pagination-bullets,
.swiper-pagination-bullets.swiper-pagination-horizontal,
.swiper-pagination-custom,
.swiper-pagination-fraction {
    bottom: var(--swiper-pagination-bottom, 8px);
    top: var(--swiper-pagination-top, auto);
    left: 0;
    width: 100%
}

.swiper-pagination-bullets-dynamic {
    overflow: hidden;
    font-size: 0
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    transform: scale(.33);
    position: relative
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
    transform: scale(1)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
    transform: scale(1)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
    transform: scale(.66)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
    transform: scale(.33)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
    transform: scale(.66)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
    transform: scale(.33)
}

.swiper-pagination-bullet {
    width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));
    height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));
    display: inline-block;
    border-radius: var(--swiper-pagination-bullet-border-radius, 50%);
    background: var(--swiper-pagination-bullet-inactive-color, #000);
    opacity: var(--swiper-pagination-bullet-inactive-opacity, .2)
}

button.swiper-pagination-bullet {
    border: none;
    margin: 0;
    padding: 0;
    box-shadow: none;
    -webkit-appearance: none;
    appearance: none
}

.swiper-pagination-clickable .swiper-pagination-bullet {
    cursor: pointer
}

.swiper-pagination-bullet:only-child {
    display: none !important
}

.swiper-pagination-bullet-active {
    opacity: var(--swiper-pagination-bullet-opacity, 1);
    background: var(--swiper-pagination-color, var(--swiper-theme-color))
}

.swiper-pagination-vertical.swiper-pagination-bullets,
.swiper-vertical>.swiper-pagination-bullets {
    right: var(--swiper-pagination-right, 8px);
    left: var(--swiper-pagination-left, auto);
    top: 50%;
    transform: translate3d(0px, -50%, 0)
}

.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0;
    display: block
}

.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
    top: 50%;
    transform: translateY(-50%);
    width: 8px
}

.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    display: inline-block;
    transition: .2s transform, .2s top
}

.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px)
}

.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
    left: 50%;
    transform: translateX(-50%);
    white-space: nowrap
}

.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    transition: .2s transform, .2s left
}

.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    transition: .2s transform, .2s right
}

.swiper-pagination-fraction {
    color: var(--swiper-pagination-fraction-color, inherit)
}

.swiper-pagination-progressbar {
    background: var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, .25));
    position: absolute
}

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    background: var(--swiper-pagination-color, var(--swiper-theme-color));
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    transform: scale(0);
    transform-origin: left top
}

.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    transform-origin: right top
}

.swiper-horizontal>.swiper-pagination-progressbar,
.swiper-pagination-progressbar.swiper-pagination-horizontal,
.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,
.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
    width: 100%;
    height: var(--swiper-pagination-progressbar-size, 4px);
    left: 0;
    top: 0
}

.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-vertical,
.swiper-vertical>.swiper-pagination-progressbar {
    width: var(--swiper-pagination-progressbar-size, 4px);
    height: 100%;
    left: 0;
    top: 0
}

.swiper-pagination-lock {
    display: none
}

.swiper-scrollbar {
    border-radius: var(--swiper-scrollbar-border-radius, 10px);
    position: relative;
    touch-action: none;
    background: var(--swiper-scrollbar-bg-color, rgba(0, 0, 0, .1))
}

.swiper-scrollbar-disabled>.swiper-scrollbar,
.swiper-scrollbar.swiper-scrollbar-disabled {
    display: none !important
}

.swiper-horizontal>.swiper-scrollbar,
.swiper-scrollbar.swiper-scrollbar-horizontal {
    position: absolute;
    left: var(--swiper-scrollbar-sides-offset, 1%);
    bottom: var(--swiper-scrollbar-bottom, 4px);
    top: var(--swiper-scrollbar-top, auto);
    z-index: 50;
    height: var(--swiper-scrollbar-size, 4px);
    width: calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%))
}

.swiper-scrollbar.swiper-scrollbar-vertical,
.swiper-vertical>.swiper-scrollbar {
    position: absolute;
    left: var(--swiper-scrollbar-left, auto);
    right: var(--swiper-scrollbar-right, 4px);
    top: var(--swiper-scrollbar-sides-offset, 1%);
    z-index: 50;
    width: var(--swiper-scrollbar-size, 4px);
    height: calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%))
}

.swiper-scrollbar-drag {
    height: 100%;
    width: 100%;
    position: relative;
    background: var(--swiper-scrollbar-drag-bg-color, rgba(0, 0, 0, .5));
    border-radius: var(--swiper-scrollbar-border-radius, 10px);
    left: 0;
    top: 0
}

.swiper-scrollbar-cursor-drag {
    cursor: move
}

.swiper-scrollbar-lock {
    display: none
}

.swiper-zoom-container {
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center
}

.swiper-zoom-container>canvas,
.swiper-zoom-container>img,
.swiper-zoom-container>svg {
    max-width: 100%;
    max-height: 100%;
    object-fit: contain
}

.swiper-slide-zoomed {
    cursor: move;
    touch-action: none
}

.swiper .swiper-notification {
    position: absolute;
    left: 0;
    top: 0;
    pointer-events: none;
    opacity: 0;
    z-index: -1000
}

.swiper-free-mode>.swiper-wrapper {
    transition-timing-function: ease-out;
    margin: 0 auto
}

.swiper-grid>.swiper-wrapper {
    flex-wrap: wrap
}

.swiper-grid-column>.swiper-wrapper {
    flex-wrap: wrap;
    flex-direction: column
}

.swiper-fade.swiper-free-mode .swiper-slide {
    transition-timing-function: ease-out
}

.swiper-fade .swiper-slide {
    pointer-events: none;
    transition-property: opacity
}

.swiper-fade .swiper-slide .swiper-slide {
    pointer-events: none
}

.swiper-fade .swiper-slide-active {
    pointer-events: auto
}

.swiper-fade .swiper-slide-active .swiper-slide-active {
    pointer-events: auto
}

.swiper.swiper-cube {
    overflow: visible
}

.swiper-cube .swiper-slide {
    pointer-events: none;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    z-index: 1;
    visibility: hidden;
    transform-origin: 0 0;
    width: 100%;
    height: 100%
}

.swiper-cube .swiper-slide .swiper-slide {
    pointer-events: none
}

.swiper-cube.swiper-rtl .swiper-slide {
    transform-origin: 100% 0
}

.swiper-cube .swiper-slide-active,
.swiper-cube .swiper-slide-active .swiper-slide-active {
    pointer-events: auto
}

.swiper-cube .swiper-slide-active,
.swiper-cube .swiper-slide-next,
.swiper-cube .swiper-slide-prev {
    pointer-events: auto;
    visibility: visible
}

.swiper-cube .swiper-cube-shadow {
    position: absolute;
    left: 0;
    bottom: 0px;
    width: 100%;
    height: 100%;
    opacity: .6;
    z-index: 0
}

.swiper-cube .swiper-cube-shadow:before {
    content: '';
    background: #000;
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    filter: blur(50px)
}

.swiper-cube .swiper-slide-next+.swiper-slide {
    pointer-events: auto;
    visibility: visible
}

.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,
.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,
.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,
.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top {
    z-index: 0;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

.swiper.swiper-flip {
    overflow: visible
}

.swiper-flip .swiper-slide {
    pointer-events: none;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    z-index: 1
}

.swiper-flip .swiper-slide .swiper-slide {
    pointer-events: none
}

.swiper-flip .swiper-slide-active,
.swiper-flip .swiper-slide-active .swiper-slide-active {
    pointer-events: auto
}

.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,
.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,
.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,
.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top {
    z-index: 0;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

.swiper-creative .swiper-slide {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    overflow: hidden;
    transition-property: transform, opacity, height
}

.swiper.swiper-cards {
    overflow: visible
}

.swiper-cards .swiper-slide {
    transform-origin: center bottom;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    overflow: hidden
}

.fotorama-stretch,
.fotorama-focus-overlay:after,
.fotorama__stage__shaft,
.fotorama__stage__frame,
.fotorama__html,
.fotorama__video iframe {
    bottom: 0;
    height: 100%;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%
}

.fotorama-grab-cursor,
.fotorama__wrap .fotorama__grab {
    cursor: move;
    cursor: -webkit-grab;
    cursor: -moz-grab;
    cursor: -o-grab;
    cursor: -ms-grab;
    cursor: grab
}

.fotorama-grabbing-cursor,
.fotorama__grabbing * {
    cursor: move;
    cursor: -webkit-grabbing;
    cursor: -moz-grabbing;
    cursor: -o-grabbing;
    cursor: -ms-grabbing;
    cursor: grabbing
}

.fotorama-gpu,
.fotorama--fullscreen,
.fotorama__caption,
.fotorama__wrap--css3 .fotorama__spinner,
.fotorama__wrap--css3 .fotorama__stage,
.fotorama__wrap--css3 .fotorama__nav,
.fotorama__wrap--css3 .fotorama__stage__frame,
.fotorama__wrap--css3 .fotorama__html,
.fotorama__stage:before,
.fotorama__nav:before,
.fotorama__stage:after,
.fotorama__nav:after,
.fotorama--fullscreen .fotorama__stage__frame .fotorama__img--full {
    transform: translateZ(0)
}

.fotorama-focus,
.fotorama__nav__frame,
.fotorama__fullscreen-icon:focus,
.fotorama__zoom-out:focus,
.fotorama__zoom-in:focus {
    outline: 0
}

.fotorama-focus-overlay:after {
    background-color: #006bb4;
    border-radius: inherit;
    content: ''
}

.fotorama-transform-disabled,
.fotorama__wrap--video .fotorama__stage__shaft,
.fotorama__wrap--video .fotorama__stage,
.fotorama__wrap--video .fotorama__stage__frame--video,
.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__img,
.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__html {
    transform: none !important
}

.fotorama-transition-for-slide,
.fotorama__wrap--css3 .fotorama__stage__shaft,
.fotorama__wrap--css3 .fotorama__nav__shaft,
.fotorama__wrap--css3 .fotorama__thumb-border {
    transition-duration: 0ms;
    transition-property: transform, width;
    transition-timing-function: cubic-bezier(.1, 0, .25, 1)
}

.fotorama-no-select,
.fotorama__wrap,
.fotorama__no-select,
.fotorama__arr,
.fotorama__fullscreen-icon,
.fotorama__video-close {
    user-select: none
}

.fotorama-select,
.fotorama__select {
    user-select: text
}

.fotorama-empty-bg {
    background: url(data:image/gif;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=)
}

.fotorama-auto-margin,
.fotorama__nav,
.fotorama__nav__frame {
    margin: auto;
    padding: 0
}

.fotorama-inline-block,
.fotorama__nav__shaft,
.fotorama__nav__frame,
.fotorama__caption__wrap {
    *display: inline;
    *zoom: 1;
    -moz-box-orient: vertical;
    display: -moz-inline-box;
    display: inline-block;
    vertical-align: middle
}

.fotorama-content-box,
.fotorama__nav__frame {
    box-sizing: content-box
}

.fotorama-border-box,
.fotorama__thumb-border,
.fotorama__caption__wrap,
.fotorama__arr {
    box-sizing: border-box
}

.fotorama-hidden,
.fotorama--hidden,
.fotorama__load {
    left: -99999px;
    position: absolute;
    top: -99999px;
    z-index: -1000
}

.fotorama-visible {
    left: auto;
    opacity: 1;
    position: relative;
    top: auto;
    z-index: auto
}

.fotorama-no-tap,
.fotorama__stage__shaft,
.fotorama__stage__frame,
.fotorama__nav,
.fotorama__nav__shaft,
.fotorama__nav__frame,
.fotorama__arr,
.fotorama__fullscreen-icon,
.fotorama__video-close {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

.transitionDuration {
    transition-duration: .333s
}

.transitionDurationZero {
    transition-duration: 0ms
}

.fotorama-sprite,
.fotorama__fullscreen .fotorama__zoom-out,
.fotorama__fullscreen .fotorama__zoom-in,
.fotorama__arr .fotorama__arr__arr,
.fotorama__fullscreen-icon,
.fotorama__video-play,
.fotorama__thumb--icon,
.fotorama__video-close {
    background-image: url('/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/mage/gallery/gallery.png');
    background-repeat: no-repeat
}

@media print {

    .fotorama-print-background,
    .fotorama-sprite,
    .fotorama__thumb-border,
    .fotorama__fullscreen .fotorama__zoom-out,
    .fotorama__fullscreen .fotorama__zoom-in,
    .fotorama__arr .fotorama__arr__arr,
    .fotorama__fullscreen-icon,
    .fotorama__video-play,
    .fotorama__thumb--icon,
    .fotorama__video-close {
        background: 0 0 !important
    }
}

.fotorama__fullscreen-icon:focus,
.fotorama__zoom-out:focus,
.fotorama__zoom-in:focus,
.fotorama__arr:focus,
.fotorama__stage__shaft:focus,
.fotorama__nav__frame--thumb:focus .fotorama__thumb,
.fotorama__nav__frame--dot:focus .fotorama__dot {
    box-shadow: none
}

.fotorama__fullscreen-icon:focus:after,
.fotorama__zoom-out:focus:after,
.fotorama__zoom-in:focus:after,
.fotorama__arr:focus:after,
.fotorama__stage__shaft:focus:after,
.fotorama__nav__frame--thumb:focus .fotorama__thumb:after,
.fotorama__nav__frame--dot:focus .fotorama__dot:after {
    border-radius: inherit;
    bottom: 3px;
    box-shadow: 0 0 3px 1px #00699d;
    content: '';
    left: 3px;
    position: absolute;
    right: 3px;
    top: 3px;
    z-index: 1000
}

.fotorama__nav__frame--thumb:focus .fotorama__thumb:after,
.fotorama__nav__frame--dot:focus .fotorama__thumb:after,
.fotorama__nav__frame--thumb:focus .fotorama__dot:after,
.fotorama__nav__frame--dot:focus .fotorama__dot:after {
    bottom: 0;
    left: 0;
    right: 0;
    top: 0
}

.fotorama__nav__frame--thumb:focus .fotorama__thumb.fotorama_vertical_ratio:after,
.fotorama__nav__frame--dot:focus .fotorama__thumb.fotorama_vertical_ratio:after {
    left: 2px;
    right: 2px
}

.fotorama__nav__frame--thumb:focus .fotorama__thumb,
.fotorama__nav__frame--dot:focus .fotorama__thumb {
    overflow: inherit
}

.fotorama__nav__frame:nth-child(2):focus .fotorama__thumb:after {
    left: 1px
}

.fotorama__nav__frame:nth-child(2):focus .fotorama__thumb.fotorama_vertical_ratio:after {
    top: 1px
}

.fotorama__nav__frame:last-child:focus .fotorama__thumb:after {
    right: 1px
}

.fotorama__nav__frame:last-child:focus .fotorama__thumb.fotorama_vertical_ratio:after {
    bottom: 1px
}

.fotorama__thumb__arr {
    box-shadow: none
}

.fotorama--fullscreen {
    background: #fff;
    bottom: 0 !important;
    float: none !important;
    left: 0 !important;
    margin: 0 !important;
    position: fixed !important;
    right: 0 !important;
    top: 0 !important;
    width: 100% !important;
    z-index: 1000 !important
}

.fotorama--fullscreen .fotorama__wrap {
    max-width: 100% !important
}

.fotorama__fullscreen {
    overflow: hidden;
    position: relative
}

.fotorama__fullscreen .fotorama__zoom-in,
.fotorama__fullscreen .fotorama__zoom-out {
    cursor: pointer;
    display: block;
    height: 80px;
    overflow: hidden;
    position: absolute;
    width: 80px
}

.fotorama__fullscreen .fotorama__zoom-out {
    background-position: 0 -80px !important;
    top: 80px
}

.fotorama__fullscreen .fotorama__zoom-out.fotorama__zoom-out--disabled {
    display: none
}

.fotorama__fullscreen .fotorama__zoom-in {
    background-position: 0 0 !important;
    top: 0
}

.fotorama__fullscreen .fotorama__zoom-in.fotorama__zoom-in--disabled {
    display: none
}

.fotorama__fullscreen .fotorama__video-close {
    display: none
}

.fotorama--fullscreen .fotorama__loaded--full .fotorama__img {
    display: none
}

.fotorama--fullscreen .fotorama__loaded--full .fotorama__img--full {
    display: block
}

.fotorama__zoom-in,
.fotorama__zoom-out {
    display: none
}

.fotorama {
    min-width: 1px;
    overflow: hidden
}

.fotorama__wrap {
    -webkit-text-size-adjust: 100%;
    direction: ltr;
    position: relative;
    z-index: 0
}

.fotorama__wrap--rtl .fotorama__stage__frame {
    direction: rtl
}

.fotorama__stage,
.fotorama__nav {
    max-width: 100%;
    overflow: hidden;
    position: relative
}

.fotorama__wrap--pan-y {
    -ms-touch-action: pan-y
}

.fotorama__stage__shaft {
    position: relative
}

.fotorama__wrap .fotorama__pointer {
    cursor: pointer
}

.fotorama__wrap--slide .fotorama__stage__frame {
    opacity: 1 !important
}

.fotorama__stage__frame {
    overflow: hidden
}

.fotorama__stage__frame.fotorama__active {
    z-index: 8
}

.fotorama__wrap--fade .fotorama__stage__frame {
    display: none
}

.fotorama__wrap--fade .fotorama__stage__frame.fotorama__active,
.fotorama__wrap--fade .fotorama__fade-front,
.fotorama__wrap--fade .fotorama__fade-rear {
    display: block;
    left: 0;
    top: 0
}

.fotorama__wrap--fade .fotorama__fade-front {
    z-index: 8
}

.fotorama__wrap--fade .fotorama__fade-rear {
    z-index: 7
}

.fotorama__wrap--fade .fotorama__fade-rear.fotorama__active {
    z-index: 9
}

.fotorama__wrap--fade .fotorama__stage .fotorama__shadow {
    display: none
}

.fotorama__img {
    border: none !important;
    max-width: inherit;
    opacity: 0
}

.fotorama__loaded .fotorama__img,
.fotorama__error .fotorama__img {
    opacity: 1
}

.fotorama__img--full {
    display: none
}

.fotorama__nav {
    display: none;
    font-size: 0;
    line-height: 0;
    white-space: nowrap;
    z-index: 5
}

.fotorama__nav__shaft {
    left: 0;
    position: relative;
    text-align: left;
    top: 0
}

.fotorama__nav__frame {
    position: relative
}

.fotorama__nav--dots {
    display: block;
    text-align: center
}

.fotorama__nav--dots .fotorama__nav__frame {
    height: 30px;
    width: 18px
}

.fotorama__nav--dots .fotorama__nav__frame--thumb,
.fotorama__nav--dots .fotorama__thumb-border {
    display: none
}

.fotorama__nav--thumbs {
    display: block
}

.fotorama__nav--thumbs .fotorama__nav__frame {
    padding-left: 0 !important
}

.fotorama__nav--thumbs .fotorama__nav__frame:last-child {
    padding-right: 0 !important
}

.fotorama__nav--thumbs .fotorama__nav__frame--dot {
    display: none
}

.fotorama__active .fotorama__dot {
    background-color: #ff5501;
    border-color: #ff5501
}

.fotorama__nav__frame.fotorama__active .fotorama__nav__frame {
    border-width: 3px;
    height: 0;
    width: 0
}

.fotorama__nav__frame.fotorama__active .fotorama__nav__frame:after {
    left: -3px;
    padding: 3px;
    top: -3px
}

.fotorama__nav__frame:focus {
    box-shadow: none
}

.fotorama__nav__frame:focus :after {
    left: -1px;
    padding: 1px;
    top: -1px
}

.fotorama__dot {
    border-radius: 6px;
    border: 1px solid #858585;
    display: block;
    height: 4px;
    left: 6px;
    position: relative;
    top: 12px;
    width: 4px
}

.fotorama__thumb {
    background-color: #ebebeb;
    height: 100%;
    overflow: hidden;
    position: relative;
    width: 100%
}

.fotorama__nav__frame:focus .fotorama__thumb {
    z-index: 2
}

.fotorama__thumb-border {
    backface-visibility: hidden;
    background-image: linear-gradient(to bottom right, rgba(255, 255, 255, .25), rgba(64, 64, 64, .1));
    border: 1px solid #ff5501;
    left: 0;
    position: absolute;
    top: 0;
    z-index: 9
}

.fotorama__caption {
    bottom: 0;
    color: #000;
    font-size: 14px;
    left: 0;
    line-height: 1.5;
    position: absolute;
    right: 0;
    z-index: 12
}

.fotorama__caption a {
    border-bottom: 1px solid;
    border-color: rgba(0, 0, 0, .005);
    color: #000;
    text-decoration: none
}

.fotorama__caption a:hover {
    border-color: rgba(0, 0, 0, .005);
    color: #000
}

.fotorama__wrap--rtl .fotorama__caption {
    left: auto;
    right: 0
}

.fotorama__wrap--video .fotorama__caption,
.fotorama__wrap--no-captions .fotorama__caption {
    display: none
}

.fotorama__caption__wrap {
    background-color: #fff;
    padding: 5px 10px
}

@keyframes spinner {
    0% {
        transform: rotate(0deg)
    }

    100% {
        transform: rotate(360deg)
    }
}

.fotorama__spinner {
    -webkit-transform: translate3d(-50%, -50%, 0);
    -ms-transform: translate3d(-50%, -50%, 0);
    -o-transform: translate3d(-50%, -50%, 0);
    transform: translate3d(-50%, -50%, 0);
    left: 50%;
    position: absolute;
    top: 50%
}

.fotorama__wrap--css3 .fotorama__spinner {
    animation: spinner 24s infinite linear
}

.fotorama__wrap--css3 .fotorama__html {
    transition-duration: .3s;
    transition-property: opacity;
    transition-timing-function: linear
}

.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__img,
.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__html {
    opacity: 0
}

.fotorama__select {
    cursor: auto
}

.fotorama__video {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 32px;
    z-index: 10
}

@-moz-document url-prefix() {
    .fotorama__active {
        box-shadow: 0 0 0 transparent
    }
}

.fotorama__arr,
.fotorama__fullscreen-icon,
.fotorama__video-close {
    cursor: pointer;
    position: absolute
}

.fotorama__arr {
    z-index: 900
}

.fotorama__fullscreen-icon,
.fotorama__zoom-out,
.fotorama__zoom-in,
.fotorama__video-close {
    z-index: 1000
}

.fotorama__arr {
    bottom: 0;
    position: absolute;
    top: 0;
    width: 80px
}

._block-content-loading .fotorama__arr {
    opacity: 0
}

.fotorama__arr .fotorama__arr__arr {
    -webkit-transform: translate3d(-50%, -50%, 0);
    -ms-transform: translate3d(-50%, -50%, 0);
    -o-transform: translate3d(-50%, -50%, 0);
    transform: translate3d(-50%, -50%, 0);
    left: 50%;
    position: absolute;
    top: 50%;
    height: 80px;
    width: 80px
}

.fotorama__arr--prev {
    left: 0
}

.fotorama__arr--prev .fotorama__arr__arr {
    background-position: -80px -80px
}

.fotorama__arr--next {
    right: 0
}

.fotorama__arr--next .fotorama__arr__arr {
    background-position: -160px -80px
}

.fotorama__arr--disabled {
    cursor: default;
    opacity: 0;
    pointer-events: none
}

.fotorama__fullscreen-icon {
    background-position: 0 0;
    display: none;
    height: 80px;
    right: 0;
    top: 0;
    width: 80px;
    z-index: 1000
}

.fotorama--fullscreen-icons .fotorama__fullscreen-icon {
    display: none
}

.fotorama--fullscreen .fotorama__fullscreen-icon {
    background-position: -80px 0;
    display: inline-block
}

.fotorama__video-play {
    -webkit-transform: translate3d(-50%, -50%, 0);
    -ms-transform: translate3d(-50%, -50%, 0);
    -o-transform: translate3d(-50%, -50%, 0);
    transform: translate3d(-50%, -50%, 0);
    left: 50%;
    position: absolute;
    top: 50%;
    background-position: -80px -160px;
    height: 160px;
    width: 160px
}

.fotorama__wrap--css2 .fotorama__video-play,
.fotorama__wrap--video .fotorama__stage .fotorama__video-play {
    display: none
}

.fotorama__loaded .fotorama__video-play,
.fotorama__error .fotorama__video-play,
.fotorama__nav__frame .fotorama__video-play {
    display: block;
    opacity: 1
}

.fotorama__nav__frame .fotorama__video-play {
    background-position: 0 -240px;
    height: 80px;
    width: 80px
}

.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr,
.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon {
    opacity: 0
}

.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr:focus,
.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon:focus {
    opacity: 1
}

.fotorama__wrap--toggle-arrows:not(.fotorama__wrap--video) .fotorama__video-close {
    display: none
}

.fotorama__wrap--toggle-arrows.fotorama__wrap--video .fotorama__video-close {
    opacity: 1;
    right: 93px;
    top: 97px
}

.fotorama__wrap--toggle-arrows:not(.fotorama__wrap--video) .fotorama__video-close {
    display: none
}

.fotorama__wrap--toggle-arrows.fotorama__wrap--video .fotorama__video-close {
    opacity: 1;
    right: 93px;
    top: 97px
}

.fotorama__wrap--toggle-arrows:not(.fotorama__wrap--video) .fotorama__video-close {
    display: none
}

.fotorama__wrap--toggle-arrows.fotorama__wrap--video .fotorama__video-close {
    opacity: 1;
    right: 93px;
    top: 97px
}

.fotorama__wrap--video .fotorama__arr,
.fotorama__wrap--video .fotorama__fullscreen-icon {
    opacity: 0 !important
}

.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr,
.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon {
    display: none
}

.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr:focus,
.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon:focus {
    display: block
}

.fotorama__wrap--css2.fotorama__wrap--video .fotorama__arr,
.fotorama__wrap--css2.fotorama__wrap--video .fotorama__fullscreen-icon {
    display: none !important
}

.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon:not(:focus) {
    -webkit-transform: translate3d(80px, -80px, 0);
    -ms-transform: translate3d(80px, -80px, 0);
    -o-transform: translate3d(80px, -80px, 0);
    transform: translate3d(80px, -80px, 0)
}

.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__arr--prev:not(:focus) {
    -webkit-transform: translate3d(-120px, 0, 0);
    -ms-transform: translate3d(-120px, 0, 0);
    -o-transform: translate3d(-120px, 0, 0);
    transform: translate3d(-120px, 0, 0)
}

.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__arr--next:not(:focus) {
    -webkit-transform: translate3d(120px, 0, 0);
    -ms-transform: translate3d(120px, 0, 0);
    -o-transform: translate3d(120px, 0, 0);
    transform: translate3d(120px, 0, 0)
}

.fotorama__wrap--css3.fotorama__wrap--video .fotorama__fullscreen-icon {
    -webkit-transform: translate3d(80px, -80px, 0) !important;
    -ms-transform: translate3d(80px, -80px, 0) !important;
    -o-transform: translate3d(80px, -80px, 0) !important;
    transform: translate3d(80px, -80px, 0) !important
}

.fotorama__wrap--css3.fotorama__wrap--video .fotorama__arr--prev {
    -webkit-transform: translate3d(-120px, 0, 0) !important;
    -ms-transform: translate3d(-120px, 0, 0) !important;
    -o-transform: translate3d(-120px, 0, 0) !important;
    transform: translate3d(-120px, 0, 0) !important
}

.fotorama__wrap--css3.fotorama__wrap--video .fotorama__arr--next {
    -webkit-transform: translate3d(120px, 0, 0) !important;
    -ms-transform: translate3d(120px, 0, 0) !important;
    -o-transform: translate3d(120px, 0, 0) !important;
    transform: translate3d(120px, 0, 0) !important
}

.fotorama__wrap--css3 .fotorama__arr:not(:focus),
.fotorama__wrap--css3 .fotorama__fullscreen-icon:not(:focus),
.fotorama__wrap--css3 .fotorama__video-play:not(:focus),
.fotorama__wrap--css3 .fotorama__video-close:not(:focus) {
    transition-duration: .3s;
    transition-property: transform, opacity, background-color
}

.fotorama__stage:before,
.fotorama__nav:before,
.fotorama__stage:after,
.fotorama__nav:after {
    background-repeat: no-repeat;
    content: '';
    display: block;
    pointer-events: none;
    position: absolute;
    text-decoration: none;
    z-index: 10
}

.fotorama__stage:before,
.fotorama__nav:before {
    left: -10px;
    top: -10px
}

.fotorama__stage:after,
.fotorama__nav:after {
    right: -10px;
    bottom: -10px
}

.fotorama__stage.fotorama__shadows--left:before,
.fotorama__nav.fotorama__shadows--left:before,
.fotorama__stage.fotorama__shadows--right:after,
.fotorama__nav.fotorama__shadows--right:after {
    background-size: 1px 100%, 5px 100%;
    bottom: 0;
    height: auto;
    top: 0;
    width: 10px
}

.fotorama__stage.fotorama__shadows--top:before,
.fotorama__nav.fotorama__shadows--top:before,
.fotorama__stage.fotorama__shadows--bottom:after,
.fotorama__nav.fotorama__shadows--bottom:after {
    background-size: 100% 1px, 100% 5px;
    height: 10px;
    left: 0;
    right: 0;
    width: auto
}

.fotorama__stage.fotorama__shadows--left:before,
.fotorama__nav.fotorama__shadows--left:before {
    background-image: linear-gradient(transparent, rgba(0, 0, 0, .2) 25%, rgba(0, 0, 0, .3) 75%, transparent), radial-gradient(farthest-side at 0 50%, rgba(0, 0, 0, .4), transparent);
    background-position: 0 0, 0 0;
    left: 0
}

.fotorama__stage.fotorama__shadows--right:after,
.fotorama__nav.fotorama__shadows--right:after {
    background-image: linear-gradient(transparent, rgba(0, 0, 0, .2) 25%, rgba(0, 0, 0, .3) 75%, transparent), radial-gradient(farthest-side at 100% 50%, rgba(0, 0, 0, .4), transparent);
    background-position: 100% 0, 100% 0;
    right: 0
}

.fotorama__stage.fotorama__shadows--top:before,
.fotorama__nav.fotorama__shadows--top:before {
    background-image: linear-gradient(transparent, rgba(0, 0, 0, .2) 25%, rgba(0, 0, 0, .3) 75%, transparent), radial-gradient(farthest-side at 50% 0, rgba(0, 0, 0, .4), transparent);
    background-position: 0 0, 0 0;
    top: 0
}

.fotorama__stage.fotorama__shadows--bottom:after,
.fotorama__nav.fotorama__shadows--bottom:after {
    background-image: linear-gradient(transparent, rgba(0, 0, 0, .2) 25%, rgba(0, 0, 0, .3) 75%, transparent), radial-gradient(farthest-side at 50% 100%, rgba(0, 0, 0, .4), transparent);
    background-position: 0 100%, 0 100%;
    bottom: 0
}

.fotorama--fullscreen .fotorama__stage:before,
.fotorama--fullscreen .fotorama__nav:before,
.fotorama__wrap--no-shadows .fotorama__stage:before,
.fotorama__wrap--no-shadows .fotorama__nav:before,
.fotorama__wrap--fade .fotorama__stage:before,
.fotorama--fullscreen .fotorama__stage:after,
.fotorama--fullscreen .fotorama__nav:after,
.fotorama__wrap--no-shadows .fotorama__stage:after,
.fotorama__wrap--no-shadows .fotorama__nav:after,
.fotorama__wrap--fade .fotorama__stage:after {
    display: none
}

.fotorama__nav-wrap .fotorama_vertical_ratio .fotorama__img {
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    height: auto;
    position: absolute;
    top: 50%;
    width: 100%
}

.fotorama__nav-wrap .fotorama_horizontal_ratio .fotorama__img {
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translateY(-50%, -50%);
    -o-transform: translateY(-50%, -50%);
    transform: translateY(-50%, -50%);
    top: 50%;
    left: 50%;
    position: absolute;
    width: auto
}

.magnifier-thumb-wrapper {
    display: block;
    left: 0;
    position: relative;
    top: 0
}

.magnifier-lens {
    border: solid 1px #bbb;
    left: 0;
    overflow: hidden;
    position: absolute;
    top: 0;
    z-index: 800
}

.magnify-lens {
    background: rgba(255, 255, 255, .5);
    border: solid 1px #bbb;
    color: #fff;
    left: 0;
    position: absolute;
    text-align: center;
    top: 0;
    z-index: 1000;
    overflow: hidden
}

.magnify-lens .magnifier-large {
    width: auto;
    height: auto;
    max-height: none;
    max-width: none;
    border: none;
    position: absolute;
    z-index: 100
}

.magnifier-loader-text {
    margin-top: 10px
}

.magnifier-preview {
    bottom: 0;
    left: 58%;
    overflow: hidden;
    padding: 0;
    position: absolute;
    z-index: 2;
    top: 215px
}

.magnifier-preview:not(.hidden) {
    background-color: #fff
}

.magnifier-preview img {
    left: 0;
    max-width: inherit;
    max-height: inherit;
    position: absolute;
    top: 0;
    object-fit: scale-down
}

.fotorama__stage__frame {
    text-align: center
}

.fotorama__stage__frame .fotorama__img {
    height: auto;
    left: 50%;
    max-height: 100%;
    max-width: 100%;
    position: absolute;
    top: 50%;
    -webkit-transform: translate3d(-50%, -50%, 0);
    -ms-transform: translate3d(-50%, -50%, 0);
    -o-transform: translate3d(-50%, -50%, 0);
    transform: translate3d(-50%, -50%, 0);
    transition-duration: .3s;
    transition-property: width, height, top, left;
    vertical-align: middle;
    width: auto
}

@media all and (min-width:768px) {
    .fotorama__stage__frame .fotorama__img {
        top: 49.5%
    }
}

.magnify-opaque {
    opacity: .5
}

.magnify-hidden {
    display: none
}

.fotorama__nav-wrap--vertical.fotorama__nav-wrap {
    display: inline-block;
    left: 0;
    position: absolute;
    top: 0
}

.fotorama__nav-wrap--vertical .fotorama__nav__shaft {
    background-color: #fff;
    width: 100%
}

.fotorama__nav-wrap--vertical .fotorama__nav__shaft .fotorama__nav__frame--thumb {
    display: block;
    padding-bottom: inherit !important
}

.fotorama--fullscreen .fotorama__stage__frame .fotorama__img {
    display: none
}

.fotorama--fullscreen .fotorama__stage__frame .fotorama__img,
.fotorama--fullscreen .fotorama__stage__frame .fotorama__img--full {
    bottom: 0;
    left: 0;
    margin: auto;
    max-height: inherit;
    max-width: inherit;
    position: absolute;
    right: 0;
    top: 0
}

.fotorama--fullscreen .fotorama__stage__frame .fotorama__img--full {
    cursor: default;
    display: block;
    height: auto;
    left: 0;
    margin: auto;
    max-height: 100%;
    max-width: 100%;
    top: 0;
    transition: .3s linear;
    vertical-align: middle;
    width: auto
}

.fotorama--fullscreen .fotorama__stage__frame .fotorama__img--full.fotorama__img--zoommable {
    cursor: pointer;
    max-height: none;
    max-width: none;
    transition-property: width, height, bottom, right, top, left
}

.fotorama--fullscreen .fotorama__stage__frame .fotorama__img--full.fotorama__img--draggable {
    cursor: move;
    transition-property: none
}

.fotorama--fullscreen .fotorama__stage__frame iframe {
    left: 80px;
    width: calc(100% - 80px*2)
}

.fotorama__nav-wrap--horizontal .fotorama__thumb__arr--left,
.fotorama__nav-wrap--horizontal .fotorama__thumb__arr--right {
    bottom: 0;
    cursor: pointer;
    position: absolute;
    top: 0;
    width: 30px;
    z-index: 1000
}

.fotorama__nav-wrap--horizontal .fotorama__thumb__arr--left .fotorama__thumb--icon,
.fotorama__nav-wrap--horizontal .fotorama__thumb__arr--right .fotorama__thumb--icon {
    -webkit-transform: translate3d(-50%, -50%, 0);
    -ms-transform: translate3d(-50%, -50%, 0);
    -o-transform: translate3d(-50%, -50%, 0);
    transform: translate3d(-50%, -50%, 0);
    left: 50%;
    position: absolute;
    top: 50%;
    width: 100%
}

.fotorama__nav-wrap--horizontal .fotorama__thumb__arr--left {
    left: 0
}

.fotorama__nav-wrap--horizontal .fotorama__thumb__arr--right {
    right: 0
}

.fotorama__nav-wrap--vertical .fotorama__thumb__arr--left,
.fotorama__nav-wrap--vertical .fotorama__thumb__arr--right {
    cursor: pointer;
    height: 30px;
    left: 0;
    position: absolute;
    right: 0;
    z-index: 1000
}

.fotorama__nav-wrap--vertical .fotorama__thumb__arr--left .fotorama__thumb--icon,
.fotorama__nav-wrap--vertical .fotorama__thumb__arr--right .fotorama__thumb--icon {
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    margin: auto;
    width: 30px
}

.fotorama__nav-wrap--vertical .fotorama__thumb__arr--left {
    top: 0
}

.fotorama__nav-wrap--vertical .fotorama__thumb__arr--right {
    bottom: 0
}

.fotorama__wrap--only-active .fotorama__stage,
.fotorama__wrap--only-active .fotorama__nav {
    max-width: 99999px !important
}

.fotorama__wrap--only-active .fotorama__stage__frame {
    visibility: hidden
}

.fotorama__wrap--only-active .fotorama__stage__frame.fotorama__active {
    visibility: visible
}

.fotorama__thumb--icon {
    font-size: .001px;
    padding-bottom: 30px
}

.fotorama__thumb__arr--left .fotorama__thumb--icon {
    background-position: -25px -265px
}

.fotorama__thumb__arr--right .fotorama__thumb--icon {
    background-position: -25px -350px
}

.magnify-fullimage {
    display: none
}

.fotorama__arr,
.fotorama__thumb__arr {
    background-color: rgba(255, 255, 255, .3);
    transition: background-color .3s ease-in-out
}

.fotorama__arr:hover,
.fotorama__thumb__arr:hover {
    background-color: rgba(255, 255, 255, .5)
}

.fotorama__arr:active,
.fotorama__thumb__arr:active {
    background-color: rgba(213, 213, 213, .5)
}

.fotorama__wrap:not(.fotorama__wrap--toggle-arrows) .fotorama__fullscreen-icon,
.fotorama__wrap:not(.fotorama__wrap--toggle-arrows) .fotorama__zoom-out,
.fotorama__wrap:not(.fotorama__wrap--toggle-arrows) .fotorama__zoom-in {
    background-color: rgba(255, 255, 255, .3);
    transition: background-color .3s ease-in-out
}

.fotorama__wrap:not(.fotorama__wrap--toggle-arrows) .fotorama__fullscreen-icon:hover,
.fotorama__wrap:not(.fotorama__wrap--toggle-arrows) .fotorama__zoom-out:hover,
.fotorama__wrap:not(.fotorama__wrap--toggle-arrows) .fotorama__zoom-in:hover {
    background-color: rgba(255, 255, 255, .5)
}

.fotorama__wrap:not(.fotorama__wrap--toggle-arrows) .fotorama__fullscreen-icon:active,
.fotorama__wrap:not(.fotorama__wrap--toggle-arrows) .fotorama__zoom-out:active,
.fotorama__wrap:not(.fotorama__wrap--toggle-arrows) .fotorama__zoom-in:active {
    background-color: rgba(213, 213, 213, .5)
}

.fotorama__video-close {
    background-position: -80px 0;
    height: 80px;
    opacity: 0;
    right: 0;
    top: 0;
    transform: translate3d(80px, -80px, 0);
    transition: opacity .3s ease-in-out;
    width: 80px
}

@media all and (max-width:768px) {
    .fotorama__video-close {
        background-position: -100px -20px;
        top: 10px;
        height: 40px;
        width: 40px
    }
}

.fotorama__video-close.fotorama-show-control {
    opacity: 1;
    transform: translate3d(0, -10px, 0)
}

.gallery-placeholder__image {
    display: block;
    margin: auto
}

.fotorama__spinner {
    background-image: url('/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/images/loader-1.gif');
    bottom: 0;
    display: none;
    height: 64px;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    top: 0;
    width: 64px;
    z-index: 100
}

.fotorama__spinner.fotorama__spinner--show {
    display: block
}

.fotorama__product-video--loaded .fotorama__img,
.fotorama__product-video--loaded .fotorama__img--full {
    display: none !important
}

.fotorama__stage .fotorama__arr--shown {
    display: block !important
}

.fotorama__stage .fotorama__arr--hidden {
    display: none !important
}

@media only screen and (max-width:767px) {
    div[data-role=am-banners-lite] {
        order: -2
    }
}

.ampromo-gift a.product-image {
    text-decoration: none
}

ul.ampromo-gift {
    padding: 0;
    list-style-type: none
}

.ampromo-gift li {
    margin: 10px;
    display: inline
}

.ampromo-banner-tooltip {
    padding: 2px 5px;
    background: #fec;
    border: 1px solid #faa819;
    color: #1f5070;
    text-align: left;
    width: 300px
}

.ampromo-product-name {
    font-weight: 700
}

.ampromo-label {
    position: absolute;
    z-index: 1000
}

.catalog-category-view .product-item-inner.buynow {
    position: relative;
    border: none;
    box-shadow: none;
    padding: 0 0 5px 1px
}

.catalog-category-view button.buynow {
    width: 103px
}

.catalog-product-view #product-addtocart-button {
    float: left
}

.catalog-product-view #buy-now {
    margin-bottom: 15px;
    width: 49%;
    line-height: 2.2rem;
    padding: 14px 17px;
    font-size: 1.8rem
}

.button.buynow {
    width: 100%;
    margin-bottom: 10%
}

.catalog-category-view .product.actions.product-item-actions {
    margin: 0
}

@media(max-width:767px) {
    .catalog-product-view #buy-now {
        width: 100%
    }
}

body.blog-page {
    --color-white: #fff;
    --color-green: #28a745;
    --color-yellow: #ffc107;
    --color-blue: #4db2ec;
    --color-black: #222;
    --color-gray: #6c757d;
    --color-red: #dc3545;
    --border-color: #d5d6da
}

.fav-color-green {
    color: #28a745
}

.fav-color-yellow {
    color: #ffc107
}

.fav-color-blue {
    color: #4db2ec
}

.fav-color-black {
    color: #222
}

.fav-color-gray {
    color: #6c757d
}

.fav-color-red {
    color: #dc3545
}

.btn-white {
    background-color: #fff !important;
    color: #7d7d7d !important;
    border: 1px solid #bbb !important
}

.btn-white:hover {
    background-color: #4db2ec !important;
    color: #fff !important;
    border: 1px solid #4db2ec !important
}

.btn-black {
    background-color: #222 !important;
    color: #fff !important;
    border: 1px solid #222 !important
}

.btn-black:hover {
    background-color: #4db2ec !important;
    color: #fff !important;
    border: 1px solid #4db2ec !important
}

.btn-blue {
    background-color: #4db2ec !important;
    color: #fff !important;
    border: 1px solid #4db2ec !important
}

.btn-blue:hover {
    background-color: #222 !important;
    color: #fff !important;
    border: 1px solid #222 !important
}

.post-slider .post-block .image-wrap {
    padding-bottom: 450px
}

.clearfix:after {
    content: "";
    display: table;
    clear: both
}

.post-holder {
    margin-bottom: 40px;
    border-radius: 0
}

.post-list {
    margin-top: 0;
    margin-bottom: 20px;
    list-style: none;
    padding-left: 0
}

.post-list .post-item.post-holder {
    margin: 0 0 30px;
    padding: 0;
    display: block
}

.post-list .post-container {
    display: -ms-flexbox;
    display: flex
}

.post-list .post-image {
    -ms-flex: 0 0 30%;
    flex: 0 0 30%;
    width: 30%;
    order: 0
}

.post-list .post-image .image-container {
    position: relative
}

.post-list .post-image .image-wrap {
    display: block;
    line-height: 0;
    overflow: hidden;
    position: relative;
    padding-bottom: 70%
}

.post-list .post-image .image-wrap .bg-img {
    position: absolute;
    display: block;
    width: 100%;
    height: 100%;
    background-size: cover;
    background-position: center
}

.post-list .post-image .image-wrap img {
    width: 100%;
    height: auto;
    vertical-align: middle
}

.post-list .post-image .post-category {
    position: absolute;
    left: 0;
    bottom: 0;
    display: block;
    font-size: 0;
    line-height: 1
}

.post-list .post-image .post-category a {
    display: inline-block;
    margin: 0 5px 0 0;
    padding: 5px 10px;
    background: #000;
    color: #fff;
    font-size: 11px;
    line-height: 12px;
    font-weight: 500;
    text-decoration: none;
    text-transform: uppercase
}

.post-list .post-image .post-category a:hover {
    background: #4db2ec
}

.post-list.modern .post-info {
    padding: 0 0 0 25px;
    flex: 0 0 70%;
    max-width: 70%;
    width: 70%;
    order: 1;
    box-sizing: border-box
}

.post-list .post-info .post-title-wrap h3 {
    margin: 0
}

.post-list .post-info .post-title-wrap h3 a {
    font-size: 20px;
    line-height: 25px;
    font-weight: 500
}

.post-list .post-info .post-data-wrap {
    font-size: 11px;
    font-family: sans-serif
}

.post-list .post-info .post-data-wrap .post-date {
    font-size: 11px;
    margin: 0;
    padding: 0;
    box-shadow: none;
    float: none;
    width: auto
}

.post-list .post-info .post-data-wrap a {
    font-weight: 600
}

.post-list .post-description {
    line-height: 21px;
    font-size: 13px
}

.post-list .post-view {
    display: block;
    background: #000;
    color: #fff;
    font-size: 10px;
    font-weight: 600;
    text-align: center;
    line-height: 11px;
    position: relative;
    top: -5px;
    padding: 4px 6px
}

.post-list .post-view:after {
    position: absolute;
    left: 0;
    bottom: -3px;
    content: '';
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 3px 3px 0 0;
    border-color: #000 transparent transparent
}

.post-read-more a.post-read {
    display: inline-block;
    color: #fff;
    background-color: #4db2ec;
    font-size: 13px;
    font-weight: 500;
    line-height: 1;
    padding: 10px 15px
}

.post-read-more a.post-read:hover {
    color: #fff;
    background: #222
}

@media (max-width:768px) {
    .post-list .post-item.post-holder {
        margin-bottom: 1.5rem
    }
}

@media (max-width:767px) {
    .post-list .post-image .post-category {
        display: none
    }

    .post-list .post-info {
        padding: 0 0 0 15px
    }

    .post-list.modern .post-description {
        display: none
    }

    .post-read-more a.post-read {
        display: none
    }
}

@media (max-width:640px) {
    .post-list .post-info .post-title-wrap h3 a {
        font-size: 14px;
        font-weight: 600;
        line-height: 1.4;
        display: inline-block
    }
}

.post-image .image-wrap._16x9 {
    padding-bottom: 35% !important
}

.post-image .image-wrap._4x3 {
    padding-bottom: 67% !important
}

.post-image .image-wrap._3x2 {
    padding-bottom: 55% !important
}

.post-image .image-wrap._1x1 {
    padding-bottom: 100% !important
}

.blog-post-view .post-category a {
    display: inline-block;
    margin: 0 5px 0 0;
    padding: 5px 10px;
    background: #000;
    color: #fff;
    font-size: 11px;
    line-height: 12px;
    font-weight: 500;
    text-decoration: none;
    text-transform: uppercase
}

.blog-post-view .post-data-wrap {
    font-size: 13px;
    font-family: sans-serif;
    margin-bottom: 30px
}

.blog-post-view .post-data-wrap a {
    font-weight: 600
}

.blog-post-view .post-data {
    color: #bbb
}

.blog-post-view .post-comments {
    margin-right: 20px
}

.blog-post-view .post-sharing {
    margin-bottom: 20px
}

.blog-post-view .post-featured-image {
    font-size: 0;
    margin-bottom: 20px
}

.blog-post-view .post-tag {
    margin-bottom: 20px
}

.blog-post-view .post-tag .post-tag-title {
    display: inline-block;
    padding: 7px 12px;
    border: 1px solid #222;
    background: #222;
    color: #fff;
    line-height: 1;
    margin: 0 10px 10px 0;
    text-transform: uppercase;
    font-size: 11px
}

.blog-post-view .post-tag .post-tags a {
    display: inline-block;
    border: 1px solid var(--border-color);
    color: #222;
    background: #fff;
    padding: 7px 12px;
    margin-right: 10px;
    line-height: 1;
    font-weight: 600;
    letter-spacing: 1px;
    font-size: 11px;
    text-transform: capitalize
}

.blog-post-view .post-tag .post-tags a.current,
.blog-post-view .post-tag .post-tags a:hover {
    text-decoration: none;
    opacity: .9;
    background: #333;
    color: #fff
}

.blog-post-view .post-description {
    margin-bottom: 30px
}

.blog-post-view .post-description p {
    font-size: 1.4rem;
    line-height: 1.7
}

.post-view .post-bottom {
    margin-top: 30px
}

.post-sharing-bottom {
    padding: 30px 0;
    margin-bottom: 30px;
    border-top: 1px solid var(--border-color);
    border-bottom: 1px solid var(--border-color)
}

.post-sharing-bottom .addthis_inline_share_toolbox {
    text-align: center
}

.blog-post-view .post-gallery {
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(16rem, 1fr));
    grid-gap: 1rem;
    margin-bottom: 20px
}

.blog-post-view .post-gallery .gallery-image-hld {
    display: inline-block
}

.blog-post-view .post-nextprev {
    display: flex;
    padding: 20px 0;
    margin-bottom: 30px;
    border-top: 1px solid var(--border-color);
    border-bottom: 1px solid var(--border-color)
}

.blog-post-view .post-nextprev .nextprev-link {
    display: block;
    font-size: 20px;
    color: #222;
    font-weight: 600;
    text-align: right
}

.blog-post-view .post-nextprev .nextprev-link:hover {
    text-decoration: none
}

.blog-post-view .post-nextprev .nextprev-link span {
    display: block;
    color: #bbb;
    font-size: 14px;
    font-weight: 400
}

.blog-post-view .post-bottom .block.related {
    margin-bottom: 0
}

.blog-post-view .post-bottom .block.related .block-title {
    margin: 0 0 25px;
    padding: 5px 0;
    border-bottom: 1px solid #222;
    line-height: 1.42857143
}

.blog-post-view .post-bottom .block.related .block-title strong {
    border-bottom: 3px solid #222;
    padding-bottom: 2px;
    font-weight: 400;
    font-size: 18px
}

.mfblog-related-posts-block.block.related .post-list {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    position: relative;
    overflow: hidden;
    margin-left: -10px;
    margin-right: -10px
}

.mfblog-related-posts-block.block.related .post-list .post-item {
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-bottom: 2rem !important;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
    padding-left: 10px;
    padding-right: 10px;
    width: 25%;
    box-sizing: border-box
}

.mfblog-related-posts-block.block.related .post-list .post-item .image-container {
    -ms-flex: 0 0;
    flex: 0 0;
    width: 100%;
    display: block;
    order: 0;
    margin-bottom: 10px
}

.mfblog-related-posts-block.block.related .post-list .image-container .image-wrap {
    display: block;
    line-height: 0;
    overflow: hidden;
    position: relative;
    padding-bottom: 70%
}

.mfblog-related-posts-block.block.related .post-list .image-container .image-wrap .bg-img {
    position: absolute;
    display: block;
    width: 100%;
    height: 100%;
    background-size: cover;
    background-position: center
}

.mfblog-related-posts-block.block.related .post-list .post-item .block-info {
    padding-left: 0 !important;
    padding-right: 0 !important
}

.mfblog-related-posts-block.block.related .post-list .block-info h3.post-title a {
    font-size: 14px !important;
    line-height: 20px !important;
    font-weight: 600 !important;
    color: #222
}

@media (max-width:767px) {
    .mfblog-related-posts-block.block.related .post-list .post-item {
        flex: 0 0 50%;
        max-width: 50%
    }
}

.mfblog-related-products-block.block.related .block-title {
    margin: 0 0 25px;
    padding: 5px 0;
    border-bottom: 1px solid #222;
    line-height: 1.42857143
}

.mfblog-related-products-block.block.related .block-title strong {
    border-bottom: 3px solid #222;
    padding-bottom: 2px;
    font-weight: 400;
    font-size: 18px
}

.block.comments .c-count {
    margin: 0 0 20px;
    padding: 0;
    border-bottom: 1px solid #222;
    font-weight: 400
}

.block.comments .c-count strong {
    border-bottom: 3px solid #222;
    padding-bottom: 2px;
    font-weight: 400;
    font-size: 18px;
    display: inline-block
}

@media (max-width:767px) {
    .blog-post-view .page-title-wrapper .page-title {
        font-size: 20px
    }

    .blog-post-view .post-nextprev .nextprev-link {
        font-size: 14px;
        line-height: 1.4
    }
}

.image-wrap .animation-type-zoom {
    display: block;
    line-height: 0;
    overflow: hidden;
    position: relative
}

.image-container .animation-type-zoom {
    -webkit-transition: transform .3s ease, opacity .3s;
    transition: transform .3s ease, opacity .3s
}

.image-container:hover .animation-type-zoom {
    transform: scale3d(1.1, 1.1, 1);
    -webkit-transform: scale3d(1.1, 1.1, 1)
}

.widget.blog-search {
    width: 100%;
    margin-bottom: 40px;
    position: relative;
    float: right
}

.widget.blog-search .block-content {
    margin-bottom: 0
}

.widget.blog-search .block-content .form {
    position: relative
}

.widget.blog-search label {
    border: 0;
    clip: rect(0, 0, 0, 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
    text-decoration: none;
    display: inline-block;
    float: right
}

.widget.blog-search .control {
    border-top: 0;
    margin: 0;
    padding: 0;
    clear: both
}

.widget.blog-search input {
    position: static;
    padding-right: 35px;
    margin: 0;
    left: -300%;
    border: 1px solid #bbb
}

.widget.blog-search .action.search {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    height: 100%;
    z-index: 1;
    display: inline-block;
    background: #222;
    -moz-box-sizing: content-box;
    border: 0;
    box-shadow: none;
    line-height: inherit;
    margin: 0;
    padding: 0 10px;
    text-decoration: none;
    text-shadow: none;
    font-weight: 400;
    border-radius: 0
}

.widget.blog-search .action.search:before {
    -webkit-font-smoothing: antialiased;
    content: '';
    margin: 0;
    vertical-align: top;
    display: inline-block;
    overflow: hidden;
    speak: none;
    width: 16px;
    height: 32px;
    background: url(/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/Magefan_Blog/images/search-icon-white.svg) no-repeat -10px -7px;
    background-size: 35px;
    opacity: 1
}

.widget.blog-search .action.search>span {
    border: 0;
    clip: rect(0, 0, 0, 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px
}

.widget.block-list-posts .post-list .post-item .image-container {
    flex: 0 0 30%;
    width: 30%;
    display: block;
    order: 0
}

.widget.block-list-posts .post-list .image-container .image-wrap {
    display: block;
    line-height: 0;
    overflow: hidden;
    position: relative;
    padding-bottom: 70%
}

.widget.block-list-posts .post-list .image-container .image-wrap .bg-img {
    position: absolute;
    display: block;
    width: 100%;
    height: 100%;
    background-size: cover;
    background-position: center
}

.widget.block-list-posts .post-list .post-item .block-info .post-item-name {
    font-size: 14px;
    line-height: 20px;
    font-weight: 600;
    text-decoration: none;
    color: #333
}

.widget.block-list-posts .post-list .post-item .block-info .block-date {
    color: #bbb
}

.widget.block-list-posts .post-list .post-item .block-info .block-date .post-data {
    font-size: 11px
}

.widget.block-list-posts .post-list .post-item {
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-bottom: 2rem !important
}

.widget.block-list-posts .post-list .post-item .image-container {
    -ms-flex: 0 0;
    flex: 0 0;
    width: 100%;
    display: block;
    order: 0;
    margin-bottom: 10px
}

.widget.block-list-posts .post-list .post-item .block-info {
    padding-left: 0 !important;
    padding-right: 0 !important
}

.widget.block-posts-list .post-item {
    display: flex;
    gap: 1.5rem
}

.widget.block-posts-list .post-item .image-container {
    flex: 0 0 33.333333%;
    width: 33.333333%;
    align-self: flex-start;
    display: block;
    order: 0;
    margin-bottom: 10px
}

.widget.block-posts-list .post-item .image-container .image-wrap {
    display: block;
    position: relative;
    overflow: hidden
}

.widget.block-posts-list .post-item .image-container .image-wrap._4x3 {
    padding-bottom: 70%
}

.widget.block-posts-list .post-item .image-container .image-wrap .bg-img {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    max-width: 100%;
    background-size: cover;
    background-position: center
}

.widget.block-posts-list .post-item .block-info .post-title {
    margin: 0 0 .5rem !important
}

.widget.block-posts-list .post-item .block-info .post-title .post-item-name {
    display: block;
    font-size: 16px;
    line-height: 22px;
    font-weight: 500;
    text-decoration: none;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
}

.widget.block-posts-list .post-item .block-info .block-date {
    line-height: 1rem
}

.widget.block-posts-list .post-item .block-info .block-date .post-date {
    font-size: 11px;
    line-height: 1.2rem;
    color: #bbb;
    font-family: sans-serif
}

.widget.block-posts-list .post-item .block-info .post-description {
    display: none;
    line-height: 21px;
    font-size: 13px
}

.widget.block-posts-list .post-item .block-info .read-more {
    display: none
}

.widget.block-archive .archive-item-link {
    font-weight: 600
}

.widget.block-rss .rss-icon {
    width: 23px;
    filter: grayscale(100%);
    vertical-align: middle
}

/*!
 * Bootstrap v3.3.5 (http://getbootstrap.com)
 * Copyright 2011-2016 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
/*!
 * Generated using the Bootstrap Customizer (http://getbootstrap.com/customize/?id=9bf966f6705ede711469)
 * Config saved to config.json and https://gist.github.com/9bf966f6705ede711469
 */
/*!
 * Bootstrap v3.3.6 (http://getbootstrap.com)
 * Copyright 2011-2015 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
.container {
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px
}

@media (min-width:768px) {
    .container {
        width: 750px
    }
}

@media (min-width:992px) {
    .container {
        width: 970px
    }
}

@media (min-width:1200px) {
    .container {
        width: 1170px
    }
}

.container-fluid {
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px
}

.row {
    margin-left: -15px;
    margin-right: -15px
}

.col-xs-1,
.col-sm-1,
.col-md-1,
.col-lg-1,
.col-xs-2,
.col-sm-2,
.col-md-2,
.col-lg-2,
.col-xs-3,
.col-sm-3,
.col-md-3,
.col-lg-3,
.col-xs-4,
.col-sm-4,
.col-md-4,
.col-lg-4,
.col-xs-5,
.col-sm-5,
.col-md-5,
.col-lg-5,
.col-xs-6,
.col-sm-6,
.col-md-6,
.col-lg-6,
.col-xs-7,
.col-sm-7,
.col-md-7,
.col-lg-7,
.col-xs-8,
.col-sm-8,
.col-md-8,
.col-lg-8,
.col-xs-9,
.col-sm-9,
.col-md-9,
.col-lg-9,
.col-xs-10,
.col-sm-10,
.col-md-10,
.col-lg-10,
.col-xs-11,
.col-sm-11,
.col-md-11,
.col-lg-11,
.col-xs-12,
.col-sm-12,
.col-md-12,
.col-lg-12 {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px
}

.col-xs-1,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9,
.col-xs-10,
.col-xs-11,
.col-xs-12 {
    float: left
}

.col-xs-12 {
    width: 100%
}

.col-xs-11 {
    width: 91.66666667%
}

.col-xs-10 {
    width: 83.33333333%
}

.col-xs-9 {
    width: 75%
}

.col-xs-8 {
    width: 66.66666667%
}

.col-xs-7 {
    width: 58.33333333%
}

.col-xs-6 {
    width: 50%
}

.col-xs-5 {
    width: 41.66666667%
}

.col-xs-4 {
    width: 33.33333333%
}

.col-xs-3 {
    width: 25%
}

.col-xs-2 {
    width: 16.66666667%
}

.col-xs-1 {
    width: 8.33333333%
}

.col-xs-pull-12 {
    right: 100%
}

.col-xs-pull-11 {
    right: 91.66666667%
}

.col-xs-pull-10 {
    right: 83.33333333%
}

.col-xs-pull-9 {
    right: 75%
}

.col-xs-pull-8 {
    right: 66.66666667%
}

.col-xs-pull-7 {
    right: 58.33333333%
}

.col-xs-pull-6 {
    right: 50%
}

.col-xs-pull-5 {
    right: 41.66666667%
}

.col-xs-pull-4 {
    right: 33.33333333%
}

.col-xs-pull-3 {
    right: 25%
}

.col-xs-pull-2 {
    right: 16.66666667%
}

.col-xs-pull-1 {
    right: 8.33333333%
}

.col-xs-pull-0 {
    right: auto
}

.col-xs-push-12 {
    left: 100%
}

.col-xs-push-11 {
    left: 91.66666667%
}

.col-xs-push-10 {
    left: 83.33333333%
}

.col-xs-push-9 {
    left: 75%
}

.col-xs-push-8 {
    left: 66.66666667%
}

.col-xs-push-7 {
    left: 58.33333333%
}

.col-xs-push-6 {
    left: 50%
}

.col-xs-push-5 {
    left: 41.66666667%
}

.col-xs-push-4 {
    left: 33.33333333%
}

.col-xs-push-3 {
    left: 25%
}

.col-xs-push-2 {
    left: 16.66666667%
}

.col-xs-push-1 {
    left: 8.33333333%
}

.col-xs-push-0 {
    left: auto
}

.col-xs-offset-12 {
    margin-left: 100%
}

.col-xs-offset-11 {
    margin-left: 91.66666667%
}

.col-xs-offset-10 {
    margin-left: 83.33333333%
}

.col-xs-offset-9 {
    margin-left: 75%
}

.col-xs-offset-8 {
    margin-left: 66.66666667%
}

.col-xs-offset-7 {
    margin-left: 58.33333333%
}

.col-xs-offset-6 {
    margin-left: 50%
}

.col-xs-offset-5 {
    margin-left: 41.66666667%
}

.col-xs-offset-4 {
    margin-left: 33.33333333%
}

.col-xs-offset-3 {
    margin-left: 25%
}

.col-xs-offset-2 {
    margin-left: 16.66666667%
}

.col-xs-offset-1 {
    margin-left: 8.33333333%
}

.col-xs-offset-0 {
    margin-left: 0
}

@media (min-width:768px) {

    .col-sm-1,
    .col-sm-2,
    .col-sm-3,
    .col-sm-4,
    .col-sm-5,
    .col-sm-6,
    .col-sm-7,
    .col-sm-8,
    .col-sm-9,
    .col-sm-10,
    .col-sm-11,
    .col-sm-12 {
        float: left
    }

    .col-sm-12 {
        width: 100%
    }

    .col-sm-11 {
        width: 91.66666667%
    }

    .col-sm-10 {
        width: 83.33333333%
    }

    .col-sm-9 {
        width: 75%
    }

    .col-sm-8 {
        width: 66.66666667%
    }

    .col-sm-7 {
        width: 58.33333333%
    }

    .col-sm-6 {
        width: 50%
    }

    .col-sm-5 {
        width: 41.66666667%
    }

    .col-sm-4 {
        width: 33.33333333%
    }

    .col-sm-3 {
        width: 25%
    }

    .col-sm-2 {
        width: 16.66666667%
    }

    .col-sm-1 {
        width: 8.33333333%
    }

    .col-sm-pull-12 {
        right: 100%
    }

    .col-sm-pull-11 {
        right: 91.66666667%
    }

    .col-sm-pull-10 {
        right: 83.33333333%
    }

    .col-sm-pull-9 {
        right: 75%
    }

    .col-sm-pull-8 {
        right: 66.66666667%
    }

    .col-sm-pull-7 {
        right: 58.33333333%
    }

    .col-sm-pull-6 {
        right: 50%
    }

    .col-sm-pull-5 {
        right: 41.66666667%
    }

    .col-sm-pull-4 {
        right: 33.33333333%
    }

    .col-sm-pull-3 {
        right: 25%
    }

    .col-sm-pull-2 {
        right: 16.66666667%
    }

    .col-sm-pull-1 {
        right: 8.33333333%
    }

    .col-sm-pull-0 {
        right: auto
    }

    .col-sm-push-12 {
        left: 100%
    }

    .col-sm-push-11 {
        left: 91.66666667%
    }

    .col-sm-push-10 {
        left: 83.33333333%
    }

    .col-sm-push-9 {
        left: 75%
    }

    .col-sm-push-8 {
        left: 66.66666667%
    }

    .col-sm-push-7 {
        left: 58.33333333%
    }

    .col-sm-push-6 {
        left: 50%
    }

    .col-sm-push-5 {
        left: 41.66666667%
    }

    .col-sm-push-4 {
        left: 33.33333333%
    }

    .col-sm-push-3 {
        left: 25%
    }

    .col-sm-push-2 {
        left: 16.66666667%
    }

    .col-sm-push-1 {
        left: 8.33333333%
    }

    .col-sm-push-0 {
        left: auto
    }

    .col-sm-offset-12 {
        margin-left: 100%
    }

    .col-sm-offset-11 {
        margin-left: 91.66666667%
    }

    .col-sm-offset-10 {
        margin-left: 83.33333333%
    }

    .col-sm-offset-9 {
        margin-left: 75%
    }

    .col-sm-offset-8 {
        margin-left: 66.66666667%
    }

    .col-sm-offset-7 {
        margin-left: 58.33333333%
    }

    .col-sm-offset-6 {
        margin-left: 50%
    }

    .col-sm-offset-5 {
        margin-left: 41.66666667%
    }

    .col-sm-offset-4 {
        margin-left: 33.33333333%
    }

    .col-sm-offset-3 {
        margin-left: 25%
    }

    .col-sm-offset-2 {
        margin-left: 16.66666667%
    }

    .col-sm-offset-1 {
        margin-left: 8.33333333%
    }

    .col-sm-offset-0 {
        margin-left: 0
    }
}

@media (min-width:992px) {

    .col-md-1,
    .col-md-2,
    .col-md-3,
    .col-md-4,
    .col-md-5,
    .col-md-6,
    .col-md-7,
    .col-md-8,
    .col-md-9,
    .col-md-10,
    .col-md-11,
    .col-md-12 {
        float: left
    }

    .col-md-12 {
        width: 100%
    }

    .col-md-11 {
        width: 91.66666667%
    }

    .col-md-10 {
        width: 83.33333333%
    }

    .col-md-9 {
        width: 75%
    }

    .col-md-8 {
        width: 66.66666667%
    }

    .col-md-7 {
        width: 58.33333333%
    }

    .col-md-6 {
        width: 50%
    }

    .col-md-5 {
        width: 41.66666667%
    }

    .col-md-4 {
        width: 33.33333333%
    }

    .col-md-3 {
        width: 25%
    }

    .col-md-2 {
        width: 16.66666667%
    }

    .col-md-1 {
        width: 8.33333333%
    }

    .col-md-pull-12 {
        right: 100%
    }

    .col-md-pull-11 {
        right: 91.66666667%
    }

    .col-md-pull-10 {
        right: 83.33333333%
    }

    .col-md-pull-9 {
        right: 75%
    }

    .col-md-pull-8 {
        right: 66.66666667%
    }

    .col-md-pull-7 {
        right: 58.33333333%
    }

    .col-md-pull-6 {
        right: 50%
    }

    .col-md-pull-5 {
        right: 41.66666667%
    }

    .col-md-pull-4 {
        right: 33.33333333%
    }

    .col-md-pull-3 {
        right: 25%
    }

    .col-md-pull-2 {
        right: 16.66666667%
    }

    .col-md-pull-1 {
        right: 8.33333333%
    }

    .col-md-pull-0 {
        right: auto
    }

    .col-md-push-12 {
        left: 100%
    }

    .col-md-push-11 {
        left: 91.66666667%
    }

    .col-md-push-10 {
        left: 83.33333333%
    }

    .col-md-push-9 {
        left: 75%
    }

    .col-md-push-8 {
        left: 66.66666667%
    }

    .col-md-push-7 {
        left: 58.33333333%
    }

    .col-md-push-6 {
        left: 50%
    }

    .col-md-push-5 {
        left: 41.66666667%
    }

    .col-md-push-4 {
        left: 33.33333333%
    }

    .col-md-push-3 {
        left: 25%
    }

    .col-md-push-2 {
        left: 16.66666667%
    }

    .col-md-push-1 {
        left: 8.33333333%
    }

    .col-md-push-0 {
        left: auto
    }

    .col-md-offset-12 {
        margin-left: 100%
    }

    .col-md-offset-11 {
        margin-left: 91.66666667%
    }

    .col-md-offset-10 {
        margin-left: 83.33333333%
    }

    .col-md-offset-9 {
        margin-left: 75%
    }

    .col-md-offset-8 {
        margin-left: 66.66666667%
    }

    .col-md-offset-7 {
        margin-left: 58.33333333%
    }

    .col-md-offset-6 {
        margin-left: 50%
    }

    .col-md-offset-5 {
        margin-left: 41.66666667%
    }

    .col-md-offset-4 {
        margin-left: 33.33333333%
    }

    .col-md-offset-3 {
        margin-left: 25%
    }

    .col-md-offset-2 {
        margin-left: 16.66666667%
    }

    .col-md-offset-1 {
        margin-left: 8.33333333%
    }

    .col-md-offset-0 {
        margin-left: 0
    }
}

@media (min-width:1200px) {

    .col-lg-1,
    .col-lg-2,
    .col-lg-3,
    .col-lg-4,
    .col-lg-5,
    .col-lg-6,
    .col-lg-7,
    .col-lg-8,
    .col-lg-9,
    .col-lg-10,
    .col-lg-11,
    .col-lg-12 {
        float: left
    }

    .col-lg-12 {
        width: 100%
    }

    .col-lg-11 {
        width: 91.66666667%
    }

    .col-lg-10 {
        width: 83.33333333%
    }

    .col-lg-9 {
        width: 75%
    }

    .col-lg-8 {
        width: 66.66666667%
    }

    .col-lg-7 {
        width: 58.33333333%
    }

    .col-lg-6 {
        width: 50%
    }

    .col-lg-5 {
        width: 41.66666667%
    }

    .col-lg-4 {
        width: 33.33333333%
    }

    .col-lg-3 {
        width: 25%
    }

    .col-lg-2 {
        width: 16.66666667%
    }

    .col-lg-1 {
        width: 8.33333333%
    }

    .col-lg-pull-12 {
        right: 100%
    }

    .col-lg-pull-11 {
        right: 91.66666667%
    }

    .col-lg-pull-10 {
        right: 83.33333333%
    }

    .col-lg-pull-9 {
        right: 75%
    }

    .col-lg-pull-8 {
        right: 66.66666667%
    }

    .col-lg-pull-7 {
        right: 58.33333333%
    }

    .col-lg-pull-6 {
        right: 50%
    }

    .col-lg-pull-5 {
        right: 41.66666667%
    }

    .col-lg-pull-4 {
        right: 33.33333333%
    }

    .col-lg-pull-3 {
        right: 25%
    }

    .col-lg-pull-2 {
        right: 16.66666667%
    }

    .col-lg-pull-1 {
        right: 8.33333333%
    }

    .col-lg-pull-0 {
        right: auto
    }

    .col-lg-push-12 {
        left: 100%
    }

    .col-lg-push-11 {
        left: 91.66666667%
    }

    .col-lg-push-10 {
        left: 83.33333333%
    }

    .col-lg-push-9 {
        left: 75%
    }

    .col-lg-push-8 {
        left: 66.66666667%
    }

    .col-lg-push-7 {
        left: 58.33333333%
    }

    .col-lg-push-6 {
        left: 50%
    }

    .col-lg-push-5 {
        left: 41.66666667%
    }

    .col-lg-push-4 {
        left: 33.33333333%
    }

    .col-lg-push-3 {
        left: 25%
    }

    .col-lg-push-2 {
        left: 16.66666667%
    }

    .col-lg-push-1 {
        left: 8.33333333%
    }

    .col-lg-push-0 {
        left: auto
    }

    .col-lg-offset-12 {
        margin-left: 100%
    }

    .col-lg-offset-11 {
        margin-left: 91.66666667%
    }

    .col-lg-offset-10 {
        margin-left: 83.33333333%
    }

    .col-lg-offset-9 {
        margin-left: 75%
    }

    .col-lg-offset-8 {
        margin-left: 66.66666667%
    }

    .col-lg-offset-7 {
        margin-left: 58.33333333%
    }

    .col-lg-offset-6 {
        margin-left: 50%
    }

    .col-lg-offset-5 {
        margin-left: 41.66666667%
    }

    .col-lg-offset-4 {
        margin-left: 33.33333333%
    }

    .col-lg-offset-3 {
        margin-left: 25%
    }

    .col-lg-offset-2 {
        margin-left: 16.66666667%
    }

    .col-lg-offset-1 {
        margin-left: 8.33333333%
    }

    .col-lg-offset-0 {
        margin-left: 0
    }
}

.clearfix:before,
.clearfix:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after {
    content: " ";
    display: table
}

.clearfix:after,
.container:after,
.container-fluid:after,
.row:after {
    clear: both
}

.center-block {
    display: block;
    margin-left: auto;
    margin-right: auto
}

.pull-right {
    float: right !important
}

.pull-left {
    float: left !important
}

.icon-type:before {
    content: "\e600"
}

.icon-box:before {
    content: "\e601"
}

.icon-archive:before {
    content: "\e602"
}

.icon-envelope:before {
    content: "\e603"
}

.icon-email:before {
    content: "\e604"
}

.icon-files:before {
    content: "\e605"
}

.icon-printer2:before {
    content: "\e606"
}

.icon-folder-add:before {
    content: "\e607"
}

.icon-folder-settings:before {
    content: "\e608"
}

.icon-folder-check:before {
    content: "\e609"
}

.icon-wifi-low:before {
    content: "\e60a"
}

.icon-wifi-mid:before {
    content: "\e60b"
}

.icon-wifi-full:before {
    content: "\e60c"
}

.icon-connection-empty:before {
    content: "\e60d"
}

.icon-battery-full:before {
    content: "\e60e"
}

.icon-settings:before {
    content: "\e60f"
}

.icon-arrow-left:before {
    content: "\e610"
}

.icon-arrow-up:before {
    content: "\e611"
}

.icon-arrow-down:before {
    content: "\e612"
}

.icon-arrow-right:before {
    content: "\e613"
}

.icon-download:before {
    content: "\e615"
}

.icon-tag:before {
    content: "\e616"
}

.icon-trashcan:before {
    content: "\e617"
}

.icon-search:before {
    content: "\e618"
}

.icon-zoom-in:before {
    content: "\e619"
}

.icon-zoom-out:before {
    content: "\e61a"
}

.icon-chat:before {
    content: "\e61b"
}

.icon-clock:before {
    content: "\e61c"
}

.icon-printer:before {
    content: "\e61d"
}

.icon-home:before {
    content: "\e61e"
}

.icon-flag:before {
    content: "\e61f"
}

.icon-meter:before {
    content: "\e620"
}

.icon-switch:before {
    content: "\e621"
}

.icon-forbidden:before {
    content: "\e622"
}

.icon-phone-landscape:before {
    content: "\e623"
}

.icon-tablet:before {
    content: "\e624"
}

.icon-tablet-landscape:before {
    content: "\e625"
}

.icon-laptop:before {
    content: "\e626"
}

.icon-camera:before {
    content: "\e627"
}

.icon-microwave-oven:before {
    content: "\e628"
}

.icon-credit-cards:before {
    content: "\e629"
}

.icon-map-marker:before {
    content: "\e62a"
}

.icon-map:before {
    content: "\e62b"
}

.icon-support:before {
    content: "\e62c"
}

.icon-newspaper2:before {
    content: "\e62d"
}

.icon-barbell:before {
    content: "\e62e"
}

.icon-stopwatch:before {
    content: "\e62f"
}

.icon-atom:before {
    content: "\e630"
}

.icon-image:before {
    content: "\e631"
}

.icon-cube:before {
    content: "\e632"
}

.icon-bars:before {
    content: "\e633"
}

.icon-chart:before {
    content: "\e634"
}

.icon-pencil:before {
    content: "\e635"
}

.icon-measure:before {
    content: "\e636"
}

.icon-eyedropper:before {
    content: "\e637"
}

.icon-file-settings:before {
    content: "\e638"
}

.icon-file-add:before {
    content: "\e639"
}

.icon-file:before {
    content: "\e63a"
}

.icon-align-left:before {
    content: "\e63b"
}

.icon-align-right:before {
    content: "\e63c"
}

.icon-align-center:before {
    content: "\e63d"
}

.icon-align-justify:before {
    content: "\e63e"
}

.icon-file-broken:before {
    content: "\e63f"
}

.icon-browser:before {
    content: "\e640"
}

.icon-windows:before {
    content: "\e641"
}

.icon-window:before {
    content: "\e642"
}

.icon-folder:before {
    content: "\e643"
}

.icon-connection-25:before {
    content: "\e644"
}

.icon-connection-50:before {
    content: "\e645"
}

.icon-connection-75:before {
    content: "\e646"
}

.icon-connection-full:before {
    content: "\e647"
}

.icon-list:before {
    content: "\e648"
}

.icon-grid:before {
    content: "\e649"
}

.icon-stack3:before {
    content: "\e64a"
}

.icon-battery-charging:before {
    content: "\e64b"
}

.icon-battery-empty:before {
    content: "\e64c"
}

.icon-battery-25:before {
    content: "\e64d"
}

.icon-battery-50:before {
    content: "\e64e"
}

.icon-battery-75:before {
    content: "\e64f"
}

.icon-refresh:before {
    content: "\e650"
}

.icon-volume:before {
    content: "\e651"
}

.icon-volume-increase:before {
    content: "\e652"
}

.icon-volume-decrease:before {
    content: "\e653"
}

.icon-mute:before {
    content: "\e654"
}

.icon-microphone:before {
    content: "\e655"
}

.icon-microphone-off:before {
    content: "\e656"
}

.icon-book:before {
    content: "\e657"
}

.icon-checkmark:before {
    content: "\e658"
}

.icon-checkbox-checked:before {
    content: "\e659"
}

.icon-checkbox:before {
    content: "\e65a"
}

.icon-paperclip:before {
    content: "\e65b"
}

.icon-chat-1:before {
    content: "\e65c"
}

.icon-chat-2:before {
    content: "\e65d"
}

.icon-chat-3:before {
    content: "\e65e"
}

.icon-comment:before {
    content: "\e65f"
}

.icon-calendar:before {
    content: "\e660"
}

.icon-bookmark:before {
    content: "\e661"
}

.icon-email2:before {
    content: "\e662"
}

.icon-heart:before {
    content: "\e663"
}

.icon-enter:before {
    content: "\e664"
}

.icon-cloud:before {
    content: "\e665"
}

.icon-book2:before {
    content: "\e666"
}

.icon-star:before {
    content: "\e667"
}

.icon-lock:before {
    content: "\e668"
}

.icon-unlocked:before {
    content: "\e669"
}

.icon-unlocked2:before {
    content: "\e66a"
}

.icon-users:before {
    content: "\e66b"
}

.icon-user:before {
    content: "\e66c"
}

.icon-users2:before {
    content: "\e66d"
}

.icon-user2:before {
    content: "\e66e"
}

.icon-bullhorn:before {
    content: "\e66f"
}

.icon-share:before {
    content: "\e670"
}

.icon-screen:before {
    content: "\e671"
}

.icon-phone:before {
    content: "\e672"
}

.icon-phone-portrait:before {
    content: "\e673"
}

.icon-calculator:before {
    content: "\e674"
}

.icon-bag:before {
    content: "\e675"
}

.icon-diamond:before {
    content: "\e676"
}

.icon-drink:before {
    content: "\e677"
}

.icon-shorts:before {
    content: "\e678"
}

.icon-vcard:before {
    content: "\e679"
}

.icon-sun:before {
    content: "\e67a"
}

.icon-bill:before {
    content: "\e67b"
}

.icon-coffee:before {
    content: "\e67c"
}

.icon-tv2:before {
    content: "\e67d"
}

.icon-newspaper:before {
    content: "\e67e"
}

.icon-stack:before {
    content: "\e67f"
}

.icon-syringe:before {
    content: "\e680"
}

.icon-health:before {
    content: "\e681"
}

.icon-bolt:before {
    content: "\e682"
}

.icon-pill:before {
    content: "\e683"
}

.icon-bones:before {
    content: "\e684"
}

.icon-lab:before {
    content: "\e685"
}

.icon-clipboard:before {
    content: "\e686"
}

.icon-mug:before {
    content: "\e687"
}

.icon-bucket:before {
    content: "\e688"
}

.icon-select:before {
    content: "\e689"
}

.icon-graph:before {
    content: "\e68a"
}

.icon-crop:before {
    content: "\e68b"
}

.icon-heart2:before {
    content: "\e68c"
}

.icon-cloud2:before {
    content: "\e68d"
}

.icon-star2:before {
    content: "\e68e"
}

.icon-pen:before {
    content: "\e68f"
}

.icon-diamond2:before {
    content: "\e690"
}

.icon-display:before {
    content: "\e691"
}

.icon-paperplane:before {
    content: "\e692"
}

.icon-params:before {
    content: "\e693"
}

.icon-banknote:before {
    content: "\e694"
}

.icon-vynil:before {
    content: "\e695"
}

.icon-truck:before {
    content: "\e696"
}

.icon-world:before {
    content: "\e697"
}

.icon-tv:before {
    content: "\e698"
}

.icon-sound:before {
    content: "\e699"
}

.icon-video:before {
    content: "\e69a"
}

.icon-trash:before {
    content: "\e69b"
}

.icon-user3:before {
    content: "\e69c"
}

.icon-key:before {
    content: "\e69d"
}

.icon-search2:before {
    content: "\e69e"
}

.icon-settings2:before {
    content: "\e69f"
}

.icon-camera2:before {
    content: "\e6a0"
}

.icon-tag2:before {
    content: "\e6a1"
}

.icon-lock2:before {
    content: "\e6a2"
}

.icon-bulb:before {
    content: "\e6a3"
}

.icon-location:before {
    content: "\e6a4"
}

.icon-eye:before {
    content: "\e6a5"
}

.icon-bubble:before {
    content: "\e6a6"
}

.icon-stack2:before {
    content: "\e6a7"
}

.icon-cup:before {
    content: "\e6a8"
}

.icon-phone2:before {
    content: "\e6a9"
}

.icon-news:before {
    content: "\e6aa"
}

.icon-mail:before {
    content: "\e6ab"
}

.icon-like:before {
    content: "\e6ac"
}

.icon-photo:before {
    content: "\e6ad"
}

.icon-note:before {
    content: "\e6ae"
}

.icon-clock2:before {
    content: "\e6af"
}

.icon-data:before {
    content: "\e6b0"
}

.icon-music:before {
    content: "\e6b1"
}

.icon-megaphone:before {
    content: "\e6b2"
}

.icon-study:before {
    content: "\e6b3"
}

.icon-lab2:before {
    content: "\e6b4"
}

.icon-food:before {
    content: "\e6b5"
}

.icon-t-shirt:before {
    content: "\e6b6"
}

.icon-fire:before {
    content: "\e6b7"
}

.icon-clip:before {
    content: "\e6b8"
}

.icon-shop:before {
    content: "\e6b9"
}

.icon-calendar2:before {
    content: "\e6ba"
}

.icon-wallet:before {
    content: "\e6bb"
}

.icon-duckduckgo:before {
    content: "\e830"
}

.icon-lkdto:before {
    content: "\e896"
}

.icon-delicious:before {
    content: "\e832"
}

.icon-paypal:before {
    content: "\e833"
}

.icon-flattr:before {
    content: "\e834"
}

.icon-android:before {
    content: "\e835"
}

.icon-eventful:before {
    content: "\e836"
}

.icon-smashmag:before {
    content: "\e837"
}

.icon-gplus:before {
    content: "\e838"
}

.icon-wikipedia:before {
    content: "\e839"
}

.icon-lanyrd:before {
    content: "\e83a"
}

.icon-calendar-1:before {
    content: "\e83b"
}

.icon-stumbleupon:before {
    content: "\e83c"
}

.icon-bitcoin:before {
    content: "\e83f"
}

.icon-w3c:before {
    content: "\e840"
}

.icon-foursquare:before {
    content: "\e841"
}

.icon-html5:before {
    content: "\e842"
}

.icon-ie:before {
    content: "\e843"
}

.icon-call:before {
    content: "\e844"
}

.icon-grooveshark:before {
    content: "\e845"
}

.icon-ninetyninedesigns:before {
    content: "\e846"
}

.icon-forrst:before {
    content: "\e847"
}

.icon-digg:before {
    content: "\e848"
}

.icon-spotify:before {
    content: "\e849"
}

.icon-reddit:before {
    content: "\e84a"
}

.icon-guest:before {
    content: "\e84b"
}

.icon-blogger:before {
    content: "\e84e"
}

.icon-cc:before {
    content: "\e84f"
}

.icon-dribbble:before {
    content: "\e850"
}

.icon-evernote:before {
    content: "\e851"
}

.icon-flickr:before {
    content: "\e852"
}

.icon-google:before {
    content: "\e853"
}

.icon-viadeo:before {
    content: "\e854"
}

.icon-instapaper:before {
    content: "\e855"
}

.icon-weibo:before {
    content: "\e856"
}

.icon-klout:before {
    content: "\e857"
}

.icon-linkedin:before {
    content: "\e858"
}

.icon-meetup:before {
    content: "\e859"
}

.icon-vk:before {
    content: "\e85a"
}

.icon-rss:before {
    content: "\e85d"
}

.icon-skype:before {
    content: "\e85e"
}

.icon-windows2:before {
    content: "\e862"
}

.icon-aim:before {
    content: "\e831"
}

.icon-yahoo:before {
    content: "\e864"
}

.icon-chrome:before {
    content: "\e865"
}

.icon-email3:before {
    content: "\e866"
}

.icon-macstore:before {
    content: "\e867"
}

.icon-myspace:before {
    content: "\e868"
}

.icon-podcast:before {
    content: "\e869"
}

.icon-cloudapp:before {
    content: "\e86c"
}

.icon-dropbox:before {
    content: "\e86d"
}

.icon-ebay:before {
    content: "\e86e"
}

.icon-github:before {
    content: "\e870"
}

.icon-github-circled:before {
    content: "\e871"
}

.icon-googleplay:before {
    content: "\e872"
}

.icon-itunes:before {
    content: "\e873"
}

.icon-plurk:before {
    content: "\e874"
}

.icon-songkick:before {
    content: "\e875"
}

.icon-lastfm:before {
    content: "\e876"
}

.icon-gmail:before {
    content: "\e877"
}

.icon-pinboard:before {
    content: "\e878"
}

.icon-soundcloud:before {
    content: "\e87b"
}

.icon-tumblr:before {
    content: "\e87c"
}

.icon-eventasaurus:before {
    content: "\e87d"
}

.icon-wordpress:before {
    content: "\e87e"
}

.icon-yelp:before {
    content: "\e87f"
}

.icon-intensedebate:before {
    content: "\e880"
}

.icon-eventbrite:before {
    content: "\e881"
}

.icon-scribd:before {
    content: "\e882"
}

.icon-posterous:before {
    content: "\e883"
}

.icon-stripe:before {
    content: "\e884"
}

.icon-opentable:before {
    content: "\e885"
}

.icon-cart:before {
    content: "\e886"
}

.icon-print:before {
    content: "\e887"
}

.icon-dwolla:before {
    content: "\e88a"
}

.icon-appnet:before {
    content: "\e88b"
}

.icon-statusnet:before {
    content: "\e88c"
}

.icon-acrobat:before {
    content: "\e88d"
}

.icon-drupal:before {
    content: "\e88e"
}

.icon-buffer:before {
    content: "\e88f"
}

.icon-pocket:before {
    content: "\e890"
}

.icon-bitbucket:before {
    content: "\e891"
}

.icon-lego:before {
    content: "\e892"
}

.icon-login:before {
    content: "\e893"
}

.icon-stackoverflow:before {
    content: "\e806"
}

.icon-hackernews:before {
    content: "\e895"
}

.icon-xing:before {
    content: "\e863"
}

.icon-angellist:before {
    content: "\e888"
}

.icon-quora:before {
    content: "\e87a"
}

.icon-openid:before {
    content: "\e879"
}

.icon-steam:before {
    content: "\e86b"
}

.icon-amazon:before {
    content: "\e86a"
}

.icon-disqus:before {
    content: "\e85c"
}

.icon-plancast:before {
    content: "\e85b"
}

.icon-appstore:before {
    content: "\e84d"
}

.icon-gowalla:before {
    content: "\e84c"
}

.icon-pinterest:before {
    content: "\e83e"
}

.icon-fivehundredpx:before {
    content: "\e83d"
}

.icon-glass:before {
    content: "\e6bc"
}

.icon-music2:before {
    content: "\e6bd"
}

.icon-search3:before {
    content: "\e6be"
}

.icon-envelope2:before {
    content: "\e6bf"
}

.icon-heart3:before {
    content: "\e6c0"
}

.icon-star3:before {
    content: "\e6c1"
}

.icon-star-empty:before {
    content: "\e6c2"
}

.icon-user4:before {
    content: "\e6c3"
}

.icon-film:before {
    content: "\e6c4"
}

.icon-th-large:before {
    content: "\e6c5"
}

.icon-th:before {
    content: "\e6c6"
}

.icon-th-list:before {
    content: "\e6c7"
}

.icon-ok:before {
    content: "\e6c8"
}

.icon-remove:before {
    content: "\e6c9"
}

.icon-zoom-in2:before {
    content: "\e6ca"
}

.icon-zoom-out2:before {
    content: "\e6cb"
}

.icon-off:before {
    content: "\e6cc"
}

.icon-signal:before {
    content: "\e6cd"
}

.icon-cog:before {
    content: "\e6ce"
}

.icon-trash2:before {
    content: "\e6cf"
}

.icon-home2:before {
    content: "\e6d0"
}

.icon-file2:before {
    content: "\e6d1"
}

.icon-time:before {
    content: "\e6d2"
}

.icon-road:before {
    content: "\e6d3"
}

.icon-download-alt:before {
    content: "\e6d4"
}

.icon-download2:before {
    content: "\e6d5"
}

.icon-upload:before {
    content: "\e6d6"
}

.icon-inbox:before {
    content: "\e6d7"
}

.icon-play-circle:before {
    content: "\e6d8"
}

.icon-repeat:before {
    content: "\e6d9"
}

.icon-refresh2:before {
    content: "\e6da"
}

.icon-list-alt:before {
    content: "\e6db"
}

.icon-lock3:before {
    content: "\e6dc"
}

.icon-flag2:before {
    content: "\e6dd"
}

.icon-headphones:before {
    content: "\e6de"
}

.icon-volume-off:before {
    content: "\e6df"
}

.icon-volume-down:before {
    content: "\e6e0"
}

.icon-volume-up:before {
    content: "\e6e1"
}

.icon-qrcode:before {
    content: "\e6e2"
}

.icon-barcode:before {
    content: "\e6e3"
}

.icon-tag3:before {
    content: "\e6e4"
}

.icon-tags:before {
    content: "\e6e5"
}

.icon-book3:before {
    content: "\e6e6"
}

.icon-bookmark2:before {
    content: "\e6e7"
}

.icon-print2:before {
    content: "\e6e8"
}

.icon-camera3:before {
    content: "\e6e9"
}

.icon-font:before {
    content: "\e6ea"
}

.icon-bold:before {
    content: "\e6eb"
}

.icon-italic:before {
    content: "\e6ec"
}

.icon-text-height:before {
    content: "\e6ed"
}

.icon-text-width:before {
    content: "\e6ee"
}

.icon-align-left2:before {
    content: "\e6ef"
}

.icon-align-center2:before {
    content: "\e6f0"
}

.icon-align-right2:before {
    content: "\e6f1"
}

.icon-align-justify2:before {
    content: "\e6f2"
}

.icon-list2:before {
    content: "\e6f3"
}

.icon-indent-left:before {
    content: "\e6f4"
}

.icon-indent-right:before {
    content: "\e6f5"
}

.icon-facetime-video:before {
    content: "\e6f6"
}

.icon-picture:before {
    content: "\e6f7"
}

.icon-pencil2:before {
    content: "\e6f8"
}

.icon-map-marker2:before {
    content: "\e6f9"
}

.icon-adjust:before {
    content: "\e6fa"
}

.icon-tint:before {
    content: "\e6fb"
}

.icon-edit:before {
    content: "\e6fc"
}

.icon-share2:before {
    content: "\e6fd"
}

.icon-check:before {
    content: "\e6fe"
}

.icon-move:before {
    content: "\e6ff"
}

.icon-step-backward:before {
    content: "\e700"
}

.icon-fast-backward:before {
    content: "\e701"
}

.icon-backward:before {
    content: "\e702"
}

.icon-play:before {
    content: "\e703"
}

.icon-pause:before {
    content: "\e704"
}

.icon-stop:before {
    content: "\e705"
}

.icon-forward:before {
    content: "\e706"
}

.icon-fast-forward:before {
    content: "\e707"
}

.icon-step-forward:before {
    content: "\e708"
}

.icon-eject:before {
    content: "\e709"
}

.icon-chevron-left:before {
    content: "\e70a"
}

.icon-chevron-right:before {
    content: "\e70b"
}

.icon-plus-sign:before {
    content: "\e70c"
}

.icon-minus-sign:before {
    content: "\e70d"
}

.icon-remove-sign:before {
    content: "\e70e"
}

.icon-ok-sign:before {
    content: "\e70f"
}

.icon-question-sign:before {
    content: "\e710"
}

.icon-info-sign:before {
    content: "\e711"
}

.icon-screenshot:before {
    content: "\e712"
}

.icon-remove-circle:before {
    content: "\e713"
}

.icon-ok-circle:before {
    content: "\e714"
}

.icon-ban-circle:before {
    content: "\e715"
}

.icon-arrow-left2:before {
    content: "\e716"
}

.icon-arrow-right2:before {
    content: "\e717"
}

.icon-arrow-up2:before {
    content: "\e718"
}

.icon-arrow-down2:before {
    content: "\e719"
}

.icon-share-alt:before {
    content: "\e71a"
}

.icon-resize-full:before {
    content: "\e71b"
}

.icon-resize-small:before {
    content: "\e71c"
}

.icon-plus:before {
    content: "\e71d"
}

.icon-minus:before {
    content: "\e71e"
}

.icon-asterisk:before {
    content: "\e71f"
}

.icon-exclamation-sign:before {
    content: "\e720"
}

.icon-gift:before {
    content: "\e721"
}

.icon-leaf:before {
    content: "\e722"
}

.icon-fire2:before {
    content: "\e723"
}

.icon-eye-open:before {
    content: "\e724"
}

.icon-eye-close:before {
    content: "\e725"
}

.icon-warning-sign:before {
    content: "\e726"
}

.icon-plane:before {
    content: "\e727"
}

.icon-calendar3:before {
    content: "\e728"
}

.icon-random:before {
    content: "\e729"
}

.icon-comment2:before {
    content: "\e72a"
}

.icon-magnet:before {
    content: "\e72b"
}

.icon-chevron-up:before {
    content: "\e72c"
}

.icon-chevron-down:before {
    content: "\e72d"
}

.icon-retweet:before {
    content: "\e72e"
}

.icon-shopping-cart:before {
    content: "\e72f"
}

.icon-folder-close:before {
    content: "\e730"
}

.icon-folder-open:before {
    content: "\e731"
}

.icon-resize-vertical:before {
    content: "\e732"
}

.icon-resize-horizontal:before {
    content: "\e733"
}

.icon-bar-chart:before {
    content: "\e734"
}

.icon-twitter-sign:before {
    content: "\e735"
}

.icon-facebook-sign:before {
    content: "\e736"
}

.icon-camera-retro:before {
    content: "\e737"
}

.icon-key2:before {
    content: "\e738"
}

.icon-cogs:before {
    content: "\e739"
}

.icon-comments:before {
    content: "\e73a"
}

.icon-thumbs-up:before {
    content: "\e73b"
}

.icon-thumbs-down:before {
    content: "\e73c"
}

.icon-star-half:before {
    content: "\e73d"
}

.icon-heart-empty:before {
    content: "\e73e"
}

.icon-signout:before {
    content: "\e73f"
}

.icon-linkedin-sign:before {
    content: "\e740"
}

.icon-pushpin:before {
    content: "\e741"
}

.icon-external-link:before {
    content: "\e742"
}

.icon-signin:before {
    content: "\e743"
}

.icon-trophy:before {
    content: "\e744"
}

.icon-github-sign:before {
    content: "\e745"
}

.icon-upload-alt:before {
    content: "\e746"
}

.icon-lemon:before {
    content: "\e747"
}

.icon-phone3:before {
    content: "\e748"
}

.icon-check-empty:before {
    content: "\e749"
}

.icon-bookmark-empty:before {
    content: "\e74a"
}

.icon-phone-sign:before {
    content: "\e74b"
}

.icon-twitter2:before {
    content: "\e74c"
}

.icon-facebook2:before {
    content: "\e74d"
}

.icon-github2:before {
    content: "\e74e"
}

.icon-unlock:before {
    content: "\e74f"
}

.icon-credit:before {
    content: "\e750"
}

.icon-rss2:before {
    content: "\e751"
}

.icon-hdd:before {
    content: "\e752"
}

.icon-bullhorn2:before {
    content: "\e753"
}

.icon-bell:before {
    content: "\e754"
}

.icon-certificate:before {
    content: "\e755"
}

.icon-hand-right:before {
    content: "\e756"
}

.icon-hand-left:before {
    content: "\e757"
}

.icon-hand-up:before {
    content: "\e758"
}

.icon-hand-down:before {
    content: "\e759"
}

.icon-circle-arrow-left:before {
    content: "\e75a"
}

.icon-circle-arrow-right:before {
    content: "\e75b"
}

.icon-circle-arrow-up:before {
    content: "\e75c"
}

.icon-circle-arrow-down:before {
    content: "\e75d"
}

.icon-globe:before {
    content: "\e75e"
}

.icon-wrench:before {
    content: "\e75f"
}

.icon-tasks:before {
    content: "\e760"
}

.icon-filter:before {
    content: "\e761"
}

.icon-briefcase:before {
    content: "\e762"
}

.icon-fullscreen:before {
    content: "\e763"
}

.icon-group:before {
    content: "\e764"
}

.icon-link:before {
    content: "\e765"
}

.icon-cloud3:before {
    content: "\e766"
}

.icon-beaker:before {
    content: "\e767"
}

.icon-cut:before {
    content: "\e768"
}

.icon-copy:before {
    content: "\e769"
}

.icon-paper-clip:before {
    content: "\e76a"
}

.icon-save:before {
    content: "\e76b"
}

.icon-sign-blank:before {
    content: "\e76c"
}

.icon-reorder:before {
    content: "\e76d"
}

.icon-list-ul:before {
    content: "\e76e"
}

.icon-list-ol:before {
    content: "\e76f"
}

.icon-strikethrough:before {
    content: "\e770"
}

.icon-underline:before {
    content: "\e771"
}

.icon-table:before {
    content: "\e772"
}

.icon-magic:before {
    content: "\e773"
}

.icon-truck2:before {
    content: "\e774"
}

.icon-pinterest2:before {
    content: "\e775"
}

.icon-pinterest-sign:before {
    content: "\e776"
}

.icon-google-plus-sign:before {
    content: "\e777"
}

.icon-google-plus:before {
    content: "\e778"
}

.icon-money:before {
    content: "\e779"
}

.icon-caret-down:before {
    content: "\e77a"
}

.icon-caret-up:before {
    content: "\e77b"
}

.icon-caret-left:before {
    content: "\e77c"
}

.icon-caret-right:before {
    content: "\e77d"
}

.icon-columns:before {
    content: "\e77e"
}

.icon-sort:before {
    content: "\e77f"
}

.icon-sort-down:before {
    content: "\e780"
}

.icon-sort-up:before {
    content: "\e781"
}

.icon-envelope-alt:before {
    content: "\e782"
}

.icon-linkedin2:before {
    content: "\e783"
}

.icon-undo:before {
    content: "\e784"
}

.icon-legal:before {
    content: "\e785"
}

.icon-dashboard:before {
    content: "\e786"
}

.icon-comment-alt:before {
    content: "\e787"
}

.icon-comments-alt:before {
    content: "\e788"
}

.icon-bolt2:before {
    content: "\e789"
}

.icon-sitemap:before {
    content: "\e78a"
}

.icon-umbrella:before {
    content: "\e78b"
}

.icon-paste:before {
    content: "\e78c"
}

.icon-lightbulb:before {
    content: "\e78d"
}

.icon-exchange:before {
    content: "\e78e"
}

.icon-cloud-download:before {
    content: "\e78f"
}

.icon-cloud-upload:before {
    content: "\e790"
}

.icon-user-md:before {
    content: "\e791"
}

.icon-stethoscope:before {
    content: "\e792"
}

.icon-suitcase:before {
    content: "\e793"
}

.icon-bell-alt:before {
    content: "\e794"
}

.icon-coffee2:before {
    content: "\e795"
}

.icon-food2:before {
    content: "\e796"
}

.icon-file-alt:before {
    content: "\e797"
}

.icon-building:before {
    content: "\e798"
}

.icon-hospital:before {
    content: "\e799"
}

.icon-ambulance:before {
    content: "\e79a"
}

.icon-medkit:before {
    content: "\e79b"
}

.icon-fighter-jet:before {
    content: "\e79c"
}

.icon-beer:before {
    content: "\e79d"
}

.icon-h-sign:before {
    content: "\e79e"
}

.icon-plus-sign2:before {
    content: "\e79f"
}

.icon-double-angle-left:before {
    content: "\e7a0"
}

.icon-double-angle-right:before {
    content: "\e7a1"
}

.icon-double-angle-up:before {
    content: "\e7a2"
}

.icon-double-angle-down:before {
    content: "\e7a3"
}

.icon-angle-up:before {
    content: "\e7a6"
}

.icon-angle-down:before {
    content: "\e7a7"
}

.icon-desktop:before {
    content: "\e7a8"
}

.icon-laptop2:before {
    content: "\e7a9"
}

.icon-tablet2:before {
    content: "\e7aa"
}

.icon-mobile:before {
    content: "\e7ab"
}

.icon-circle-blank:before {
    content: "\e7ac"
}

.icon-quote-left:before {
    content: "\e7ad"
}

.icon-quote-right:before {
    content: "\e7ae"
}

.icon-spinner:before {
    content: "\e7af"
}

.icon-circle:before {
    content: "\e7b0"
}

.icon-reply:before {
    content: "\e7b1"
}

.icon-github-alt:before {
    content: "\e7b2"
}

.icon-folder-close-alt:before {
    content: "\e7b3"
}

.icon-folder-open-alt:before {
    content: "\e7b4"
}

.icon-expand-alt:before {
    content: "\e7b5"
}

.icon-collapse-alt:before {
    content: "\e7b6"
}

.icon-smile:before {
    content: "\e7b7"
}

.icon-frown:before {
    content: "\e7b8"
}

.icon-meh:before {
    content: "\e7b9"
}

.icon-gamepad:before {
    content: "\e7ba"
}

.icon-keyboard:before {
    content: "\e7bb"
}

.icon-flag-alt:before {
    content: "\e7bc"
}

.icon-flag-checkered:before {
    content: "\e7bd"
}

.icon-terminal:before {
    content: "\e7be"
}

.icon-code:before {
    content: "\e7bf"
}

.icon-reply-all:before {
    content: "\e7c0"
}

.icon-star-half-full:before {
    content: "\e7c1"
}

.icon-location-arrow:before {
    content: "\e7c2"
}

.icon-crop2:before {
    content: "\e7c3"
}

.icon-code-fork:before {
    content: "\e7c4"
}

.icon-unlink:before {
    content: "\e7c5"
}

.icon-question:before {
    content: "\e7c6"
}

.icon-info:before {
    content: "\e7c7"
}

.icon-exclamation:before {
    content: "\e7c8"
}

.icon-superscript:before {
    content: "\e7c9"
}

.icon-subscript:before {
    content: "\e7ca"
}

.icon-eraser:before {
    content: "\e7cb"
}

.icon-puzzle:before {
    content: "\e7cc"
}

.icon-microphone2:before {
    content: "\e7cd"
}

.icon-microphone-off2:before {
    content: "\e7ce"
}

.icon-shield:before {
    content: "\e7cf"
}

.icon-calendar-empty:before {
    content: "\e7d0"
}

.icon-fire-extinguisher:before {
    content: "\e7d1"
}

.icon-rocket:before {
    content: "\e7d2"
}

.icon-maxcdn:before {
    content: "\e7d3"
}

.icon-chevron-sign-left:before {
    content: "\e7d4"
}

.icon-chevron-sign-right:before {
    content: "\e7d5"
}

.icon-chevron-sign-up:before {
    content: "\e7d6"
}

.icon-chevron-sign-down:before {
    content: "\e7d7"
}

.icon-html52:before {
    content: "\e7d8"
}

.icon-css3:before {
    content: "\e7d9"
}

.icon-anchor:before {
    content: "\e7da"
}

.icon-unlock-alt:before {
    content: "\e7db"
}

.icon-bullseye:before {
    content: "\e7dc"
}

.icon-ellipsis-horizontal:before {
    content: "\e7dd"
}

.icon-ellipsis-vertical:before {
    content: "\e7de"
}

.icon-rss-sign:before {
    content: "\e7df"
}

.icon-play-sign:before {
    content: "\e7e0"
}

.icon-ticket:before {
    content: "\e7e1"
}

.icon-minus-sign-alt:before {
    content: "\e7e2"
}

.icon-check-minus:before {
    content: "\e7e3"
}

.icon-level-up:before {
    content: "\e7e4"
}

.icon-level-down:before {
    content: "\e7e5"
}

.icon-check-sign:before {
    content: "\e7e6"
}

.icon-edit-sign:before {
    content: "\e7e7"
}

.icon-external-link-sign:before {
    content: "\e7e8"
}

.icon-share-sign:before {
    content: "\e7e9"
}

.icon-compass:before {
    content: "\e7ea"
}

.icon-collapse:before {
    content: "\e7eb"
}

.icon-collapse-top:before {
    content: "\e7ec"
}

.icon-expand:before {
    content: "\e7ed"
}

.icon-euro:before {
    content: "\e7ee"
}

.icon-gbp:before {
    content: "\e7ef"
}

.icon-dollar:before {
    content: "\e7f0"
}

.icon-rupee:before {
    content: "\e7f1"
}

.icon-yen:before {
    content: "\e7f2"
}

.icon-renminbi:before {
    content: "\e7f3"
}

.icon-won:before {
    content: "\e7f4"
}

.icon-bitcoin2:before {
    content: "\e7f5"
}

.icon-file3:before {
    content: "\e7f6"
}

.icon-file-text:before {
    content: "\e7f7"
}

.icon-sort-by-alphabet:before {
    content: "\e7f8"
}

.icon-sort-by-alphabet-alt:before {
    content: "\e7f9"
}

.icon-sort-by-attributes:before {
    content: "\e7fa"
}

.icon-sort-by-attributes-alt:before {
    content: "\e7fb"
}

.icon-sort-by-order:before {
    content: "\e7fc"
}

.icon-sort-by-order-alt:before {
    content: "\e7fd"
}

.icon-thumbs-up2:before {
    content: "\e7fe"
}

.icon-thumbs-down2:before {
    content: "\e7ff"
}

.icon-youtube-sign:before {
    content: "\e800"
}

.icon-youtube2:before {
    content: "\e801"
}

.icon-xing2:before {
    content: "\e802"
}

.icon-xing-sign:before {
    content: "\e803"
}

.icon-youtube-play:before {
    content: "\e804"
}

.icon-dropbox2:before {
    content: "\e805"
}

.icon-stackexchange:before {
    content: "\e806"
}

.icon-instagram2:before {
    content: "\e807"
}

.icon-flickr2:before {
    content: "\e808"
}

.icon-adn:before {
    content: "\e809"
}

.icon-bitbucket2:before {
    content: "\e80a"
}

.icon-bitbucket-sign:before {
    content: "\e80b"
}

.icon-tumblr2:before {
    content: "\e80c"
}

.icon-tumblr-sign:before {
    content: "\e80d"
}

.icon-long-arrow-down:before {
    content: "\e80e"
}

.icon-long-arrow-up:before {
    content: "\e80f"
}

.icon-long-arrow-left:before {
    content: "\e810"
}

.icon-long-arrow-right:before {
    content: "\e811"
}

.icon-apple:before {
    content: "\e812"
}

.icon-windows3:before {
    content: "\e813"
}

.icon-android2:before {
    content: "\e814"
}

.icon-linux:before {
    content: "\e815"
}

.icon-dribbble2:before {
    content: "\e816"
}

.icon-skype2:before {
    content: "\e817"
}

.icon-foursquare2:before {
    content: "\e818"
}

.icon-trello:before {
    content: "\e819"
}

.icon-female:before {
    content: "\e81a"
}

.icon-male:before {
    content: "\e81b"
}

.icon-gittip:before {
    content: "\e81c"
}

.icon-sun2:before {
    content: "\e81d"
}

.icon-moon:before {
    content: "\e81e"
}

.icon-archive2:before {
    content: "\e81f"
}

.icon-bug:before {
    content: "\e820"
}

.icon-renren:before {
    content: "\e821"
}

.icon-weibo2:before {
    content: "\e822"
}

.icon-vk2:before {
    content: "\e823"
}

.icon-line-eye:before {
    content: "\e000"
}

.icon-line-paper-clip:before {
    content: "\e001"
}

.icon-line-mail:before {
    content: "\e002"
}

.icon-line-toggle:before {
    content: "\e003"
}

.icon-line-layout:before {
    content: "\e004"
}

.icon-line-link:before {
    content: "\e005"
}

.icon-line-bell:before {
    content: "\e006"
}

.icon-line-lock:before {
    content: "\e007"
}

.icon-line-unlock:before {
    content: "\e008"
}

.icon-line-ribbon:before {
    content: "\e009"
}

.icon-line-image:before {
    content: "\e010"
}

.icon-line-signal:before {
    content: "\e011"
}

.icon-line-target:before {
    content: "\e012"
}

.icon-line-clipboard:before {
    content: "\e013"
}

.icon-line-clock:before {
    content: "\e014"
}

.icon-line-watch:before {
    content: "\e015"
}

.icon-line-air-play:before {
    content: "\e016"
}

.icon-line-camera:before {
    content: "\e017"
}

.icon-line-video:before {
    content: "\e018"
}

.icon-line-disc:before {
    content: "\e019"
}

.icon-line-printer:before {
    content: "\e020"
}

.icon-line-monitor:before {
    content: "\e021"
}

.icon-line-server:before {
    content: "\e022"
}

.icon-line-cog:before {
    content: "\e023"
}

.icon-line-heart:before {
    content: "\e024"
}

.icon-line-paragraph:before {
    content: "\e025"
}

.icon-line-align-justify:before {
    content: "\e026"
}

.icon-line-align-left:before {
    content: "\e027"
}

.icon-line-align-center:before {
    content: "\e028"
}

.icon-line-align-right:before {
    content: "\e029"
}

.icon-line-book:before {
    content: "\e030"
}

.icon-line-layers:before {
    content: "\e031"
}

.icon-line-stack:before {
    content: "\e032"
}

.icon-line-stack-2:before {
    content: "\e033"
}

.icon-line-paper:before {
    content: "\e034"
}

.icon-line-paper-stack:before {
    content: "\e035"
}

.icon-line-search:before {
    content: "\e036"
}

.icon-line-zoom-in:before {
    content: "\e037"
}

.icon-line-zoom-out:before {
    content: "\e038"
}

.icon-line-reply:before {
    content: "\e039"
}

.icon-line-circle-plus:before {
    content: "\e040"
}

.icon-line-circle-minus:before {
    content: "\e041"
}

.icon-line-circle-check:before {
    content: "\e042"
}

.icon-line-circle-cross:before {
    content: "\e043"
}

.icon-line-square-plus:before {
    content: "\e044"
}

.icon-line-square-minus:before {
    content: "\e045"
}

.icon-line-square-check:before {
    content: "\e046"
}

.icon-line-square-cross:before {
    content: "\e047"
}

.icon-line-microphone:before {
    content: "\e048"
}

.icon-line-record:before {
    content: "\e049"
}

.icon-line-skip-back:before {
    content: "\e050"
}

.icon-line-rewind:before {
    content: "\e051"
}

.icon-line-play:before {
    content: "\e052"
}

.icon-line-pause:before {
    content: "\e053"
}

.icon-line-stop:before {
    content: "\e054"
}

.icon-line-fast-forward:before {
    content: "\e055"
}

.icon-line-skip-forward:before {
    content: "\e056"
}

.icon-line-shuffle:before {
    content: "\e057"
}

.icon-line-repeat:before {
    content: "\e058"
}

.icon-line-folder:before {
    content: "\e059"
}

.icon-line-umbrella:before {
    content: "\e060"
}

.icon-line-moon:before {
    content: "\e061"
}

.icon-line-thermometer:before {
    content: "\e062"
}

.icon-line-drop:before {
    content: "\e063"
}

.icon-line-sun:before {
    content: "\e064"
}

.icon-line-cloud:before {
    content: "\e065"
}

.icon-line-cloud-upload:before {
    content: "\e066"
}

.icon-line-cloud-download:before {
    content: "\e067"
}

.icon-line-upload:before {
    content: "\e068"
}

.icon-line-download:before {
    content: "\e069"
}

.icon-line-location:before {
    content: "\e070"
}

.icon-line-location-2:before {
    content: "\e071"
}

.icon-line-map:before {
    content: "\e072"
}

.icon-line-battery:before {
    content: "\e073"
}

.icon-line-head:before {
    content: "\e074"
}

.icon-line-briefcase:before {
    content: "\e075"
}

.icon-line-speech-bubble:before {
    content: "\e076"
}

.icon-line-anchor:before {
    content: "\e077"
}

.icon-line-globe:before {
    content: "\e078"
}

.icon-line-box:before {
    content: "\e079"
}

.icon-line-reload:before {
    content: "\e080"
}

.icon-line-share:before {
    content: "\e081"
}

.icon-line-marquee:before {
    content: "\e082"
}

.icon-line-marquee-plus:before {
    content: "\e083"
}

.icon-line-marquee-minus:before {
    content: "\e084"
}

.icon-line-tag:before {
    content: "\e085"
}

.icon-line-power:before {
    content: "\e086"
}

.icon-line-command:before {
    content: "\e087"
}

.icon-line-alt:before {
    content: "\e088"
}

.icon-line-esc:before {
    content: "\e089"
}

.icon-line-bar-graph:before {
    content: "\e090"
}

.icon-line-bar-graph-2:before {
    content: "\e091"
}

.icon-line-pie-graph:before {
    content: "\e092"
}

.icon-line-star:before {
    content: "\e093"
}

.icon-line-arrow-left:before {
    content: "\e094"
}

.icon-line-arrow-right:before {
    content: "\e095"
}

.icon-line-arrow-up:before {
    content: "\e096"
}

.icon-line-arrow-down:before {
    content: "\e097"
}

.icon-line-volume:before {
    content: "\e098"
}

.icon-line-mute:before {
    content: "\e099"
}

.icon-line-content-right:before {
    content: "\e100"
}

.icon-line-content-left:before {
    content: "\e101"
}

.icon-line-grid:before {
    content: "\e102"
}

.icon-line-grid-2:before {
    content: "\e103"
}

.icon-line-columns:before {
    content: "\e104"
}

.icon-line-loader:before {
    content: "\e105"
}

.icon-line-bag:before {
    content: "\e106"
}

.icon-line-ban:before {
    content: "\e107"
}

.icon-line-flag:before {
    content: "\e108"
}

.icon-line-trash:before {
    content: "\e109"
}

.icon-line-expand:before {
    content: "\e110"
}

.icon-line-contract:before {
    content: "\e111"
}

.icon-line-maximize:before {
    content: "\e112"
}

.icon-line-minimize:before {
    content: "\e113"
}

.icon-line-plus:before {
    content: "\e114"
}

.icon-line-minus:before {
    content: "\e115"
}

.icon-line-check:before {
    content: "\e116"
}

.icon-line-move:before {
    content: "\e118"
}

.icon-line-delete:before {
    content: "\e119"
}

.icon-line-menu:before {
    content: "\e120"
}

.icon-line-archive:before {
    content: "\e121"
}

.icon-line-inbox:before {
    content: "\e122"
}

.icon-line-outbox:before {
    content: "\e123"
}

.icon-line-file:before {
    content: "\e124"
}

.icon-line-file-add:before {
    content: "\e125"
}

.icon-line-file-subtract:before {
    content: "\e126"
}

.icon-line-help:before {
    content: "\e127"
}

.icon-line-open:before {
    content: "\e128"
}

.icon-line-ellipsis:before {
    content: "\e129"
}

.icon-line2-user-female:before {
    content: "\e000"
}

.icon-line2-user-follow:before {
    content: "\e002"
}

.icon-line2-user-following:before {
    content: "\e003"
}

.icon-line2-user-unfollow:before {
    content: "\e004"
}

.icon-line2-trophy:before {
    content: "\e006"
}

.icon-line2-screen-smartphone:before {
    content: "\e010"
}

.icon-line2-screen-desktop:before {
    content: "\e011"
}

.icon-line2-plane:before {
    content: "\e012"
}

.icon-line2-notebook:before {
    content: "\e013"
}

.icon-line2-moustache:before {
    content: "\e014"
}

.icon-line2-mouse:before {
    content: "\e015"
}

.icon-line2-magnet:before {
    content: "\e016"
}

.icon-line2-energy:before {
    content: "\e020"
}

.icon-line2-emoticon-smile:before {
    content: "\e021"
}

.icon-line2-disc:before {
    content: "\e022"
}

.icon-line2-cursor-move:before {
    content: "\e023"
}

.icon-line2-crop:before {
    content: "\e024"
}

.icon-line2-credit-card:before {
    content: "\e025"
}

.icon-line2-chemistry:before {
    content: "\e026"
}

.icon-line2-user:before {
    content: "\e005"
}

.icon-line2-speedometer:before {
    content: "\e007"
}

.icon-line2-social-youtube:before {
    content: "\e008"
}

.icon-line2-social-twitter:before {
    content: "\e009"
}

.icon-line2-social-tumblr:before {
    content: "\e00a"
}

.icon-line2-social-facebook:before {
    content: "\e00b"
}

.icon-line2-social-dropbox:before {
    content: "\e00c"
}

.icon-line2-social-dribbble:before {
    content: "\e00d"
}

.icon-line2-shield:before {
    content: "\e00e"
}

.icon-line2-screen-tablet:before {
    content: "\e00f"
}

.icon-line2-magic-wand:before {
    content: "\e017"
}

.icon-line2-hourglass:before {
    content: "\e018"
}

.icon-line2-graduation:before {
    content: "\e019"
}

.icon-line2-ghost:before {
    content: "\e01a"
}

.icon-line2-game-controller:before {
    content: "\e01b"
}

.icon-line2-fire:before {
    content: "\e01c"
}

.icon-line2-eyeglasses:before {
    content: "\e01d"
}

.icon-line2-envelope-open:before {
    content: "\e01e"
}

.icon-line2-envelope-letter:before {
    content: "\e01f"
}

.icon-line2-bell:before {
    content: "\e027"
}

.icon-line2-badge:before {
    content: "\e028"
}

.icon-line2-anchor:before {
    content: "\e029"
}

.icon-line2-wallet:before {
    content: "\e02a"
}

.icon-line2-vector:before {
    content: "\e02b"
}

.icon-line2-speech:before {
    content: "\e02c"
}

.icon-line2-puzzle:before {
    content: "\e02d"
}

.icon-line2-printer:before {
    content: "\e02e"
}

.icon-line2-present:before {
    content: "\e02f"
}

.icon-line2-playlist:before {
    content: "\e030"
}

.icon-line2-pin:before {
    content: "\e031"
}

.icon-line2-picture:before {
    content: "\e032"
}

.icon-line2-map:before {
    content: "\e033"
}

.icon-line2-layers:before {
    content: "\e034"
}

.icon-line2-handbag:before {
    content: "\e035"
}

.icon-line2-globe-alt:before {
    content: "\e036"
}

.icon-line2-globe:before {
    content: "\e037"
}

.icon-line2-frame:before {
    content: "\e038"
}

.icon-line2-folder-alt:before {
    content: "\e039"
}

.icon-line2-film:before {
    content: "\e03a"
}

.icon-line2-feed:before {
    content: "\e03b"
}

.icon-line2-earphones-alt:before {
    content: "\e03c"
}

.icon-line2-earphones:before {
    content: "\e03d"
}

.icon-line2-drop:before {
    content: "\e03e"
}

.icon-line2-drawer:before {
    content: "\e03f"
}

.icon-line2-docs:before {
    content: "\e040"
}

.icon-line2-directions:before {
    content: "\e041"
}

.icon-line2-direction:before {
    content: "\e042"
}

.icon-line2-diamond:before {
    content: "\e043"
}

.icon-line2-cup:before {
    content: "\e044"
}

.icon-line2-compass:before {
    content: "\e045"
}

.icon-line2-call-out:before {
    content: "\e046"
}

.icon-line2-call-in:before {
    content: "\e047"
}

.icon-line2-call-end:before {
    content: "\e048"
}

.icon-line2-calculator:before {
    content: "\e049"
}

.icon-line2-bubbles:before {
    content: "\e04a"
}

.icon-line2-briefcase:before {
    content: "\e04b"
}

.icon-line2-book-open:before {
    content: "\e04c"
}

.icon-line2-basket-loaded:before {
    content: "\e04d"
}

.icon-line2-basket:before {
    content: "\e04e"
}

.icon-line2-bag:before {
    content: "\e04f"
}

.icon-line2-action-undo:before {
    content: "\e050"
}

.icon-line2-action-redo:before {
    content: "\e051"
}

.icon-line2-wrench:before {
    content: "\e052"
}

.icon-line2-umbrella:before {
    content: "\e053"
}

.icon-line2-trash:before {
    content: "\e054"
}

.icon-line2-tag:before {
    content: "\e055"
}

.icon-line2-support:before {
    content: "\e056"
}

.icon-line2-size-fullscreen:before {
    content: "\e057"
}

.icon-line2-size-actual:before {
    content: "\e058"
}

.icon-line2-shuffle:before {
    content: "\e059"
}

.icon-line2-share-alt:before {
    content: "\e05a"
}

.icon-line2-share:before {
    content: "\e05b"
}

.icon-line2-rocket:before {
    content: "\e05c"
}

.icon-line2-question:before {
    content: "\e05d"
}

.icon-line2-pie-chart:before {
    content: "\e05e"
}

.icon-line2-pencil:before {
    content: "\e05f"
}

.icon-line2-note:before {
    content: "\e060"
}

.icon-line2-music-tone-alt:before {
    content: "\e061"
}

.icon-line2-music-tone:before {
    content: "\e062"
}

.icon-line2-microphone:before {
    content: "\e063"
}

.icon-line2-loop:before {
    content: "\e064"
}

.icon-line2-logout:before {
    content: "\e065"
}

.icon-line2-login:before {
    content: "\e066"
}

.icon-line2-list:before {
    content: "\e067"
}

.icon-line2-like:before {
    content: "\e068"
}

.icon-line2-home:before {
    content: "\e069"
}

.icon-line2-grid:before {
    content: "\e06a"
}

.icon-line2-graph:before {
    content: "\e06b"
}

.icon-line2-equalizer:before {
    content: "\e06c"
}

.icon-line2-dislike:before {
    content: "\e06d"
}

.icon-line2-cursor:before {
    content: "\e06e"
}

.icon-line2-control-start:before {
    content: "\e06f"
}

.icon-line2-control-rewind:before {
    content: "\e070"
}

.icon-line2-control-play:before {
    content: "\e071"
}

.icon-line2-control-pause:before {
    content: "\e072"
}

.icon-line2-control-forward:before {
    content: "\e073"
}

.icon-line2-control-end:before {
    content: "\e074"
}

.icon-line2-calendar:before {
    content: "\e075"
}

.icon-line2-bulb:before {
    content: "\e076"
}

.icon-line2-bar-chart:before {
    content: "\e077"
}

.icon-line2-arrow-up:before {
    content: "\e078"
}

.icon-line2-arrow-right:before {
    content: "\e079"
}

.icon-line2-arrow-left:before {
    content: "\e07a"
}

.icon-line2-arrow-down:before {
    content: "\e07b"
}

.icon-line2-ban:before {
    content: "\e07c"
}

.icon-line2-bubble:before {
    content: "\e07d"
}

.icon-line2-camcorder:before {
    content: "\e07e"
}

.icon-line2-camera:before {
    content: "\e07f"
}

.icon-line2-check:before {
    content: "\e080"
}

.icon-line2-clock:before {
    content: "\e081"
}

.icon-line2-close:before {
    content: "\e082"
}

.icon-line2-cloud-download:before {
    content: "\e083"
}

.icon-line2-cloud-upload:before {
    content: "\e084"
}

.icon-line2-doc:before {
    content: "\e085"
}

.icon-line2-envelope:before {
    content: "\e086"
}

.icon-line2-eye:before {
    content: "\e087"
}

.icon-line2-flag:before {
    content: "\e088"
}

.icon-line2-folder:before {
    content: "\e089"
}

.icon-line2-heart:before {
    content: "\e08a"
}

.icon-line2-info:before {
    content: "\e08b"
}

.icon-line2-key:before {
    content: "\e08c"
}

.icon-line2-link:before {
    content: "\e08d"
}

.icon-line2-lock:before {
    content: "\e08e"
}

.icon-line2-lock-open:before {
    content: "\e08f"
}

.icon-line2-magnifier:before {
    content: "\e090"
}

.icon-line2-magnifier-add:before {
    content: "\e091"
}

.icon-line2-magnifier-remove:before {
    content: "\e092"
}

.icon-line2-paper-clip:before {
    content: "\e093"
}

.icon-line2-paper-plane:before {
    content: "\e094"
}

.icon-line2-plus:before {
    content: "\e095"
}

.icon-line2-pointer:before {
    content: "\e096"
}

.icon-line2-power:before {
    content: "\e097"
}

.icon-line2-refresh:before {
    content: "\e098"
}

.icon-line2-reload:before {
    content: "\e099"
}

.icon-line2-settings:before {
    content: "\e09a"
}

.icon-line2-star:before {
    content: "\e09b"
}

.icon-line2-symbol-female:before {
    content: "\e09c"
}

.icon-line2-symbol-male:before {
    content: "\e09d"
}

.icon-line2-target:before {
    content: "\e09e"
}

.icon-line2-volume-1:before {
    content: "\e09f"
}

.icon-line2-volume-2:before {
    content: "\e0a0"
}

.icon-line2-volume-off:before {
    content: "\e0a1"
}

.icon-line2-users:before {
    content: "\e001"
}

.social-icon {
    margin: 0 5px 5px 0;
    width: 40px;
    height: 40px;
    font-size: 20px;
    line-height: 38px !important;
    color: #555;
    text-shadow: none;
    border: 1px solid #aaa;
    border-radius: 3px;
    overflow: hidden
}

.si-rounded {
    border-radius: 50%
}

.si-borderless {
    border-color: transparent !important
}

.si-dark {
    background-color: #444;
    color: #fff !important;
    border-color: transparent
}

.si-light {
    background-color: rgba(0, 0, 0, .05);
    color: #666 !important;
    border-color: transparent
}

.si-colored {
    border-color: transparent !important
}

.si-colored i {
    color: #fff
}

.social-icon.si-large {
    margin: 0 10px 10px 0;
    width: 56px;
    height: 56px;
    font-size: 30px;
    line-height: 54px !important
}

.social-icon.si-small {
    width: 32px;
    height: 32px;
    font-size: 14px;
    line-height: 30px !important
}

.social-icon i {
    display: block;
    position: relative
}

body:not(.device-touch) .social-icon i {
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease
}

.social-icon i:last-child {
    color: #fff !important
}

.social-icon:hover i:first-child {
    margin-top: -38px
}

.social-icon.si-large:hover i:first-child {
    margin-top: -54px
}

.social-icon.si-small:hover i:first-child {
    margin-top: -30px
}

.social-icon:hover {
    color: #555;
    border-color: transparent
}

.si-colored.social-icon {
    border-color: transparent
}

.si-sticky {
    position: fixed;
    top: 50%;
    left: 5px;
    width: 36px;
    z-index: 100
}

.si-sticky.si-sticky-right {
    left: auto;
    right: 8px
}

.si-share {
    position: relative;
    padding-left: 5px;
    border-top: 1px solid #eee;
    border-bottom: 1px solid #eee
}

.si-share span {
    line-height: 36px;
    font-weight: 700;
    font-size: 13px
}

.si-share div {
    float: right
}

.si-share .social-icon {
    margin: -1px 0;
    border-radius: 0;
    font-size: 15px
}

.si-facebook:hover,
.si-colored.si-facebook {
    background-color: #3b5998 !important
}

.si-delicious:hover,
.si-colored.si-delicious {
    background-color: #205cc0 !important
}

.si-paypal:hover,
.si-colored.si-paypal {
    background-color: #00588b !important
}

.si-flattr:hover,
.si-colored.si-flattr {
    background-color: #f67c1a !important
}

.si-android:hover,
.si-colored.si-android {
    background-color: #a4c639 !important
}

.si-smashmag:hover,
.si-colored.si-smashmag {
    background-color: #e53b2c !important
}

.si-gplus:hover,
.si-colored.si-gplus {
    background-color: #dd4b39 !important
}

.si-wikipedia:hover,
.si-colored.si-wikipedia {
    background-color: #333 !important
}

.si-stumbleupon:hover,
.si-colored.si-stumbleupon {
    background-color: #f74425 !important
}

.si-foursquare:hover,
.si-colored.si-foursquare {
    background-color: #25a0ca !important
}

.si-call:hover,
.si-colored.si-call {
    background-color: #444 !important
}

.si-ninetyninedesigns:hover,
.si-colored.si-ninetyninedesigns {
    background-color: #f26739 !important
}

.si-forrst:hover,
.si-colored.si-forrst {
    background-color: #5b9a68 !important
}

.si-digg:hover,
.si-tiktok:hover,
.si-colored.si-tiktok,
.si-colored.si-digg {
    background-color: #191919 !important
}

.si-spotify:hover,
.si-colored.si-spotify {
    background-color: #81b71a !important
}

.si-reddit:hover,
.si-colored.si-reddit {
    background-color: #c6c6c6 !important
}

.si-blogger:hover,
.si-colored.si-blogger {
    background-color: #fc4f08 !important
}

.si-cc:hover,
.si-colored.si-cc {
    background-color: #688527 !important
}

.si-dribbble:hover,
.si-colored.si-dribbble {
    background-color: #ea4c89 !important
}

.si-evernote:hover,
.si-colored.si-evernote {
    background-color: #5ba525 !important
}

.si-flickr:hover,
.si-colored.si-flickr {
    background-color: #ff0084 !important
}

.si-google:hover,
.si-colored.si-google {
    background-color: #dd4b39 !important
}

.si-instapaper:hover,
.si-colored.si-instapaper {
    background-color: #333 !important
}

.si-klout:hover,
.si-colored.si-klout {
    background-color: #ff5f52 !important
}

.si-linkedin:hover,
.si-colored.si-linkedin {
    background-color: #0e76a8 !important
}

.si-vk:hover,
.si-colored.si-vk {
    background-color: #2b587a !important
}

.si-rss:hover,
.si-colored.si-rss {
    background-color: #ee802f !important
}

.si-skype:hover,
.si-colored.si-skype {
    background-color: #00aff0 !important
}

.si-twitter:hover,
.si-colored.si-twitter {
    background-color: #00acee !important
}

.si-youtube:hover,
.si-colored.si-youtube {
    background-color: #c4302b !important
}

.si-vimeo:hover,
.si-colored.si-vimeo {
    background-color: #86c9ef !important
}

.si-aim:hover,
.si-colored.si-aim {
    background-color: #fcd20b !important
}

.si-yahoo:hover,
.si-colored.si-yahoo {
    background-color: #720e9e !important
}

.si-email3:hover,
.si-colored.si-email3 {
    background-color: #6567a5 !important
}

.si-macstore:hover,
.si-colored.si-macstore {
    background-color: #333 !important
}

.si-myspace:hover,
.si-colored.si-myspace {
    background-color: #666 !important
}

.si-podcast:hover,
.si-colored.si-podcast {
    background-color: #e4b21b !important
}

.si-cloudapp:hover,
.si-colored.si-cloudapp {
    background-color: #525557 !important
}

.si-dropbox:hover,
.si-colored.si-dropbox {
    background-color: #3d9ae8 !important
}

.si-ebay:hover,
.si-colored.si-ebay {
    background-color: #89c507 !important
}

.si-github:hover,
.si-colored.si-github {
    background-color: #171515 !important
}

.si-googleplay:hover,
.si-colored.si-googleplay {
    background-color: #dd4b39 !important
}

.si-itunes:hover,
.si-colored.si-itunes {
    background-color: #222 !important
}

.si-plurk:hover,
.si-colored.si-plurk {
    background-color: #cf5a00 !important
}

.si-pinboard:hover,
.si-colored.si-pinboard {
    background-color: #0000e6 !important
}

.si-soundcloud:hover,
.si-colored.si-soundcloud {
    background-color: #f70 !important
}

.si-tumblr:hover,
.si-colored.si-tumblr {
    background-color: #34526f !important
}

.si-wordpress:hover,
.si-colored.si-wordpress {
    background-color: #1e8cbe !important
}

.si-yelp:hover,
.si-colored.si-yelp {
    background-color: #c41200 !important
}

.si-intensedebate:hover,
.si-colored.si-intensedebate {
    background-color: #009ee4 !important
}

.si-eventbrite:hover,
.si-colored.si-eventbrite {
    background-color: #f16924 !important
}

.si-scribd:hover,
.si-colored.si-scribd {
    background-color: #666 !important
}

.si-stripe:hover,
.si-colored.si-stripe {
    background-color: #008cdd !important
}

.si-print:hover,
.si-colored.si-print {
    background-color: #111 !important
}

.si-dwolla:hover,
.si-colored.si-dwolla {
    background-color: #ff5c03 !important
}

.si-statusnet:hover,
.si-colored.si-statusnet {
    background-color: #131a30 !important
}

.si-acrobat:hover,
.si-colored.si-acrobat {
    background-color: #d3222a !important
}

.si-drupal:hover,
.si-colored.si-drupal {
    background-color: #27537a !important
}

.si-buffer:hover,
.si-colored.si-buffer {
    background-color: #333 !important
}

.si-pocket:hover,
.si-colored.si-pocket {
    background-color: #ee4056 !important
}

.si-bitbucket:hover,
.si-colored.si-bitbucket {
    background-color: #0e4984 !important
}

.si-stackoverflow:hover,
.si-colored.si-stackoverflow {
    background-color: #ef8236 !important
}

.si-hackernews:hover,
.si-colored.si-hackernews {
    background-color: #f60 !important
}

.si-xing:hover,
.si-colored.si-xing {
    background-color: #126567 !important
}

.si-instagram:hover,
.si-colored.si-instagram {
    background-color: #3f729b !important
}

.si-quora:hover,
.si-colored.si-quora {
    background-color: #a82400 !important
}

.si-openid:hover,
.si-colored.si-openid {
    background-color: #e16309 !important
}

.si-steam:hover,
.si-colored.si-steam {
    background-color: #111 !important
}

.si-amazon:hover,
.si-colored.si-amazon {
    background-color: #e47911 !important
}

.si-disqus:hover,
.si-colored.si-disqus {
    background-color: #e4e7ee !important
}

.si-plancast:hover,
.si-colored.si-plancast {
    background-color: #222 !important
}

.si-appstore:hover,
.si-colored.si-appstore {
    background-color: #000 !important
}

.si-pinterest:hover,
.si-colored.si-pinterest {
    background-color: #c8232c !important
}

.si-fivehundredpx:hover,
.si-colored.si-fivehundredpx {
    background-color: #111 !important
}

.si-text-color.si-facebook i {
    color: #3b5998
}

.si-text-color.si-delicious i {
    color: #205cc0
}

.si-text-color.si-paypal i {
    color: #00588b
}

.si-text-color.si-flattr i {
    color: #f67c1a
}

.si-text-color.si-android i {
    color: #a4c639
}

.si-text-color.si-smashmag i {
    color: #e53b2c
}

.si-text-color.si-gplus i {
    color: #dd4b39
}

.si-text-color.si-wikipedia i {
    color: #333
}

.si-text-color.si-stumbleupon i {
    color: #f74425
}

.si-text-color.si-foursquare i {
    color: #25a0ca
}

.si-text-color.si-call i {
    color: #444
}

.si-text-color.si-ninetyninedesigns i {
    color: #f26739
}

.si-text-color.si-forrst i {
    color: #5b9a68
}

.si-text-color.si-digg i {
    color: #191919
}

.si-text-color.si-spotify i {
    color: #81b71a
}

.si-text-color.si-reddit i {
    color: #c6c6c6
}

.si-text-color.si-blogger i {
    color: #fc4f08
}

.si-text-color.si-cc i {
    color: #688527
}

.si-text-color.si-dribbble i {
    color: #ea4c89
}

.si-text-color.si-evernote i {
    color: #5ba525
}

.si-text-color.si-flickr i {
    color: #ff0084
}

.si-text-color.si-google i {
    color: #dd4b39
}

.si-text-color.si-instapaper i {
    color: #333
}

.si-text-color.si-klout i {
    color: #ff5f52
}

.si-text-color.si-linkedin i {
    color: #0e76a8
}

.si-text-color.si-vk i {
    color: #2b587a
}

.si-text-color.si-rss i {
    color: #ee802f
}

.si-text-color.si-skype i {
    color: #00aff0
}

.si-text-color.si-twitter i {
    color: #00acee
}

.si-text-color.si-youtube i {
    color: #c4302b
}

.si-text-color.si-vimeo i {
    color: #86c9ef
}

.si-text-color.si-aim i {
    color: #fcd20b
}

.si-text-color.si-yahoo i {
    color: #720e9e
}

.si-text-color.si-email3 i {
    color: #6567a5
}

.si-text-color.si-macstore i {
    color: #333
}

.si-text-color.si-myspace i {
    color: #666
}

.si-text-color.si-podcast i {
    color: #e4b21b
}

.si-text-color.si-cloudapp i {
    color: #525557
}

.si-text-color.si-dropbox i {
    color: #3d9ae8
}

.si-text-color.si-ebay i {
    color: #89c507
}

.si-text-color.si-github i {
    color: #171515
}

.si-text-color.si-googleplay i {
    color: #dd4b39
}

.si-text-color.si-itunes i {
    color: #222
}

.si-text-color.si-plurk i {
    color: #cf5a00
}

.si-text-color.si-pinboard i {
    color: #0000e6
}

.si-text-color.si-soundcloud i {
    color: #f70
}

.si-text-color.si-tumblr i {
    color: #34526f
}

.si-text-color.si-wordpress i {
    color: #1e8cbe
}

.si-text-color.si-yelp i {
    color: #c41200
}

.si-text-color.si-intensedebate i {
    color: #009ee4
}

.si-text-color.si-eventbrite i {
    color: #f16924
}

.si-text-color.si-scribd i {
    color: #666
}

.si-text-color.si-stripe i {
    color: #008cdd
}

.si-text-color.si-print i {
    color: #111
}

.si-text-color.si-dwolla i {
    color: #ff5c03
}

.si-text-color.si-statusnet i {
    color: #131a30
}

.si-text-color.si-acrobat i {
    color: #d3222a
}

.si-text-color.si-drupal i {
    color: #27537a
}

.si-text-color.si-buffer i {
    color: #333
}

.si-text-color.si-pocket i {
    color: #ee4056
}

.si-text-color.si-bitbucket i {
    color: #0e4984
}

.si-text-color.si-stackoverflow i {
    color: #ef8236
}

.si-text-color.si-hackernews i {
    color: #f60
}

.si-text-color.si-xing i {
    color: #126567
}

.si-text-color.si-instagram i {
    color: #3f729b
}

.si-text-color.si-quora i {
    color: #a82400
}

.si-text-color.si-openid i {
    color: #e16309
}

.si-text-color.si-steam i {
    color: #111
}

.si-text-color.si-amazon i {
    color: #e47911
}

.si-text-color.si-disqus i {
    color: #e4e7ee
}

.si-text-color.si-plancast i {
    color: #222
}

.si-text-color.si-appstore i {
    color: #000
}

.si-text-color.si-pinterest i {
    color: #c8232c
}

.si-text-color.si-fivehundredpx i {
    color: #111
}

.si-text-color:hover {
    color: #fff
}

.i-rounded,
.i-plain,
.i-circled,
.i-bordered,
.social-icon {
    display: block;
    float: left;
    margin: 4px 11px 7px 0;
    text-align: center !important;
    font-size: 28px;
    color: #fff;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, .3);
    cursor: pointer;
    font-style: normal
}

body:not(.device-touch) .i-rounded,
body:not(.device-touch) .i-plain,
body:not(.device-touch) .i-circled,
body:not(.device-touch) .i-bordered,
body:not(.device-touch) .social-icon {
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease
}

.i-rounded,
.i-circled,
.i-bordered {
    width: 52px !important;
    height: 52px !important;
    line-height: 52px !important;
    background-color: #444;
    border-radius: 3px
}

.i-bordered {
    border: 1px solid #555;
    line-height: 50px !important;
    background-color: transparent !important;
    color: #444;
    text-shadow: none
}

.i-plain {
    width: 36px !important;
    height: 36px !important;
    font-size: 28px;
    line-height: 36px !important;
    color: #444;
    text-shadow: 1px 1px 1px #fff
}

.i-plain:hover {
    color: #777
}

.i-circled {
    border-radius: 50%
}

.i-light {
    background-color: #f5f5f5;
    color: #444;
    text-shadow: 1px 1px 1px #fff;
    box-shadow: inset 0 0 15px rgba(0, 0, 0, .2)
}

.i-alt {
    background-image: url('/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/WeltPixel_DesignElements/images/icons/iconalt.svg');
    background-position: center center;
    background-size: 100% 100%
}

.i-rounded:hover,
.i-circled:hover {
    background-color: #1abc9c;
    color: #fff;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, .3);
    box-shadow: 0 0 0 rgba(0, 0, 0, .2)
}

.i-bordered:hover {
    background-color: #444 !important;
    color: #fff;
    border-color: #444
}

.i-small.i-rounded,
.i-small.i-plain,
.i-small.i-circled,
.i-small.i-bordered {
    margin: 4px 11px 7px 0;
    font-size: 14px
}

.i-small.i-rounded,
.i-small.i-circled,
.i-small.i-bordered {
    width: 28px !important;
    height: 28px !important;
    line-height: 28px !important
}

.i-small.i-bordered {
    line-height: 26px !important
}

.i-small.i-plain {
    width: 18px !important;
    height: 18px !important;
    font-size: 14px;
    line-height: 18px !important
}

.i-medium.i-rounded,
.i-medium.i-plain,
.i-medium.i-circled,
.i-medium.i-bordered {
    margin: 6px 13px 9px 0;
    font-size: 21px
}

.i-medium.i-rounded,
.i-medium.i-circled,
.i-medium.i-bordered {
    width: 36px !important;
    height: 36px !important;
    line-height: 36px !important
}

.i-medium.i-bordered {
    line-height: 34px !important
}

.i-medium.i-plain {
    width: 28px !important;
    height: 28px !important;
    font-size: 20px;
    line-height: 28px !important
}

.i-large.i-rounded,
.i-large.i-plain,
.i-large.i-circled,
.i-large.i-bordered {
    margin: 4px 11px 7px 0;
    font-size: 42px
}

.i-large.i-rounded,
.i-large.i-circled,
.i-large.i-bordered {
    width: 64px !important;
    height: 64px !important;
    line-height: 64px !important
}

.i-large.i-bordered {
    line-height: 62px !important
}

.i-large.i-plain {
    width: 48px !important;
    height: 48px !important;
    font-size: 42px;
    line-height: 48px !important
}

.i-xlarge.i-rounded,
.i-xlarge.i-plain,
.i-xlarge.i-circled,
.i-xlarge.i-bordered {
    margin: 4px 11px 7px 0;
    font-size: 56px
}

.i-xlarge.i-rounded,
.i-xlarge.i-circled,
.i-xlarge.i-bordered {
    width: 84px !important;
    height: 84px !important;
    line-height: 84px !important
}

.i-xlarge.i-bordered {
    line-height: 82px !important
}

.i-xlarge.i-plain {
    width: 64px !important;
    height: 64px !important;
    font-size: 56px;
    line-height: 64px !important
}

.i-overlay,
.i-overlay a {
    display: block;
    position: absolute;
    width: 100% !important;
    height: 100% !important;
    top: 0;
    left: 0;
    text-align: center;
    background: rgba(0, 0, 0, .2) url('/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/WeltPixel_DesignElements/images/grid.png') repeat
}

.i-overlay a {
    background: 0 0
}

.i-overlay img,
.i-overlay i {
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -24px 0 0 -24px;
    width: 48px !important;
    height: 48px !important;
    font-size: 48px;
    line-height: 1;
    color: #e5e5e5;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, .15)
}

.i-overlay i {
    margin: -18px 0 0 -18px;
    width: 36px;
    height: 36px;
    line-height: 36px;
    font-size: 24px
}

.on-hover.i-overlay {
    opacity: 0
}

body:not(.device-touch) .on-hover.i-overlay {
    -webkit-transition: opacity .3s linear;
    -o-transition: opacity .3s linear;
    transition: opacity .3s linear
}

.on-hover.i-overlay:hover {
    opacity: 1
}

* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.clearfix:before,
.clearfix:after,
.dl-horizontal dd:before,
.dl-horizontal dd:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after,
.form-horizontal .form-group:before,
.form-horizontal .form-group:after,
.btn-toolbar:before,
.btn-toolbar:after,
.btn-group-vertical>.btn-group:before,
.btn-group-vertical>.btn-group:after,
.nav:before,
.nav:after,
.navbar:before,
.navbar:after,
.navbar-header:before,
.navbar-header:after,
.navbar-collapse:before,
.navbar-collapse:after,
.pager:before,
.pager:after,
.panel-body:before,
.panel-body:after,
.modal-footer:before,
.modal-footer:after {
    content: " ";
    display: table
}

.clearfix:after,
.dl-horizontal dd:after,
.container:after,
.container-fluid:after,
.row:after,
.form-horizontal .form-group:after,
.btn-toolbar:after,
.btn-group-vertical>.btn-group:after,
.nav:after,
.navbar:after,
.navbar-header:after,
.navbar-collapse:after,
.pager:after,
.panel-body:after,
.modal-footer:after {
    clear: both
}

.center-block {
    display: block;
    margin-left: auto;
    margin-right: auto
}

.pull-right {
    float: right !important
}

.pull-left {
    float: left !important
}

.hide {
    display: none !important
}

.show {
    display: block !important
}

.invisible {
    visibility: hidden
}

.text-hide {
    font: 0/0 a;
    color: transparent;
    text-shadow: none;
    background-color: transparent;
    border: 0
}

.hidden {
    display: none !important
}

.affix {
    position: fixed
}

.uppercase {
    text-transform: uppercase !important
}

.lowercase {
    text-transform: lowercase !important
}

.capitalize {
    text-transform: capitalize !important
}

.nott {
    text-transform: none !important
}

.tright {
    text-align: right !important
}

.tleft {
    text-align: left !important
}

.fright {
    float: right !important
}

.fleft {
    float: left !important
}

.fnone {
    float: none !important
}

.ohidden {
    position: relative;
    overflow: hidden !important
}

#wrapper {
    position: relative;
    float: none;
    width: 1220px;
    margin: 0 auto;
    background-color: #fff;
    box-shadow: 0 0 10px rgba(0, 0, 0, .1);
    -moz-box-shadow: 0 0 10px rgba(0, 0, 0, .1);
    -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, .1)
}

div.alignright,
img.alignright {
    float: right;
    margin: 5px 0 13px 20px
}

div.alignleft,
img.alignleft {
    float: left;
    margin: 5px 20px 13px 0;
    max-width: 100%
}

.line,
.double-line {
    clear: both;
    position: relative;
    width: 100%;
    margin: 60px 0;
    border-top: 1px solid #eee
}

.line.line-sm {
    margin: 30px 0
}

span.middot {
    display: inline-block;
    margin: 0 5px
}

.double-line {
    border-top: 3px double #e5e5e5
}

.emptydiv {
    display: block !important;
    position: relative !important
}

.allmargin {
    margin: 50px !important
}

.leftmargin {
    margin-left: 50px !important
}

.rightmargin {
    margin-right: 50px !important
}

.topmargin {
    margin-top: 50px !important
}

.bottommargin {
    margin-bottom: 50px !important
}

.clear-bottommargin {
    margin-bottom: -50px !important
}

.allmargin-sm {
    margin: 30px !important
}

.leftmargin-sm {
    margin-left: 30px !important
}

.rightmargin-sm {
    margin-right: 30px !important
}

.topmargin-sm {
    margin-top: 30px !important
}

.bottommargin-sm {
    margin-bottom: 30px !important
}

.clear-bottommargin-sm {
    margin-bottom: -30px !important
}

.allmargin-lg {
    margin: 80px !important
}

.leftmargin-lg {
    margin-left: 80px !important
}

.rightmargin-lg {
    margin-right: 80px !important
}

.topmargin-lg {
    margin-top: 80px !important
}

.bottommargin-lg {
    margin-bottom: 80px !important
}

.clear-bottommargin-lg {
    margin-bottom: -80px !important
}

.nomargin {
    margin: 0 !important
}

.noleftmargin {
    margin-left: 0 !important
}

.norightmargin {
    margin-right: 0 !important
}

.notopmargin {
    margin-top: 0 !important
}

.nobottommargin {
    margin-bottom: 0 !important
}

.noborder {
    border: none !important
}

.noleftborder {
    border-left: none !important
}

.norightborder {
    border-right: none !important
}

.notopborder {
    border-top: none !important
}

.nobottomborder {
    border-bottom: none !important
}

.noradius {
    -webkit-border-radius: 0 !important;
    -moz-border-radius: 0 !important;
    -ms-border-radius: 0 !important;
    -o-border-radius: 0 !important;
    border-radius: 0 !important
}

.col-padding {
    padding: 60px
}

.nopadding {
    padding: 0 !important
}

.noleftpadding {
    padding-left: 0 !important
}

.norightpadding {
    padding-right: 0 !important
}

.notoppadding {
    padding-top: 0 !important
}

.nobottompadding {
    padding-bottom: 0 !important
}

.noabsolute {
    position: relative !important
}

.noshadow {
    box-shadow: none !important
}

.hidden {
    display: none !important
}

.nothidden {
    display: block !important
}

.inline-block {
    float: none !important;
    display: inline-block !important
}

.center {
    text-align: center !important
}

.divcenter {
    position: relative !important;
    float: none !important;
    margin-left: auto !important;
    margin-right: auto !important
}

.nobg {
    background: 0 0 !important
}

.nobgcolor {
    background-color: transparent !important
}

.t300 {
    font-weight: 300 !important
}

.t400 {
    font-weight: 400 !important
}

.t500 {
    font-weight: 500 !important
}

.t600 {
    font-weight: 600 !important
}

.t700 {
    font-weight: 700 !important
}

.ls0 {
    letter-spacing: 0px !important
}

.ls1 {
    letter-spacing: 1px !important
}

.ls2 {
    letter-spacing: 2px !important
}

.ls3 {
    letter-spacing: 3px !important
}

.ls4 {
    letter-spacing: 4px !important
}

.ls5 {
    letter-spacing: 5px !important
}

.noheight {
    height: 0 !important
}

.nolineheight {
    line-height: 0 !important
}

.bgicon {
    display: block;
    position: absolute;
    bottom: -60px;
    right: -50px;
    font-size: 210px;
    color: rgba(0, 0, 0, .1)
}

.image-fade {
    width: 100%
}

.image-fade:hover {
    opacity: .5;
    filter: alpha(opacity=50);
    -moz-transition: all .9s ease;
    -webkit-transition: all .9s ease
}

.imagescale {
    display: block;
    overflow: hidden
}

.imagescale img {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
    -webkit-transition: all 1s ease;
    transition: all 1s ease
}

.imagescale:hover img {
    -webkit-transform: scale(1);
    transform: scale(1)
}

.grayscale {
    filter: brightness(80%) grayscale(1) contrast(90%);
    -webkit-filter: brightness(80%) grayscale(1) contrast(90%);
    -moz-filter: brightness(80%) grayscale(1) contrast(90%);
    -o-filter: brightness(80%) grayscale(1) contrast(90%);
    -ms-filter: brightness(80%) grayscale(1) contrast(90%);
    transition: 1s filter ease;
    -webkit-transition: 1s -webkit-filter ease;
    -moz-transition: 1s -moz-filter ease;
    -ms-transition: 1s -ms-filter ease;
    -o-transition: 1s -o-filter ease
}

.grayscale:hover {
    filter: brightness(100%) grayscale(0);
    -webkit-filter: brightness(100%) grayscale(0);
    -moz-filter: brightness(100%) grayscale(0);
    -o-filter: brightness(100%) grayscale(0);
    -ms-filter: brightness(100%) grayscale(0)
}

.bganimate {
    -webkit-animation: BgAnimated 30s infinite linear;
    -moz-animation: BgAnimated 30s infinite linear;
    -ms-animation: BgAnimated 30s infinite linear;
    -o-animation: BgAnimated 30s infinite linear;
    animation: BgAnimated 30s infinite linear
}

@-webkit-keyframes BgAnimated {
    from {
        background-position: 0 0
    }

    to {
        background-position: 0 400px
    }
}

@-moz-keyframes BgAnimated {
    from {
        background-position: 0 0
    }

    to {
        background-position: 0 400px
    }
}

@-ms-keyframes BgAnimated {
    from {
        background-position: 0 0
    }

    to {
        background-position: 0 400px
    }
}

@-o-keyframes BgAnimated {
    from {
        background-position: 0 0
    }

    to {
        background-position: 0 400px
    }
}

@keyframes BgAnimated {
    from {
        background-position: 0 0
    }

    to {
        background-position: 0 400px
    }
}

.input-block-level {
    display: block;
    width: 100% !important;
    min-height: 30px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.vertical-middle {
    height: auto !important;
    left: 0
}

.magnific-max-width .mfp-content {
    max-width: 800px
}

.nobg {
    background: 0 0 !important
}

.nobgcolor {
    background-color: transparent !important
}

.clear {
    clear: both
}

.clearfix:before,
.clearfix:after {
    display: table;
    content: "";
    line-height: 0
}

.clearfix:after {
    clear: both
}

.clearfix {
    margin: 0
}

.clear-left {
    clear: left
}

.clear-right {
    clear: right
}

.clear,
.clear-left,
.clear-right {
    display: table;
    font-size: 0;
    height: 0;
    line-height: 0;
    overflow: hidden;
    background: 0 0
}

.fluid-width-video-wrapper {
    width: 100%;
    position: relative;
    padding: 0
}

.fluid-width-video-wrapper iframe,
.fluid-width-video-wrapper object,
.fluid-width-video-wrapper embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.preloader,
.preloader2,
.form-process {
    display: block;
    width: 100%;
    height: 100%;
    background: url("/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/WeltPixel_DesignElements/images/preloader.gif") center center no-repeat #fff
}

.preloader2 {
    background-color: transparent
}

.form-process {
    display: none;
    position: absolute;
    z-index: 3;
    background-color: rgba(255, 255, 255, .7)
}

.sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0
}

.sr-only-focusable:active,
.sr-only-focusable:focus {
    position: static;
    width: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    clip: auto
}

.video-wrap {
    overflow: hidden;
    width: 100%;
    position: relative
}

.video-wrap video {
    position: relative;
    z-index: 1;
    width: 100%
}

.video-overlay,
.video-placeholder {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 5;
    background: transparent url('/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/WeltPixel_DesignElements/images/grid.png') repeat;
    -webkit-backface-visibility: hidden
}

.video-placeholder {
    z-index: 4;
    background-repeat: no-repeat !important
}

.embed-responsive {
    position: relative;
    display: block;
    height: 0;
    padding: 0;
    overflow: hidden
}

.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    height: 100%;
    width: 100%;
    border: 0
}

.embed-responsive-16by9 {
    padding-bottom: 56.25%
}

.embed-responsive-4by3 {
    padding-bottom: 75%
}

@media (max-width:991px) {
    .vertical-middle+.video-wrap {
        position: absolute;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0
    }
}

.tabs {
    position: relative;
    margin: 0 0 30px
}

ul.tab-nav:not(.tab-nav-lg) {
    margin: 0;
    border-bottom: 1px solid #ddd;
    list-style: none;
    padding-left: 0
}

ul.tab-nav:not(.tab-nav-lg) li {
    float: left;
    border: 1px solid #ddd;
    border-bottom: 0;
    border-left: 0;
    height: 41px;
    text-align: center;
    margin-bottom: 0
}

ul.tab-nav:not(.tab-nav-lg) li:first-child {
    margin-left: 15px;
    border-left: 1px solid #ddd
}

ul.tab-nav:not(.tab-nav-lg) li a {
    display: block;
    padding: 0 15px;
    color: #444;
    height: 40px;
    line-height: 40px;
    background-color: #f2f2f2;
    font-size: 14px;
    font-weight: 700
}

ul.tab-nav:not(.tab-nav-lg) li.ui-tabs-active a {
    position: relative;
    top: 1px;
    background-color: #fff
}

.tabs.tabs-alt ul.tab-nav li {
    border-color: transparent
}

.tabs.tabs-alt ul.tab-nav li:first-child {
    border-left: 0
}

.tabs.tabs-alt ul.tab-nav li a {
    background-color: #fff
}

.tabs.tabs-alt ul.tab-nav li.ui-tabs-active a {
    border: 1px solid #ddd;
    border-bottom: 0
}

.tabs.tabs-tb ul.tab-nav li.ui-tabs-active a {
    top: -1px;
    height: 43px;
    line-height: 38px;
    border-top: 2px solid #1abc9c
}

.tabs.tabs-alt.tabs-tb ul.tab-nav li.ui-tabs-active a {
    height: 42px
}

.tabs.tabs-bb ul.tab-nav li {
    border: 0;
    margin: 0
}

.tabs.tabs-bb ul.tab-nav li a {
    background-color: transparent;
    border-bottom: 2px solid transparent
}

.tabs.tabs-bb ul.tab-nav li.ui-tabs-active a {
    border-bottom: 2px solid #1abc9c;
    top: -2px;
    height: 44px;
    line-height: 44px
}

ul.tab-nav.tab-nav2 {
    border-bottom: 0
}

ul.tab-nav.tab-nav2 li {
    border: 0;
    margin-left: 10px
}

ul.tab-nav.tab-nav2 li:first-child {
    margin-left: 0;
    border-left: 0
}

ul.tab-nav.tab-nav2 li a {
    background-color: #f5f5f5;
    border-radius: 2px;
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1)
}

ul.tab-nav.tab-nav2 li.ui-state-active a {
    top: 0;
    background-color: #1abc9c;
    color: #fff
}

ul.tab-nav-lg {
    margin-bottom: 20px;
    list-style: none
}

ul.tab-nav-lg li {
    float: left;
    position: relative;
    text-align: center;
    padding: 15px
}

ul.tab-nav-lg li a {
    display: inline-block;
    color: #444;
    font-family: 'Raleway', sans-serif;
    font-size: 13px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 2px
}

ul.tab-nav.tab-nav-lg li i {
    display: block;
    font-size: 28px;
    margin: 0 0 7px
}

ul.tab-nav-lg li.ui-tabs-active a {
    color: #1abc9c
}

ul.tab-nav-lg.tab-nav-section li.ui-tabs-active:before,
ul.tab-nav-lg.tab-nav-section li.ui-tabs-active:after {
    content: '';
    position: absolute;
    z-index: 2;
    top: auto;
    bottom: -50px;
    border: solid transparent
}

ul.tab-nav-lg.tab-nav-section li.ui-tabs-active:after {
    border-top-color: #fff;
    border-width: 16px;
    left: 50%;
    margin-left: -16px
}

ul.tab-nav-lg.tab-nav-section li.ui-tabs-active:before {
    border-top-color: #fff;
    border-width: 16px;
    left: 50%;
    margin-left: -16px
}

.tab-container {
    position: relative;
    padding: 20px 0 0
}

ul.tab-nav li a i {
    position: relative;
    top: 1px;
    font-size: 14px;
    margin-right: 3px
}

.tabs-bordered ul.tab-nav li:first-child {
    margin-left: 0
}

.tabs-bordered .tab-container {
    border: 1px solid #ddd;
    border-top: 0;
    padding: 20px
}

.side-tabs ul.tab-nav {
    float: left;
    width: 200px;
    padding: 20px 0;
    border-bottom: 0;
    border-right: 1px solid #ddd
}

.side-tabs ul.tab-nav li {
    float: none;
    border: 1px solid #ddd;
    border-right: 0;
    border-top: 0;
    height: auto;
    text-align: left
}

.side-tabs ul.tab-nav li:first-child {
    margin-left: 0;
    border-top: 1px solid #ddd;
    border-left: 1px solid #ddd
}

.side-tabs ul.tab-nav li a {
    height: auto;
    line-height: 44px
}

.side-tabs ul.tab-nav li.ui-tabs-active a {
    top: 0;
    right: -1px
}

.side-tabs .tab-container {
    overflow: hidden;
    padding: 15px 0 0 20px
}

.ui-tabs .ui-tabs-hide {
    position: absolute !important;
    left: -10000px !important;
    display: block !important
}

.side-tabs ul.tab-nav.tab-nav2 {
    border: 0
}

.side-tabs ul.tab-nav.tab-nav2 li {
    border: 0;
    margin: 6px 0 0
}

.side-tabs ul.tab-nav.tab-nav2 li:first-child {
    margin-top: 0
}

.side-tabs ul.tab-nav.tab-nav2 li a {
    box-shadow: inset 0 1px 3px rgba(0, 0, 0, .1)
}

.side-tabs ul.tab-nav.tab-nav2 li.ui-state-active a {
    right: 0
}

.tabs-bordered.side-tabs ul.tab-nav {
    position: relative;
    padding: 0;
    z-index: 2;
    margin-right: -1px
}

.tabs-bordered.side-tabs ul.tab-nav li a {
    height: auto;
    line-height: 44px
}

.tabs-bordered.side-tabs ul.tab-nav li.ui-tabs-active a {
    right: -1px;
    border-right: 1px solid #fff
}

.tabs-bordered.side-tabs .tab-container {
    overflow: hidden;
    padding: 20px;
    border-top: 1px solid #ddd
}

.sidenav {
    width: 100%;
    padding: 0;
    background-color: #fff;
    list-style-type: none !important;
    border-radius: 4px
}

.sidenav>li>a {
    display: block;
    margin: 0 0 -1px;
    padding: 11px 14px;
    font-size: 14px;
    border: 1px solid #e5e5e5;
    border-right-width: 2px;
    color: #666
}

.sidenav>li:first-child>a {
    border-radius: 4px 4px 0 0
}

.sidenav>li:last-child>a {
    border-radius: 0 0 4px 4px;
    border-bottom-width: 2px
}

.sidenav>.ui-tabs-active>a,
.sidenav>.ui-tabs-active>a:hover {
    position: relative;
    z-index: 2;
    border-color: rgba(0, 0, 0, .1) !important;
    color: #fff !important;
    font-weight: 600;
    background-color: #1abc9c !important;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, .2)
}

.sidenav li i {
    position: relative;
    top: 1px;
    margin-right: 6px;
    font-size: 14px;
    text-align: center;
    width: 16px
}

.sidenav .icon-chevron-right {
    float: right;
    margin-top: 2px;
    margin-right: -6px;
    opacity: .4;
    font-size: 12px !important
}

.sidenav>li>a:hover {
    background-color: #f5f5f5;
    color: #222
}

.sidenav a:hover .icon-chevron-right {
    opacity: .5
}

.sidenav .ui-tabs-active .icon-chevron-right,
.sidenav .ui-tabs-active a:hover .icon-chevron-right {
    opacity: 1
}

a:active,
a:hover {
    outline: 0;
    color: #444;
    text-decoration: none
}

.toggle:not(.field-tooltip) {
    display: block;
    position: relative;
    margin: 0 0 20px
}

.toggle .togglet,
.toggle .toggleta {
    display: block;
    position: relative;
    line-height: 24px;
    padding: 0 0 0 24px;
    margin: 0;
    font-size: 16px;
    font-weight: 600;
    color: #444;
    cursor: pointer
}

.toggle .togglet i {
    position: absolute;
    top: 0;
    left: 0;
    width: 16px;
    text-align: center;
    font-size: 16px;
    line-height: 24px
}

.toggle .toggleta {
    font-weight: 700
}

.toggle .togglet i.toggle-open,
.toggle .toggleta i.toggle-closed {
    display: none
}

.toggle .toggleta i.toggle-open {
    display: block
}

.toggle .togglec {
    display: block;
    position: relative;
    padding: 10px 0 0 24px
}

.toggle.toggle-bg .togglet,
.toggle.toggle-bg .toggleta {
    background-color: #eee;
    line-height: 44px;
    padding: 0 0 0 36px;
    border-radius: 2px
}

.toggle.toggle-bg .togglet i {
    left: 14px;
    line-height: 44px
}

.toggle.toggle-bg .togglec {
    padding: 12px 0 0 36px
}

.toggle.toggle-border {
    border: 1px solid #ccc;
    border-radius: 4px
}

.toggle.toggle-border .togglet,
.toggle.toggle-border .toggleta {
    line-height: 44px;
    padding: 0 15px 0 36px
}

.toggle.toggle-border .togglet i {
    left: 14px;
    line-height: 44px
}

.toggle.toggle-border .togglec {
    padding: 0 15px 15px 36px
}

.accordion {
    margin-bottom: 20px
}

.acctitle {
    display: block;
    position: relative;
    line-height: 24px;
    margin: 0;
    font-size: 14px;
    font-weight: 700;
    color: #444;
    cursor: pointer;
    border-top: 1px dotted #ddd;
    padding: 10px 0 10px 20px
}

.acctitlec {
    cursor: auto
}

.acctitle:first-child {
    border-top: none
}

.acctitle i {
    position: absolute;
    top: 0;
    left: 0;
    width: 14px;
    text-align: center;
    font-size: 14px;
    line-height: 44px
}

.acctitle i.acc-open,
.acctitlec i.acc-closed {
    display: none
}

.acctitlec i.acc-open {
    display: block
}

.acc_content {
    position: relative;
    padding: 0 0 15px 20px
}

.accordion.accordion-bg .acctitle,
.accordion.accordion-bg .acctitlec {
    background-color: #eee;
    line-height: 44px;
    padding: 0 0 0 36px;
    margin-bottom: 5px;
    border-top: 0
}

.accordion.accordion-bg .acctitle i {
    left: 14px;
    line-height: 44px
}

.accordion.accordion-bg .acc_content {
    padding: 10px 0 15px 36px
}

.accordion.accordion-border {
    border: 1px solid #ddd;
    border-radius: 4px
}

.accordion.accordion-border .acctitle,
.accordion.accordion-border .acctitlec {
    border-color: #ccc;
    line-height: 44px;
    padding: 0 15px 0 36px
}

.accordion.accordion-border .acctitle i {
    left: 14px;
    line-height: 44px
}

.accordion.accordion-border .acc_content {
    padding: 0 15px 15px 36px
}

.accordion.accordion-lg .acctitle {
    font-size: 23px;
    line-height: 44px;
    padding-left: 30px;
    font-weight: 400
}

.accordion.accordion-lg .acctitle i {
    width: 20px;
    font-size: 20px;
    line-height: 64px
}

.accordion.accordion-lg .acc_content {
    padding: 10px 0 30px 30px
}

.panel-accordion .panel-default {
    margin-bottom: 20px;
    background-color: #fff;
    border: 1px solid transparent;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
    box-shadow: 0 1px 1px rgba(0, 0, 0, .05)
}

.panel-body {
    padding: 15px
}

.panel-heading {
    padding: 10px 15px;
    border-bottom: 1px solid transparent;
    border-top-right-radius: 3px;
    border-top-left-radius: 3px
}

.panel-heading>.dropdown .dropdown-toggle {
    color: inherit
}

.panel-title {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 16px;
    color: inherit
}

.panel-title>a,
.panel-title>small,
.panel-title>.small,
.panel-title>small>a,
.panel-title>.small>a {
    color: inherit
}

.panel-footer {
    padding: 10px 15px;
    background-color: #f5f5f5;
    border-top: 1px solid #ddd;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px
}

.panel-group {
    margin-bottom: 20px
}

.panel-group .panel {
    margin-bottom: 0;
    border-radius: 4px
}

.panel-group .panel+.panel {
    margin-top: 5px
}

.panel-group .panel-heading {
    border-bottom: 0
}

.panel-group .panel-heading+.panel-collapse>.panel-body,
.panel-group .panel-heading+.panel-collapse>.list-group {
    border-top: 1px solid #ddd
}

.panel-group .panel-footer {
    border-top: 0
}

.panel-group .panel-footer+.panel-collapse .panel-body {
    border-bottom: 1px solid #ddd
}

.panel-accordion .panel-default,
.panel-default {
    border-color: #ddd
}

.panel-default>.panel-heading {
    color: #333;
    background-color: #f5f5f5;
    border-color: #ddd
}

.panel-default>.panel-heading+.panel-collapse>.panel-body {
    border-top-color: #ddd
}

.panel-default>.panel-heading .badge {
    color: #f5f5f5;
    background-color: #333
}

.panel-default>.panel-footer+.panel-collapse>.panel-body {
    border-bottom-color: #ddd
}

.panel-primary {
    border-color: #337ab7
}

.panel-primary>.panel-heading {
    color: #fff;
    background-color: #337ab7;
    border-color: #337ab7
}

.panel-primary>.panel-heading+.panel-collapse>.panel-body {
    border-top-color: #337ab7
}

.panel-primary>.panel-heading .badge {
    color: #337ab7;
    background-color: #fff
}

.panel-primary>.panel-footer+.panel-collapse>.panel-body {
    border-bottom-color: #337ab7
}

.panel-success {
    border-color: #d6e9c6
}

.panel-success>.panel-heading {
    color: #3c763d;
    background-color: #dff0d8;
    border-color: #d6e9c6
}

.panel-success>.panel-heading+.panel-collapse>.panel-body {
    border-top-color: #d6e9c6
}

.panel-success>.panel-heading .badge {
    color: #dff0d8;
    background-color: #3c763d
}

.panel-success>.panel-footer+.panel-collapse>.panel-body {
    border-bottom-color: #d6e9c6
}

.panel-info {
    border-color: #bce8f1
}

.panel-info>.panel-heading {
    color: #31708f;
    background-color: #d9edf7;
    border-color: #bce8f1
}

.panel-info>.panel-heading+.panel-collapse>.panel-body {
    border-top-color: #bce8f1
}

.panel-info>.panel-heading .badge {
    color: #d9edf7;
    background-color: #31708f
}

.panel-info>.panel-footer+.panel-collapse>.panel-body {
    border-bottom-color: #bce8f1
}

.panel-warning {
    border-color: #faebcc
}

.panel-warning>.panel-heading {
    color: #8a6d3b;
    background-color: #fcf8e3;
    border-color: #faebcc
}

.panel-warning>.panel-heading+.panel-collapse>.panel-body {
    border-top-color: #faebcc
}

.panel-warning>.panel-heading .badge {
    color: #fcf8e3;
    background-color: #8a6d3b
}

.panel-warning>.panel-footer+.panel-collapse>.panel-body {
    border-bottom-color: #faebcc
}

.panel-danger {
    border-color: #ebccd1
}

.panel-danger>.panel-heading {
    color: #a94442;
    background-color: #f2dede;
    border-color: #ebccd1
}

.panel-danger>.panel-heading+.panel-collapse>.panel-body {
    border-top-color: #ebccd1
}

.panel-danger>.panel-heading .badge {
    color: #f2dede;
    background-color: #a94442
}

.panel-danger>.panel-footer+.panel-collapse>.panel-body {
    border-bottom-color: #ebccd1
}

.divider {
    position: relative;
    overflow: hidden;
    margin: 35px 0;
    color: #e5e5e5;
    width: 100%
}

.divider.divider-margin {
    margin: 70px 0
}

.divider:after,
.divider.divider-center:before,
.divider.divider-center.divider-short:before {
    content: '';
    position: absolute;
    width: 100%;
    top: 8px;
    left: 30px;
    height: 0;
    border-top: 1px solid #eee
}

.divider.divider-thick:after,
.divider.divider-center.divider-thick:before,
.divider.divider-center.divider-short.divider-thick:before {
    border-top-width: 3px
}

.divider.divider-short:after {
    width: 30%
}

.divider.divider-vshort:after {
    width: 12%
}

.divider i {
    position: relative;
    width: 18px;
    height: 18px;
    line-height: 1;
    font-size: 18px !important;
    text-align: center
}

.divider a {
    position: relative;
    display: inline-block;
    color: inherit;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease
}

.divider a:hover {
    color: #888
}

.divider.divider-right {
    text-align: right
}

.divider.divider-right:after {
    left: auto;
    right: 30px
}

.divider.divider-center,
.divider.divider-center.divider-short {
    text-align: center
}

.divider.divider-center:before {
    left: -50% !important;
    right: 0;
    margin-left: -20px
}

.divider.divider-center:after {
    left: 50% !important;
    right: 0;
    margin-left: 20px
}

.divider.divider-center.divider-short:before {
    left: auto !important;
    right: 50%;
    margin-right: 20px;
    width: 15%
}

.divider.divider-center.divider-short:after {
    left: 50% !important;
    right: auto !important;
    margin-left: 20px;
    width: 15%
}

.divider.divider-center.divider-vshort:before,
.divider.divider-center.divider-vshort:after {
    width: 6%
}

.divider.divider-rounded {
    color: #bbb
}

.divider.divider-rounded:after,
.divider.divider-rounded.divider-center:before,
.divider.divider-rounded.divider-short:before,
.divider.divider-border:after,
.divider.divider-border.divider-center:before,
.divider.divider-border.divider-short:before {
    top: 19px;
    left: 40px
}

.divider.divider-rounded i,
.divider.divider-border i {
    width: 40px;
    height: 40px;
    line-height: 40px;
    background-color: #f5f5f5;
    border-radius: 50%
}

.divider.divider-rounded.divider-right:after,
.divider.divider-border.divider-right:after {
    left: auto;
    right: 40px
}

.divider.divider-border {
    color: #e5e5e5
}

.divider.divider-border i {
    line-height: 38px;
    background-color: transparent;
    border: 1px solid #eee
}

.divider.divider-line:before,
.divider.divider-line:after {
    margin-left: 0 !important;
    margin-right: 0 !important
}

.hide {
    display: none !important
}

.show {
    display: block !important
}

.invisible {
    visibility: hidden
}

.text-hide {
    font: 0/0 a;
    color: transparent;
    text-shadow: none;
    background-color: transparent;
    border: 0
}

.hidden {
    display: none !important
}

.affix {
    position: fixed
}

@-ms-viewport {
    width: device-width
}

.visible-xs,
.visible-sm,
.visible-md,
.visible-lg {
    display: none !important
}

.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
    display: none !important
}

@media (max-width:767px) {
    .visible-xs {
        display: block !important
    }

    table.visible-xs {
        display: table !important
    }

    tr.visible-xs {
        display: table-row !important
    }

    th.visible-xs,
    td.visible-xs {
        display: table-cell !important
    }
}

@media (max-width:767px) {
    .visible-xs-block {
        display: block !important
    }
}

@media (max-width:767px) {
    .visible-xs-inline {
        display: inline !important
    }
}

@media (max-width:767px) {
    .visible-xs-inline-block {
        display: inline-block !important
    }
}

@media (min-width:768px) and (max-width:991px) {
    .visible-sm {
        display: block !important
    }

    table.visible-sm {
        display: table !important
    }

    tr.visible-sm {
        display: table-row !important
    }

    th.visible-sm,
    td.visible-sm {
        display: table-cell !important
    }
}

@media (min-width:768px) and (max-width:991px) {
    .visible-sm-block {
        display: block !important
    }
}

@media (min-width:768px) and (max-width:991px) {
    .visible-sm-inline {
        display: inline !important
    }
}

@media (min-width:768px) and (max-width:991px) {
    .visible-sm-inline-block {
        display: inline-block !important
    }
}

@media (min-width:992px) and (max-width:1199px) {
    .visible-md {
        display: block !important
    }

    table.visible-md {
        display: table !important
    }

    tr.visible-md {
        display: table-row !important
    }

    th.visible-md,
    td.visible-md {
        display: table-cell !important
    }
}

@media (min-width:992px) and (max-width:1199px) {
    .visible-md-block {
        display: block !important
    }
}

@media (min-width:992px) and (max-width:1199px) {
    .visible-md-inline {
        display: inline !important
    }
}

@media (min-width:992px) and (max-width:1199px) {
    .visible-md-inline-block {
        display: inline-block !important
    }
}

@media (min-width:1200px) {
    .visible-lg {
        display: block !important
    }

    table.visible-lg {
        display: table !important
    }

    tr.visible-lg {
        display: table-row !important
    }

    th.visible-lg,
    td.visible-lg {
        display: table-cell !important
    }
}

@media (min-width:1200px) {
    .visible-lg-block {
        display: block !important
    }
}

@media (min-width:1200px) {
    .visible-lg-inline {
        display: inline !important
    }
}

@media (min-width:1200px) {
    .visible-lg-inline-block {
        display: inline-block !important
    }
}

@media (max-width:767px) {
    .hidden-xs {
        display: none !important
    }
}

@media (min-width:768px) and (max-width:991px) {
    .hidden-sm {
        display: none !important
    }
}

@media (min-width:992px) and (max-width:1199px) {
    .hidden-md {
        display: none !important
    }
}

@media (min-width:1200px) {
    .hidden-lg {
        display: none !important
    }
}

.visible-print {
    display: none !important
}

@media print {
    .visible-print {
        display: block !important
    }

    table.visible-print {
        display: table !important
    }

    tr.visible-print {
        display: table-row !important
    }

    th.visible-print,
    td.visible-print {
        display: table-cell !important
    }
}

.visible-print-block {
    display: none !important
}

@media print {
    .visible-print-block {
        display: block !important
    }
}

.visible-print-inline {
    display: none !important
}

@media print {
    .visible-print-inline {
        display: inline !important
    }
}

.visible-print-inline-block {
    display: none !important
}

@media print {
    .visible-print-inline-block {
        display: inline-block !important
    }
}

@media print {
    .hidden-print {
        display: none !important
    }
}

#page-title {
    position: relative;
    padding: 50px 0;
    background-color: #f5f5f5;
    border-bottom: 1px solid #eee
}

#page-title .container {
    position: relative
}

#page-title h1 {
    padding: 0;
    margin: 0;
    line-height: 1;
    font-weight: 600;
    letter-spacing: 1px;
    color: #333;
    font-size: 28px;
    text-transform: uppercase
}

#page-title span {
    display: block;
    margin-top: 10px;
    font-weight: 300;
    color: #777;
    font-size: 18px
}

.breadcrumb {
    position: absolute !important;
    width: auto !important;
    top: 50% !important;
    left: auto !important;
    right: 15px !important;
    margin: -10px 0 0 !important;
    background-color: transparent !important;
    padding: 0 !important;
    font-size: 12px
}

body.stretched .container-fullwidth .breadcrumb {
    right: 60px !important
}

#header.transparent-header+#page-title.page-title-parallax .breadcrumb {
    margin-top: 35px !important
}

.breadcrumb a {
    color: #555
}

.breadcrumb a:hover {
    color: #1abc9c
}

.breadcrumb i {
    width: auto !important
}

#page-title.page-title-dark {
    background-color: #333;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, .15) !important;
    border-bottom: none
}

#page-title.page-title-dark h1 {
    color: rgba(255, 255, 255, .9) !important
}

#page-title.page-title-dark span {
    color: rgba(255, 255, 255, .7)
}

#page-title.page-title-dark .breadcrumb>.active {
    color: rgba(255, 255, 255, .6)
}

#page-title.page-title-dark .breadcrumb a {
    color: rgba(255, 255, 255, .8)
}

#page-title.page-title-dark .breadcrumb a:hover {
    color: rgba(255, 255, 255, .95)
}

#page-title.page-title-right {
    text-align: right
}

#page-title.page-title-right .breadcrumb {
    left: 15px !important;
    right: auto !important
}

#page-title.page-title-center {
    text-align: center
}

#page-title.page-title-center span {
    max-width: 700px;
    margin-left: auto;
    margin-right: auto
}

#page-title.page-title-center .breadcrumb {
    position: relative !important;
    top: 0 !important;
    left: 0 !important;
    right: 0 !important;
    margin: 20px 0 0 !important
}

#page-title.page-title-pattern {
    background-image: url('/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/images/pattern.png');
    background-repeat: repeat;
    background-attachment: fixed
}

#page-title.page-title-parallax {
    padding: 100px 0;
    text-shadow: none;
    border-bottom: none
}

#page-title.page-title-parallax h1 {
    font-size: 40px;
    font-weight: 600;
    letter-spacing: 2px
}

#page-title.page-title-parallax span {
    font-size: 22px
}

#page-title.page-title-parallax .breadcrumb {
    font-size: 13px
}

#page-title.page-title-parallax {
    background-color: transparent;
    background-image: url('/web/20260601085816im_/https://www.footlocker.id/static/version1767024442/frontend/Footlocker/default/id_ID/images/parallax/parallax-bg.jpg');
    background-attachment: fixed;
    background-position: 50% 0;
    background-repeat: no-repeat
}

#page-title.page-title-mini {
    padding: 20px 0
}

#page-title.page-title-mini h1 {
    font-weight: 600;
    font-size: 18px;
    color: #444
}

#page-title.page-title-mini span {
    display: none
}

#page-title.page-title-nobg {
    background: 0 0 !important;
    border-bottom: 1px solid #f5f5f5
}

#page-title.page-title-video {
    background: 0 0;
    position: relative;
    overflow: hidden
}

#page-title.page-title-video .container {
    z-index: 3
}

#page-title.page-title-video .video-wrap {
    position: absolute;
    width: 100%;
    top: 0;
    left: 0
}

#page-title.page-title-video .video-wrap video {
    width: 100%
}

.col_full {
    width: 100%
}

.col_half {
    width: 48%
}

.col_one_third {
    width: 30.63%
}

.col_two_third {
    width: 65.33%
}

.col_one_fourth {
    width: 22%
}

.col_three_fourth {
    width: 74%
}

.col_one_fifth {
    width: 16.8%
}

.col_two_fifth {
    width: 37.6%
}

.col_three_fifth {
    width: 58.4%
}

.col_four_fifth {
    width: 79.2%
}

.col_one_sixth {
    width: 13.33%
}

.col_five_sixth {
    width: 82.67%
}

body.stretched .container-fullwidth {
    position: relative;
    padding: 0 60px;
    width: 100%
}

.col_full,
.col_half,
.col_one_third,
.col_two_third,
.col_three_fourth,
.col_one_fourth,
.col_one_fifth,
.col_two_fifth,
.col_three_fifth,
.col_four_fifth,
.col_one_sixth,
.col_five_sixth {
    display: block;
    position: relative;
    margin-right: 4%;
    margin-bottom: 50px;
    float: left
}

.col_full {
    clear: both;
    float: none;
    margin-right: 0
}

.col_last {
    margin-right: 0 !important;
    clear: right
}

form .col_full,
form .col_half,
form .col_one_third,
form .col_two_third,
form .col_three_fourth,
form .col_one_fourth,
form .col_one_fifth,
form .col_two_fifth,
form .col_three_fifth,
form .col_four_fifth,
form .col_one_sixth,
form .col_five_sixth {
    margin-bottom: 25px
}

@media (max-width:767px) {

    .sidebar,
    .col_full,
    .col_half,
    .col_one_third,
    .col_two_third,
    .col_three_fourth,
    .col_one_fourth,
    .col_one_fifth,
    .col_two_fifth,
    .col_three_fifth,
    .col_four_fifth,
    .col_one_sixth,
    .col_five_sixth {
        width: 100%;
        margin-right: 0;
        float: none;
        margin-bottom: 50px !important
    }

    .sidebar.col_last {
        margin-bottom: 0 !important
    }

    form .col_full,
    form .col_half,
    form .col_one_third,
    form .col_two_third,
    form .col_three_fourth,
    form .col_one_fourth,
    form .col_one_fifth,
    form .col_two_fifth,
    form .col_three_fifth,
    form .col_four_fifth,
    form .col_one_sixth,
    form .col_five_sixth {
        margin-bottom: 25px !important
    }
}

.btt-button {
    display: inline-block;
    height: 40px;
    width: 40px;
    position: fixed;
    bottom: 20px;
    right: 20px;
    box-shadow: 0 0 10px rgba(0, 0, 0, .05);
    overflow: hidden;
    text-align: center;
    white-space: nowrap;
    background: #fff;
    visibility: hidden;
    opacity: 0;
    -webkit-transition: opacity .3s 0s, visibility 0s .3s;
    -moz-transition: opacity .3s 0s, visibility 0s .3s;
    transition: opacity .3s 0s, visibility 0s .3s;
    z-index: 100
}

.btt-button:after {
    font-family: 'luma-icons';
    position: absolute;
    content: '\e621';
    top: 10px;
    left: 10px
}

.theme-pearl .page-wrapper .btt-button.btt-button-image,
.theme-pearl .page-wrapper .btt-button.btt-button-image-default {
    width: auto;
    height: auto;
    padding: 5px 15px;
    border-width: 0;
    border-color: transparent;
    transition: all .3s;
    box-shadow: 0 5px 20px rgba(0, 0, 0, .15);
    background-color: #fff;
    color: #0a0a0a
}

.btt-button.btt-button-image:hover,
.btt-button.btt-button-image-default:hover {
    transition: all .3s;
    box-shadow: 0 15px 25px -5px #a9a9a9
}

.btt-button.btt-button-image:after,
.btt-button.btt-button-image-default:after {
    content: ''
}

.btt-button.btt-button-image:before,
.btt-button.btt-button-image-default:before {
    font-family: 'luma-icons';
    content: '\e621';
    top: 10px;
    left: 10px
}

.theme-pearl .page-wrapper .btt-button.btt-button-image,
.theme-pearl .page-wrapper .btt-button.btt-button-image-desktop-only {
    width: auto;
    height: auto;
    padding: 5px 15px;
    border-width: 0;
    border-color: transparent;
    transition: all .3s;
    box-shadow: 0 5px 20px rgba(0, 0, 0, .15);
    background-color: #fff;
    color: #0a0a0a
}

.btt-button.btt-button-image:hover,
.btt-button.btt-button-image-desktop-only:hover {
    transition: all .3s;
    box-shadow: 0 15px 25px -5px #a9a9a9
}

.btt-button.btt-button-image:after,
.btt-button.btt-button-image-desktop-only:after {
    content: ''
}

.btt-button.btt-button-image:before,
.btt-button.btt-button-image-desktop-only:before {
    font-family: 'luma-icons';
    content: '\e621';
    top: 10px;
    left: 10px
}

.btt-button .icon-chevron-up {
    align-content: center;
    vertical-align: middle;
    text-align: center;
    color: #000;
    font-size: 20px;
    line-height: 38px
}

.btt-button.cd-is-visible,
.btt-button.cd-fade-out,
.no-touch .btt-button:hover {
    -webkit-transition: opacity .3s 0s, visibility 0s 0s;
    -moz-transition: opacity .3s 0s, visibility 0s 0s;
    transition: opacity .3s 0s, visibility 0s 0s
}

.btt-button.cd-is-visible {
    visibility: visible;
    opacity: 1;
    z-index: 0
}

.btt-button.cd-fade-out {
    opacity: .5
}

.btt-button.cd-fade-out:hover {
    opacity: 1
}

.no-touch .btt-button:hover {
    background-color: #000;
    opacity: 1
}

.btt-button.btt-button-image .btt-img,
.btt-button.btt-button-image-default .btt-img-default {
    max-height: 70px
}

.btt-button.btt-button-image .btt-label,
.btt-button.btt-button-image-default .btt-label-default {
    color: #303030;
    font-weight: 400;
    line-height: 1.1;
    font-size: 1.4rem;
    text-align: center
}

.btt-button.btt-button-image .btt-img,
.btt-button.btt-button-image-default .btt-img-desktop-only {
    max-height: 70px
}

.btt-button.btt-button-image .btt-label,
.btt-button.btt-button-image-default .btt-label-default,
.btt-button.btt-button-image-desktop-only .btt-label-desktop-only {
    color: #303030;
    font-weight: 400;
    line-height: 1.1;
    font-size: 1.4rem;
    text-align: center
}

.btt-button .product-reviews-summary,
.btt-button .product-reviews-summary {
    margin: 0
}

.btt-button .product-reviews-summary,
.btt-button .product-reviews-summary-default .rating-summary .rating-result,
.btt-button .product-reviews-summary-desktop-only .rating-summary .rating-result {
    float: none !important
}

.btt-button.btt-button-image-default .btt-price-default,
.btt-button.btt-button-image .btt-price,
.btt-button.btt-button-image-desktop-only .btt-price-desktop-only {
    font-size: 1.4rem;
    margin: 0
}

@media (max-width:767px) {
    .theme-pearl .page-wrapper .btt-button.btt-button-image-default {
        height: 40px;
        width: 40px;
        background-color: #0a0a0a
    }

    .theme-pearl .page-wrapper .btt-button.btt-button-image-default:hover {
        background-color: #fff;
        border: #232323 1px solid
    }

    .btt-button {
        z-index: 10
    }

    .btt-button.btt-button-image-default:after {
        font-family: 'luma-icons';
        color: #fff;
        position: absolute;
        content: '\e621';
        top: 10px;
        left: 10px
    }

    .btt-button.btt-button-image-default:hover:after {
        color: #000
    }

    .btt-button.cd-is-visible {
        z-index: 100
    }

    .btt-button.btt-button-image-default .btt-img-default,
    .btt-button.btt-button-image-default .btt-label-default,
    .btt-button.btt-button-image-default .product-reviews-summary-default,
    .btt-button.btt-button-image-default .btt-price-default,
    .btt-button.btt-button-image-default:before,
    .btt-button.btt-button-image-desktop-only {
        display: none
    }
}

.unbxd-as-wrapper {
    border: 1px solid #dedede;
    border-top: none;
    background-color: #fff;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
    font-size: 13px
}

.unbxd-as-wrapper ul {
    list-style-position: outside;
    list-style: none;
    padding: 0;
    margin: 0
}

.unbxd-as-extra-left:after,
.unbxd-as-extra-right:after {
    clear: both;
    content: ".";
    display: block;
    font-size: 0px;
    height: 0;
    visibilty: hidden
}

.unbxd-as-extra-left .unbxd-as-maincontent {
    float: right
}

.unbxd-as-extra-right .unbxd-as-maincontent {
    float: left
}

.unbxd-as-extra-left .unbxd-as-sidecontent {
    float: left;
    border-right: 1px solid #dedede
}

.unbxd-as-extra-right .unbxd-as-sidecontent {
    float: right;
    border-left: 1px solid #dedede
}

.unbxd-as-sidecontent+.unbxd-as-maincontent {
    border-right: 1px solid #dedede;
    border-left: 1px solid #dedede;
    margin-right: -1px;
    margin-left: -1px
}

.unbxd-as-wrapper ul li {
    padding: 4px 9px;
    background-color: #fff;
    cursor: pointer
}

.unbxd-as-wrapper ul li.unbxd-as-header,
.unbxd-as-wrapper ul li.unbxd-as-header:hover {
    background-color: #636363;
    color: #fff;
    cursor: default
}

.unbxd-as-wrapper ul li.unbxd-as-insuggestion {
    padding-left: 25px;
    color: #ff8400
}

.unbxd-as-wrapper ul li.unbxd-as-popular-product:after,
.unbxd-as-wrapper ul li.unbxd-as-popular-product .unbxd-as-popular-product-info:after,
.unbxd-as-wrapper ul li.unbxd-as-popular-product .unbxd-as-popular-product-cart:after,
.unbxd-as-popular-product-quantity-container:after {
    clear: both;
    content: ".";
    display: block;
    font-size: 0px;
    height: 0;
    visibilty: hidden
}

.unbxd-as-wrapper ul li .unbxd-as-popular-product-image-container {
    max-width: 40px;
    max-height: 40px;
    float: left;
    margin-right: 5px
}

.unbxd-as-wrapper ul li .unbxd-as-popular-product-image-container:empty {
    margin-right: 0
}

.unbxd-as-wrapper ul li .unbxd-as-popular-product-image-container img {
    max-width: 40px;
    max-height: 40px;
    margin: 0 auto;
    display: block
}

.unbxd-as-wrapper ul li .unbxd-as-popular-product-name {
    padding: 0 0 0 65px
}

.unbxd-as-wrapper ul li.unbxd-as-popular-product .unbxd-as-popular-product-cart {
    line-height: 15px;
    margin-top: 5px
}

.unbxd-as-wrapper ul li .unbxd-as-popular-product-price,
.unbxd-as-wrapper ul li .unbxd-as-popular-product-quantity,
.unbxd-as-wrapper ul li .unbxd-as-popular-product-cart-action {
    float: right
}

.unbxd-as-wrapper ul li .unbxd-as-popular-product-price {
    padding: 4px;
    line-height: 15px
}

.unbxd-as-wrapper ul li .unbxd-as-popular-product-quantity .unbxd-as-popular-product-quantity-container {
    border: 1px solid #dedede;
    border-radius: 3px;
    margin: 0 15px
}

.unbxd-as-wrapper ul li .unbxd-as-popular-product-quantity .unbxd-as-popular-product-quantity-container>span {
    display: inline-block;
    padding: 3px 4px
}

.unbxd-as-wrapper ul li .unbxd-as-popular-product-quantity .unbxd-as-popular-product-quantity-container>input {
    display: inline-block;
    border: 0 none;
    border-left: 1px solid #dedede;
    width: 25px;
    line-height: 16px;
    padding: 3px
}

.unbxd-as-popular-product-cart-button {
    display: inline-block;
    background-color: #ff8400;
    padding: 4px 10px;
    border-radius: 3px;
    color: #fff;
    font-size: 13px;
    text-align: center;
    cursor: pointer;
    outline: none;
    border: medium none
}

.unbxd-as-popular-product-cart-button:hover,
.unbxd-as-popular-product-cart-button:active {
    background-color: #ff9c32
}

.unbxd-as-popular-product-inlinecart {
    display: table-row
}

.unbxd-as-wrapper ul li .unbxd-as-popular-product-inlinecart>div {
    display: table-cell;
    float: none;
    padding: 0;
    vertical-align: middle
}

.unbxd-as-popular-product-inlinecart .unbxd-as-popular-product-image-container {
    max-height: 30px;
    max-width: 30px
}

.unbxd-as-popular-product-inlinecart .unbxd-as-popular-product-name p {
    width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.unbxd-as-wrapper ul li .unbxd-as-popular-product-inlinecart .unbxd-as-popular-product-image-container img {
    max-height: 30px;
    max-width: 30px;
    margin-right: 5px
}

.unbxd-as-popular-product-inlinecart .unbxd-as-popular-product-quantity {
    width: 75px
}

.unbxd-as-wrapper ul li .unbxd-as-popular-product-inlinecart .unbxd-as-popular-product-quantity .unbxd-as-popular-product-quantity-container {
    margin: 0 5px
}

.unbxd-as-popular-product-inlinecart .unbxd-as-popular-product-cart-action {
    width: 88px;
    text-align: right
}

.unbxd-as-wrapper ul li:hover {
    background-color: #fafafa;
    cursor: pointer
}

.unbxd-as-wrapper ul li.unbxd-ac-selected {
    cursor: pointer;
    background-color: #fafafa
}

.unbxd-as-wrapper ul li.unbxd-as-popular-product-grid {
    display: inline-block;
    float: left
}

.unbxd-as-wrapper ul li.unbxd-as-popular-product-grid .unbxd-as-popular-product-image-container {
    max-width: 100px;
    max-height: 100px;
    float: none
}

.unbxd-as-wrapper ul li.unbxd-as-popular-product-grid .unbxd-as-popular-product-image-container img {
    max-width: 100px;
    max-height: 100px
}

.unbxd-as-wrapper ul li.unbxd-as-popular-product-grid .unbxd-as-popular-product-name {
    padding: 0;
    overflow: hidden;
    height: 15px;
    width: 110px;
    text-align: center
}

.unbxd-as-wrapper ul li.unbxd-as-popular-product-grid .unbxd-as-popular-product-price,
.unbxd-as-wrapper ul li.unbxd-as-popular-product-grid .unbxd-as-popular-product-quantity,
.unbxd-as-wrapper ul li.unbxd-as-popular-product-grid .unbxd-as-popular-product-cart-action {
    float: none;
    text-align: center
}

.unbxd-as-wrapper {
    line-height: 20px;
    color: #000;
    border: 1px solid #45b5c1 !important;
    border-top: 0
}

li.unbxd-as-insuggestion {
    color: #45b5c1 !important
}

.unbxd-as-wrapper ul li.unbxd-as-header,
.unbxd-as-wrapper ul li.unbxd-as-header:hover {
    background-color: #45b5c1
}

.unbxd-as-wrapper ul li.unbxd-as-popular-product-grid .unbxd-as-popular-product-name {
    height: 3em
}

.unbxd-as-wrapper ul li.unbxd-as-popular-product-grid {
    box-sizing: border-box
}

/*!
 * fullPage 2.8.6
 * https://github.com/alvarotrigo/fullPage.js
 * MIT licensed
 *
 * Copyright (C) 2013 alvarotrigo.com - A project by Alvaro Trigo
 */
html.fp-enabled,
.fp-enabled body {
    margin: 0;
    padding: 0;
    overflow: hidden;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

#superContainer {
    height: 100%;
    position: relative;
    -ms-touch-action: none;
    touch-action: none
}

.fp-section {
    position: relative;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.fp-slide {
    float: left
}

.fp-slide,
.fp-slidesContainer {
    height: 100%;
    display: block
}

.fp-slides {
    z-index: 1;
    height: 100%;
    overflow: hidden;
    position: relative;
    -webkit-transition: all .3s ease-out;
    transition: all .3s ease-out
}

.fp-section.fp-table,
.fp-slide.fp-table {
    display: table;
    table-layout: fixed;
    width: 100%
}

.fp-tableCell {
    display: table-cell;
    vertical-align: middle;
    width: 100%;
    height: 100%
}

.fp-slidesContainer {
    float: left;
    position: relative
}

.fp-controlArrow {
    -webkit-user-select: none;
    -moz-user-select: none;
    -khtml-user-select: none;
    -ms-user-select: none;
    position: absolute;
    z-index: 4;
    top: 50%;
    cursor: pointer;
    width: 0;
    height: 0;
    border-style: solid;
    margin-top: -38px;
    -webkit-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

.fp-controlArrow.fp-prev {
    left: 15px;
    width: 0;
    border-width: 38.5px 34px 38.5px 0;
    border-color: transparent #fff transparent transparent
}

.fp-controlArrow.fp-next {
    right: 15px;
    border-width: 38.5px 0 38.5px 34px;
    border-color: transparent transparent transparent #fff
}

.fp-scrollable {
    overflow: hidden;
    position: relative
}

.fp-scroller {
    overflow: hidden
}

.iScrollIndicator {
    border: 0 !important
}

.fp-notransition {
    -webkit-transition: none !important;
    transition: none !important
}

#fp-nav {
    position: fixed;
    z-index: 100;
    margin-top: -32px;
    top: 50%;
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0)
}

#fp-nav.right {
    right: 17px
}

#fp-nav.left {
    left: 17px
}

.fp-slidesNav {
    position: absolute;
    z-index: 4;
    left: 50%;
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

.fp-slidesNav.bottom {
    bottom: 17px
}

.fp-slidesNav.top {
    top: 17px
}

#fp-nav ul,
.fp-slidesNav ul {
    margin: 0;
    padding: 0
}

#fp-nav ul li,
.fp-slidesNav ul li {
    display: block;
    width: 14px;
    height: 13px;
    margin: 7px;
    position: relative
}

.fp-slidesNav ul li {
    display: inline-block
}

#fp-nav ul li a,
.fp-slidesNav ul li a {
    display: block;
    position: relative;
    z-index: 1;
    width: 100%;
    height: 100%;
    cursor: pointer;
    text-decoration: none
}

#fp-nav ul li a.active span,
.fp-slidesNav ul li a.active span,
#fp-nav ul li:hover a.active span,
.fp-slidesNav ul li:hover a.active span {
    height: 12px;
    width: 12px;
    margin: -6px 0 0 -6px;
    border-radius: 100%
}

#fp-nav ul li a span,
.fp-slidesNav ul li a span {
    border-radius: 50%;
    position: absolute;
    z-index: 1;
    height: 4px;
    width: 4px;
    border: 0;
    background: #333;
    left: 50%;
    top: 50%;
    margin: -2px 0 0 -2px;
    -webkit-transition: all .1s ease-in-out;
    -moz-transition: all .1s ease-in-out;
    -o-transition: all .1s ease-in-out;
    transition: all .1s ease-in-out
}

#fp-nav ul li:hover a span,
.fp-slidesNav ul li:hover a span {
    width: 10px;
    height: 10px;
    margin: -5px 0 0 -5px
}

#fp-nav ul li .fp-tooltip {
    position: absolute;
    top: -2px;
    color: #fff;
    font-size: 14px;
    font-family: arial, helvetica, sans-serif;
    white-space: nowrap;
    max-width: 220px;
    overflow: hidden;
    display: block;
    opacity: 0;
    width: 0;
    cursor: pointer
}

#fp-nav ul li:hover .fp-tooltip,
#fp-nav.fp-show-active a.active+.fp-tooltip {
    -webkit-transition: opacity .2s ease-in;
    transition: opacity .2s ease-in;
    width: auto;
    opacity: 1
}

#fp-nav ul li .fp-tooltip.right {
    right: 20px
}

#fp-nav ul li .fp-tooltip.left {
    left: 20px
}

.fp-auto-height.fp-section,
.fp-auto-height .fp-slide,
.fp-auto-height .fp-tableCell {
    height: auto !important
}

.fp-responsive .fp-auto-height-responsive.fp-section,
.fp-responsive .fp-auto-height-responsive .fp-slide,
.fp-responsive .fp-auto-height-responsive .fp-tableCell {
    height: auto !important
}

.fullpagescroll header {
    background-color: rgba(255, 255, 255, .5)
}

.fullpagescroll footer {
    bottom: 0;
    transition: margin-bottom .5s ease 0s
}

.fullpagescroll footer.active {
    margin-bottom: 0 !important
}

.fullpagescroll .fps {
    transition: margin-top .5s ease 0s
}

.fullpagescroll .fps.active {
    margin-top: 0 !important
}

.fullpagescroll header,
.fullpagescroll footer {
    position: fixed;
    display: block;
    width: 100%;
    z-index: 9
}

.fullpagescroll .header-placeholder header {
    position: relative
}

.fullpagescroll .page-wrapper {
    min-height: 100%
}

.fullpagescroll header .block-search {
    transition: margin-top .5s ease 0s
}

@media screen and (min-width:768px) {

    .fullpagescroll .nav-sections,
    .fullpagescroll .breadcrumbs {
        position: fixed;
        left: 0;
        width: 100%
    }

    .fullpagescroll:not(.mobile-nav) .page-header .nav-sections.sticky-header-nav,
    .fullpagescroll:not(.mobile-nav) .page-header.sticky-header .nav-sections,
    .fullpagescroll:not(.mobile-nav) .header-placeholder .page-header .nav-sections {
        width: inherit
    }

    .fullpagescroll .nav-sections {
        z-index: 2
    }

    .fullpagescroll .breadcrumbs {
        z-index: 1
    }

    .fullpagescroll header.active .block-search {
        margin-top: 0 !important
    }
}

@media screen and (max-width:767px) {
    .fullpagescroll header {
        background-color: #fff
    }
}

.fullpagescroll .breadcrumbs {
    background-color: rgba(255, 255, 255, .2);
    padding-top: 10px;
    padding-bottom: 10px;
    max-width: 100%
}

.fullpagescroll .overlay {
    position: relative !important;
    top: 0;
    left: 0;
    width: 100%;
    min-height: 100%;
    height: auto;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: -ms-flex;
    display: flex;
    -webkit-box-pack: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    box-pack: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    box-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    align-items: center;
    -webkit-box-orient: vertical;
    -webkit-flex-flow: column;
    -moz-flex-flow: column;
    -ms-flex-flow: column;
    flex-flow: column
}

.fullpagescroll #fullpage {
    position: fixed !important;
    top: 0;
    left: 0
}

.fullpagescroll #fullpage .section.fp-section {
    background-color: #fff;
    padding: 0 !important;
    margin: 0 !important
}

.fullpagescroll .button-row {
    -webkit-box-orient: horizontal;
    -webkit-flex-flow: row;
    -moz-flex-flow: row;
    -ms-flex-flow: row;
    flex-flow: row;
    margin: 25px 0 20px !important;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: -ms-flex;
    display: flex;
    -webkit-box-pack: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    box-pack: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    box-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    align-items: center
}

.fullpagescroll .button-row .white.button {
    background-color: #fff;
    color: #000;
    cursor: pointer;
    font-family: 'Avenir LT W01 55 Roman', sans-serif;
    font-size: 12px;
    height: 44px;
    width: 280px;
    max-width: calc(100vw - 20px);
    background-color: #fff;
    border-color: #fff;
    text-transform: uppercase;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: -ms-flex;
    display: flex;
    -webkit-box-pack: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    box-pack: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    box-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    align-items: center;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    letter-spacing: .2em;
    -webkit-transition: background-color .25s ease;
    -moz-transition: background-color .25s ease;
    -ms-transition: background-color .25s ease;
    -o-transition: background-color .25s ease;
    transition: background-color .25s ease
}

/*
     FILE ARCHIVED ON 08:58:16 Jun 01, 2026 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 05:51:34 Jun 26, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  capture_cache.get: 0.279
  captures_list: 0.363
  exclusion.robots: 0.05
  exclusion.robots.policy: 0.043
  esindex: 0.006
  cdx.remote: 7.839
  LoadShardBlock: 145.438 (3)
  PetaboxLoader3.datanode: 127.597 (5)
  PetaboxLoader3.resolve: 204.959 (4)
  load_resource: 190.033 (2)
*/