.wc{display:block}.wc-media{position:relative;aspect-ratio:3/4;overflow:hidden;background:#191b1c}.wc-media img{object-fit:cover;transition:transform .9s var(--ease-out-expo)}.wc:hover .wc-media img{transform:scale(1.045)}.wc-views{position:absolute;top:14px;inset-inline-end:14px;display:flex;align-items:baseline;gap:5px;padding:7px 11px;border-radius:999px;background:rgb(0 0 0/.62);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:#fff;font-size:13px;font-weight:600}.wc-views small{font-size:9px;font-weight:500;letter-spacing:.12em;color:#d5d8d8}.wc-open{position:absolute;inset:auto 0 0 0;display:flex;align-items:center;gap:8px;padding:56px 18px 18px;background:linear-gradient(transparent,rgb(0 0 0/.82));color:#fff;font-size:12.5px;font-weight:500;opacity:0;transform:translateY(8px);transition:opacity .35s,transform .45s var(--ease-out-expo)}.wc:focus-visible .wc-open,.wc:hover .wc-open{opacity:1;transform:none}@media (hover:none){.wc-open{opacity:1;transform:none}}.wc-cap{padding-top:16px}.wc-kind{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font:500 10.5px/1.5 var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:#8d9093}.wc-kind em{font-style:normal;font-family:var(--font-sans);letter-spacing:0;text-transform:none;padding:2px 8px;border-radius:999px;border:1px solid rgb(255 190 26/.45);color:var(--color-amber);font-size:11px}.wc-cap h3{margin-top:10px;font:600 18px/1.3 var(--font-display);letter-spacing:-.02em}.wc-product{margin-top:2px;font-size:13px;color:#b6b9ba}.wc-note{margin-top:10px;font-size:13px;line-height:1.75;color:#8f9295;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.drag-strip{display:flex;gap:22px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;padding-inline:var(--gutter);scroll-padding-inline:var(--gutter);cursor:grab}.drag-strip::-webkit-scrollbar{display:none}.drag-strip>*{flex:none;scroll-snap-align:start}.drag-strip.is-dragging{cursor:grabbing;scroll-snap-type:none;user-select:none}.drag-strip.is-dragging a{pointer-events:none}.big-num{font:600 clamp(54px,7.4vw,124px)/.95 var(--font-display);letter-spacing:-.06em}.closing{position:relative;overflow:hidden;text-align:center;padding-block:clamp(110px,13vw,220px);border-top:1px solid var(--hair);background:radial-gradient(ellipse 70% 80% at 50% 110%,rgb(255 190 26/.16),transparent 70%)}.closing .t-hero{font-size:clamp(34px,5.2vw,84px)}.form{display:grid;gap:26px;padding:clamp(24px,3vw,44px);background:var(--color-panel);border:1px solid var(--hair);border-radius:28px}.on-light .form{background:#fff;border-color:var(--hair-ink)}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.field{display:block;min-width:0;border:0;padding:0;margin:0}.field-wide{grid-column:1/-1}.field>legend,.field>span{display:block;font-size:14px;font-weight:600}.field small{font-weight:400;color:#8c8e8f}.field-hint{margin-top:4px;font-size:13px;line-height:1.6;color:#9a9c9d}.field input:not([type=radio]):not([type=checkbox]),.field select,.field textarea{margin-top:10px;width:100%;min-height:52px;padding:14px 16px;border-radius:14px;border:1px solid rgb(255 255 255/.2);background:rgb(255 255 255/.05);color:inherit;font-size:16px;text-align:start}.field textarea{resize:vertical;line-height:1.6}.field select{appearance:none;background-image:linear-gradient(45deg,transparent 50%,currentColor 0),linear-gradient(135deg,currentColor 50%,transparent 0);background-position:calc(100% - 22px) 23px,calc(100% - 16px) 23px;background-size:6px 6px;background-repeat:no-repeat}[dir=rtl] .field select{background-position:22px 23px,16px 23px}.field select option{color:#111}.on-light .field input:not([type=radio]):not([type=checkbox]),.on-light .field select,.on-light .field textarea{border-color:rgb(17 17 17/.2);background:#fafaf7}.field [aria-invalid=true]{border-color:#ff8a9a!important}.field-error{margin-top:8px;font-size:13.5px;font-weight:500;color:#ff8a9a}.on-light .field-error{color:#c8102e}.chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.chip{cursor:pointer}.chip input{position:absolute;opacity:0;pointer-events:none}.chip span{display:block;padding:11px 18px;border-radius:999px;border:1px solid rgb(255 255 255/.22);font-size:14px;font-weight:500;transition:background-color .2s,color .2s,border-color .2s}.on-light .chip span{border-color:rgb(17 17 17/.22)}.chip input:checked+span{background:var(--color-amber);border-color:var(--color-amber);color:var(--color-ink);font-weight:600}.chip input:focus-visible+span{outline:2px solid var(--color-amber);outline-offset:3px}.check label{display:flex;align-items:flex-start;gap:12px;font-size:14px;line-height:1.7;cursor:pointer}.check input{flex:none;width:20px;height:20px;margin-top:2px;accent-color:var(--color-amber)}.form-alert{padding:16px;border-radius:14px;background:rgb(255 138 154/.12);font-size:14px;line-height:1.7}.form .btn{justify-self:start}@media (max-width:767px){.form-grid{grid-template-columns:1fr}.form{border-radius:22px}}.fold-btn{display:none}@media (max-width:767px){.fold:not([data-open=true])>.fold-body{max-height:calc(var(--fold-lines, 3) * 1.85em);overflow:hidden}.fold:not([data-open=true])[data-needed=true]>.fold-body{-webkit-mask-image:linear-gradient(#000 40%,transparent);mask-image:linear-gradient(#000 40%,transparent)}.fold[style*="--fold-lines: 0"]:not([data-open=true])>.fold-body,.fold[style*="--fold-lines:0"]:not([data-open=true])>.fold-body{max-height:0;-webkit-mask-image:none;mask-image:none}.fold[data-needed=true]>.fold-btn{display:inline-flex;align-items:center;gap:6px;margin-top:10px;padding:8px 14px;border-radius:999px;border:1px solid var(--hair);font-size:13px;font-weight:600;color:inherit}.on-amber .fold>.fold-btn,.on-light .fold>.fold-btn{border-color:rgb(17 17 17/.22)}.fold-btn svg{transition:transform .3s var(--ease-out-expo)}.fold[data-open=true]>.fold-btn svg{transform:rotate(180deg)}.swipe-m{display:flex!important;gap:12px!important;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);scroll-padding-inline:var(--gutter)}.swipe-m::-webkit-scrollbar{display:none}.swipe-m>*{flex:0 0 min(78vw,320px);scroll-snap-align:start;margin-top:0!important}.swipe-m.is-wide>*{flex-basis:86vw}.swipe-m.is-narrow>*{flex-basis:62vw}.swipe-m .rv,.swipe-m.rv,.swipe-m>.rv{opacity:1!important;transform:none!important}:has(>.swipe-m){min-width:0}.m-hide{display:none!important}.m-clamp-2,.m-clamp-3{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.m-clamp-2{-webkit-line-clamp:2}.m-clamp-3{-webkit-line-clamp:3}.sec{padding-block:64px}.sec-head{margin-bottom:28px}.t-lead{font-size:15px;line-height:1.7}}@media (min-width:768px){.d-hide{display:none!important}}