.cv-scroll-expand{height:158dvh;min-height:720px;background:#f5efe6}.cv-scroll-expand__sticky{position:sticky;top:0;height:100dvh;overflow:hidden}.cv-scroll-expand__surface{position:relative;height:100%;width:100%;overflow:hidden;isolation:isolate;background:radial-gradient(circle at 50% 50%,#fffdf9,#f5efe6 72%)}.cv-scroll-expand__copy{position:absolute;z-index:2;top:5%;left:50%;width:min(90%,650px);transform:translate(-50%);text-align:center;opacity:calc(1 - var(--cv-progress, 0) * 1.4);transition:opacity .12s linear;pointer-events:none}.cv-scroll-expand__eyebrow{display:block;color:#b67b4c;text-transform:uppercase;letter-spacing:.14em;font:700 12px/1.4 Arial,sans-serif}.cv-scroll-expand__copy h2{margin:9px 0;color:#1f1f1f;font:700 clamp(27px,4vw,52px)/1.08 Arial,sans-serif}.cv-scroll-expand__copy p{margin:0;color:#6f675f;font:400 clamp(14px,1.6vw,18px)/1.5 Arial,sans-serif}.cv-scroll-expand__media{position:absolute;z-index:3;top:50%;left:50%;width:var(--cv-media-size, 280px);height:var(--cv-media-size, 280px);transform:translate(-50%,-45%);overflow:hidden;border-radius:calc(22px - var(--cv-progress, 0) * 8px);background:#1f1f1f;box-shadow:0 18px 45px #19161333;will-change:width,height}.cv-scroll-expand__video,.cv-scroll-expand__placeholder{display:block;width:100%;height:100%;object-fit:cover}.cv-scroll-expand__sound{position:absolute;z-index:5;right:12px;bottom:12px;border:1px solid #ffffff55;border-radius:999px;padding:9px 12px;background:#1f1f1fde;color:#fff;font:700 12px/1 Arial,sans-serif;cursor:pointer;white-space:nowrap}.cv-scroll-expand__sound:focus-visible{outline:3px solid #fff;outline-offset:2px}.cv-scroll-expand__photo{position:absolute;z-index:1;width:clamp(105px,16vw,225px);aspect-ratio:1;overflow:hidden;border:5px solid #fffdf9;border-radius:20px;box-shadow:0 14px 35px #19161324;opacity:calc(1 - var(--cv-progress, 0) * 1.4);transform:translateY(calc(var(--cv-progress, 0) * -60px)) scale(calc(1 - var(--cv-progress, 0) * .15));pointer-events:none}.cv-scroll-expand__photo img{display:block;width:100%;height:100%;object-fit:cover}.cv-scroll-expand__photo--1{left:7%;top:27%;transform:rotate(-8deg)}.cv-scroll-expand__photo--2{right:7%;top:23%;transform:rotate(7deg)}.cv-scroll-expand__photo--3{left:13%;bottom:8%;transform:rotate(5deg)}.cv-scroll-expand__photo--4{right:12%;bottom:8%;transform:rotate(-6deg)}.cv-scroll-expand__hint{position:absolute;z-index:4;left:50%;bottom:6%;transform:translate(-50%);padding:9px 16px;border-radius:999px;background:#fffdf9;color:#6f675f;font:600 13px/1.2 Arial,sans-serif;box-shadow:0 5px 22px #19161317;white-space:nowrap;opacity:calc(1 - var(--cv-progress, 0) * 2);pointer-events:none}.cv-scroll-expand__skip{position:absolute;z-index:6;right:clamp(18px,3vw,50px);bottom:6%;display:inline-flex;gap:7px;padding:12px 17px;border-radius:999px;background:#1f1f1f;color:#fff;font:700 13px/1 Arial,sans-serif;text-decoration:none;box-shadow:0 6px 18px #1f1f1f33}.cv-scroll-expand__skip:focus-visible{outline:3px solid #b67b4c;outline-offset:3px}@media(max-width:749px){.cv-scroll-expand{height:150dvh;min-height:650px}.cv-scroll-expand__copy{top:8%}.cv-scroll-expand__photo{width:25vw;border-width:3px;border-radius:12px}.cv-scroll-expand__photo--1{top:28%;left:2%}.cv-scroll-expand__photo--2{top:28%;right:2%}.cv-scroll-expand__photo--3{bottom:17%;left:3%}.cv-scroll-expand__photo--4{bottom:17%;right:3%}.cv-scroll-expand__media{transform:translate(-50%,-42%)}.cv-scroll-expand__hint{bottom:8%}.cv-scroll-expand__skip{right:14px;bottom:18px;font-size:12px;padding:10px 13px}}@media(prefers-reduced-motion:reduce){.cv-scroll-expand{height:auto;min-height:0}.cv-scroll-expand__sticky{position:relative;height:min(820px,100dvh)}.cv-scroll-expand__media{width:min(74vw,590px);height:min(74vw,590px)}.cv-scroll-expand__copy,.cv-scroll-expand__photo,.cv-scroll-expand__hint{opacity:1}}product-info:has(.cv-color-carousel) .product__media-wrapper{display:none}product-info:has(.cv-color-carousel) .product__info-wrapper{width:100%!important;max-width:100%!important;flex:0 0 100%!important}product-info:has(.cv-color-carousel) .product__info-container{max-width:760px;margin-inline:auto}.cv-color-carousel{width:100%;max-width:760px;overflow:hidden;margin:14px 0 19px}.cv-color-carousel__track{display:flex;align-items:stretch;gap:10px;width:max-content;animation:cv-color-loop 30s linear infinite}.cv-color-carousel:hover .cv-color-carousel__track,.cv-color-carousel:focus-within .cv-color-carousel__track{animation-play-state:paused}.cv-color-carousel__group{display:flex;gap:10px;flex:none}.cv-color-carousel__item{flex:none;width:92px;padding:5px 5px 7px;border:1px solid #e2d3c4;border-radius:12px;background:#fffdf9;color:#1f1f1f;cursor:zoom-in;text-align:center;font:600 11px/1.2 Arial,sans-serif}.cv-color-carousel__item img{display:block;width:100%;height:80px;aspect-ratio:1;object-fit:contain;border-radius:8px;background:#fff}.cv-color-carousel__item span{display:block;margin-top:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cv-color-carousel__item:focus-visible,.cv-color-carousel__close:focus-visible{outline:3px solid #b67b4c;outline-offset:2px}@keyframes cv-color-loop{to{transform:translate(calc(-50% - 5px))}}.cv-color-carousel__dialog{position:fixed;width:min(90vw,620px);max-height:90dvh;padding:32px 20px 18px;border:0;border-radius:18px;background:#fffdf9;color:#1f1f1f;box-shadow:0 24px 70px #0004;text-align:center}.cv-color-carousel__dialog::backdrop{background:#111b}.cv-color-carousel__dialog img{display:block;max-width:100%;width:auto;max-height:min(70dvh,650px);height:auto;margin:auto;object-fit:contain}.cv-color-carousel__dialog p{margin:10px 0 0;font:700 17px/1.3 Arial,sans-serif}.cv-color-carousel__close{position:absolute;top:6px;right:9px;width:34px;height:34px;border:0;background:transparent;color:#1f1f1f;font:28px/1 Arial,sans-serif;cursor:pointer}@media(max-width:749px){.cv-color-carousel{margin:10px 0 15px}.cv-color-carousel__item{width:76px}.cv-color-carousel__item img{height:64px}}@media(prefers-reduced-motion:reduce){.cv-color-carousel{overflow-x:auto}.cv-color-carousel__track{animation:none}.cv-color-carousel__group[aria-hidden]{display:none}}.cv-mini-reviews{max-width:760px;margin:17px auto 21px;padding:12px 0 0;border-top:1px solid #e2d3c4}.cv-mini-reviews__heading{margin:0 0 10px;padding:0 2px;color:#1f1f1f;font:700 15px/1.35 var(--font-body-family, Arial, sans-serif)}.cv-mini-reviews__viewport{overflow:hidden;max-width:100%}.cv-mini-reviews__track{display:flex;gap:10px;width:max-content;animation:cv-mini-reviews-loop 27s linear infinite}.cv-mini-reviews:hover .cv-mini-reviews__track,.cv-mini-reviews:focus-within .cv-mini-reviews__track,.cv-mini-reviews.is-reading .cv-mini-reviews__track{animation-play-state:paused}.cv-mini-reviews__group{display:flex;gap:10px;flex:none}.cv-mini-reviews__card{position:relative;display:flex;align-items:center;flex:none;width:242px;height:154px;padding:9px;overflow:hidden;border:1px solid #e2d3c4;border-radius:14px;background:#fffdf9;box-shadow:0 4px 14px #32251b12;color:#1f1f1f;text-align:left;cursor:pointer;font-family:var(--font-body-family, Arial, sans-serif)}.cv-mini-reviews__card:focus-visible{outline:3px solid #b67b4c;outline-offset:2px}.cv-mini-reviews__card>img{display:block;flex:none;width:82px;height:134px;border-radius:9px;object-fit:cover}.cv-mini-reviews__preview{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:0 9px;min-width:0}.cv-mini-reviews__preview strong{font-size:13px;line-height:1.35}.cv-mini-reviews__preview small{color:#6f675f;font-size:11px}.cv-mini-reviews__stars{display:block;color:#c78518;font-size:15px;letter-spacing:1px;white-space:nowrap}.cv-mini-reviews__full{position:absolute;top:0;right:0;bottom:0;left:0;display:none;flex-direction:column;justify-content:center;gap:6px;padding:12px 14px;background:#1f1f1f;color:#fffdf9;font-size:12px;line-height:1.36}.cv-mini-reviews__full small{color:#f1d9c7;font-size:11px}.cv-mini-reviews__card.is-open .cv-mini-reviews__full{display:flex}@keyframes cv-mini-reviews-loop{to{transform:translate(calc(-50% - 5px))}}@media(max-width:749px){.cv-mini-reviews{margin-top:15px}.cv-mini-reviews__card{width:218px;height:148px}.cv-mini-reviews__card>img{width:72px;height:128px}.cv-mini-reviews__full{font-size:11px}}@media(prefers-reduced-motion:reduce){.cv-mini-reviews__viewport{overflow-x:auto}.cv-mini-reviews__track{animation:none}.cv-mini-reviews__group[aria-hidden]{display:none}}
/*# sourceMappingURL=/cdn/shop/t/8/compiled_assets/styles.css.map?subset=ACAAAAAAAAAM */
