.product-media-modal{background-color:#f8f7f2;height:100%;position:fixed;top:0;left:0;width:100%;visibility:hidden;opacity:0;z-index:-1}.product-media-modal[open]{visibility:visible;opacity:1;z-index:101}.product-media-modal__dialog{display:flex;align-items:center;height:100dvh}.product-media-modal__content{max-height:100dvh;width:100%;overflow:auto}.product-media-modal__content>*:not(.active),.product__media-list .deferred-media{display:none}.expected-arrival{display:block;margin-top:-20px}.main-product .info-container{z-index:2}.main-product .info-container dusk-tabs[type=accordion]:not(:empty){border-top:1px solid #010b13;border-bottom:1px solid #010b13}.main-product .info-container dusk-tabs .tab .title{font-family:"Suisse Works"}.main-product .info-container dusk-tabs .tab:not(.active) .title{font-style:italic}.main-product .info-container .product__title{--oke-stars-foregroundColor: vars.$color-black;display:flex;gap:10px;justify-content:space-between}.main-product .info-container .product__title .oke-sr-stars{margin-right:0}.main-product .info-container .product__title .oke-sr-count{line-height:1;margin-top:5px}.main-product .info-container .product__title .oke-sr-count .oke-sr-label-text{text-transform:lowercase}.main-product .info-container .product__title .oke-sr-count,.main-product .info-container .product__title .oke-sr-stars{display:block;text-align:right}.main-product .info-container .product__title .oke-stars-background svg,.main-product .info-container .product__title .oke-stars-foreground svg{height:16px}.main-product .info-container .product-subtitle{margin-top:0px}.main-product .info-container .product-subtitle p{margin:0}.main-product .info-container dusk-tabs .content{font-size:12px}.main-product .info-container .block-features .feature-item img{background-blend-mode:multiply;width:25px}.main-product .product-form__input .form__label{display:block;width:auto;margin-right:16px;float:left;line-height:38px}.main-product .product-form__input .form__label span{display:none}.main-product .product-form .product-form__submit{border:1px solid #010b13 !important}.main-product .product-form .product-form__submit,.main-product .product-form .product-form__submit .price--on-sale .price-item--regular,.main-product .product-form .product-form__submit .price{font-size:20px !important}.main-product .media-wrapper{position:relative}.main-product .media-wrapper .product-tags .product-tag{font-family:"Suisse Works";font-weight:450;font-size:14px;text-transform:capitalize;font-style:italic;padding:4px 12px 3px}.main-product .quantity-selector-preset{display:flex;gap:8px;margin:24px 0 20px;flex-wrap:wrap}.main-product .quantity-selector-preset:not(:has(input:checked)) .quantity-selector-preset-item:first-child,.main-product .quantity-selector-preset .quantity-selector-preset-item:has(input:checked){background-color:#010b13;color:#fff}.main-product .quantity-selector-preset .quantity-selector-preset-item{height:auto;flex:1 0 auto;text-decoration:none}.main-product .quantity-selector-preset .quantity-selector-preset-item label{cursor:pointer;padding:20px 12px;border:1px solid #010b13;display:flex;justify-content:center;flex-direction:column;gap:10px;position:relative}.main-product .quantity-selector-preset .quantity-selector-preset-item label .qty-tag{position:absolute;background-color:#91a0e4;top:0;transform:translateY(-50%);padding:6px 12px 5px;color:#010b13}.main-product .quantity-selector-preset .quantity-selector-preset-item input{display:none}.product__upsell .product__upsell-item{display:flex;gap:16px;overflow:hidden;background-color:#fff;padding:12px}.product__upsell .product__upsell-item .product__upsell-info{padding:8px 8px 8px 0;display:flex;flex-direction:column;justify-content:center;gap:8px;flex:1 0 66%}.product__upsell .product__upsell-item .product__upsell-info .button{width:max-content}.product__upsell .product__upsell-item .product__upsell-image{position:relative;flex:1 1 124px;aspect-ratio:1}.product__upsell .product__upsell-item .product__upsell-image img{position:absolute;width:100%;height:100%;object-fit:cover}.product__upsell .product__upsell-item:not(:last-child){margin-bottom:11px}.shopify-section .shopify-app-block [data-oke-widget]{background-color:#fff;padding:40px 16px;--oke-stars-foregroundColor: #010B13;--oke-button-backgroundColor: #FFB990;--oke-button-backgroundColorHover: #FAC8A7;--oke-button-backgroundColorActive: #FFB990;--oke-button-fontFamily: var(--font-suisse-condensed);--oke-button-fontSize: 20px;--oke-button-color: #010B13;--oke-button-borderColor: #010B13;--oke-button-fontWeight: 600;--oke-button-lineHeight: 1;--oke-button-textTransform: uppercase;--oke-button-fontLetterSpacing: 0.02em;--oke-button-padding: 12px 24px;--oke-button-gap: 8px;--oke-border-width: 0;--oke-widget-spaceBelow: 0;--oke-button-iconSize: 16px;--oke-button-iconPadding: 0;--oke-button-iconBackground: transparent;--oke-button-iconColor: #010B13;--oke-button-iconBorder: 0;--oke-button-iconBorderRadius: 0;--oke-button-iconBackgroundColor: transparent;--oke-button-iconColorHover: #FFB990;--oke-shadingColor: #F8F7F2}.shopify-section .shopify-app-block [data-oke-widget] .oke-w{--oke-title-fontFamily: var(--font-suisse-condensed) !important}.shopify-section .shopify-app-block [data-oke-widget] div.okeReviews[data-oke-container].oke-w .oke-w-navBar-item{font-family:var(--font-suisse-condensed) !important}.shopify-section .shopify-app-block [data-oke-widget] .oke-w-review-side{padding:24px;margin-bottom:8px}.shopify-section .shopify-app-block [data-oke-widget] .oke-w-review-main{background-color:var(--oke-shadingColor);padding:24px}.shopify-section .shopify-app-block [data-oke-widget] .oke-w-reviews-list-item{padding:4px 0;border:none}.shopify-section .shopify-app-block [data-oke-widget] .oke-w-reviews-list{margin-bottom:0}.shopify-section .shopify-app-block [data-oke-widget] .oke-media-image{z-index:0}.swiper-wrapper{z-index:0}.product-recommendations{position:relative}.product-recommendations .title.title-swiper-nav{margin-bottom:24px;position:initial}.product-recommendations .title.title-swiper-nav .swiper-button-prev,.product-recommendations .title.title-swiper-nav .swiper-button-next{position:absolute;bottom:-24px;left:0}.product-recommendations .title.title-swiper-nav .swiper-button-next{left:calc(var(--custom-padding-lr-m) + 42px)}@media(max-width: 768px){.main-product .prod-info-m{background-color:#fff;padding:16px}.main-product .prod-info-m .product__title{margin-bottom:8px}.main-product .prod-info-m .product-subtitle{margin-bottom:16px;font-size:12px}.main-product .info-wrapper .block-price,.main-product .info-wrapper .product-subtitle,.main-product .info-wrapper .product__title{display:none}.main-product .images swiper-container{--swiper-padding-bottom: 12px;--swiper-pagination-progressbar-bg-color: #dfdfdc;--swiper-pagination-color: #868a8c}}@media screen and (min-width: 769px){.main-product .info-container .product__title{align-items:center}.main-product .info-wrapper{padding:64px 64px 0 0}.main-product.sticky-sections .media-wrapper,.main-product.sticky-sections .info-container{top:90px}.main-product .quantity-selector-preset{margin:24px 0 40px}.main-product .quantity-selector-preset .quantity-selector-preset-item label{padding:32px 24px;gap:16px}.shopify-section .shopify-app-block [data-oke-widget]{padding:40px 40px}.shopify-section .shopify-app-block [data-oke-widget] .oke-w-review-side{margin-right:8px;margin-bottom:0}.shopify-section .shopify-app-block [data-oke-widget] .oke-showMore{margin-top:20px}.product-recommendations .title.title-swiper-nav .swiper-button-prev,.product-recommendations .title.title-swiper-nav .swiper-button-next{left:var(--custom-padding-lr-d)}.product-recommendations .title.title-swiper-nav .swiper-button-next{left:calc(var(--custom-padding-lr-d) + 42px)}}