.cv-root{background:var(--cv-paper);color:var(--cv-ink);font-family:var(--cv-font);font-size:17px;line-height:1.55;-webkit-text-size-adjust:100%}.cv-root [hidden]{display:none!important}.cv-root *,.cv-root *:before,.cv-root *:after{box-sizing:border-box}.cv-root h1,.cv-root h2,.cv-root h3{word-break:normal;overflow-wrap:normal;-webkit-hyphens:manual;hyphens:manual;color:var(--cv-ink);font-family:var(--cv-font);font-weight:700;letter-spacing:-.02em;line-height:1.08;text-transform:none;margin:0}.cv-root h1{font-size:clamp(34px,9.6vw,68px);line-height:1.04}.cv-root h2{font-size:clamp(28px,6vw,48px)}.cv-root h3{font-size:20px;letter-spacing:-.01em;line-height:1.25}.cv-root p{margin:0}.cv-root a{color:inherit;text-underline-offset:3px}.cv-root img{max-width:100%;height:auto;display:block}.cv-root :focus-visible{outline:3px solid var(--cv-accent);outline-offset:3px;border-radius:2px}.cv-wrap{max-width:var(--cv-max);margin:0 auto;padding:var(--cv-section-y) var(--cv-gutter)}.cv-eyebrow{font-size:13px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--cv-muted)}.cv-lead{font-size:18px;color:var(--cv-muted);max-width:38em}.cv-head{display:grid;gap:12px;margin-bottom:32px}.cv-small{font-size:14px;color:var(--cv-muted)}.cv-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:52px;padding:12px 24px;border-radius:var(--cv-radius);border:2px solid var(--cv-accent);background:var(--cv-accent);color:var(--cv-accent-ink)!important;font:700 17px/1.2 var(--cv-font);text-decoration:none;cursor:pointer;text-align:center}.cv-btn:hover{background:#64121a;border-color:#64121a}.cv-btn[aria-disabled=true]{background:#6b665f;border-color:#6b665f;cursor:not-allowed}.cv-btn--ghost{background:transparent;color:var(--cv-ink)!important;border-color:var(--cv-ink)}.cv-btn--ghost:hover{background:var(--cv-ink);color:var(--cv-paper)!important;border-color:var(--cv-ink)}.cv-btn--block{width:100%}.cv-link{font-weight:500;text-decoration:underline;display:inline-flex;align-items:center;min-height:44px}.cv-sticker{display:inline-block;padding:4px 10px;border-radius:4px;background:var(--cv-season);color:#fff;font-size:13px;font-weight:700;letter-spacing:.02em;transform:rotate(-3deg)}.cv-media{position:relative;overflow:hidden;border-radius:var(--cv-radius);background:var(--cv-panel)}.cv-media img,.cv-media video{width:100%;height:100%}.cv-media--cover img,.cv-media--cover video{object-fit:cover}.cv-media--contain img{object-fit:contain}.cv-ph{display:grid;place-items:center;color:var(--cv-muted);font-size:14px;border:1px dashed var(--cv-line-strong)}.cv-hero{display:grid}.cv-hero__media{height:40vh;max-height:40vh;width:100%;border-radius:0;background:#efeae3}.cv-hero__media img{object-position:50% 62%}.cv-hero__media .cv-ph{height:100%}.cv-hero__text{display:grid;gap:10px;align-content:center;padding:20px var(--cv-gutter) 28px;background:var(--cv-season);color:#fff}.cv-hero__text h1{color:#fff}.cv-hero__text .cv-eyebrow,.cv-hero__text .cv-lead,.cv-hero__note{color:#e4ece7}.cv-hero__price{font-size:clamp(20px,5vw,26px);font-weight:500}.cv-hero__price strong{font-size:clamp(30px,8vw,44px);font-weight:700;letter-spacing:-.02em}.cv-hero__ctas{display:flex;flex-wrap:wrap;align-items:center;gap:8px 24px;margin-top:6px}.cv-hero__text .cv-link{color:#fff}.cv-hero__text :focus-visible{outline-color:#fff}.cv-hero__note{font-size:13px;margin-top:4px}.cv-btn--light{background:var(--cv-panel);border-color:var(--cv-panel);color:var(--cv-ink)!important}.cv-btn--light:hover{background:#fff;border-color:#fff}@media(min-width:990px){.cv-hero{grid-template-columns:minmax(480px,1fr) 1.15fr;min-height:min(63vh,600px)}.cv-hero__media{order:2;max-height:600px;height:auto;min-height:100%}.cv-hero__media img{object-position:50% 55%}.cv-hero__text{order:1;gap:14px;padding:40px clamp(40px,5vw,88px)}}.cv-sets{display:grid;gap:12px;border:0;padding:0;margin:0 0 32px}.cv-sets legend,.cv-step legend{font-size:20px;font-weight:700;margin-bottom:12px;padding:0}.cv-card{position:relative;display:grid;grid-template-columns:72px 1fr auto;gap:12px;align-items:center;padding:12px;border:2px solid var(--cv-line-strong);border-radius:var(--cv-radius);background:var(--cv-panel);cursor:pointer;min-height:96px}.cv-card input{position:absolute;opacity:0;pointer-events:none}.cv-card__img{width:72px;aspect-ratio:4/5;object-fit:contain;border-radius:4px;background:var(--cv-paper)}.cv-card__body{display:grid;gap:2px;min-width:0}.cv-card__name{font-weight:700;font-size:20px!important}.cv-card__text{font-size:14px;color:var(--cv-muted)}.cv-card__price{text-align:right;font-weight:700;font-size:clamp(24px,7vw,30px);line-height:1.1;white-space:nowrap}.cv-card__price small{display:block;font-weight:400;font-size:12px;line-height:1.35;color:var(--cv-muted);white-space:normal;max-width:9em;margin-top:2px}.cv-card .cv-sticker{position:absolute;top:-10px;right:10px}.cv-card__name label{cursor:pointer}.cv-card__name label:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.cv-card a{position:relative;z-index:1}.cv-card.is-invalid{border-color:var(--cv-error)}@media(min-width:990px){.cv-sets{grid-template-columns:repeat(3,1fr);gap:20px;align-items:stretch}.cv-card{grid-template-columns:1fr;grid-template-rows:auto auto 1fr;align-content:stretch;padding:16px}.cv-card__img{width:100%;aspect-ratio:4/3}.cv-card__price{text-align:left;align-self:end}.cv-card__price small{max-width:none}}.cv-opt{position:relative;display:grid;cursor:pointer}.cv-root .cv-opt input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;width:100%!important;height:100%!important;max-width:none!important;min-width:0!important;margin:0;z-index:2;cursor:pointer;-webkit-appearance:none;appearance:none}.cv-card:has(input:checked),.cv-opt input:checked+.cv-tile{border-color:var(--cv-accent);box-shadow:inset 0 0 0 1px var(--cv-accent)}.cv-card:has(input:focus-visible),.cv-opt input:focus-visible+.cv-tile{outline:3px solid var(--cv-accent);outline-offset:3px}.cv-check{display:none;position:absolute;top:6px;left:6px;width:24px;height:24px;border-radius:50%;background:var(--cv-accent);color:#fff;place-items:center}.cv-check svg{width:14px;height:14px}.cv-card:has(input:checked) .cv-check,.cv-opt input:checked+.cv-tile .cv-check{display:grid}.cv-config{display:grid;gap:28px}@media(min-width:990px){.cv-config{grid-template-columns:1fr 1fr;gap:56px;align-items:start}.cv-preview{position:sticky;top:24px}}.cv-preview__media{aspect-ratio:4/5;max-height:56vh;margin:0 auto}@media(min-width:990px){.cv-preview__media{max-height:none}}.cv-steps{display:grid;gap:28px}.cv-step{border:0;padding:0;margin:0;min-width:0}.cv-step[hidden]{display:none}.cv-step legend span{color:var(--cv-muted);font-weight:500;margin-right:6px}.cv-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:10px;align-items:stretch}[data-step=color] .cv-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.cv-tile{position:relative;display:grid;gap:6px;justify-items:center;align-content:start;height:100%;min-height:56px;padding:10px 6px;border:2px solid var(--cv-line-strong);border-radius:var(--cv-radius);background:var(--cv-panel);text-align:center;font-size:15px;font-weight:500}.cv-tile img{width:100%;aspect-ratio:1;object-fit:contain}.cv-swatch{width:36px;height:36px;border-radius:50%;border:1px solid rgba(0,0,0,.35)}.cv-tile--fixed{border-color:var(--cv-accent);box-shadow:inset 0 0 0 1px var(--cv-accent);cursor:default}.cv-tile--fixed .cv-check{display:grid}.cv-hint,.cv-error{font-size:14px;margin-top:8px}.cv-hint{color:var(--cv-muted)}.cv-error{color:var(--cv-error);font-weight:500}.cv-step.is-invalid .cv-tile{border-color:var(--cv-error)}.cv-hint:empty,.cv-error:empty{display:none}.cv-summary{display:grid;gap:12px;padding:20px;border-radius:var(--cv-radius);background:var(--cv-panel);border:1px solid var(--cv-line)}.cv-summary ul{margin:0;padding-left:20px;display:grid;gap:4px}.cv-summary__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px}.cv-summary__price strong{font-size:28px}.cv-summary__compare{font-size:15px}.cv-summary dl{display:grid;gap:4px;margin:0;font-size:15px}.cv-summary dt{font-weight:700;display:inline}.cv-summary dd{display:inline;margin:0}.cv-sticky{position:fixed;left:0;right:0;bottom:0;z-index:30;display:flex;align-items:center;gap:12px;padding:10px var(--cv-gutter) calc(10px + env(safe-area-inset-bottom));background:var(--cv-panel);border-top:1px solid var(--cv-line);box-shadow:0 -4px 16px #00000014;transform:translateY(110%);transition:transform .2s}.cv-sticky.is-shown{transform:none}.cv-sticky__info{flex:1;min-width:0;font-size:13px;line-height:1.3}.cv-sticky__info strong{display:block;font-size:17px}.cv-sticky .cv-btn{min-height:48px;padding:10px 16px;font-size:16px}.cv-sticky{bottom:var(--cv-sticky-offset,0px)}@media(min-width:990px){.cv-sticky{display:none}}@media(prefers-reduced-motion:reduce){.cv-sticky{transition:none}}.cv-cols{display:grid;gap:24px}@media(min-width:750px){.cv-cols{grid-template-columns:repeat(3,1fr)}}.cv-step-card{display:grid;gap:10px;align-content:start}.cv-step-card__num{font-size:13px;font-weight:700;letter-spacing:.14em;color:var(--cv-season)}.cv-band{background:var(--cv-season);color:#fff}.cv-band h2,.cv-band h3{color:#fff}.cv-band .cv-lead,.cv-band .cv-eyebrow,.cv-band .cv-small{color:#e4ece7}.cv-band .cv-step-card__num{color:#f2c9bf}.cv-band .cv-btn--ghost{color:#fff!important;border-color:#fff}.cv-band .cv-btn--ghost:hover{background:#fff;color:var(--cv-season)!important}.cv-band :focus-visible{outline-color:#fff}.cv-facts{display:grid;gap:16px;margin:0}@media(min-width:750px){.cv-facts{grid-template-columns:repeat(2,1fr);gap:20px 40px}}.cv-facts div{padding-top:14px;border-top:1px solid var(--cv-line)}.cv-facts dt{font-weight:700}.cv-facts dd{margin:4px 0 0;color:var(--cv-muted)}.cv-legal{display:grid;gap:20px;margin-top:40px;padding:20px;border-radius:var(--cv-radius);background:var(--cv-panel)}@media(min-width:750px){.cv-legal{grid-template-columns:120px 1fr 1fr;align-items:start}}.cv-legal h3{font-size:16px;margin-bottom:6px}.cv-legal p{font-size:15px;white-space:pre-line}.cv-quote{margin:0;padding:20px;border-left:4px solid var(--cv-secondary);background:var(--cv-panel)}.cv-faq{display:grid;border-top:1px solid var(--cv-line);max-width:820px}.cv-faq details{border-bottom:1px solid var(--cv-line)}.cv-faq summary{display:flex;justify-content:space-between;gap:16px;align-items:center;min-height:56px;padding:12px 0;cursor:pointer;list-style:none}.cv-faq summary::-webkit-details-marker{display:none}.cv-faq summary:after{content:"+";font-size:24px;font-weight:300;flex:none}.cv-faq details[open] summary:after{content:"\2013"}.cv-faq summary h3{font-size:18px}.cv-facts dd p+p{margin-top:6px}.cv-faq__a{padding:0 0 20px;color:var(--cv-muted);max-width:42em}.cv-faq__a a{color:var(--cv-ink)}.cv-season-end{padding:20px;border-radius:var(--cv-radius);background:var(--cv-panel);border-left:4px solid var(--cv-season);display:grid;gap:12px}@media(max-width:749px){.cv-cols--row{grid-auto-flow:column;grid-auto-columns:78%;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:8px;margin-right:calc(-1 * var(--cv-gutter));padding-right:var(--cv-gutter)}.cv-cols--row>*{scroll-snap-align:start}.cv-legal>.cv-media{width:96px}}.cv-step-card--text{padding-top:4px}.cv-deadline{display:inline-flex;align-items:center;gap:8px;font-weight:500;font-size:16px}.cv-deadline:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--cv-accent);flex:none}.cv-hero__text .cv-deadline{color:#fff}.cv-hero__text .cv-deadline:before{background:#fff}.cv-tile__name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;white-space:normal;overflow-wrap:anywhere;line-height:1.2;max-width:100%;font-size:clamp(13px,3.6vw,15px)}[data-step=motif] .cv-tile__name,[data-step=tone] .cv-tile__name{min-height:2.4em}.cv-tile__size{display:block;font-size:12px;font-weight:400;color:var(--cv-muted);line-height:1.25;min-height:2.5em;overflow:visible}.cv-strip{grid-template-columns:minmax(0,1fr);margin-top:48px;padding-top:40px;border-top:1px solid rgba(255,255,255,.25);display:grid;gap:12px}.cv-strip__title{font-size:clamp(24px,5vw,34px)}.cv-group{background:var(--cv-panel);color:var(--cv-ink);border-radius:var(--cv-radius);padding:16px;display:grid;gap:12px;align-content:start}.cv-band .cv-group__title{color:var(--cv-ink);font-size:17px;font-weight:700;margin:0;line-height:1.25}.cv-mini{display:grid;gap:4px;text-decoration:none;color:var(--cv-ink)!important;min-height:44px}.cv-mini__img{display:block;aspect-ratio:1;background:var(--cv-paper);border-radius:4px;overflow:hidden}.cv-mini__img img{width:100%;height:100%;object-fit:contain}.cv-mini__name{font-size:14px;font-weight:500;line-height:1.25}.cv-mini__price{font-size:13px;color:var(--cv-muted)}.cv-mini:hover .cv-mini__name{text-decoration:underline}.cv-band .cv-strip__note a{color:#fff}.cv-hero__usp{font-size:15px;font-weight:500;color:#fff;margin-top:4px}.cv-groups{display:grid;gap:16px;margin-top:8px}@media(min-width:750px){.cv-groups{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1100px){.cv-groups{grid-template-columns:repeat(4,minmax(0,1fr))}}.cv-rot{position:relative;min-width:0}.cv-group{grid-template-columns:minmax(0,1fr);min-width:0}.cv-rot__window{overflow:hidden}.cv-rot__track{list-style:none;margin:0;padding:0;display:flex;gap:10px;transition:transform .6s ease}.cv-rot__item{flex:0 0 100%;min-width:0}.cv-rot__next{position:absolute;right:0;top:calc(50% - 22px);width:44px;height:44px;border-radius:50%;border:2px solid var(--cv-line-strong);background:var(--cv-panel);color:var(--cv-ink);display:grid;place-items:center;cursor:pointer;padding:0}.cv-rot__next svg{width:18px;height:18px}.cv-rot__next:hover{border-color:var(--cv-ink)}.cv-mini--soon .cv-mini__img{display:grid;place-items:center;border:1px solid currentColor;background:transparent;padding:8px;text-align:center;font-size:13px;font-weight:500;color:var(--cv-muted);line-height:1.3}@media(prefers-reduced-motion:reduce){.cv-rot__track{transition:none}}.cv-card__save{display:block;margin-top:6px;font-size:20px;font-weight:700;line-height:1.2;color:var(--cv-accent);white-space:normal}.cv-express{display:grid;gap:6px}.cv-express.is-off .cv-express__form{opacity:.4;filter:grayscale(1)}.cv-express:not(.is-off) [data-cv-express-hint]{display:none}.cv-summary .cv-checklist{--cv-check-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3 8.5l3.2 3L13 4.5' fill='none' stroke='black' stroke-width='2.4'/%3E%3C/svg%3E") center/contain no-repeat;list-style:none;padding:0;margin:0;display:grid;gap:6px}.cv-checklist li{display:grid;grid-template-columns:18px 1fr;gap:8px;align-items:start}.cv-checklist li:before{content:"";width:18px;height:18px;margin-top:3px;background:var(--cv-accent);-webkit-mask:var(--cv-check-mask);mask:var(--cv-check-mask)}.cv-checklist li.is-empty{display:block;color:var(--cv-muted)}.cv-checklist li.is-empty:before{display:none}.cv-summary__compare{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.cv-pill{display:inline-block;padding:4px 12px;border-radius:999px;background:var(--cv-accent);color:#fff;font-weight:700;font-size:15px}.cv-deadline-box{margin:0;padding:10px 14px;border-left:4px solid var(--cv-accent);border-radius:4px;background:#f6e3e1;color:var(--cv-ink);font-weight:500;font-size:15px}.cv-trust{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px 16px;font-size:13px;color:var(--cv-muted)}.cv-trust li{display:inline-flex;align-items:center;gap:6px}.cv-trust svg{width:16px;height:16px;flex:none;color:var(--cv-accent)}.cv-more{border-top:1px solid var(--cv-line);padding-top:4px}.cv-more summary{display:flex;align-items:center;justify-content:space-between;min-height:44px;cursor:pointer;font-weight:500;list-style:none}.cv-more summary::-webkit-details-marker{display:none}.cv-more summary:after{content:"+";font-size:20px;font-weight:300}.cv-more[open] summary:after{content:"\2013"}.cv-more dl{margin-bottom:8px}.cv-hero__media video{display:block;object-fit:contain!important;object-position:50% 50%;background:#efeae3}@media(max-width:989px){.cv-hero h1{font-size:clamp(30px,8.4vw,44px)}.cv-hero .cv-lead{font-size:16px}.cv-hero__price strong{font-size:clamp(28px,7.4vw,40px)}}.cv-hero__badge{position:absolute;right:12px;bottom:12px;width:96px;height:96px;border-radius:50%;background:var(--cv-accent);color:#fff;display:grid;place-content:center;text-align:center;line-height:1.15;transform:rotate(-8deg);box-shadow:0 4px 14px #0000002e;margin:0}.cv-hero__badge span{font-size:11px;font-weight:500}.cv-hero__badge strong{font-size:17px;font-weight:700}@media(min-width:990px){.cv-hero__badge{width:150px;height:150px;right:32px;bottom:32px}.cv-hero__badge span{font-size:15px}.cv-hero__badge strong{font-size:26px}}.cv-deadline--big{font-size:clamp(17px,4.4vw,20px);font-weight:700;margin-top:4px}.cv-deadline--big:before{width:10px;height:10px}.cv-head--center{justify-items:center;text-align:center}.cv-vh{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.cv-num{display:inline-grid;place-items:center;flex:none;width:28px;height:28px;border-radius:50%;background:var(--cv-accent);color:#fff;font-size:15px;font-weight:700;line-height:1}.cv-root{--cv-check-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3 8.5l3.2 3L13 4.5' fill='none' stroke='black' stroke-width='2.4'/%3E%3C/svg%3E") center/contain no-repeat}.cv-stephead{display:flex;align-items:center;gap:12px;margin:0 0 28px;font-size:clamp(28px,7vw,40px)!important;scroll-margin-top:16px}.cv-sets{margin-bottom:72px!important}[data-cv-sets]>.cv-wrap{padding-bottom:calc(var(--cv-section-y) + 72px)}.cv-stephead .cv-num{width:44px;height:44px;font-size:22px}.cv-sets legend.cv-vh{margin:0}.cv-step legend.cv-sub,.cv-step .cv-sub{display:block;font-size:clamp(21px,5.1vw,27px);font-weight:700;line-height:1.15;margin:0 0 12px;padding:0}.cv-step .cv-sub+.cv-grid,.cv-fixedgrp+.cv-sub{margin-top:0}.cv-fixedgrp{margin-bottom:20px}.cv-fixedgrp .cv-small{margin-top:6px}.cv-miniprev{position:fixed;top:8px;right:8px;z-index:31;display:flex;align-items:center;gap:8px;max-width:calc(100% - 16px);padding:6px 12px 6px 6px;border-radius:var(--cv-radius);background:var(--cv-panel);border:1px solid var(--cv-line);box-shadow:0 4px 16px #00000024;font-size:13px;font-weight:500;opacity:0;transform:translateY(-130%);transition:transform .2s,opacity .2s;pointer-events:none}.cv-miniprev.is-shown{opacity:1;transform:none}.cv-miniprev img{width:56px;height:70px;object-fit:contain;border-radius:4px;background:var(--cv-paper)}@media(min-width:990px){.cv-miniprev{display:none}}@media(prefers-reduced-motion:reduce){.cv-miniprev{transition:none}}.cv-upsell{margin:0;padding:10px 14px;border-radius:4px;background:#eef1e8;font-size:15px}.cv-textbtn{display:inline;padding:0;border:0;background:none;color:var(--cv-accent);font:700 15px var(--cv-font);text-decoration:underline;text-underline-offset:3px;cursor:pointer;min-height:24px}.cv-freeship a{color:var(--cv-accent);font-weight:500}.cv-mini{grid-template-rows:none;gap:2px;align-content:start}.cv-mini__name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cv-faq__more{border-bottom:0!important}.cv-faq__more>summary{justify-content:center;min-height:52px;margin-top:16px;border:2px solid var(--cv-ink);border-radius:var(--cv-radius);font-weight:700}.cv-faq__more>summary:after{display:none}.cv-faq__close,.cv-faq__more[open] .cv-faq__open{display:none}.cv-faq__more[open] .cv-faq__close{display:inline}.cv-rot{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;padding-right:0;container-type:inline-size}.cv-rot.has-soon{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.cv-rot.is-rotating .cv-rot__window{margin-right:0}.cv-rot.is-rotating{padding-right:46px}.cv-rot__next{width:38px;height:38px;right:0;left:auto;top:calc((100cqw - 10px)/4 - 19px);z-index:1;box-shadow:0 2px 8px #00000026}.cv-rot:not(.has-soon) .cv-rot__next{top:calc(50cqw - 19px)}.cv-rot__track{gap:10px}.cv-rot{align-items:start}.cv-opt--limited .cv-tile{border-color:#a8853f;outline:2px solid #A8853F;outline-offset:2px;overflow:visible}.cv-opt--limited input:checked+.cv-tile{border-color:var(--cv-accent)}.cv-badge-le{position:absolute;top:-11px;right:-4px;z-index:1;padding:3px 7px;border-radius:999px;background:#8a6a2e;color:#fff;font-size:10px;font-weight:700;letter-spacing:0;line-height:1.2;white-space:nowrap;box-shadow:0 1px 4px #0003}[data-step=color] .cv-grid{padding-top:8px;row-gap:14px}.cv-tile__note{display:block;min-height:2.5em;font-size:12px;font-weight:400;color:var(--cv-muted);line-height:1.25}.cv-strip--solo{margin-top:0;padding-top:0;border-top:0}@media(max-width:989px){.cv-sets{grid-auto-rows:1fr}.cv-card{grid-template-columns:80px 1fr;grid-template-rows:auto 1fr;align-items:start;column-gap:14px}.cv-card__img{grid-row:1/3;width:80px;align-self:center}.cv-card__price{grid-column:2;text-align:left;align-self:end}.cv-card__price small{max-width:none}}.cv-tile__media{display:grid;place-items:center;width:100%;aspect-ratio:1}.cv-tile__media .cv-swatch{width:56%;height:auto;aspect-ratio:1}[data-step=tone] .cv-grid,[data-step=motif] .cv-grid{grid-template-columns:repeat(auto-fill,minmax(104px,1fr))}.cv-hero__text .cv-btn--light{background:var(--cv-accent);border-color:var(--cv-accent);color:#efeae3!important}.cv-hero__text .cv-btn--light:hover{background:#64121a;border-color:#64121a}.cv-hero__text .cv-deadline:before{background:var(--cv-accent);box-shadow:0 0 0 2px #efeae3}.cv-hero__badge{color:#efeae3}.cv-fixed{margin-bottom:20px}.cv-fixed .cv-grid,[data-step=tone] .cv-grid{margin-top:0}[data-step=tone] .cv-grid{grid-template-columns:repeat(3,minmax(0,1fr))}[data-step=tone] .cv-tile__name{min-height:0}.cv-howto{display:grid;gap:20px}.cv-howto__media{aspect-ratio:4/5;width:100%;background:#efeae3}.cv-howto__v{display:block;width:100%;height:100%;object-fit:cover}.cv-howto__v--d{display:none}@media(min-width:750px){.cv-howto__media{aspect-ratio:16/9}.cv-howto__v--d{display:block}.cv-howto__v--m{display:none}}.cv-howto__play{position:absolute;right:12px;bottom:12px;min-width:44px;min-height:44px;padding:0 16px;border-radius:22px;border:0;background:#202020d1;color:#fff;font:500 14px var(--cv-font);cursor:pointer}.cv-howto__steps{list-style:none;margin:0;padding:0;display:grid;gap:8px}@media(min-width:750px){.cv-howto__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}}.cv-howto__step{display:grid;grid-template-columns:auto 1fr;gap:4px 12px;align-items:start;width:100%;padding:8px 0;border:0;background:none;color:var(--cv-muted);font:inherit;font-size:15px;line-height:1.4;text-align:left;cursor:pointer;opacity:.75;transition:opacity .2s,color .2s}.cv-howto__step .cv-num{background:var(--cv-line-strong);width:28px;height:28px;font-size:14px}.cv-howto__txt{display:grid;gap:2px}.cv-howto__txt strong{font-size:17px;font-weight:500;color:var(--cv-ink)}.cv-howto__step.is-active{opacity:1;color:var(--cv-ink)}.cv-howto__step.is-active strong{color:var(--cv-accent);font-weight:700}.cv-howto__step.is-active .cv-num{background:var(--cv-accent)}.cv-howto__bar{grid-column:1/-1;height:3px;border-radius:2px;background:var(--cv-line);overflow:hidden}.cv-howto__bar i{display:block;height:100%;background:var(--cv-accent);transform:scaleX(0);transform-origin:left}@media(prefers-reduced-motion:reduce){.cv-howto__step{transition:none}}.cv-howto.is-still .cv-howto__step{opacity:1;color:var(--cv-ink)}.cv-howto.is-still .cv-howto__bar{display:none}.cv-head{gap:16px;margin-bottom:48px}.cv-stephead{margin-bottom:40px}.cv-step legend.cv-sub,.cv-step .cv-sub{margin-bottom:20px}.cv-steps{gap:48px}.cv-config{gap:40px}.cv-fixed{margin-bottom:32px}.cv-summary{gap:16px;padding:24px}.cv-summary h3{margin-bottom:4px}.cv-strip{gap:20px}.cv-group{gap:16px}.cv-howto{gap:28px}@media(min-width:990px){.cv-head{margin-bottom:56px}.cv-stephead{margin-bottom:48px}}.cv-root .cv-stephead{margin:0 0 40px}.cv-root h3.cv-stephead+*{margin-top:0}@media(min-width:990px){.cv-root .cv-stephead{margin-bottom:48px}}.cv-howto__steps>li{display:flex}.cv-howto__step{height:100%;grid-template-rows:1fr auto;align-content:stretch}.cv-howto__bar{align-self:end;margin-top:8px}.cv-howto__txt{display:contents}.cv-howto__step{grid-template-columns:auto 1fr;grid-template-rows:auto 1fr auto;align-items:center}.cv-howto__step .cv-num{grid-column:1;grid-row:1}.cv-howto__txt strong{grid-column:2;grid-row:1}.cv-howto__txt span{grid-column:1/-1;grid-row:2;align-self:start}.cv-howto__bar{grid-row:3}
/*# sourceMappingURL=/cdn/shop/t/2/assets/clipvase-xmas.css.map */
