body:has(main [data-testid=product-information]) main{--atelier-product-width: 1190px}body:has(main [data-testid=product-information]) .product-information{max-width:none;min-height:1108px;height:auto;padding-block:24px 126px}@media screen and (min-width:750px){body:has(main [data-testid=product-information]) .product-information__grid--half{width:calc(100% - 80px);max-width:1420px;margin-inline:auto;grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:22px!important}body:has(main [data-testid=product-information]) .product-information__media{grid-column:1 / 2!important;padding:0!important}body:has(main [data-testid=product-information]) .product-details{grid-column:2 / 3!important}body:has(main [data-testid=product-information]) .product-information__grid--half .product-details{min-width:0}body:has(main [data-testid=product-information]) .product-information__media .media-gallery{width:100%;max-width:none;margin:0}body:has(main [data-testid=product-information]) .product-information__media .media-gallery slideshow-component:has(slideshow-controls[thumbnails]){width:100%}body:has(main [data-testid=product-information]) .product-information__media slideshow-component:has(slideshow-slide:nth-of-type(2)){grid-template-columns:80px minmax(0,1fr)!important;column-gap:15px}body:has(main [data-testid=product-information]) .product-information__media slideshow-component:not(:has(slideshow-slide:nth-of-type(2))){grid-template-columns:minmax(0,1fr)!important;column-gap:0}body:has(main [data-testid=product-information]) .product-information__media slideshow-component:has(slideshow-slide:nth-of-type(2)) slideshow-controls[thumbnails]{display:flex!important;width:80px}body:has(main [data-testid=product-information]) .product-information__media slideshow-component:not(:has(slideshow-slide:nth-of-type(2))) slideshow-controls[thumbnails]{display:none!important}body:has(main [data-testid=product-information]) .product-information__media slideshow-component:has(slideshow-controls[thumbnails]) .product-media-container{transform:none}body:has(main [data-testid=product-information]) .product-information__media .product-media-container,body:has(main [data-testid=product-information]) .product-information__media .product-media-constraint-wrapper,body:has(main [data-testid=product-information]) .product-information__media .product-media,body:has(main [data-testid=product-information]) .product-information__media .product-media__image{width:100%!important;height:auto!important;aspect-ratio:1}body:has(main [data-testid=product-information]) .product-information__media .product-media-gallery__slideshow--single-media .product-media-container{margin-inline:auto}body:has(main [data-testid=product-information]) .product-information__media slideshow-container{overflow:hidden}}body:has(main [data-testid=product-information]) .product-details>.group-block{width:100%;max-width:537px;margin-inline:auto}@media screen and (min-width:750px){body:has(main [data-testid=product-information]) .product-details>.group-block{width:537px!important;margin-left:auto!important;margin-right:0!important}}@media screen and (min-width:1500px){body:has(main [data-testid=product-information]) .product-information__grid--half{column-gap:68px!important}body:has(main [data-testid=product-information]) .product-details>.group-block{width:calc(100% - 22px)!important;max-width:none;margin-left:22px!important}}body:has(main [data-testid=product-information]) .product-details h1{margin:0;font-size:20px;line-height:1.2;font-weight:700;text-transform:uppercase}body:has(main [data-testid=product-information]) product-price{display:flex;flex-direction:row!important;align-items:center;flex-wrap:wrap;gap:16px;margin-top:9px}body:has(main [data-testid=product-information]) .product-details .group-block-content>.group-block:has(h1){margin-top:15px}body:has(main [data-testid=product-information]) product-price .price{display:contents}body:has(main [data-testid=product-information]) product-price>div{width:auto!important;flex:0 0 auto!important}body:has(main [data-testid=product-information]) product-price .compare-at-price{color:#292929;font-size:15px}body:has(main [data-testid=product-information]) product-price .price:last-child,body:has(main [data-testid=product-information]) product-price .price__sale{color:#c51f1f;font-size:20px;font-weight:700}.atelier-discount-badge{display:inline-flex;align-items:center;min-height:26px;padding:4px 9px;color:#fff;background:#32865b;font-size:12px;font-weight:700;line-height:1;letter-spacing:.04em;width:auto!important;flex:0 0 auto!important;white-space:nowrap}.atelier-review-summary{display:flex;align-items:center;flex-wrap:wrap;gap:5px;min-height:20px;font-size:14px}@media screen and (min-width:750px){body:has(main [data-testid=product-information]) .product-details .group-block-content{position:relative}body:has(main [data-testid=product-information]) .atelier-review-summary{position:absolute;z-index:1;top:-8px;left:0;width:100%}}.atelier-review-summary__stars{display:inline-flex;gap:1px;flex:0 0 auto}.atelier-review-summary__stars svg{width:16px;height:16px}.atelier-review-summary__stars rect{fill:#32865b}.atelier-review-summary__stars path{fill:#fff}.atelier-review-summary--empty{display:none;min-height:0;height:0}.atelier-product-benefits{display:grid;gap:8px;margin-top:1px}.atelier-product-benefits__item{display:flex;align-items:center;gap:10px;min-height:23px;margin:0}.atelier-product-benefits__item p{margin:0}.atelier-product-benefits svg{width:21px;height:21px;flex:0 0 21px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}body:has(main [data-testid=product-information]) variant-picker legend,body:has(main [data-testid=product-information]) variant-picker .variant-option__label{text-transform:uppercase;letter-spacing:.08em;font-weight:600}body:has(main [data-testid=product-information]) variant-picker label{min-height:39px;border-radius:1px!important;padding:8px 18px!important;width:auto!important;min-width:0!important;flex:0 0 auto!important}body:has(main [data-testid=product-information]) variant-picker input:checked+label{border-width:2px!important;border-color:#111!important}body:has(main [data-testid=product-information]) variant-picker :is(.variant-option__values,.variant-option-values,fieldset){display:flex!important;flex-wrap:wrap;gap:6px!important;grid-template-columns:none!important}@media screen and (min-width:750px){body:has(main [data-testid=product-information]) variant-picker{margin-top:10px}body:has(main [data-testid=product-information]) variant-picker+.product-inventory,body:has(main [data-testid=product-information]) variant-picker+div:has(>.product-inventory){min-height:52px}}body:has(main [data-testid=product-information]) .product-inventory:has(.product-inventory__icon-low){display:block;margin-top:22px;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}body:has(main [data-testid=product-information]) .product-inventory .product-inventory__icon-low{color:#e3262e}body:has(main [data-testid=product-information]) .add-to-cart-button{width:100%;min-height:57px;border-radius:0;text-transform:uppercase;letter-spacing:.16em;font-weight:700}body:has(main [data-testid=product-information]) .add-to-cart-button .svg-wrapper{display:none}.atelier-shipping-estimate{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;min-height:39px;padding:8px 12px;background:#f6f6f6;font-size:13px}.atelier-shipping-estimate__shipping{display:inline-flex;align-items:center;gap:5px}.atelier-shipping-estimate__country{font-size:18px;line-height:1}body:has(main [data-testid=product-information]) .product-inventory:has(.product-inventory__icon-in_stock){display:none}body:has(main [data-testid=product-information]) .promo-banner{width:min(401px,100%);min-height:259px;margin:-7px auto 15px!important;border-radius:0!important;display:flex;flex-direction:column;justify-content:center;background:#fff!important}body:has(main [data-testid=product-information]) .accordion summary{min-height:48px}body:has(main [data-testid=product-information]) .ui-test-product-list .product-grid{column-gap:22px!important;row-gap:30px!important}body:has(main [data-testid=product-information]) .ui-test-product-list product-card,body:has(main [data-testid=product-information]) .ui-test-product-list .product-card{text-align:center}body:has(main [data-testid=product-information]) .ui-test-product-list product-card .text-block,body:has(main [data-testid=product-information]) .ui-test-product-list product-card product-price{text-align:center!important}body:has(main [data-testid=product-information]) .ui-test-product-list product-card .text-block:not(product-price){text-transform:uppercase;font-size:13px;line-height:17px;font-weight:400}body:has(main [data-testid=product-information]) .ui-test-product-list .atelier-discount-badge{display:none}body:has(main [data-testid=product-information]) .hero-wrapper .hero{min-height:550px!important}body:has(main [data-testid=product-information]) .hero-wrapper .hero__media img,body:has(main [data-testid=product-information]) .hero-wrapper .hero__media video{width:100%;height:100%;object-fit:cover}body:has(main [data-testid=product-information]) [id*=section_ExUHUX] .section,body:has(main [data-testid=product-information]) [id*=section_xM3RJy] .section{padding-block:0!important}body:has(main [data-testid=product-information]) [id*=section_ExUHUX] :is(h1,h2,h3,p),body:has(main [data-testid=product-information]) [id*=section_xM3RJy] :is(h1,h2,h3,p){margin-block:4px}body:has(main [data-testid=product-information]) [id*=section_ExUHUX] .section{padding-block:0!important}body:has(main [data-testid=product-information]) [id*=section_ExUHUX] .section-content-wrapper{gap:8px!important;padding-block:0!important}body:has(main [data-testid=product-information]) [id*=section_xM3RJy] h2{text-transform:uppercase}body:has(main [data-testid=product-information]) [id*=carousel_TatL8U]>.section{padding-block:36px 82px!important}body:has(main [data-testid=product-information]) [id*=section_xM3RJy] .section-content-wrapper{gap:16px!important;padding-block:0 38px!important}body:has(main [data-testid=product-information]) [id*=section_xM3RJy] summary{min-height:38px;height:38px}body:has(main [data-testid=product-information]) [id*=blocks_TjWnp7] .section{padding-block:0!important}body:has(main [data-testid=product-information]) [id*=blocks_TjWnp7] [class*=ai-trust-features-]{padding-block:24px!important}body:has(main [data-testid=product-information]) [id*=blocks_TjWnp7] [class*=ai-trust-features-container-],body:has(main [data-testid=product-information]) [id*=blocks_TjWnp7] [class*=ai-trust-features-grid-]{padding-block:0!important}body:has(main [data-testid=product-information]) [id*=atelier_related]+.hero-wrapper{margin-top:62px}body:has(main [data-testid=product-information]) [id*=section_ExUHUX]+[id*=carousel_TatL8U]{margin-top:77px}body:has(main [data-testid=product-information]) [id*=section_ExUHUX]{margin-top:71px}body:has(main [data-testid=product-information]) [id*=atelier_complementary]+[id*=section_xM3RJy]{margin-top:129px}body:has(main [data-testid=product-information]) [id*=blocks_TjWnp7]+[id*=section_axkPHG]{margin-top:57px}body:has(main [data-testid=product-information]) [id*=blocks_TjWnp7]{margin-top:75px}body:has(main [data-testid=product-information]) [id*=section_axkPHG]{height:650px;overflow:hidden}body:has(main [data-testid=product-information]) [id*=section_axkPHG] :is(.section,video,deferred-media,.video-block){height:100%}@media screen and (max-width:749px){body:has(main [data-testid=product-information]) .product-information{height:auto;padding-block:0 24px}body:has(main [data-testid=product-information]) .product-details>.group-block{max-width:none}body:has(main [data-testid=product-information]) .product-information__media .media-gallery{max-width:100%}body:has(main [data-testid=product-information]) .hero-wrapper .hero{min-height:360px!important}body:has(main [data-testid=product-information]) .ui-test-product-list .product-grid{column-gap:17px!important}body:has(main [data-testid=product-information]) .promo-banner{min-height:230px}body:has(main [data-testid=product-information]) [id*=section_axkPHG]{height:420px}body:has(main [data-testid=product-information]) [id*=atelier_related]+.hero-wrapper,body:has(main [data-testid=product-information]) [id*=section_ExUHUX],body:has(main [data-testid=product-information]) [id*=section_ExUHUX]+[id*=carousel_TatL8U],body:has(main [data-testid=product-information]) [id*=atelier_complementary]+[id*=section_xM3RJy],body:has(main [data-testid=product-information]) [id*=blocks_TjWnp7],body:has(main [data-testid=product-information]) [id*=blocks_TjWnp7]+[id*=section_axkPHG]{margin-top:0}}@media(prefers-reduced-motion:reduce){body:has(main [data-testid=product-information]) *,body:has(main [data-testid=product-information]) *:before,body:has(main [data-testid=product-information]) *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/atelier-product.css.map */
