@charset "UTF-8";.product_grid{display:flex;flex-wrap:wrap;gap:4px}.product_grid .product__media-wrapper,.product_grid .product__info-wrapper{width:calc(50% - 2px)}@media only screen and (max-width:950px){.product_grid{flex-direction:column;gap:0}.product_grid .product__media-wrapper,.product_grid .product__info-wrapper{width:100%}}.product__media-wrapper{background-color:#f6f6f6}.product__media-wrapper .media_list .swiper-wrapper{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start}.product__media-wrapper .media_list .swiper-scrollbar{background-color:transparent}.product__media-wrapper .media_list .media_container{max-width:100%}.product__media-wrapper .media_list img,.product__media-wrapper .media_list svg,.product__media-wrapper .media_list video{display:block;width:100%;height:100%;object-fit:cover;object-position:top;aspect-ratio:4/5}.product__media-wrapper .media_list .product-media-container{position:relative;width:100%;height:100%}.product__media-wrapper .media_list .product-media-container .lightbox-trigger{position:relative;display:block;width:100%;height:100%;padding:0;cursor:pointer;border:none;background:none}.product__media-wrapper .media_list .product-media-container .lightbox-trigger img{display:block;width:100%;height:100%;object-fit:cover;aspect-ratio:4/5}.product__media-wrapper .media_list .product-media-container .lightbox-trigger .lightbox-icon{position:absolute;z-index:2;top:20px;left:20px;transition:opacity .3s ease;opacity:0}.product__media-wrapper .media_list .product-media-container .lightbox-trigger .lightbox-icon .svg-wrapper{display:block;width:50px;height:50px}.product__media-wrapper .media_list .product-media-container .lightbox-trigger:hover .lightbox-icon{opacity:1}@media only screen and (max-width:950px){.product__media-wrapper .media_list{height:100%;touch-action:pan-x pan-y}.product__media-wrapper .media_list .swiper-wrapper{flex-wrap:unset;gap:0}.product__media-wrapper .media_list .media_container{max-width:100%}.product__media-wrapper .media_list .media_container .product-media-container .lightbox-trigger{touch-action:manipulation}.product__media-wrapper .media_list .media_container .product-media-container .lightbox-trigger .lightbox-icon{opacity:1}}@media only screen and (min-width:950px){.product__media-wrapper .media_list .media_container .product-media-container .lightbox-trigger .lightbox-icon{opacity:0}.product__media-wrapper .media_list .media_container .product-media-container .lightbox-trigger:hover .lightbox-icon{opacity:1}}.product__info-wrapper{background:#f6f6f6}.product__info-wrapper .product__info-container{display:flex;flex-direction:column;align-items:center;max-width:684px;margin:0 auto;padding:0 24px}@media only screen and (min-width:950px){.product__info-wrapper .product__info-container{position:sticky;top:125px;margin-top:125px}}.product__info-wrapper .breadcrumb{margin:0 0 16px}.product__info-wrapper .breadcrumb span{font-weight:300}.product__info-wrapper h1{font-size:20px;font-weight:300;line-height:150%;text-transform:unset}.product__info-wrapper .product__short_description{margin:0 0 12px;font-size:11px;line-height:150%;font-weight:400;text-transform:uppercase;color:#757575}.product__info-wrapper .price{font-size:16px;font-weight:500;line-height:150%;margin:0 0 20px}.product__info-wrapper .price .price__container{margin:0}.product__info-wrapper .product_color_title{display:none;margin:0 0 12px;font-size:11px;line-height:150%;text-transform:uppercase}.product__info-wrapper .product_colors_pdp{display:flex;flex-wrap:wrap;justify-content:flex-start;margin:0 0 24px;gap:12px}.product__info-wrapper .product_colors_pdp>a{display:inline-flex;border:1px solid transparent}.product__info-wrapper .product_colors_pdp>a.current{border:1px solid #000000}.product__info-wrapper .product_colors_pdp .miniature{width:40px;height:100%;object-fit:cover;aspect-ratio:4/5}.product__info-wrapper .product_colors_pdp .miniature.square{aspect-ratio:1/1}.product__info-wrapper .packshot_container{display:flex;align-items:stretch;justify-content:center;width:100%;flex:none;height:clamp(150px,40vh,430px);overflow:hidden;opacity:1;margin:0 0 24px;transition:opacity .3s ease,height .3s ease,margin .3s ease}.product__info-wrapper .packshot_container .packshot_image{display:block;height:100%;width:auto;max-width:100%;object-fit:contain;object-position:center}.product__info-wrapper .packshot_container--small{opacity:0;height:0!important;margin:0}.product__info-wrapper .variant_wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;margin:20px 0 12px;gap:0 16px}.product__info-wrapper .variant_wrapper .product-form__input{margin:0}.product__info-wrapper .variant_wrapper .form__label{display:none;width:100%;margin:0 0 12px;font-size:11px;line-height:150%;text-align:center;text-transform:uppercase}.product__info-wrapper .product-popup-modal__opener{margin:0 0 24px}.product__info-wrapper .product-popup-modal__opener button{min-height:unset;padding:0;font-size:11px;line-height:150%;text-align:center;text-transform:uppercase}.product__info-wrapper .product-popup-modal__opener button:hover,.product__info-wrapper .product-popup-modal__opener button:focus,.product__info-wrapper .product-popup-modal__opener button:active{text-decoration-thickness:unset}.product__info-wrapper .stock-limited{width:100%;margin:0 0 12px}.product__info-wrapper .stock-limited p{margin:0;font-size:11px;line-height:150%;text-transform:uppercase;color:#9c180a}.product__info-wrapper .product-form{width:100%;margin:0 0 12px}.product__info-wrapper .product-form .button:after,.product__info-wrapper .product-form .button:before{display:none}.product__info-wrapper .product-form .product-form__buttons{display:flex;gap:12px}.product__info-wrapper .product-form .product-form__buttons .product-form__submit{margin:0;padding:6px 18px;font-size:11px;line-height:24px;text-transform:uppercase;min-height:unset}.product__info-wrapper .product-form .product-form__buttons .just-pay-button-wrapper,.product__info-wrapper .product-form .product-form__buttons .product-form__submit{flex:1 1 50%}@media only screen and (max-width:950px){.product__info-wrapper .product-form .product-form__buttons .product-form__submit{padding:8px 18px}}.product__info-wrapper #shopify-block-AZmprMjNiQlVRWjZwR__multi_location_stock_info_star_rating_cnyA86,.product__info-wrapper #shopify-block-ARFhoVk8wWUFmSmhiT__multi_location_stock_info_star_rating_cU8jxR{width:100%}.product__info-wrapper #multilocaAvailabilityContainer{margin:0 0 24px}.product__info-wrapper #multilocaAvailabilityContainer #AvailableHeading{display:none!important}.product__info-wrapper #multilocaAvailabilityContainer div#locationNamesContainer{margin:0;padding:0;text-decoration:underline;text-underline-offset:3px}.product__info-wrapper #multilocaAvailabilityContainer div#locationNamesContainer:hover a,.product__info-wrapper #multilocaAvailabilityContainer div#locationNamesContainer:focus a,.product__info-wrapper #multilocaAvailabilityContainer div#locationNamesContainer:active a{color:#151515!important}.product__info-wrapper #multilocaAvailabilityContainer div#locationNamesContainer:empty{display:none}.product__info-wrapper #multilocaAvailabilityContainer div#locationNamesContainer a{width:100%;margin:0;padding:0;font-size:11px;line-height:24px;text-decoration:none;text-transform:uppercase;text-underline-offset:unset}.product__info-wrapper .product-form__submit:has(+.klaviyo-bis-trigger:not([style*="display: none"])){display:none}.product__info-wrapper .klaviyo-bis-trigger{min-height:unset;padding:6px 18px;font-size:11px;font-weight:400;line-height:24px;text-transform:uppercase;flex:1 1 50%}.product__info-wrapper .complementary_infos{width:100%}.product__info-wrapper .complementary_infos .estimated_shipping{margin:0 0 8px!important}.product__info-wrapper .complementary_infos p{display:flex;align-items:center;gap:4px;margin:0 0 8px}.product__info-wrapper .complementary_infos p>svg{margin-right:4px}.product__info-wrapper .complementary_infos p:last-child{margin:0}.product__info-wrapper .product_details{width:100%;margin-top:24px;padding:16px 0;border-top:1px solid rgba(15,15,15,.1)}.product__info-wrapper .product_details .tabs-nav{display:flex;margin:0 0 24px;gap:24px}.product__info-wrapper .product_details .tabs-nav button{padding:0;font-size:11px;line-height:150%;cursor:pointer;text-transform:uppercase;color:#757575;border:none;background:none}.product__info-wrapper .product_details .tabs-nav button.active{font-weight:700;color:#151515}.product__info-wrapper .product_details .tabs-panels>.tab-panel{display:none}.product__info-wrapper .product_details .tabs-panels>.tab-panel.active{display:block}.product__info-wrapper .product_details .tabs-panels>.tab-panel p{margin:0}.product__info-wrapper .product_details .accordion{display:none}.product__info-wrapper .product_details .accordion-item{margin:16px 0}.product__info-wrapper .product_details .accordion-trigger{display:flex;align-items:center;justify-content:space-between;width:100%;color:#151515;margin:0 0 12px;padding:0;font-size:11px;font-weight:700;line-height:150%;cursor:pointer;text-align:left;text-transform:uppercase;border:none;background:none}.product__info-wrapper .product_details .accordion-trigger__icon{display:flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;flex-shrink:0}.product__info-wrapper .product_details .accordion-trigger__icon .icon{width:8px;height:8px}.product__info-wrapper .product_details .accordion-trigger__icon-minus,.product__info-wrapper .product_details .accordion-trigger.active .accordion-trigger__icon-plus{display:none}.product__info-wrapper .product_details .accordion-trigger.active .accordion-trigger__icon-minus{display:flex}.product__info-wrapper .product_details .accordion-panel{display:none}.product__info-wrapper .product_details .accordion-panel p{margin:0}.product__info-wrapper .product_details .accordion-panel.active{display:block}@media(max-width:768px){.product__info-wrapper .product_details .tabs-nav,.product__info-wrapper .product_details .tabs-panels{display:none}.product__info-wrapper .product_details .accordion{display:block;margin:0}}@media only screen and (min-width:950px)and (max-height:900px){.product__info-wrapper .packshot_container{height:clamp(150px,30vh,440px)}}@media only screen and (min-width:950px)and (max-height:800px){.product__info-wrapper .product__info-container{padding:0 16px}.product__info-wrapper .breadcrumb{margin-bottom:8px}.product__info-wrapper .product__title h1{font-size:17px}.product__info-wrapper .product__short_description{margin-bottom:8px}.product__info-wrapper .product_colors_pdp{margin-bottom:12px;gap:8px}.product__info-wrapper .product_colors_pdp .miniature{width:32px}.product__info-wrapper .variant_wrapper,.product__info-wrapper .product-form{margin-bottom:8px}.product__info-wrapper .product-popup-modal__opener{margin-bottom:12px}.product__info-wrapper .complementary_infos{margin-bottom:8px}}@media only screen and (min-width:950px)and (max-height:650px){.product__info-wrapper .product__info-container{padding:0 12px}.product__info-wrapper .product_details{margin-top:8px;padding:8px 0}}.product__info-wrapper .shop_availability a{font-size:12px;font-weight:500;line-height:20px;text-underline-offset:2px}@media only screen and (max-width:950px){.product__info-wrapper{padding:16px;background-color:#fff}.product__info-wrapper .product__info-container{align-items:flex-start;position:static;height:auto;max-height:unset;margin:0;padding:0}.product__info-wrapper .breadcrumb{overflow-x:auto;overflow-y:hidden;max-width:100%;margin-bottom:24px;white-space:nowrap;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none}.product__info-wrapper .breadcrumb::-webkit-scrollbar{display:none}.product__info-wrapper .breadcrumb span{font-size:12px;font-weight:300}.product__info-wrapper .product__short_description,.product__info-wrapper .price{margin-bottom:24px}.product__info-wrapper .packshot_container{display:none}.product__info-wrapper .variant_wrapper{margin:0 0 24px}.product__info-wrapper .variant_wrapper .form__label{margin:0 0 12px;text-align:left;display:block}.product__info-wrapper .product_color_title{display:block}.product__info-wrapper .product-form__buttons{flex-direction:column}.product__info-wrapper #multilocaAvailabilityContainer{width:100%;text-align:center}}@media only screen and (max-width:500px){.product__info-wrapper .product_details{margin:8px 0 0;padding:0;border:none}}#sticky_basket{display:none}@media only screen and (max-width:950px){#sticky_basket{position:fixed;z-index:5;bottom:0;display:block;width:100%;padding:16px;background:#fff}#sticky_basket .sticky_detail{display:flex;flex-direction:column;flex-wrap:wrap;align-items:stretch;justify-content:center;flex:1 1 100%;gap:10px}#sticky_basket .sticky_detail .sticky_infos{display:flex;flex-wrap:wrap;justify-content:space-between;padding:0}#sticky_basket .sticky_detail .sticky_title{font-size:11px;line-height:150%;text-transform:uppercase}#sticky_basket .sticky_detail .price{font-size:11px!important;font-weight:400;line-height:150%}#sticky_basket .sticky_detail .price .price-item--regular{font-size:11px;line-height:150%}#sticky_basket .sticky_detail .price .price__reduction{display:none}#sticky_basket .sticky_detail .price .price-item--last{font-weight:700}#sticky_basket .sticky_detail .sticky_btn{min-height:unset;margin:0;padding:6px 18px;font-size:11px;line-height:24px;text-transform:uppercase}#sticky_basket .sticky_detail .sticky_btn.sold-out{opacity:.5}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/section-main-product-elx.css.map */
