:root{--w-bg:#FBF7F2;--w-bg-2:#F2EAE0;--w-surface:#FFFFFF;--w-ink:#23191C;--w-ink-2:#6E5C60;--w-ink-3:#9C8A8C;--w-line:#E3D7CB;--w-line-soft:#EFE6DC;--w-accent:#B4657F;--w-accent-deep:#7E3350;--w-accent-wash:#F6EBEE;--w-sage:#8FA29C;--w-on-accent:#FFF8F5;--w-shadow:0 1px 2px rgba(35,25,28,.04), 0 12px 40px -18px rgba(35,25,28,.18);--w-maxw:1220px;--w-pad:clamp(20px,5vw,64px)}.woovo h1,.woovo h2,.woovo h3,.woovo h4,.woovo h5,.woovo h6{font-family:inherit;font-style:normal;font-weight:inherit;letter-spacing:inherit;line-height:inherit;color:inherit;margin:0;word-break:normal;text-transform:none}.woovo p,.woovo li,.woovo td,.woovo th,.woovo summary,.woovo figcaption,.woovo span{color:inherit}.woovo p{margin:0}.woovo ul,.woovo ol{margin:0;padding:0;list-style:none}.woovo table{border-collapse:collapse;width:100%}.woovo button{font:inherit;color:inherit;background:none;border:0;border-radius:0;padding:0;margin:0;cursor:pointer;text-align:inherit;letter-spacing:inherit}.woovo a{text-decoration:none}.woovo details{margin:0}.woovo summary{display:block}.woovo summary::-webkit-details-marker{display:none}.woovo .stage__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:var(--w-bg-2)}.woovo .stage__placeholder svg{width:100%;height:100%;fill:var(--w-ink-3);opacity:.22}.woovo .stage__empty{margin:12px 0 0;font-size:calc(var(--w-fs-base)*.8125);line-height:1.5;color:var(--w-ink-3);text-align:center}:root{--w-fs-base:16px;--w-hs:1}.woovo{font-family:Instrument Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-size:calc(var(--w-fs-base)*1);line-height:1.6;color:var(--w-ink);background:var(--w-bg);-webkit-font-smoothing:antialiased}.woovo *{box-sizing:border-box}.woovo img{max-width:100%;display:block}.woovo :focus-visible{outline:2px solid var(--w-accent);outline-offset:3px}.woovo .display{font-family:Prata,Didot,Times New Roman,serif;font-weight:400;font-synthesis-weight:none;letter-spacing:-.012em;line-height:1.02;text-wrap:balance;margin:0}.woovo h1.display{font-size:clamp(calc(var(--w-fs-base)*2.9*var(--w-hs)),calc(7.2vw*var(--w-hs)),calc(var(--w-fs-base)*5.6*var(--w-hs)))}.woovo h2.display{font-size:clamp(calc(var(--w-fs-base)*2.1*var(--w-hs)),calc(4.4vw*var(--w-hs)),calc(var(--w-fs-base)*3.5*var(--w-hs)));line-height:1.06}.woovo h3.display{font-size:clamp(calc(var(--w-fs-base)*1.35*var(--w-hs)),calc(2.2vw*var(--w-hs)),calc(var(--w-fs-base)*1.8*var(--w-hs)));line-height:1.14}.woovo .eyebrow{font-size:calc(var(--w-fs-base)*.6875);font-weight:600;letter-spacing:.19em;text-transform:uppercase;color:var(--w-accent-deep);margin:0}.woovo .eyebrow--quiet{color:var(--w-ink-3)}.woovo .lede{font-size:clamp(calc(var(--w-fs-base)*1.0188),1.5vw,calc(var(--w-fs-base)*1.1812));line-height:1.62;color:var(--w-ink-2);max-width:56ch;margin:0}.woovo .meas{max-width:64ch}.woovo .wrap{max-width:var(--w-maxw);margin-inline:auto;padding-inline:var(--w-pad)}.woovo section{position:relative}.woovo .band{padding-block:clamp(64px,9vw,132px)}.woovo .band--tint{background:var(--w-bg-2)}.woovo .rule{height:1px;background:var(--w-line);border:0;margin:0}.woovo .courtline{display:flex;flex-direction:column;gap:5px;margin-bottom:26px}.woovo .courtline i{display:block;height:1px;background:var(--w-line)}.woovo .courtline i:last-child{width:38px;background:var(--w-accent)}.woovo .announce{background:var(--w-ink);color:var(--w-bg);font-size:calc(var(--w-fs-base)*.75);letter-spacing:.06em;padding:9px 16px;text-align:center}.woovo .announce span{opacity:.55;padding-inline:10px}.woovo .nav{position:sticky;top:0;z-index:60;background:color-mix(in srgb,var(--w-bg) 88%,transparent);-webkit-backdrop-filter:blur(14px) saturate(1.3);backdrop-filter:blur(14px) saturate(1.3);border-bottom:1px solid var(--w-line-soft)}.woovo .nav__in{max-width:var(--w-maxw);margin-inline:auto;padding:0 var(--w-pad);height:64px;display:flex;align-items:center;justify-content:space-between;gap:24px}.woovo .brand{font-family:Prata,Didot,serif;font-size:calc(var(--w-fs-base)*1.3188);letter-spacing:.3em;text-decoration:none;padding-left:.3em}.woovo .nav__links{display:flex;gap:clamp(16px,2.4vw,30px);list-style:none;margin:0;padding:0}.woovo .nav__links a{text-decoration:none;font-size:calc(var(--w-fs-base)*.8187);letter-spacing:.08em;text-transform:uppercase;color:var(--w-ink-2);padding-block:6px;border-bottom:1px solid transparent;transition:color .2s,border-color .2s}.woovo .nav__links a:hover{color:var(--w-ink);border-color:var(--w-accent)}.woovo .nav__right{display:flex;align-items:center;gap:20px}.woovo .cart{display:flex;align-items:center;gap:7px;background:none;border:0;cursor:pointer;font-size:calc(var(--w-fs-base)*.8187);letter-spacing:.08em;text-transform:uppercase;color:var(--w-ink-2)}.woovo .cart:hover{color:var(--w-ink)}.woovo .cart__n{min-width:19px;height:19px;border-radius:99px;background:var(--w-accent);color:var(--w-on-accent);font-size:calc(var(--w-fs-base)*.6625);font-weight:600;letter-spacing:0;display:grid;place-items:center;padding-inline:5px}@media(max-width:700px){.woovo .nav__links{display:none}}.woovo .hero{position:relative;height:min(90vh,860px);min-height:520px;overflow:hidden;background:var(--w-ink)}.woovo .hero__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:56% 42%;animation:drift 26s ease-in-out infinite alternate}@keyframes drift{0%{transform:scale(1.02)}to{transform:scale(1.11)}}.woovo .hero__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(12,16,14,var(--w-scrim,.15))}.woovo .hero--right .hero__in{align-items:flex-end}.woovo .hero--right .hero__copy{text-align:right;margin-left:auto}.woovo .hero--right .hero__acts{justify-content:flex-end}.woovo .hero--right .courtline i:last-child{margin-left:auto}.woovo .hero--center .hero__in{align-items:center}.woovo .hero--center .hero__copy{text-align:center;margin-inline:auto}.woovo .hero--center .hero__acts{justify-content:center}.woovo .hero--center .courtline i:last-child{margin-inline:auto}.woovo .hero__in{position:relative;height:100%;max-width:var(--w-maxw);margin-inline:auto;padding:0 var(--w-pad) clamp(46px,7vw,86px);display:flex;flex-direction:column;justify-content:flex-end}.woovo .hero__copy{max-width:min(660px,90%);color:#fcf6f1}.woovo .hero__copy .eyebrow{color:#fbeff2;text-shadow:0 1px 12px rgba(12,16,14,.5)}.woovo .hero h1{margin:16px 0 0;text-shadow:0 2px 22px rgba(12,16,14,.42)}.woovo .hero__sub{margin:20px 0 0;text-shadow:0 1px 14px rgba(12,16,14,.45);font-size:clamp(calc(var(--w-fs-base)*1),1.5vw,calc(var(--w-fs-base)*1.1375));line-height:1.55;color:#fcf6f1d1;max-width:44ch}.woovo .hero__acts{display:flex;flex-wrap:wrap;gap:14px;align-items:center;margin-top:30px}.woovo .hero .courtline i{background:#fcf6f152}.woovo .hero .courtline i:last-child{background:#e7a2b5}@media(max-width:700px){.woovo .hero__img{object-position:64% 36%}.woovo .hero{width:100%;height:auto;aspect-ratio:9/16;min-height:560px;max-height:none}.woovo .hero__scrim{background:rgba(12,16,14,var(--w-scrim-m,.25))}}.woovo .btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:15px 30px;border-radius:2px;border:1px solid transparent;cursor:pointer;font-size:calc(var(--w-fs-base)*.8);font-weight:600;letter-spacing:.13em;text-transform:uppercase;text-decoration:none;transition:background .2s,color .2s,border-color .2s,transform .12s}.woovo .btn:active{transform:translateY(1px)}.woovo .btn--fill{background:var(--w-ink);color:var(--w-bg);border-color:var(--w-ink)}.woovo .btn--fill:hover{background:var(--w-accent-deep);border-color:var(--w-accent-deep);color:var(--w-on-accent)}.woovo .btn--rose{background:var(--w-accent);color:var(--w-on-accent);border-color:var(--w-accent)}.woovo .btn--rose:hover{background:var(--w-accent-deep);border-color:var(--w-accent-deep)}.woovo .btn--light{background:#fcf6f1;color:#23191c;border-color:#fcf6f1}.woovo .btn--light:hover{background:transparent;color:#fcf6f1;border-color:#fcf6f1}.woovo .btn--ghostlight{background:transparent;color:#fcf6f1;border-color:#fcf6f173}.woovo .btn--ghostlight:hover{background:#fcf6f1;color:#23191c;border-color:#fcf6f1}.woovo .btn--block{width:100%;padding-block:18px}.woovo .statement{text-align:center;padding-block:clamp(64px,9vw,120px)}.woovo .statement .courtline{align-items:center;margin-inline:auto;width:fit-content}.woovo .statement .courtline i{width:120px}.woovo .statement .courtline i:last-child{width:38px;margin-inline:auto}.woovo .statement p.display{font-size:clamp(calc(var(--w-fs-base)*1.35*var(--w-hs)),calc(2.9vw*var(--w-hs)),calc(var(--w-fs-base)*2.1*var(--w-hs)));line-height:1.34;letter-spacing:-.01em;max-width:23ch;margin:26px auto 0}.woovo .statement p.sig{font-family:Instrument Sans,system-ui,sans-serif;margin:26px auto 0;font-size:calc(var(--w-fs-base)*.7188);letter-spacing:.19em;text-transform:uppercase;color:var(--w-ink-3)}.woovo .bleed{position:relative;width:100%;line-height:0}.woovo .bleed img{width:100%;display:block;object-fit:cover;object-position:50% var(--w-focal,50%)}.woovo .bleed--medium img{aspect-ratio:21/9;max-height:78vh}.woovo .bleed--large img{aspect-ratio:2/1;max-height:80vh}.woovo .bleed--tall img{aspect-ratio:16/9;max-height:86vh}.woovo .bleed--natural img{aspect-ratio:auto;height:auto}.woovo .bleed--full img{height:100svh;object-fit:cover}.woovo .bleed__cap{position:absolute;left:var(--w-pad);bottom:22px;color:#fcf6f1;font-size:calc(var(--w-fs-base)*.7188);letter-spacing:.16em;text-transform:uppercase;text-shadow:0 1px 14px rgba(0,0,0,.6);line-height:1.4}.woovo .buy{display:grid;grid-template-columns:1.08fr .92fr;gap:clamp(28px,4.5vw,72px);align-items:start}.woovo .gallery{position:sticky;top:88px}.woovo .stage{position:relative;aspect-ratio:4/5;background:var(--w-bg-2);border:1px solid var(--w-line-soft);overflow:hidden}.woovo .stage img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .45s ease,transform 8s ease-out;transform:scale(1)}.woovo .stage img.on{opacity:1;transform:scale(1.03)}.woovo .stage__tag{position:absolute;left:16px;top:16px;z-index:2;background:var(--w-surface);border:1px solid var(--w-line);font-size:calc(var(--w-fs-base)*.6625);letter-spacing:.15em;text-transform:uppercase;color:var(--w-ink-2);padding:6px 11px}.woovo .thumbs{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:10px}.woovo .thumb{aspect-ratio:1/1;padding:0;overflow:hidden;cursor:pointer;background:var(--w-bg-2);border:1px solid var(--w-line);position:relative;transition:border-color .18s,box-shadow .18s}.woovo .thumb img{width:100%;height:100%;object-fit:cover;display:block}.woovo .thumb:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--w-bg);opacity:.34;transition:opacity .18s}.woovo .thumb:hover:after{opacity:.12}.woovo .thumb[aria-current=true]{border-color:var(--w-accent);box-shadow:inset 0 0 0 1px var(--w-accent)}.woovo .thumb[aria-current=true]:after{opacity:0}@media(max-width:460px){.woovo .thumbs{gap:7px}}@media(min-width:901px){.woovo .stage{max-height:calc(100vh - 270px)}}.woovo .buy__panel{display:flex;flex-direction:column;gap:0;padding-top:6px}.woovo .buy__title{margin:12px 0 0}.woovo .rating{display:flex;align-items:center;gap:9px;margin-top:14px;font-size:calc(var(--w-fs-base)*.85);color:var(--w-ink-2)}.woovo .stars{color:var(--w-accent);letter-spacing:.12em;font-size:calc(var(--w-fs-base)*.9)}.woovo .price{display:flex;align-items:baseline;gap:12px;margin-top:18px;font-variant-numeric:tabular-nums}.woovo .price__now{font-family:Prata,Didot,serif;font-size:calc(var(--w-fs-base)*2);line-height:1}.woovo .price__was{color:var(--w-ink-3);text-decoration:line-through;font-size:calc(var(--w-fs-base)*.95)}.woovo .price__save{font-size:calc(var(--w-fs-base)*.6625);letter-spacing:.13em;text-transform:uppercase;color:var(--w-accent-deep);background:var(--w-accent-wash);padding:5px 9px}.woovo .opt{margin-top:30px}.woovo .opt__head{display:flex;align-items:baseline;gap:9px;margin-bottom:14px}.woovo .opt__label{font-size:calc(var(--w-fs-base)*.7);letter-spacing:.17em;text-transform:uppercase;color:var(--w-ink-3)}.woovo .opt__val{font-size:calc(var(--w-fs-base)*.8625);font-weight:600;letter-spacing:.02em}.woovo .swatches{display:flex;gap:12px;flex-wrap:wrap;padding:0;margin:0;border:0}.woovo .sw{width:56px;height:56px;padding:0;border-radius:50%;overflow:hidden;cursor:pointer;background:var(--w-bg-2);border:1px solid var(--w-line);box-shadow:0 0 0 0 var(--w-accent);transition:box-shadow .18s,border-color .18s,transform .18s}.woovo .sw img{width:100%;height:100%;object-fit:cover;object-position:50% 30%;transform:scale(1.85)}.woovo .sw:hover{transform:translateY(-2px)}.woovo .sw[aria-checked=true]{border-color:var(--w-bg);box-shadow:0 0 0 2px var(--w-accent)}.woovo .vdesc{margin-top:22px;font-size:calc(var(--w-fs-base)*.95);line-height:1.62;color:var(--w-ink-2);min-height:3.2em}.woovo .vspec{margin:16px 0 0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:8px}.woovo .vspec li{font-size:calc(var(--w-fs-base)*.7);letter-spacing:.08em;text-transform:uppercase;color:var(--w-ink-2);border:1px solid var(--w-line);padding:5px 10px}.woovo .atc{margin-top:26px}.woovo .atc__note{margin:12px 0 0;font-size:calc(var(--w-fs-base)*.7812);color:var(--w-ink-3);text-align:center}.woovo .trust{margin:28px 0 0;padding:20px 0 0;border-top:1px solid var(--w-line-soft);display:grid;grid-template-columns:repeat(3,1fr);gap:16px;list-style:none}.woovo .trust li{font-size:calc(var(--w-fs-base)*.7375);line-height:1.45;color:var(--w-ink-2)}.woovo .trust b{display:block;font-size:calc(var(--w-fs-base)*.7125);letter-spacing:.11em;text-transform:uppercase;color:var(--w-ink);font-weight:600;margin-bottom:3px}.woovo .tiers{display:flex;flex-direction:column;gap:14px}.woovo .tier{display:grid;grid-template-columns:auto 1fr auto;gap:14px;align-items:center;padding:15px 16px;border:1px solid var(--w-line);background:var(--w-bg);cursor:pointer;text-align:left;position:relative;transition:border-color .18s,box-shadow .18s,background .18s}.woovo .tier:hover{border-color:var(--w-ink-3)}.woovo .tier[aria-checked=true]{border-color:var(--w-accent);box-shadow:inset 0 0 0 1px var(--w-accent);background:var(--w-accent-wash)}.woovo .tier__dot{width:16px;height:16px;border-radius:50%;border:1px solid var(--w-ink-3);flex:none;position:relative}.woovo .tier[aria-checked=true] .tier__dot{border-color:var(--w-accent-deep)}.woovo .tier[aria-checked=true] .tier__dot:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:50%;background:var(--w-accent-deep)}.woovo .tier__name{display:block;font-size:calc(var(--w-fs-base)*.9375);font-weight:600;letter-spacing:-.005em;line-height:1.3}.woovo .tier__sub{display:block;font-size:calc(var(--w-fs-base)*.7625);color:var(--w-ink-2);margin-top:2px;line-height:1.35}.woovo .tier__right{text-align:right;font-variant-numeric:tabular-nums;line-height:1.3}.woovo .tier__total{display:block;font-size:calc(var(--w-fs-base)*1.0188);font-weight:600}.woovo .tier__each{display:block;font-size:calc(var(--w-fs-base)*.7188);color:var(--w-ink-2);margin-top:3px;white-space:nowrap}.woovo .tier__badge{position:absolute;top:-8px;right:12px;background:var(--w-accent-deep);color:var(--w-on-accent);font-size:calc(var(--w-fs-base)*.6);font-weight:600;letter-spacing:.12em;text-transform:uppercase;padding:3px 8px}.woovo .tier[aria-checked=true] .tier__badge{background:var(--w-ink);color:var(--w-bg)}.woovo .slots{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.woovo .slot{display:flex;align-items:center;gap:8px;padding:5px 11px 5px 5px;border:1px solid var(--w-line);background:var(--w-bg);cursor:pointer;font-size:calc(var(--w-fs-base)*.7375);letter-spacing:.04em;color:var(--w-ink-2);transition:border-color .18s,box-shadow .18s,color .18s}.woovo .slot img{width:26px;height:26px;object-fit:cover;object-position:50% 30%;background:var(--w-bg-2);flex:none}.woovo .slot:hover{border-color:var(--w-ink-3)}.woovo .slot[aria-current=true]{border-color:var(--w-accent);box-shadow:inset 0 0 0 1px var(--w-accent);color:var(--w-ink);font-weight:600}.woovo .mixnote{margin:0 0 14px;font-size:calc(var(--w-fs-base)*.7812);color:var(--w-ink-2)}.woovo .mixnote b{color:var(--w-accent-deep);font-weight:600}@media(max-width:900px){.woovo .buy{grid-template-columns:1fr}.woovo .gallery{position:static}.woovo .stage{aspect-ratio:4/5}}@media(max-width:460px){.woovo .sw{width:48px;height:48px}.woovo .trust{grid-template-columns:1fr;gap:12px}.woovo .tier{padding:13px 12px;gap:10px}.woovo .tier__name{font-size:calc(var(--w-fs-base)*.8812)}}.woovo .sticky{position:fixed;left:0;right:0;bottom:0;z-index:70;background:color-mix(in srgb,var(--w-bg) 94%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-top:1px solid var(--w-line);transform:translateY(105%);transition:transform .32s cubic-bezier(.2,.7,.3,1);padding-bottom:env(safe-area-inset-bottom)}.woovo .sticky.show{transform:translateY(0)}.woovo .sticky__in{max-width:var(--w-maxw);margin-inline:auto;padding:11px var(--w-pad);display:flex;align-items:center;gap:16px}.woovo .sticky__thumb{width:46px;height:46px;object-fit:cover;object-position:50% 30%;border:1px solid var(--w-line);background:var(--w-bg-2);flex:none}.woovo .sticky__txt{flex:1;min-width:0;line-height:1.25}.woovo .sticky__name{font-size:calc(var(--w-fs-base)*.85);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.woovo .sticky__price{font-size:calc(var(--w-fs-base)*.7812);color:var(--w-ink-3);font-variant-numeric:tabular-nums}.woovo .sticky .btn{padding:13px 26px;flex:none}@media(max-width:560px){.woovo .sticky__thumb{display:none}.woovo .sticky .btn{padding:13px 18px;font-size:calc(var(--w-fs-base)*.7188)}}.woovo .split{display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(30px,5vw,80px);align-items:start}@media(max-width:900px){.woovo .split{grid-template-columns:1fr}}.woovo .specs{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--w-line);border:1px solid var(--w-line)}.woovo .spec{background:var(--w-bg);padding:clamp(22px,2.6vw,32px)}.woovo .spec__n{font-family:Prata,Didot,serif;font-size:calc(var(--w-fs-base)*1.9);line-height:1;color:var(--w-accent-deep);font-variant-numeric:tabular-nums}.woovo .spec__n small{font-size:calc(var(--w-fs-base)*.9);letter-spacing:.04em}.woovo .spec h4{margin:14px 0 8px;font-size:calc(var(--w-fs-base)*.95);font-weight:600;letter-spacing:.01em}.woovo .spec p{margin:0;font-size:calc(var(--w-fs-base)*.8688);line-height:1.58;color:var(--w-ink-2)}.woovo .band--tint .spec{background:var(--w-bg-2)}@media(max-width:620px){.woovo .specs{grid-template-columns:1fr}}.woovo .seq{display:grid;grid-template-columns:1.25fr 1fr;grid-template-rows:auto auto;gap:14px}.woovo .seq figure{margin:0;position:relative;overflow:hidden;background:var(--w-bg-2)}.woovo .seq img{width:100%;height:100%;object-fit:cover;transition:transform .9s cubic-bezier(.2,.7,.3,1)}.woovo .seq figure:hover img{transform:scale(1.035)}.woovo .seq__a{grid-row:span 2;aspect-ratio:3/4}.woovo .seq__b,.woovo .seq__c{aspect-ratio:4/3}.woovo .seq figcaption{position:absolute;left:16px;bottom:14px;color:#fcf6f1;font-size:calc(var(--w-fs-base)*.7);letter-spacing:.15em;text-transform:uppercase;text-shadow:0 1px 12px rgba(0,0,0,.7)}@media(max-width:760px){.woovo .seq{grid-template-columns:1fr}.woovo .seq__a{grid-row:auto;aspect-ratio:4/5}}.woovo .tablewrap{overflow-x:auto;border:1px solid var(--w-line);background:var(--w-bg)}.woovo .band--tint .tablewrap{background:var(--w-bg-2)}.woovo table{border-collapse:collapse;width:100%;min-width:660px;font-size:calc(var(--w-fs-base)*.8812)}.woovo th,.woovo td{text-align:left;padding:16px 20px;border-bottom:1px solid var(--w-line-soft);vertical-align:top}.woovo thead th{font-size:calc(var(--w-fs-base)*.6813);letter-spacing:.15em;text-transform:uppercase;color:var(--w-ink-3);font-weight:600;border-bottom:1px solid var(--w-line);white-space:nowrap}.woovo thead th.us{color:var(--w-accent-deep)}.woovo tbody th{font-weight:500;color:var(--w-ink);width:30%}.woovo td{color:var(--w-ink-2);font-variant-numeric:tabular-nums}.woovo td.us{color:var(--w-ink);font-weight:500;background:var(--w-accent-wash)}.woovo tbody tr:last-child th,.woovo tbody tr:last-child td{border-bottom:0}.woovo .mark{font-size:calc(var(--w-fs-base)*.8);letter-spacing:.04em}.woovo .mark--y{color:var(--w-accent-deep);font-weight:600}.woovo .mark--n{color:var(--w-ink-3)}.woovo .faq{border-top:1px solid var(--w-line)}.woovo .faq details{border-bottom:1px solid var(--w-line)}.woovo .faq summary{list-style:none;cursor:pointer;padding:24px 44px 24px 0;position:relative;font-size:clamp(calc(var(--w-fs-base)*1),1.6vw,calc(var(--w-fs-base)*1.1187));font-weight:500;letter-spacing:-.005em}.woovo .faq summary::-webkit-details-marker{display:none}.woovo .faq summary:after{content:"";position:absolute;right:6px;top:50%;width:11px;height:11px;border-right:1px solid var(--w-ink-2);border-bottom:1px solid var(--w-ink-2);transform:translateY(-70%) rotate(45deg);transition:transform .25s}.woovo .faq details[open] summary:after{transform:translateY(-30%) rotate(225deg)}.woovo .faq summary:hover{color:var(--w-accent-deep)}.woovo .faq__a{padding:0 clamp(30px,8vw,120px) 26px 0;margin:0;color:var(--w-ink-2);font-size:calc(var(--w-fs-base)*.95);line-height:1.65}.woovo .faq__a p{margin:0 0 10px}.woovo .faq__a p:last-child{margin:0}.woovo .closer{position:relative;isolation:isolate}.woovo .closer img{width:100%;height:clamp(500px,70vh,760px);object-fit:cover;object-position:50% 30%}.woovo .closer__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#0c120fd1,#0c120f2e 55%,#0c120f6b)}.woovo .closer__in{position:absolute;top:0;right:0;bottom:0;left:0;max-width:var(--w-maxw);margin-inline:auto;padding:0 var(--w-pad) clamp(48px,7vw,88px);display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;color:#fcf6f1}.woovo .closer__in .eyebrow{color:#f0bfcc}.woovo .closer h2{margin:14px 0 0;max-width:16ch}.woovo .closer p{margin:18px 0 0;max-width:42ch;color:#fcf6f1d1;font-size:calc(var(--w-fs-base)*1.0188)}.woovo .closer__acts{display:flex;flex-wrap:wrap;gap:14px;margin-top:28px}.woovo .foot{background:var(--w-ink);color:var(--w-bg);padding-block:clamp(48px,6vw,76px)}.woovo .foot__in{max-width:var(--w-maxw);margin-inline:auto;padding-inline:var(--w-pad)}.woovo .foot__top{display:grid;grid-template-columns:1.4fr repeat(3,1fr);gap:36px}.woovo .foot .brand{color:var(--w-bg);display:inline-block;margin-bottom:14px}.woovo .foot p{margin:0;font-size:calc(var(--w-fs-base)*.8625);line-height:1.6;opacity:.6;max-width:34ch}.woovo .foot h5{margin:0 0 14px;font-size:calc(var(--w-fs-base)*.6813);letter-spacing:.16em;text-transform:uppercase;opacity:.5;font-weight:600}.woovo .foot ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:9px}.woovo .foot ul a{text-decoration:none;font-size:calc(var(--w-fs-base)*.8812);opacity:.78}.woovo .foot ul a:hover{opacity:1;text-decoration:underline;text-underline-offset:3px}.woovo .foot__bot{margin-top:clamp(36px,5vw,60px);padding-top:22px;border-top:1px solid rgba(251,247,242,.14);display:flex;flex-wrap:wrap;gap:12px 26px;justify-content:space-between;font-size:calc(var(--w-fs-base)*.7625);opacity:.5}@media(max-width:820px){.woovo .foot__top{grid-template-columns:1fr 1fr}}@media(max-width:520px){.woovo .foot__top{grid-template-columns:1fr}}.woovo .js .rv{opacity:0;transform:translateY(18px);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.7,.3,1)}.woovo .js .rv.in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.woovo .js .rv{opacity:1;transform:none;transition:none}.woovo .hero__img{animation:none}.woovo .stage img,.woovo .seq img,.woovo .sticky{transition:none}}.woovo .editor-hint{margin:26px 0 0;padding:14px 16px;border:1px dashed var(--w-accent);background:var(--w-accent-wash);font-size:calc(var(--w-fs-base)*.8125);line-height:1.55;color:var(--w-ink-2)}.woovo .editor-hint b{color:var(--w-ink);font-weight:600}.woovo .atc__row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.woovo .atc__row .btn--block{width:100%}@media(max-width:520px){.woovo .atc__row{grid-template-columns:1fr}}.woovo .btn--ink{background:var(--w-ink);color:var(--w-bg);border-color:var(--w-ink)}.woovo .btn--ink:hover{background:var(--w-accent-deep);border-color:var(--w-accent-deep);color:var(--w-on-accent)}.woovo picture{display:block}.woovo .hero picture{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}@media(max-width:749px){.woovo .bleed img,.woovo .bleed--medium img,.woovo .bleed--large img,.woovo .bleed--tall img{aspect-ratio:4/5;height:auto;max-height:72svh;object-fit:cover}.woovo .bleed--natural img{aspect-ratio:auto}.woovo .closer img{height:clamp(520px,78svh,720px)}.woovo .closer h2{font-size:clamp(calc(var(--w-fs-base)*1.9),9vw,calc(var(--w-fs-base)*2.8))}.woovo .closer p{font-size:calc(var(--w-fs-base)*.95)}}.woovo .bleed{position:relative}.woovo .bleed:after{content:"";position:absolute;left:0;right:0;bottom:0;height:38%;pointer-events:none;background:linear-gradient(to top,#0c120f9e,#0c120f00)}.woovo .bleed__cap{z-index:1}.woovo .swipehint{display:none}@media(max-width:749px){.woovo .swipehint{display:block;margin:0 0 10px;font-size:calc(var(--w-fs-base)*.75);letter-spacing:.12em;text-transform:uppercase;color:var(--w-ink-3)}.woovo .hero__scrim{background:linear-gradient(to top,#0e1411e6 6%,#0e14116b 58%,#0e141157)}}.woovo .spec__icon{display:block;width:96px;height:64px;margin:16px 0 4px;color:var(--w-ink-3)}.woovo .spec__benefit{margin:10px 0 0;font-size:calc(var(--w-fs-base)*1.0625);line-height:1.4;color:var(--w-ink);font-weight:500;letter-spacing:-.005em;text-wrap:balance}.woovo .spec__proof{margin:10px 0 0;padding-top:10px;border-top:1px solid var(--w-line-soft);font-size:calc(var(--w-fs-base)*.8125);line-height:1.5;color:var(--w-ink-3)}.woovo .wall__head{max-width:60ch;margin:0 0 clamp(24px,3vw,40px)}.woovo .wall__head h2{margin-top:14px}.woovo .wall{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;grid-auto-flow:dense}.woovo .wall__item{margin:0;overflow:hidden;background:var(--w-bg-2);aspect-ratio:1/1}.woovo .wall__item img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .7s cubic-bezier(.2,.7,.3,1)}.woovo .wall__item:hover img{transform:scale(1.04)}.woovo .wall__item:first-child{grid-column:span 2;grid-row:span 2;aspect-ratio:auto}@media(max-width:900px){.woovo .wall{grid-template-columns:repeat(3,1fr)}}@media(max-width:600px){.woovo .wall{grid-template-columns:repeat(2,1fr);gap:6px}.woovo .wall__item:first-child{grid-column:span 2;grid-row:auto;aspect-ratio:1/1}}body,.header,.footer,.announcement-bar,.cart-drawer,.shopify-section:not(.woovo-section) button,.shopify-section:not(.woovo-section) input,.shopify-section:not(.woovo-section) select{font-family:Instrument Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif}.header__heading-link,.header__heading,h1,h2,.h1,.h2,.footer-block__heading{font-family:Prata,Didot,Times New Roman,serif;font-weight:400;font-synthesis-weight:none;letter-spacing:-.01em}.header__heading-link,.header__heading{font-size:22px;letter-spacing:.28em;text-transform:uppercase;padding-left:.28em}.header__menu-item,.footer a,.footer__content-bottom,.list-menu__item{font-size:13px;letter-spacing:.06em}.announcement-bar,.utility-bar{background:var(--w-accent,#B4657F)!important;color:var(--w-on-accent,#FFF8F5)!important;border:0!important}.announcement-bar__message,.utility-bar .announcement-bar__message{color:var(--w-on-accent,#FFF8F5)!important;font-size:12px;font-weight:600;letter-spacing:.13em;text-transform:uppercase;padding-block:11px;text-align:center;width:100%;margin:0 auto}.announcement-bar,.utility-bar{display:flex;align-items:center;justify-content:center}.announcement-bar>*,.utility-bar>*{margin-inline:auto}.announcement-bar__message .icon,.utility-bar__button{color:inherit}.woovo .foot{background:var(--w-ink);color:var(--w-bg);padding-block:clamp(48px,6vw,80px) 0;margin-top:0}.woovo .foot a{color:var(--w-bg);text-decoration:none;opacity:.78;transition:opacity .18s}.woovo .foot a:hover{opacity:1}.woovo .foot__top{display:grid;grid-template-columns:1.1fr 1.4fr 1fr;gap:clamp(28px,4vw,64px);padding-bottom:clamp(36px,4vw,56px)}.woovo .foot__word{font-family:Prata,Didot,serif;font-size:calc(var(--w-fs-base)*1.5);letter-spacing:.3em;text-transform:uppercase;opacity:1;display:inline-block;padding-left:.3em}.woovo .foot__logo{max-width:150px;height:auto}.woovo .foot__tagline{margin:14px 0 0;font-size:calc(var(--w-fs-base)*.85);line-height:1.6;color:var(--w-bg);opacity:.62;max-width:34ch}.woovo .foot__social{display:flex;flex-wrap:wrap;gap:16px;margin:18px 0 0;padding:0;list-style:none}.woovo .foot__social li{display:block;margin:0}.woovo .foot__social a{font-size:calc(var(--w-fs-base)*.8);letter-spacing:.06em}.woovo .foot__cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(24px,3vw,44px)}.woovo .foot__col ul{margin:0;padding:0;list-style:none}.woovo .foot__col li{margin-bottom:9px}.woovo .foot__col a{font-size:calc(var(--w-fs-base)*.85)}.woovo .foot__h{margin:0 0 16px;font-size:calc(var(--w-fs-base)*.69);font-weight:600;letter-spacing:.17em;text-transform:uppercase;color:var(--w-bg);opacity:.5}.woovo .foot__form{display:flex;gap:8px;margin-top:14px;flex-wrap:wrap}.woovo .foot__form input{flex:1 1 150px;min-width:0;background:transparent;color:var(--w-bg);border:1px solid rgba(255,255,255,.28);padding:12px 14px;font:inherit;font-size:calc(var(--w-fs-base)*.85);border-radius:0}.woovo .foot__form input::placeholder{color:var(--w-bg);opacity:.45}.woovo .foot__form input:focus{outline:none;border-color:var(--w-accent)}.woovo .foot__form button{background:var(--w-accent);color:var(--w-on-accent);border:0;cursor:pointer;padding:12px 22px;font-size:calc(var(--w-fs-base)*.75);font-weight:600;letter-spacing:.13em;text-transform:uppercase}.woovo .foot__form button:hover{background:var(--w-bg);color:var(--w-ink)}.woovo .foot__ok{flex:1 0 100%;margin:8px 0 0;font-size:calc(var(--w-fs-base)*.8);color:var(--w-accent)}.woovo .foot__bottom{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;border-top:1px solid rgba(255,255,255,.14);padding-block:22px 26px}.woovo .foot__bottom p{margin:0;font-size:calc(var(--w-fs-base)*.78);opacity:.55}.woovo .foot__pay{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.woovo .foot__pay svg{height:22px;width:auto}@media(max-width:900px){.woovo .foot__top{grid-template-columns:1fr;gap:34px}}@media(max-width:460px){.woovo .foot__cols{grid-template-columns:1fr;gap:26px}}.woovo .whead{background:color-mix(in srgb,var(--w-bg) 92%,transparent);-webkit-backdrop-filter:blur(14px) saturate(1.3);backdrop-filter:blur(14px) saturate(1.3);border-bottom:1px solid var(--w-line-soft)}.woovo .whead--sticky{position:relative;z-index:60}.woovo .whead__in{max-width:var(--w-maxw);margin-inline:auto;padding:0 var(--w-pad);height:50px;display:flex;align-items:center;justify-content:space-between;gap:16px}.woovo .whead__side{display:flex;align-items:center;gap:6px}.woovo .whead__side--end{justify-content:flex-end}.woovo .whead__word{font-family:Prata,Didot,serif;font-size:calc(var(--w-fs-base)*1.18);letter-spacing:.26em;line-height:1;text-transform:uppercase;text-decoration:none;color:var(--w-ink);white-space:nowrap;padding-left:.3em}.woovo .whead__logo{max-height:24px;width:auto;display:block}.woovo .whead__icon{display:grid;place-items:center;width:34px;height:34px;background:none;border:0;color:var(--w-ink);cursor:pointer;position:relative}.woovo .whead__cart{text-decoration:none}.woovo .whead__count{position:absolute;top:3px;right:2px;min-width:16px;height:16px;border-radius:99px;background:var(--w-accent);color:var(--w-on-accent);font-size:10px;font-weight:600;display:grid;place-items:center;padding-inline:4px}.woovo .whead__cta{display:inline-flex;align-items:center;padding:8px 16px;margin-right:4px;background:var(--w-ink);color:var(--w-bg);text-decoration:none;font-size:calc(var(--w-fs-base)*.72);font-weight:600;letter-spacing:.13em;text-transform:uppercase;transition:background .2s,color .2s}.woovo .whead__cta:hover{background:var(--w-accent);color:var(--w-on-accent)}@media(max-width:600px){.woovo .whead__in{height:46px;gap:6px}.woovo .whead__word{font-size:calc(var(--w-fs-base)*.95);letter-spacing:.18em;padding-left:.18em}.woovo .whead__cta{padding:6px 10px;font-size:calc(var(--w-fs-base)*.6);letter-spacing:.06em;margin-right:0}.woovo .whead__icon{width:30px;height:30px}.woovo .whead__icon svg{transform:scale(.88)}.woovo .whead__count{font-size:9px;min-width:14px;height:14px}}.woovo .wdrawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80}.woovo .wdrawer__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#0c100e6b;opacity:0;transition:opacity .26s ease}.woovo .wdrawer.is-open .wdrawer__scrim{opacity:1}.woovo .wdrawer__panel{position:absolute;inset:0 auto 0 0;width:min(340px,86vw);background:var(--w-bg);border-right:1px solid var(--w-line);padding:22px var(--w-pad);display:flex;flex-direction:column;transform:translate(-100%);transition:transform .26s cubic-bezier(.2,.7,.3,1)}.woovo .wdrawer.is-open .wdrawer__panel{transform:translate(0)}.woovo .wdrawer__x{align-self:flex-end;background:none;border:0;color:var(--w-ink);cursor:pointer;padding:8px;margin:-8px -8px 10px 0}.woovo .wdrawer__list{list-style:none;margin:0;padding:0}.woovo .wdrawer__list li{border-bottom:1px solid var(--w-line-soft)}.woovo .wdrawer__list a{display:block;padding:16px 0;text-decoration:none;color:var(--w-ink);font-family:Prata,Didot,serif;font-size:calc(var(--w-fs-base)*1.32)}.woovo .wdrawer__list a:hover{color:var(--w-accent-deep)}.woovo .wdrawer__note{margin-top:auto;padding-top:22px;font-size:calc(var(--w-fs-base)*.78);color:var(--w-ink-3);line-height:1.55}@media(prefers-reduced-motion:reduce){.woovo .wdrawer__panel,.woovo .wdrawer__scrim{transition:none}}.woovo .sticky__sw{display:flex;gap:6px;flex:none;margin-right:4px}.woovo .sticky__chip{width:34px;height:34px;padding:0;border:1px solid var(--w-line);background:var(--w-bg-2);overflow:hidden;cursor:pointer;transition:border-color .18s,box-shadow .18s}.woovo .sticky__chip img{width:100%;height:100%;object-fit:cover;object-position:50% 30%;display:block}.woovo .sticky__chip[aria-checked=true]{border-color:var(--w-accent);box-shadow:inset 0 0 0 1px var(--w-accent)}@media(max-width:820px){.woovo .sticky__sw{display:none}}.woovo .about{display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(28px,5vw,72px);align-items:center}.woovo .about--rv .about__fig{order:2}.woovo .about__fig{margin:0;position:relative}.woovo .about__fig img{width:100%;height:auto;display:block;aspect-ratio:4/5;object-fit:cover}.woovo .about__fig figcaption{margin-top:10px;font-size:calc(var(--w-fs-base)*.75);letter-spacing:.1em;text-transform:uppercase;color:var(--w-ink-3)}.woovo .about__quote{margin:16px 0 0;border:0;padding:0;font-family:Prata,Didot,serif;font-weight:400;font-size:clamp(calc(var(--w-fs-base)*1.5),2.6vw,calc(var(--w-fs-base)*2.2));line-height:1.22;letter-spacing:-.01em;text-wrap:balance;color:var(--w-ink)}.woovo .about__by{margin:16px 0 26px;font-size:calc(var(--w-fs-base)*.78);letter-spacing:.12em;text-transform:uppercase;color:var(--w-ink-3)}@media(max-width:900px){.woovo .about{grid-template-columns:1fr;gap:26px}.woovo .about--rv .about__fig{order:0}.woovo .about__fig img{aspect-ratio:3/2}}.woovo .visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.woovo .hero__copy{background:rgba(10,13,12,var(--w-panel,.42));backdrop-filter:blur(3px) saturate(1.05);-webkit-backdrop-filter:blur(3px) saturate(1.05);padding:clamp(24px,2.6vw,38px) clamp(24px,2.8vw,44px) clamp(28px,3vw,42px);border-radius:2px}.woovo .hero--center .hero__copy{margin-inline:auto}.woovo .hero--right .hero__copy{margin-left:auto}@media(max-width:749px){.woovo .hero__copy{padding:22px 20px 26px;max-width:100%;background:rgba(10,13,12,calc(var(--w-panel,.42) * 1.12))}}@media(max-width:600px){.announcement-bar__message,.utility-bar .announcement-bar__message{font-size:10.5px;letter-spacing:.09em;padding-block:9px}}.woovo .hero h1.display{font-size:clamp(calc(var(--w-fs-base)*2.1),3.4vw,calc(var(--w-fs-base)*3.3));line-height:1.04}@media(max-width:749px){.woovo .hero__copy{max-width:100%}.woovo .hero h1.display{font-size:clamp(calc(var(--w-fs-base)*2.2),8.4vw,calc(var(--w-fs-base)*3.4))}}.woovo .hero .hero__copy{max-width:min(calc(var(--w-panel-w,26) * 1vw),92vw);min-width:min(300px,92vw)}@media(max-width:749px){.woovo .hero .hero__copy{max-width:100%;min-width:0}}
/*# sourceMappingURL=/cdn/shop/t/36/assets/woovo.css.map */
