.dvrw-stl{padding:40px 20px 60px;color:var(--colorTextBody, #111)}.dvrw-stl__title{font-family:var(--typeHeaderPrimary, inherit);font-size:clamp(20px,2.4vw,32px);font-weight:400;margin:0 0 24px;padding:0 4px}.dvrw-stl__slider-wrap{position:relative}.dvrw-stl__slider:not(.slick-slider):not(.swiper-initialized):not(.flickity-enabled){display:flex;gap:16px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.dvrw-stl__slider:not(.slick-slider):not(.swiper-initialized):not(.flickity-enabled)::-webkit-scrollbar{display:none}.dvrw-stl__slider:not(.slick-slider):not(.swiper-initialized):not(.flickity-enabled) .dvrw-stl__slide{flex:0 0 calc((100% - 32px) / 3)}@media(max-width:1023px){.dvrw-stl__slider:not(.slick-slider):not(.swiper-initialized):not(.flickity-enabled) .dvrw-stl__slide{flex:0 0 calc((100% - 16px)/2)}}@media(max-width:749px){.dvrw-stl__slider:not(.slick-slider):not(.swiper-initialized):not(.flickity-enabled){gap:12px}.dvrw-stl__slider:not(.slick-slider):not(.swiper-initialized):not(.flickity-enabled) .dvrw-stl__slide{flex:0 0 87%}}.dvrw-stl__slide{position:relative}.dvrw-stl__slider.slick-slider .slick-list{overflow:hidden}.dvrw-stl__slider.slick-slider .slick-track{display:flex}.dvrw-stl__slider.slick-slider .dvrw-stl__slide.slick-slide{float:none;height:auto;margin:0 8px}@media(max-width:749px){.dvrw-stl__slider.slick-slider .dvrw-stl__slide.slick-slide{margin:0 6px;width:80vw}}.dvrw-stl__slider.swiper-initialized .swiper-wrapper{overflow:hidden}.dvrw-stl__slider.swiper-initialized .dvrw-stl__slide.swiper-slide{height:auto}.dvrw-stl__header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:24px}@media(max-width:749px){.dvrw-stl__header{margin-bottom:18px}}.dvrw-stl__header .dvrw-stl__title{margin:0 0 12px}@media(max-width:749px){.dvrw-stl__header .dvrw-stl__title{margin-bottom:8px}}.dvrw-stl__nav-pair{display:none;gap:8px;margin-left:auto;flex-shrink:0}.dvrw-stl__nav-pair.is-enabled{display:inline-flex}.dvrw-stl__nav{width:36px;height:36px;padding:0;border:1px solid #111;background:transparent;color:#111;border-radius:50%;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:opacity .18s ease,transform .18s ease,background-color .18s ease,color .18s ease}.dvrw-stl__nav:hover:not([disabled]):not(.slick-disabled):not(.swiper-button-disabled){background:#111;color:#fff;transform:scale(1.04)}.dvrw-stl__nav[disabled],.dvrw-stl__nav[aria-disabled=true],.dvrw-stl__nav.slick-disabled,.dvrw-stl__nav.slick-hidden,.dvrw-stl__nav.swiper-button-disabled,.dvrw-stl__nav.swiper-button-hidden{opacity:.25;pointer-events:none}.dvrw-stl__nav.slick-hidden,.dvrw-stl__nav.swiper-button-hidden{display:none}.dvrw-stl__media{position:relative;background:#f1f1f0;overflow:hidden;border-radius:var(--buttonRadius, 0px)}.dvrw-stl__media--ratio-1-1{aspect-ratio:1 / 1}.dvrw-stl__media--ratio-4-5{aspect-ratio:4 / 5}.dvrw-stl__media--ratio-3-4{aspect-ratio:3 / 4}.dvrw-stl__media--ratio-16-9{aspect-ratio:16 / 9}.dvrw-stl__img{display:block;width:100%;height:100%;object-fit:cover;-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.dvrw-stl__img--placeholder svg{width:100%;height:100%;opacity:.4}.dvrw-stl__hotspots{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:2}.dvrw-stl__hotspot{position:absolute;top:var(--stl-y, 50%);left:var(--stl-x, 50%);transform:translate(-50%,-50%);pointer-events:auto}.dvrw-stl__marker{width:16px;height:16px;padding:0;border:0;background:transparent;cursor:pointer;position:relative;display:inline-flex;align-items:center;justify-content:center;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.dvrw-stl__marker:focus{outline:none}.dvrw-stl__marker:focus-visible .dvrw-stl__marker-dot{box-shadow:0 0 0 2px var(--colorBtnPrimary, #111),0 0 0 4px #fff}.dvrw-stl__marker-dot{display:block;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 4px #0000002e;border:1.5px solid rgba(0,0,0,.04);transition:transform .18s ease;position:relative}.dvrw-stl__marker-dot:before{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;background:#fff;opacity:0;z-index:-1;animation:dvrw-stl-pulse 2.4s ease-out infinite}.dvrw-stl__hotspot.is-open .dvrw-stl__marker-dot:before,.dvrw-stl__marker:hover .dvrw-stl__marker-dot:before{animation-play-state:paused}.dvrw-stl__marker:hover .dvrw-stl__marker-dot,.dvrw-stl__marker:focus-visible .dvrw-stl__marker-dot{transform:scale(1.12)}@keyframes dvrw-stl-pulse{0%{transform:scale(1);opacity:0}15%{transform:scale(1.05);opacity:.5}to{transform:scale(1.9);opacity:0}}@media(prefers-reduced-motion:reduce){.dvrw-stl__marker-dot:before{animation:none;opacity:0}.dvrw-stl__marker-dot{transition:none}}.dvrw-stl__popover{position:absolute;top:50%;left:100%;transform:translate(12px,-50%);min-width:200px;max-width:240px;background:#fff;color:var(--colorTextBody, #111);border-radius:8px;box-shadow:0 6px 20px #0000001f,0 2px 6px #00000014;padding:12px 14px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .16s ease,transform .16s ease;z-index:4}.dvrw-stl__hotspot.is-open .dvrw-stl__popover{opacity:1;visibility:visible;pointer-events:auto;transform:translate(16px,-50%)}.dvrw-stl__hotspot[data-flip-x=left] .dvrw-stl__popover{left:auto;right:100%;transform:translate(-12px,-50%)}.dvrw-stl__hotspot[data-flip-x=left].is-open .dvrw-stl__popover{transform:translate(-16px,-50%)}.dvrw-stl__popover-link{display:flex;align-items:center;gap:10px;text-decoration:none;color:inherit}.dvrw-stl__popover-text{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1}.dvrw-stl__popover-title{font-size:13px;font-weight:500;line-height:1.25}.dvrw-stl__popover-type{font-size:12px;color:#0000008c;line-height:1.3}.dvrw-stl__popover-price{font-size:13px;font-weight:500;margin-top:4px}.dvrw-stl__popover-chevron{width:14px;height:14px;flex-shrink:0;color:#0000008c}@media(max-width:749px){.dvrw-stl__popover{min-width:180px;max-width:200px}}.dvrw-stl__cta{position:absolute;right:18px;bottom:18px;display:inline-flex;flex-direction:row-reverse;align-items:center;gap:0;height:36px;padding:0 10px;background:#fff;color:var(--colorTextBody, #111);border:0;border-radius:999px;box-shadow:0 2px 6px #0000001f;cursor:pointer;overflow:hidden;font:inherit;font-size:13px;transition:gap .22s ease,padding .22s ease;z-index:3;white-space:nowrap}.dvrw-stl__cta-icon{width:18px;height:18px;flex-shrink:0}.dvrw-stl__cta-label{max-width:0;opacity:0;transition:max-width .26s ease,opacity .22s ease;overflow:hidden}.dvrw-stl__cta:hover,.dvrw-stl__cta:focus-visible{gap:6px;padding:0 10px 0 14px}.dvrw-stl__cta:hover .dvrw-stl__cta-label,.dvrw-stl__cta:focus-visible .dvrw-stl__cta-label{max-width:240px;opacity:1}@media(max-width:749px){.dvrw-stl__cta-label{max-width:240px;opacity:1}.dvrw-stl__cta{gap:6px;padding:0 10px 0 14px}}.dvrw-stl__modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:flex-end;justify-content:center;visibility:hidden;pointer-events:none;transition:visibility 0s linear .32s}.dvrw-stl__modal.is-open{visibility:visible;pointer-events:auto;transition:visibility 0s linear 0s}.dvrw-stl__modal-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000073;opacity:0;transition:opacity .22s ease}.dvrw-stl__modal.is-open .dvrw-stl__modal-backdrop{opacity:1}.dvrw-stl__modal-panel{position:relative;background:var(--colorDrawers, #fff);color:var(--colorTextBody, #111);width:100%;max-width:100%;max-height:88vh;overflow:hidden;border-radius:16px 16px 0 0;display:flex;flex-direction:column;transform:translateY(100%);transition:transform .28s cubic-bezier(.2,.8,.2,1)}.dvrw-stl__modal.is-open .dvrw-stl__modal-panel{transform:translateY(0)}.dvrw-stl__modal-grabber{width:44px;height:4px;background:#0000002e;border-radius:4px;margin:8px auto 4px}.dvrw-stl__modal-header{display:flex;align-items:center;justify-content:space-between;padding:8px 16px 12px;border-bottom:1px solid rgba(0,0,0,.06)}.dvrw-stl__modal-title{font-family:var(--typeHeaderPrimary, inherit);font-size:16px;font-weight:500;margin:0}.dvrw-stl__modal-close{background:none;border:0;padding:6px;cursor:pointer;color:inherit}.dvrw-stl__modal-items{list-style:none;margin:0;padding:8px 0;overflow-y:auto;flex:1}.dvrw-stl__modal-item{display:grid;grid-template-columns:72px 1fr;gap:12px;padding:12px 16px;border-bottom:1px solid rgba(0,0,0,.04)}.dvrw-stl__modal-item.is-unavailable{opacity:.6}.dvrw-stl__modal-item-img{display:block;width:72px;height:90px;background:#f1f1f0;overflow:hidden;border-radius:6px}.dvrw-stl__modal-item-img img{width:100%;height:100%;object-fit:cover}.dvrw-stl__modal-item-body{display:flex;flex-direction:column;gap:4px;min-width:0}.dvrw-stl__modal-item-title{font-size:14px;font-weight:500;color:inherit;text-decoration:none;line-height:1.25}.dvrw-stl__modal-item-variants{display:flex;flex-wrap:wrap;gap:4px;margin:4px 0 2px}.dvrw-stl__variant{padding:4px 8px;font-size:12px;background:#fff;border:1px solid rgba(0,0,0,.18);border-radius:4px;cursor:pointer;font:inherit}.dvrw-stl__variant.is-active{background:var(--colorBtnPrimary, #111);color:var(--colorBtnPrimaryText, #fff);border-color:var(--colorBtnPrimary, #111)}.dvrw-stl__variant.is-soldout{color:#00000059;text-decoration:line-through;cursor:not-allowed}.dvrw-stl__modal-item-meta{display:flex;align-items:center;justify-content:space-between;margin-top:2px}.dvrw-stl__modal-item-price{font-size:14px;font-weight:500}.dvrw-stl__modal-item-remove{background:none;border:0;padding:4px;cursor:pointer;color:#00000073}.dvrw-stl__modal-item-bis{margin-top:4px;font-size:12px}.dvrw-stl__modal-error{margin:0 16px 8px;padding:10px 12px;font-size:13px;line-height:1.35;color:#b00020;background:#b0002014;border:1px solid rgba(176,0,32,.25);border-radius:4px}.dvrw-stl__modal-error[hidden]{display:none}.dvrw-stl__modal-footer{display:flex;flex-direction:column;gap:10px;padding:12px 16px 20px;border-top:1px solid rgba(0,0,0,.06);background:var(--colorDrawers, #fff)}.dvrw-stl__modal-total{display:flex;justify-content:space-between;font-size:14px}.dvrw-stl__modal-add-all{position:relative;display:block;width:100%;padding:12px 16px;background:var(--colorBtnPrimary, #111);color:var(--colorBtnPrimaryText, #fff);border:0;border-radius:var(--buttonRadius, 4px);cursor:pointer;font:inherit;font-size:14px;font-weight:500}.dvrw-stl__modal-add-all[disabled]{opacity:.5;cursor:not-allowed}.dvrw-stl__spinner{display:none;width:18px;height:18px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}.dvrw-stl__modal-add-all.is-loading{cursor:progress;opacity:1}.dvrw-stl__modal-add-all.is-loading .dvrw-stl__modal-add-all-label{visibility:hidden}.dvrw-stl__modal-add-all.is-loading .dvrw-stl__spinner{display:block;animation:dvrw-stl-spin .6s linear infinite}@keyframes dvrw-stl-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.dvrw-stl__modal-add-all.is-loading .dvrw-stl__spinner{animation:none}}@media(min-width:750px){.dvrw-stl__modal{align-items:center}.dvrw-stl__modal-panel{max-width:520px;max-height:82vh;border-radius:12px;transform:translateY(20px) scale(.98);opacity:0;transition:transform .24s ease,opacity .2s ease}.dvrw-stl__modal.is-open .dvrw-stl__modal-panel{transform:translateY(0) scale(1);opacity:1}.dvrw-stl__modal-grabber{display:none}}@media(prefers-reduced-motion:reduce){.dvrw-stl__modal-panel,.dvrw-stl__modal-backdrop,.dvrw-stl__cta,.dvrw-stl__cta-label,.dvrw-stl__popover,.dvrw-stl__slider{transition:none;scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/210/assets/dvrw-shop-the-look.css.map */
