body{-webkit-font-smoothing:antialiased}:root{--heading-font-family:Neue Montreal, Arial, Helvetica, sans-serif;--heading-font-weight:700;--heading-letter-spacing:1;--text-font-family:Neue Montreal, Arial, Helvetica, sans-serif;--text2-font-family:Roboto Mono, Arial, Helvetica, sans-serif;--text-font-weight:400;--gfs:14;--text-danger:#d90707;--color-animated-1:#000;--maxHeight:277px}@keyframes fadeUp{from{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@media screen and (min-width: 992px){.lg\:text-end{text-align:end !important}.lg\:text-start{text-align:start !important}}.announcement-bar{padding:0.5rem}.announcement-bar p{font-family:var(--text-font-family);font-weight:var(--text-font-weight);text-transform:unset}.btn-primary[disabled],.btn-secondary[disabled]{pointer-events:none;cursor:not-allowed;opacity:0.3;user-select:none}.collection-toolbar__button-container{text-wrap:nowrap}.cart-drawer__footer button[type="submit"]{display:flex;align-items:center;justify-content:center;background:var(--button-background-rgb);color:var(--button-text-color-rgb);padding:0.5rem;border-radius:5px}.cart-drawer__footer button[type="submit"] span{margin-inline-start:1rem}.btn-primary{padding:calc((7.5 / var(--gfs)) * 1rem) calc((14 / var(--gfs)) * 1rem) calc((8.5 / var(--gfs)) * 1rem);transition:background-color 0.3s ease;border:calc((1 / var(--gfs)) * 1rem) solid var(--button-background-rgb);border-radius:4px;background-color:var(--button-background-rgb);color:var(--button-text-color-rgb)}.btn-primary:hover{border:calc((1 / var(--gfs)) * 1rem) solid #333;background-color:#333}.btn-primary:active{background-color:var(--button-text-color-rgb);color:var(--button-background-rgb)}.btn-secondary{padding:calc((7.5 / var(--gfs)) * 1rem) calc((14 / var(--gfs)) * 1rem) calc((8.5 / var(--gfs)) * 1rem);transition:background-color 0.3s ease;border:calc((1 / var(--gfs)) * 1rem) solid var(--button-background-rgb);border-radius:4px;background-color:var(--button-text-color-rgb);color:var(--button-background-rgb);border-color:#dadada}.btn-secondary:hover{background-color:#f7f7f7}.btn-secondary:active{background-color:var(--button-background-rgb);color:var(--button-text-color-rgb)}.btn-secondary-override{padding:calc((7.5 / var(--gfs)) * 1rem) calc((14 / var(--gfs)) * 1rem) calc((8.5 / var(--gfs)) * 1rem) !important;transition:background-color 0.3s ease !important;border:calc((1 / var(--gfs)) * 1rem) solid var(--button-background-rgb) !important;border-radius:4px !important;background-color:var(--button-text-color-rgb) !important;color:var(--button-background-rgb) !important;border-color:#dadada !important}.btn-secondary-override:hover{background-color:#f7f7f7 !important}.btn-secondary-override:active{background-color:var(--button-background-rgb) !important;color:var(--button-text-color-rgb) !important}product-card.product-card{gap:0.4rem !important}product-card.product-card .product-card__info{justify-content:start !important}product-card.product-card .product-card__info .product-title{font-size:var(--text-sm) !important}product-card.product-card .product-card__figure{background-color:#f7f7f7}product-card.product-card price-list.price-list{justify-content:start !important}product-list{--product-list-default-column-gap:1rem !important}.ps-0{padding-inline-start:0rem !important}.pe-0{padding-inline-end:0rem !important}.ps-1{padding-inline-start:.25rem !important}.pe-1{padding-inline-end:.25rem !important}.ps-2{padding-inline-start:.5rem !important}.pe-2{padding-inline-end:.5rem !important}.ps-3{padding-inline-start:1rem !important}.pe-3{padding-inline-end:1rem !important}.ps-4{padding-inline-start:1.5rem !important}.pe-4{padding-inline-end:1.5rem !important}.ps-5{padding-inline-start:2rem !important}.pe-5{padding-inline-end:2rem !important}.ps-6{padding-inline-start:3rem !important}.pe-6{padding-inline-end:3rem !important}.ps-7{padding-inline-start:4rem !important}.pe-7{padding-inline-end:4rem !important}.ps-8{padding-inline-start:5rem !important}.pe-8{padding-inline-end:5rem !important}.btn-p-xs{padding:.1rem !important}.btn-p-sm{padding:.2rem !important}.btn-p-md{padding:.5rem !important}.btn-p-lg{padding:.75rem !important}.grid{margin-inline-start:calc( max(var(--container-gutter), 50% - var(--container-max-width) / 2) - 0.5rem);margin-inline-end:calc( max(var(--container-gutter), 50% - var(--container-max-width) / 2) - 0.5rem)}.nested-grid>[class^="col"]:first-child{padding-inline-start:0 !important}.nested-grid>[class^="col"]:last-child{padding-inline-end:0 !important}.mn{margin-inline-start:-0.5rem !important;margin-inline-end:-0.5rem !important}.mn-sm .col{padding-inline-end:0rem !important}li.splide__slide{padding-inline-start:0 !important}.mega-menu-bottomed{flex-direction:column}.mega-menu-bottomed .mega-menu__promo{margin:auto}button.btn-underline span,a.btn-underline span{background-image:linear-gradient(90deg, var(--color-animated-1) 33%, #fff 33% 66%, var(--color-animated-1) 66%);background-repeat:no-repeat;background-position:100% 100%;background-size:300% 0.6px}@media (hover: hover){button.btn-underline span:hover,a.btn-underline span:hover{transition:background-position 0.5s linear;background-position:0 100%}}@media (hover: none){button.btn-underline span:active,a.btn-underline span:active{transition:background-position 0.5s linear;background-position:0 100%}}.banner--error{position:absolute;left:0;right:0;top:0}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto !important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-scrolling iframe{pointer-events:none}html.is-changing .transition-fade{transition:opacity 0.25s;opacity:1}html.is-animating .transition-fade{opacity:0}price-list sale-price,price-list compare-at-price,price-list .percentage{font-size:var(--text-sm);color:var(--text-color) !important;font-family:var(--text2-font-family) !important;font-weight:400 !important}price-list compare-at-price{color:#bababa !important}price-list .percentage{color:var(--text-danger) !important}.__custom-breadcrumbs{color:#727272}.__custom-breadcrumbs span{text-transform:lowercase}.__custom-breadcrumbs span::first-letter{text-transform:capitalize}.__custom-breadcrumbs .__circle{flex-shrink:0;width:2px;height:2px;border-radius:50%;background-color:#727272;margin:0px 6px}.__custom-breadcrumbs .active-item{color:#000}.__custom-product-details .product-title{line-height:1;word-spacing:16px;margin-block-end:1rem}.__custom-product-details .product-details{font-size:var(--text-xs) !important;color:var(--text-color) !important}.__custom-product-details .product-details span{font-size:var(--text-xs) !important;color:var(--text-color) !important}.__custom-product-details .payment-providers img{height:22px;object-fit:scale-down}.__custom-product-details .payment-providers .col:first-child{padding-inline-start:0 !important}.__custom-product-details .payment-providers .col:last-child{padding-inline-end:0 !important}.__custom-product-details .sticky-info{position:-webkit-sticky;position:sticky;z-index:1;bottom:0}.__custom-product-details .sticky-info .the-box{position:relative;background-color:#fff}.__custom-product-details .sticky-info .the-box::before{position:absolute;top:calc((-16 / var(--gfs)) * 1rem);width:100%;height:calc((16 / var(--gfs)) * 1rem);content:"";background:linear-gradient(180deg, transparent, #fff);left:0px;right:0px}@media screen and (max-width: 991px){.__custom-product-details .sticky-info .the-box::before{display:none}}@media screen and (min-width: 992px){.__custom-product-details .sticky-info .the-box .grid>div:first-child{padding-inline-end:0 !important}}[id^="variant-drop-picker-"] .overlay{position:fixed;top:0px;left:0px;right:0px;bottom:0px;visibility:hidden}[id^="variant-drop-picker-"] .root{border:calc((1 / var(--gfs)) * 1rem) solid #dadada;border-radius:4px;user-select:none;display:flex;align-items:center;padding-inline-start:0.5rem !important;padding-inline-end:0.5rem !important;cursor:pointer;position:absolute;width:calc(50% - 0.5rem)}[id^="variant-drop-picker-"] .root span{width:100%}[id^="variant-drop-picker-"] .root:hover{background-color:#f7f7f7}[id^="variant-drop-picker-"] i.bx{transition:0.3s;transform:rotate(0deg)}[id^="variant-drop-picker-"] .options{visibility:hidden;transition:all 0.3s linear;background-color:#fff;border:calc((1 / var(--gfs)) * 1rem) solid #dadada;overflow:hidden;position:absolute;bottom:100%;left:0;right:0;margin-inline-start:0.5rem;border-radius:4px;max-height:0}[id^="variant-drop-picker-"] .options ul{overflow-y:scroll;max-height:calc((120 / var(--gfs)) * 1rem);padding:0;margin:0;list-style-type:none}[id^="variant-drop-picker-"] .options ul::-webkit-scrollbar{width:calc((4 / var(--gfs)) * 1rem)}[id^="variant-drop-picker-"] .options ul::-webkit-scrollbar-thumb{background-color:#dadada}[id^="variant-drop-picker-"] .options ul li{position:relative;display:flex;transition:background-color 0.3s ease}[id^="variant-drop-picker-"] .options ul li button:disabled{opacity:0.5}[id^="variant-drop-picker-"] .options ul li button{text-align:start;text-wrap:nowrap}[id^="variant-drop-picker-"].is_open i.bx{transform:rotate(180deg);transform-origin:center}[id^="variant-drop-picker-"].is_open .options{visibility:visible;max-height:calc(calc((8 / var(--gfs)) * 1rem) + var(--maxHeight))}[id^="variant-drop-picker-"].is_open .overlay{visibility:visible}.fancybox-image{background-color:#f7f7f7}[id^="product-gallery-"] .splide__arrow{width:calc((40 / var(--gfs)) * 1rem);height:calc((40 / var(--gfs)) * 1rem);background-color:#fff;border-radius:0px;opacity:1}[id^="product-gallery-"] .splide__arrow--prev{bottom:calc((-21 / var(--gfs)) * 1rem);top:auto;left:calc(75% + 2px);border-top-right-radius:4px;border-top-left-radius:4px}@media screen and (max-width: 991px){[id^="product-gallery-"] .splide__arrow--prev{left:0}}[id^="product-gallery-"] .splide__arrow--next{bottom:calc((-21 / var(--gfs)) * 1rem);top:auto;right:0;border-top-right-radius:4px;border-top-left-radius:4px}#st-wishlist-page .st-page_products{display:flex !important;flex-wrap:wrap !important}#st-wishlist-page .st-page_controls{display:none !important}#st-wishlist-page .st-product-card{box-shadow:none !important;width:50% !important;cursor:auto !important;padding:3px !important;margin-bottom:5px}@media screen and (min-width: 500px){#st-wishlist-page .st-product-card{width:22% !important}}#st-wishlist-page .st-product-card_options,#st-wishlist-page .st-atc-button{display:none !important}#st-wishlist-page .st-image{background-color:#f7f7f7}#st-wishlist-page .st-page_content>div{gap:0 !important}#st-wishlist-page .st-page-container{margin:0 !important;max-width:unset !important;padding:0 !important}#st-wishlist-page .st-product-card_title a{font-size:var(--text-sm) !important;text-transform:none !important;font-weight:unset !important;text-align:start !important}#st-wishlist-page .st-product-card_price{font-family:var(--text2-font-family) !important;font-weight:400 !important;font-size:var(--text-sm);text-align:start !important}#st-wishlist-page .st-product-card .st-product-card_title a{height:unset !important}#st-wishlist-page.st-page{margin:0 !important}.size-chart-modal::part(content){width:100%}.size-chart-modal .size-table{display:flex;align-items:start;margin:0;overflow-x:scroll}.size-chart-modal .size-table .size-table-col{margin:0;width:-webkit-fill-available}.size-chart-modal .size-table .size-table-col .col-header{font-weight:600}.size-chart-modal .size-table .size-table-col .size-table-row{padding:0.2rem 0.2rem;margin:0;text-align:center;white-space:nowrap}.size-chart-modal .size-table .size-table-col .size-table-row:nth-child(odd){background-color:#dcdcdc}@media screen and (min-width: 700px){.size-chart-modal .size-table{overflow-x:auto}}
