body.wl-v2.wl-glass .product-gallery__media[data-media-type=image]{background:#fff}@media(max-width:999px){body.wl-v2.wl-glass .shopify-section--main-product .product-gallery{--wl-v2-gallery-height:clamp(270px,42svh,380px)}body.wl-v2.wl-glass .shopify-section--main-product .product-gallery__media{display:block;position:relative;height:auto;overflow:hidden;border-radius:18px}body.wl-v2.wl-glass .shopify-section--main-product .product-gallery__media[data-media-type=image]>img{display:block;position:relative;width:100%!important;height:auto!important;min-height:0;max-width:100%;max-height:none;aspect-ratio:auto var(--wl-gallery-image-ratio);margin:0;object-fit:contain!important;border-radius:inherit}body.wl-v2.wl-glass .shopify-section--main-product .product-gallery__media:not([data-media-type=image]){height:var(--wl-v2-gallery-height)}body.wl-v2.wl-glass .shopify-section--main-product .product-gallery__media>:is(video-media,model-media){display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%!important;height:100%!important;min-height:0;aspect-ratio:auto;max-width:100%;max-height:none;margin:0;object-fit:cover!important;object-position:50% 100%;border-radius:inherit}}.wl-v2-hallow{padding:52px var(--wl-v2-side,24px);background:#fff;color:#222}.wl-v2-hallow__inner{max-width:1440px;margin-inline:auto}.wl-v2-hallow__heading{text-align:center;margin-bottom:28px}.wl-v2-hallow__heading>p{font-size:10px;letter-spacing:.16em;text-transform:uppercase;margin:0 0 12px;color:#666}.wl-v2-hallow__heading h2{font-size:clamp(29px,3vw,42px);line-height:1.1;letter-spacing:-.045em;font-weight:400;margin:0;text-wrap:balance}.wl-v2-hallow__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.wl-v2-hallow__card{position:relative;display:block;min-width:0;min-height:0;aspect-ratio:4/5;overflow:hidden;border-radius:14px;background:#f5f5f5;color:#222}.wl-v2-hallow__image{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover}.wl-v2-hallow__copy{position:absolute;inset:6% 7% auto;text-align:center}.wl-v2-hallow__copy>span{display:block;font-size:10px;letter-spacing:.15em;text-transform:uppercase;margin-bottom:12px}.wl-v2-hallow__copy h3{font-size:clamp(25px,2.9vw,42px);font-weight:400;line-height:1.05;letter-spacing:-.04em;margin:0;text-wrap:balance}.wl-v2-hallow__button{position:absolute;bottom:5%;left:50%;transform:translate(-50%);white-space:nowrap}.wl-v2-hallow__card:focus-visible{outline:2px solid #222;outline-offset:5px}.wl-v2-hallow__card:hover .wl-v2-hallow__button{background-color:#ffffffc9}@media(max-width:699px){.wl-v2-hallow{padding:34px 18px}.wl-v2-hallow__grid{grid-template-columns:minmax(0,1fr);gap:18px}.wl-v2-hallow__heading{margin-bottom:22px}.wl-v2-hallow__copy h3{font-size:32px}.wl-v2-hallow__copy>span{font-size:9px;margin-bottom:9px}}@media(min-width:700px)and (max-width:999px),(min-width:600px)and (max-width:999px)and (max-height:500px)and (orientation:landscape){body.wl-v2.wl-glass .shopify-section--main-product .container{margin-inline:max(24px,env(safe-area-inset-left,0px)) max(24px,env(safe-area-inset-right,0px));padding-inline:0}body.wl-v2.wl-glass .shopify-section--main-product .product{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);column-gap:24px;row-gap:20px;padding-block-start:16px}body.wl-v2.wl-glass .shopify-section--main-product .product-gallery{--wl-v2-gallery-height:clamp(210px, calc(100svh - 140px) ,420px);position:sticky;top:calc(var(--header-height,56px) + 12px);min-width:0;margin:0}body.wl-v2.wl-glass .shopify-section--main-product .product-gallery__carousel{--distance-to-bleed:0px;margin-inline:0;padding-inline:0;width:100%;scroll-padding-inline:0}body.wl-v2.wl-glass .shopify-section--main-product .product-gallery__controls-floating .scroll-marker-group--counter{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;min-height:0;display:block;padding:0;transform:none;border:0;border-radius:0;background:none;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;pointer-events:none}body.wl-v2.wl-glass .shopify-section--main-product .scroll-marker-group--counter :is(carousel-prev-button,carousel-next-button){position:absolute;top:50%;transform:translateY(-50%);display:block;width:44px;height:44px;margin:0;padding:0;pointer-events:auto}body.wl-v2.wl-glass .shopify-section--main-product .scroll-marker-group--counter carousel-prev-button{left:8px;right:auto}body.wl-v2.wl-glass .shopify-section--main-product .scroll-marker-group--counter carousel-next-button{right:8px;left:auto}body.wl-v2.wl-glass .shopify-section--main-product .scroll-marker-group--counter :is(carousel-prev-button,carousel-next-button)>button{display:grid;place-items:center}body.wl-v2.wl-glass .shopify-section--main-product .scroll-marker-group--counter carousel-page-indicator{position:absolute;bottom:10px;left:50%;transform:translate(-50%);font-size:11px;background:#ffffffd9;padding:4px 9px;border-radius:20px}body.wl-v2.wl-glass .shopify-section--main-product .product-gallery__media{min-width:0;border-radius:16px}body.wl-v2.wl-glass .shopify-section--main-product .product-info{min-width:0;padding:0;--product-block-item-margin:12px}body.wl-v2.wl-glass .shopify-section--main-product .product-info h1{font-size:24px;line-height:1.15}}@media(max-width:999px){body.wl-v2.wl-glass .shopify-section--related-products .product-list--carousel{--product-list-card-width:clamp(170px,62vw,260px)}body.wl-v2.wl-glass .wl-atelier .wl-atelier__card{min-height:0}body.wl-v2.wl-glass .wl-atelier .wl-atelier__card:not(.wl-atelier__card--craft){padding:24px}body.wl-v2.wl-glass .wl-atelier .wl-atelier__card h4{font-size:clamp(28px,3.8vw,34px);line-height:1.1}body.wl-v2.wl-glass .wl-atelier :is(.wl-atelier__card--material,.wl-atelier__card--occasion){min-height:480px}body.wl-v2.wl-glass .wl-atelier .wl-atelier__intro h2{font-size:clamp(34px,5vw,44px)}body.wl-v2.wl-glass .wl-atelier :is(.wl-atelier__section-heading h3,.wl-atelier__direct-copy h3,.wl-atelier__arrival-copy h3){font-size:clamp(32px,4.2vw,40px)}body.wl-v2.wl-glass .wl-atelier .wl-atelier__finish-image{height:clamp(220px,65vw,300px);min-height:0}body.wl-v2.wl-glass .wl-atelier .wl-atelier__contour{flex:none;height:210px;margin-block:16px}body.wl-v2.wl-glass .wl-atelier .wl-atelier__contour svg{max-height:210px}body.wl-v2.wl-glass .wl-atelier .wl-atelier__foundation-image{flex:none;height:230px;min-height:0;margin-block:16px}body.wl-v2.wl-glass .wl-atelier .wl-atelier__foundation-image img{max-height:230px}body.wl-v2.wl-glass .wl-atelier .wl-atelier__research-art{min-height:190px;padding-block:24px}body.wl-v2.wl-glass .wl-atelier .wl-atelier__research-art>span{font-size:42px}body.wl-v2.wl-glass .wl-atelier .wl-atelier__card--craft .wl-atelier__card-heading{padding:24px}body.wl-v2.wl-glass .wl-atelier .wl-atelier__house-seal{width:60px;height:60px;border-radius:18px;margin-bottom:14px}body.wl-v2.wl-glass .wl-atelier .wl-atelier__house-seal img{width:52px;height:52px}body.wl-v2.wl-glass .wl-atelier .wl-atelier__card--craft .wl-atelier__process li{padding-block:14px}body.wl-v2.wl-glass .wl-atelier .wl-atelier__card--craft .wl-atelier__process strong{font-size:18px}}@media(min-width:600px)and (max-width:999px)and (orientation:landscape){body.wl-v2.wl-glass .shopify-section--related-products .product-list--carousel{--product-list-card-width:clamp(170px,29vw,260px)}body.wl-v2.wl-glass .wl-atelier .wl-atelier__intro{padding:40px 28px;grid-template-columns:1fr 1fr;gap:28px}body.wl-v2.wl-glass .wl-atelier .wl-atelier__product-portrait{max-width:300px;width:100%;justify-self:center}body.wl-v2.wl-glass .wl-atelier .wl-atelier__details{padding:40px 24px}body.wl-v2.wl-glass .wl-atelier .wl-atelier__cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}body.wl-v2.wl-glass .wl-atelier .wl-atelier__card{grid-column:auto}body.wl-v2.wl-glass .wl-atelier .wl-atelier__card--craft{grid-column:1/-1}body.wl-v2.wl-glass .wl-atelier .wl-atelier__craft-main{display:grid;grid-template-columns:1fr 1fr}body.wl-v2.wl-glass .wl-atelier .wl-atelier__card--craft .wl-atelier__process{grid-template-columns:repeat(3,minmax(0,1fr));padding:16px!important}body.wl-v2.wl-glass .wl-atelier .wl-atelier__card--craft .wl-atelier__process li{padding:8px 16px;border-top:0}body.wl-v2.wl-glass .wl-atelier .wl-atelier__card--craft .wl-atelier__process li+li{border-left:1px solid #1919191a;border-top:0}body.wl-v2.wl-glass .wl-atelier .wl-atelier__card h4{font-size:28px}body.wl-v2.wl-glass .wl-atelier :is(.wl-atelier__card--material,.wl-atelier__card--occasion){min-height:420px}body.wl-v2.wl-glass .wl-atelier .wl-atelier__finish-image{height:220px}body.wl-v2.wl-glass .wl-atelier .wl-atelier__direct{padding:40px 28px}body.wl-v2.wl-glass .wl-atelier .wl-atelier__direct-intro{grid-template-columns:1fr 1fr;gap:28px}body.wl-v2.wl-glass .wl-atelier .wl-atelier__floating-pair{height:300px}body.wl-v2.wl-glass .wl-atelier .wl-atelier__services{grid-template-columns:repeat(2,minmax(0,1fr))}}
/*# sourceMappingURL=/cdn/shop/t/39/assets/windlust-v2-media.css.map */
