:root{--linen:#FBF5EE;--sand:#F4E4D1;--sand-2:#EBD5BB;--paper:#FFFCF8;--ink:#2B1F24;--ink-2:#5C4B51;--ink-3:#6D5B62;--coral:#BF4A2A;--coral-2:#A33D21;--mari:#F2A33A;--line:#E2CCB2;--ok:#2F6B4F;--fd:"Fraunces",Georgia,"Times New Roman",serif;--fb:"Google Sans Flex","Be Vietnam Pro",system-ui,-apple-system,"Segoe UI",sans-serif;--wrap:1200px;--g:20px;--sy:64px;--hh:60px;--t1:clamp(2.5rem,1.75rem + 3.2vw,4.25rem);--t2:clamp(1.875rem,1.55rem + 1.4vw,2.75rem);--t3:clamp(1.1875rem,1.12rem + .3vw,1.375rem);--r:16px;--rm:12px;--ease:cubic-bezier(.2,.7,.2,1);--dur:.2s;color-scheme:light}@media(min-width:750px){:root{--g:32px;--sy:88px;--hh:68px}}@media(min-width:990px){:root{--g:48px;--sy:112px;--hh:76px}}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{margin:0;background:var(--linen);color:var(--ink);font:400 1.0625rem/1.6 var(--fb);-webkit-font-smoothing:antialiased}img{max-width:100%;display:block}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--coral);outline-offset:3px;border-radius:6px}h1,h2,h3,h4,p{margin:0}h1,.h1{font:500 var(--t1)/1.04 var(--fd);letter-spacing:-.018em;text-wrap:balance;font-variation-settings:"SOFT" 30,"WONK" 0}h2,.h2{font:500 var(--t2)/1.1 var(--fd);letter-spacing:-.012em;text-wrap:balance;font-variation-settings:"SOFT" 30,"WONK" 0}h3,.h3{font:600 var(--t3)/1.25 var(--fd);text-wrap:balance}h4,.h4{font:600 1rem/1.3 var(--fb)}.wrap{max-width:calc(var(--wrap) + var(--g)*2);margin-inline:auto;padding-inline:var(--g)}.sec{padding-block:var(--sy)}.sec--sand{background:var(--sand)}.sec--paper{background:var(--paper)}.sec--ink{background:var(--ink);color:var(--linen)}.sec+.sec:not([class*=--]){padding-top:0}.eyebrow{font:600 .8125rem/1.2 var(--fb);letter-spacing:.14em;text-transform:uppercase;color:var(--coral-2)}.sec--ink .eyebrow{color:var(--mari)}.lead{font-size:1.125rem;line-height:1.6;color:var(--ink-2);max-width:56ch;text-wrap:pretty}.sec--ink .lead{color:#e7d8cc}.muted{color:var(--ink-3)}.small{font-size:.9375rem}.head{display:grid;gap:12px;margin-bottom:40px;max-width:720px}.head--c{text-align:center;justify-items:center;margin-inline:auto}.head--row{max-width:none;grid-template-columns:1fr auto;align-items:end;gap:12px 32px}@media(max-width:749px){.head--row{grid-template-columns:1fr}.head{margin-bottom:28px}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 24px;border-radius:999px;font:600 1rem/1 var(--fb);border:1.5px solid transparent;cursor:pointer;text-decoration:none;white-space:nowrap;transition:background-color var(--dur) var(--ease),color var(--dur) var(--ease),border-color var(--dur) var(--ease)}.btn--lg{min-height:56px;padding:0 32px;font-size:1.0625rem}.btn--sm{min-height:44px;padding:0 18px;font-size:.9375rem}.btn--p{background:var(--coral);color:#fff}.btn--p:hover{background:var(--coral-2)}.btn--s{border-color:var(--ink);background:transparent;color:var(--ink)}.btn--s:hover{background:var(--ink);color:var(--linen)}.btn--m{background:var(--mari);color:var(--ink)}.btn--m:hover{background:#e8922a}.btn--block{width:100%}.btn:disabled{opacity:.45;cursor:not-allowed}.link{display:inline-flex;align-items:center;gap:6px;min-height:44px;font-weight:600;color:var(--coral-2);text-decoration:none;text-underline-offset:4px}.link:hover{text-decoration:underline}.link .ic{width:18px;height:18px;transition:transform var(--dur) var(--ease)}.link:hover .ic{transform:translate(3px)}.ic{width:22px;height:22px;flex:none;stroke:currentColor;fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.chip{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:0 12px;border-radius:999px;border:1px solid var(--line);background:var(--linen);font:500 .875rem/1.2 var(--fb);color:var(--ink-2);text-align:center}.chips{display:flex;flex-wrap:wrap;gap:6px}.badge{display:inline-flex;align-items:center;gap:6px;font:700 .75rem/1 var(--fb);letter-spacing:.08em;text-transform:uppercase;background:var(--mari);color:var(--ink);padding:7px 10px;border-radius:999px}.ph{position:relative;display:grid;place-items:center;aspect-ratio:var(--ar,1/1);max-width:100%;background:var(--sand-2) repeating-linear-gradient(135deg,transparent 0 13px,rgba(43,31,36,.045) 13px 14px);border-radius:var(--rm);overflow:hidden}.ph>span{font:500 .75rem/1.35 var(--fb);color:var(--ink-3);background:#fffcf8e0;padding:5px 10px;border-radius:999px;text-align:center;max-width:86%}.sec--ink .ph{background:#3a2b31 repeating-linear-gradient(135deg,transparent 0 13px,rgba(255,255,255,.04) 13px 14px)}.sec--ink .ph>span{background:#2b1f24cc;color:#d9c8bd}.card{background:var(--paper);border:1px solid var(--line);border-radius:var(--r);overflow:hidden;min-width:0}.grid{display:grid;gap:20px}.g3{grid-template-columns:repeat(3,minmax(0,1fr))}.g4{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:989px){.g4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){.g3{grid-template-columns:1fr}.grid{gap:14px}}.sub{display:grid;grid-template-rows:subgrid;row-gap:0}.sub5{grid-row:span 5}.sub4{grid-row:span 4}.sub3{grid-row:span 3}.ann{background:var(--coral);color:#fff;display:grid;place-items:center;height:36px;overflow:hidden}.ann>div{grid-area:1/1;font:500 .8125rem/1 var(--fb);letter-spacing:.01em;opacity:0;transform:translateY(8px);transition:opacity .32s var(--ease),transform .32s var(--ease);white-space:nowrap;max-width:calc(100vw - 32px);overflow:hidden;text-overflow:ellipsis;padding-inline:16px}.ann>div.on{opacity:1;transform:none}.ann>div.out{opacity:0;transform:translateY(-8px)}@media(min-width:750px){.ann>div{font-size:.875rem}}.hdr{position:sticky;top:0;z-index:60;background:#fbf5eef7;border-bottom:1px solid var(--line);transition:box-shadow var(--dur) var(--ease)}.hdr.is-scrolled{box-shadow:0 6px 24px #2b1f240f}.hdr__in{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:var(--hh);gap:8px}.hdr__l{display:flex;align-items:center;gap:2px;min-width:0}.hdr__r{display:flex;align-items:center;gap:2px;justify-self:end}.ibtn{position:relative;width:44px;height:44px;display:grid;place-items:center;border:0;background:transparent;border-radius:999px;cursor:pointer;color:var(--ink);text-decoration:none}.ibtn:hover{background:var(--sand)}.ibtn .cnt{position:absolute;top:6px;right:4px;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--coral);color:#fff;font:700 .6875rem/18px var(--fb);text-align:center}.logo{display:inline-flex;align-items:center;font:700 1.375rem/1 var(--fb);letter-spacing:.06em;text-decoration:none;color:var(--ink);min-height:44px}.logo .o{display:inline-grid;place-items:center;width:.86em;height:.86em;border:.14em solid;border-radius:50%;margin-inline:.03em;position:relative}.logo .o:after{content:"";position:absolute;top:.3em;width:.34em;height:.17em;border:.08em solid;border-top:0;border-radius:0 0 .2em .2em}@media(min-width:990px){.logo{font-size:1.625rem}}.nav{display:none}.nav a,.nav button{display:inline-flex;align-items:center;gap:4px;min-height:44px;padding:0 12px;border:0;background:none;font:500 .9375rem/1 var(--fb);text-decoration:none;color:var(--ink);border-radius:999px;cursor:pointer}.nav a:hover,.nav button:hover,.nav [aria-expanded=true]{background:var(--sand)}.nav .ic{width:16px;height:16px}.hdr__cta{display:none}@media(min-width:990px){.mega{display:block}.nav{display:flex;gap:2px}.only-m{display:none!important}.hdr__cta{display:inline-flex;margin-left:8px;opacity:0;visibility:hidden;width:0;padding:0;overflow:hidden;transition:opacity var(--dur) var(--ease)}.hdr.is-scrolled .hdr__cta{opacity:1;visibility:visible;width:auto;padding:0 18px}}@media(max-width:989px){.only-d{display:none!important}}.mega{display:none;position:absolute;left:0;right:0;top:100%;background:var(--paper);border-bottom:1px solid var(--line);box-shadow:0 24px 40px #2b1f2414;opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .18s var(--ease),transform .18s var(--ease),visibility 0s .18s}.mega.open{opacity:1;visibility:visible;transform:none;transition:opacity .18s var(--ease),transform .18s var(--ease)}.mega__in{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) 260px;gap:24px;padding-block:28px 32px}.mtile{display:grid;gap:10px;text-decoration:none;color:inherit}.mtile .ph{--ar:4/3}.mtile b{font:600 1.0625rem/1.2 var(--fd)}.mtile span.p{font-size:.9375rem;color:var(--ink-3)}.mtile:hover b{color:var(--coral-2)}.mside{display:grid;align-content:start;gap:2px;border-left:1px solid var(--line);padding-left:24px}.mside h4{margin-bottom:6px;color:var(--ink-3);font-size:.8125rem;letter-spacing:.12em;text-transform:uppercase}.mside a{display:flex;align-items:center;min-height:44px;text-decoration:none;font-weight:500}.mside a:hover{color:var(--coral-2)}.ovl{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;visibility:hidden;transition:visibility 0s .24s}.ovl.open{visibility:visible;transition:none}.ovl__bg{position:absolute;top:0;right:0;bottom:0;left:0;background:#2b1f246b;opacity:0;transition:opacity .24s var(--ease)}.ovl.open .ovl__bg{opacity:1}.ovl__panel{position:absolute;top:0;bottom:0;background:var(--linen);display:flex;flex-direction:column;transition:transform .24s var(--ease);box-shadow:0 0 48px #2b1f242e}.drawer .ovl__panel{left:0;width:min(88vw,400px);transform:translate(-100%)}.srch .ovl__panel{right:0;width:min(100vw,460px);transform:translate(100%)}.ovl.open .ovl__panel{transform:none}.ovl__top{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 8px 8px 20px;border-bottom:1px solid var(--line);min-height:var(--hh)}.ovl__body{flex:1;overflow-y:auto;padding:20px;display:grid;align-content:start;gap:28px;overscroll-behavior:contain}.ovl__foot{padding:16px 20px 20px;border-top:1px solid var(--line);display:grid;gap:12px}.ovl h4{font-size:.8125rem;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin-bottom:10px}.dtiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.dtile{display:grid;gap:8px;text-decoration:none}.dtile b{font:600 .9375rem/1.2 var(--fb)}.dtile span{font-size:.8125rem;color:var(--ink-3);margin-top:-4px}.dlist{display:grid}.dlist a,.dlist summary{display:flex;align-items:center;justify-content:space-between;min-height:52px;border-bottom:1px solid var(--line);text-decoration:none;font-weight:500;cursor:pointer;list-style:none}.dlist summary::-webkit-details-marker{display:none}.dlist details[open] summary .ic{transform:rotate(180deg)}.dlist summary .ic{width:18px;height:18px;transition:transform var(--dur) var(--ease)}.dlist .subl a{padding-left:14px;font-weight:400;color:var(--ink-2);min-height:46px}.sfield{display:flex;align-items:center;gap:8px;height:52px;padding:0 6px 0 16px;border:1.5px solid var(--ink);border-radius:999px;background:var(--paper)}.sfield input{flex:1;min-width:0;border:0;background:transparent;outline:none;font-size:1rem;height:100%}.sfield input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.sfield:focus-within{box-shadow:0 0 0 3px #bf4a2a33}.srow{display:grid;grid-template-columns:56px 1fr auto;gap:12px;align-items:center;min-height:64px;text-decoration:none;border-bottom:1px solid var(--line)}.srow .ph{border-radius:10px}.srow .ph span{display:none}.srow b{font-weight:600}.srow small{display:block;color:var(--ink-3);font-size:.8125rem}.srow:hover b{color:var(--coral-2)}.sempty{color:var(--ink-3);font-size:.9375rem}.hero{padding-block:32px var(--sy)}.hero__in{display:grid;gap:28px;align-items:center}.hero__txt{display:grid;gap:18px;justify-items:start}.hero__txt .lead{max-width:44ch}.hero__cta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 20px}.trust{display:flex;flex-wrap:wrap;gap:6px 18px;font-size:.9375rem;color:var(--ink-2)}.trust span{display:inline-flex;align-items:center;gap:6px}.trust .ic{width:18px;height:18px;color:var(--ok)}.stars{color:#d88a16;letter-spacing:2px}.tv{display:inline-flex;align-items:center;gap:10px;font-size:.875rem;color:var(--ink-2)}.tv b{background:var(--ink);color:var(--linen);font:700 .75rem/1 var(--fb);padding:6px 8px;border-radius:6px;letter-spacing:.04em}.hero__media{position:relative;justify-self:stretch}.hero__media .main{--ar:4/5}.hero__media .pin{position:absolute;left:-12px;bottom:-16px;width:34%;background:var(--paper);padding:6px 6px 8px;border-radius:12px;border:1px solid var(--line);display:grid;gap:6px}.hero__media .pin small{font:italic 500 .8125rem/1 var(--fd);text-align:center;color:var(--ink-2)}.hero__media .ok{position:absolute;top:14px;right:14px;display:flex;gap:10px;align-items:center;background:var(--paper);border:1px solid var(--line);border-radius:12px;padding:10px 12px;font-size:.8125rem;line-height:1.3}.hero__media .ok i{width:28px;height:28px;border-radius:50%;background:var(--ok);display:grid;place-items:center;color:#fff;flex:none}.hero__media .ok i .ic{width:16px;height:16px;stroke-width:2.4}@media(max-width:749px){.hero{padding-top:20px}.hero__txt{gap:14px}.hero h1{font-size:2.5rem}.hero .lead{font-size:1.0625rem}.hero__media .main{--ar:5/4}.hero__media .pin{display:none}.hero__media .ok{top:10px;right:10px}}@media(min-width:750px){.hero__in{grid-template-columns:1.05fr 1fr;gap:48px}.hero{padding-top:56px}.hero__media .main{--ar:1/1}}@media(min-width:990px){.hero__in{gap:72px}}.prom{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;padding-block:36px;border-block:1px solid var(--line)}.prom>div{display:grid;grid-template-columns:auto 1fr;gap:4px 12px;align-content:start}.prom .ic{grid-row:span 2;width:26px;height:26px;color:var(--coral-2);margin-top:2px}.prom b{font:600 1rem/1.3 var(--fb)}.prom p{font-size:.9375rem;color:var(--ink-3);line-height:1.5}@media(max-width:989px){.prom{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 18px}}@media(max-width:420px){.prom .ic{width:22px;height:22px}.prom p{font-size:.875rem}}.lc{display:grid;grid-template-rows:subgrid;grid-row:span 6;row-gap:0}.lc .ph{--ar:1/1;border-radius:0}.lc .tag{position:absolute;top:12px;left:12px}.lc>.m{position:relative}.lc h3{padding:20px 20px 6px}.lc p{padding:0 20px 14px;color:var(--ink-2);font-size:.9375rem}.lc .chips{padding:0 20px 16px;align-content:start}.lc .pr{display:flex;align-items:baseline;gap:6px;padding:14px 20px 0;margin-inline:20px;padding-inline:0;border-top:1px solid var(--line)}.lc .pr small{color:var(--ink-3);font-size:.875rem}.lc .pr b{font:600 1.5rem/1 var(--fd)}.lc .ft{padding:4px 20px 14px}@media(max-width:749px){.lc{grid-template-rows:none;grid-row:auto;display:grid}}.ba{display:grid;gap:28px;align-items:start}@media(min-width:990px){.ba{grid-template-columns:1fr 1fr;gap:56px}}.cmp{position:relative;--x:50%;border-radius:var(--r);overflow:hidden;aspect-ratio:1/1;max-width:100%;-webkit-user-select:none;user-select:none;touch-action:pan-y}.cmp .ph{position:absolute;top:0;right:0;bottom:0;left:0;aspect-ratio:auto;border-radius:0}.cmp .a{clip-path:inset(0 calc(100% - var(--x)) 0 0);background-color:#e2d2c0}.cmp .hnd{position:absolute;top:0;bottom:0;left:var(--x);width:2px;background:var(--paper);transform:translate(-1px)}.cmp .hnd i{position:absolute;top:50%;left:50%;width:44px;height:44px;transform:translate(-50%,-50%);border-radius:50%;background:var(--paper);display:grid;place-items:center;box-shadow:0 2px 10px #2b1f2433}.cmp input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:ew-resize;margin:0}.cmp .lb{position:absolute;bottom:12px;font:600 .75rem/1 var(--fb);background:#2b1f24c7;color:#fff;padding:7px 10px;border-radius:999px}.cmp .lb.l{left:12px}.cmp .lb.r{right:12px}.thumbs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.thumbs button{padding:0;border:1.5px solid transparent;border-radius:12px;background:none;cursor:pointer;overflow:hidden}.thumbs button[aria-pressed=true]{border-color:var(--coral)}.thumbs .ph span{font-size:.6875rem;padding:3px 6px}.fchips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.fchips button{min-height:44px;padding:0 18px;border-radius:999px;border:1px solid var(--line);background:var(--paper);font-weight:500;cursor:pointer}.fchips button[aria-pressed=true]{background:var(--ink);color:var(--linen);border-color:var(--ink)}.st{display:grid;grid-template-rows:subgrid;grid-row:span 4;row-gap:0;padding:12px 12px 16px}.st .m{position:relative}.st .m .ph{--ar:4/3}.st .n{position:absolute;top:10px;left:10px;width:30px;height:30px;border-radius:50%;background:var(--coral);color:#fff;display:grid;place-items:center;font:600 .9375rem/1 var(--fd)}.st h3{padding:16px 6px 6px;font-size:1.1875rem}.st p{padding:0 6px 14px;color:var(--ink-2);font-size:.9375rem;line-height:1.5}.st .chip{width:100%;align-self:end}.st-note{display:flex;flex-wrap:wrap;gap:16px 28px;align-items:center;justify-content:space-between;margin-top:28px;padding:20px 24px;border:1px solid var(--line);border-radius:var(--r);background:var(--paper)}.st-note p{color:var(--ink-2)}@media(max-width:749px){.st{padding:10px 10px 12px}.st h3{font-size:1.0625rem}.st p{font-size:.875rem}.st .chip{font-size:.8125rem;padding:0 6px}.st-note{padding:18px}.st-note .btn{width:100%}}.hol{display:grid;gap:32px;align-items:center}@media(min-width:750px){.hol{grid-template-columns:1fr 1fr;gap:56px}}.hol .ph{--ar:4/3}.hol__t{display:grid;gap:16px;justify-items:start}.cd{display:flex;gap:10px}.cd div{min-width:70px;padding:12px 8px;border:1px solid #4A3A40;border-radius:12px;text-align:center}.cd b{display:block;font:500 2rem/1 var(--fd);font-variant-numeric:tabular-nums}.cd small{font:600 .6875rem/1 var(--fb);letter-spacing:.12em;text-transform:uppercase;color:#cdbfc4}.occ{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:20px}.occ a{display:grid;gap:12px;justify-items:center;text-align:center;text-decoration:none;font-weight:500}.occ .ph{width:100%;border-radius:50%}.occ .ph span{display:none}.occ a:hover span.t{color:var(--coral-2)}@media(max-width:989px){.occ{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:749px){.occ{gap:16px 12px}.occ a{font-size:.9375rem;line-height:1.3}}.rail{position:relative}.rail__t{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 60px)/4);gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:4px;overscroll-behavior-x:contain}.rail__t::-webkit-scrollbar{display:none}.rail__t>*{scroll-snap-align:start}@media(max-width:989px){.rail__t{grid-auto-columns:calc((100% - 20px)/2.3)}}@media(max-width:749px){.rail__t{grid-auto-columns:78%;gap:14px}}.rail__ui{display:flex;align-items:center;gap:16px;margin-top:20px}.rail__bar{flex:1;height:3px;background:#2b1f241a;border-radius:3px;position:relative;overflow:hidden;opacity:0;transition:opacity .3s var(--ease)}.rail.near .rail__bar{opacity:1}.rail__bar i{position:absolute;inset:0 auto 0 0;background:var(--ink);border-radius:3px;width:30%}.rail__nav{display:flex;gap:8px}.rail__nav button{width:44px;height:44px;border-radius:50%;border:1px solid var(--ink);background:transparent;display:grid;place-items:center;cursor:pointer}.rail__nav button:disabled{opacity:.3;cursor:default}.rail__nav button:not(:disabled):hover{background:var(--ink);color:var(--linen)}@media(max-width:749px){.rail__nav{display:none}}.rv{display:grid;grid-template-rows:subgrid;grid-row:span 4;row-gap:0}.rv .ph{--ar:4/5;border-radius:0}.rv .stars{padding:16px 18px 6px;font-size:.875rem}.rv p{padding:0 18px 12px;font-size:.9375rem;color:var(--ink-2)}.rv .who{padding:12px 18px 16px;margin-inline:18px;padding-inline:0;border-top:1px solid var(--line);font-size:.8125rem;color:var(--ink-3);display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap}.rv .who b{color:var(--ink);font-weight:600}.rv .v{color:var(--ok);font-weight:600}.score{display:flex;align-items:center;gap:12px}.score b{font:500 2.75rem/1 var(--fd)}.score small{display:block;font-size:.875rem;color:var(--ink-3)}.quote{display:grid;gap:18px;max-width:880px;margin:0 auto 72px;text-align:center;justify-items:center}.quote blockquote{margin:0;font:italic 400 clamp(1.75rem,1.3rem + 2vw,3rem)/1.2 var(--fd);letter-spacing:-.01em;text-wrap:balance}.quote cite{font-style:normal;font-size:.9375rem;color:var(--ink-3)}.studio{display:grid;gap:28px;align-items:center}@media(min-width:750px){.studio{grid-template-columns:1fr 1fr;gap:56px}}.studio .ph{--ar:1/1}.studio__t{display:grid;gap:16px;justify-items:start}.studio__t h2{font-size:clamp(1.5rem,1.3rem + .9vw,2.125rem)}.media{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:56px;padding-top:32px;border-top:1px solid var(--line);align-items:center}.media p{grid-column:1/-1;text-align:center;font:600 .75rem/1 var(--fb);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin-bottom:8px}.media span{display:grid;place-items:center;height:52px;border-radius:10px;font:700 .9375rem/1 var(--fb);color:var(--ink-3);letter-spacing:.02em}@media(max-width:749px){.media{grid-template-columns:repeat(3,minmax(0,1fr))}.quote{margin-bottom:48px}}.faq{display:grid;gap:32px}@media(min-width:990px){.faq{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:64px}.faq .head{position:sticky;top:calc(var(--hh) + 32px);align-self:start;margin:0}}.acc{display:grid;gap:10px}.acc details{background:var(--paper);border:1px solid var(--line);border-radius:14px}.acc summary{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:60px;padding:14px 20px;cursor:pointer;font-weight:600;list-style:none}.acc summary::-webkit-details-marker{display:none}.acc summary .ic{width:20px;height:20px;color:var(--coral-2);transition:transform var(--dur) var(--ease)}.acc details[open] summary .ic{transform:rotate(45deg)}.acc .ans{padding:0 20px 18px;color:var(--ink-2);font-size:.9375rem;max-width:62ch}.acc .ans .d{color:#9a5b00;font-weight:600}.faq-more{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-top:20px;color:var(--ink-2)}.nl{background:var(--coral);color:#fff;border-radius:24px;display:grid;gap:24px;padding:clamp(28px,5vw,56px);align-items:center}@media(min-width:990px){.nl{grid-template-columns:1.1fr 1fr;gap:56px}}.nl .eyebrow{color:#ffe2c7}.nl h2{color:#fff}.nl p{color:#fbe3d6}.nl form{display:grid;gap:10px}.nl .row{display:flex;gap:8px;flex-wrap:wrap}.nl input{flex:1 1 220px;min-width:0;height:52px;border-radius:999px;border:0;padding:0 20px;background:#fff;color:var(--ink)}.nl small{font-size:.8125rem;color:#fbe3d6}.nl .msg{font-weight:600;min-height:1.4em}.ftr{background:var(--ink);color:#e9dcd2;padding-block:64px 28px}.ftr__g{display:grid;grid-template-columns:1.4fr repeat(3,minmax(0,1fr));gap:32px}.ftr .logo{color:var(--linen);font-size:1.375rem}.ftr p{color:#cdbfc4;font-size:.9375rem;max-width:34ch}.ftr h4{font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;color:#a8969c;margin-bottom:8px}.ftr nav{display:grid}.ftr nav a{display:flex;align-items:center;min-height:44px;text-decoration:none;font-size:.9375rem;color:#e9dcd2}.ftr nav a:hover{color:var(--mari)}.copy{display:inline-flex;align-items:center;gap:8px;min-height:44px;background:none;border:0;padding:0;color:#e9dcd2;cursor:pointer;text-decoration:underline;text-underline-offset:4px}.ftr__b{display:flex;flex-wrap:wrap;gap:20px;align-items:center;justify-content:space-between;margin-top:48px;padding-top:24px;border-top:1px solid #45363C}.soc{display:flex;gap:8px}.soc a{width:44px;height:44px;border-radius:50%;border:1px solid #5A494F;display:grid;place-items:center;color:#e9dcd2}.soc a:hover{border-color:var(--mari);color:var(--mari)}.pay{display:flex;flex-wrap:wrap;gap:6px}.pay span{font:700 .6875rem/1 var(--fb);padding:7px 8px;border-radius:6px;background:#3a2c31;color:#e9dcd2;letter-spacing:.04em}.ftr small{color:#a8969c;font-size:.8125rem}@media(max-width:989px){.ftr__g{grid-template-columns:repeat(2,minmax(0,1fr))}.ftr__brand{grid-column:1/-1}}@media(max-width:749px){.ftr{padding-block:48px 100px}.ftr__b{flex-direction:column;align-items:flex-start}}.mbar{position:fixed;left:0;right:0;bottom:0;z-index:55;padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));background:#fbf5eef7;border-top:1px solid var(--line);transform:translateY(110%);transition:transform .24s var(--ease)}.mbar.on{transform:none}@media(min-width:990px){.mbar{display:none}}.chat{position:fixed;right:16px;bottom:16px;z-index:56;width:52px;height:52px;border-radius:50%;border:0;background:var(--ink);color:var(--linen);display:grid;place-items:center;box-shadow:0 6px 20px #2b1f2440;cursor:pointer;transition:bottom .24s var(--ease)}.mbar.on~.chat{bottom:84px}@media(min-width:990px){.mbar.on~.chat{bottom:16px}}.bc{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:.875rem;color:var(--ink-3);padding-top:24px}.bc a{text-decoration:none;min-height:32px;display:inline-flex;align-items:center}.bc a:hover{color:var(--coral-2)}.bc .ic{width:14px;height:14px}@media(max-width:749px){.bc{display:none}}.pdp{display:grid;gap:28px;padding-block:24px var(--sy)}@media(min-width:990px){.pdp{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:56px;align-items:start}}.gal{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.gal .ph{--ar:4/5;background-color:var(--sand)}.gal .ph:first-child{grid-column:1/-1;--ar:1/1}.gal-m{display:none}@media(max-width:989px){.gal{display:none}.gal-m{display:block;margin-inline:calc(var(--g)*-1)}.gal-m .rail__t{grid-auto-columns:100%;gap:0}.gal-m .ph{border-radius:0;--ar:1/1;background-color:var(--sand)}.dots{display:flex;justify-content:center;gap:6px;margin-top:12px}.dots i{width:6px;height:6px;border-radius:50%;background:#2b1f2433;transition:width var(--dur) var(--ease)}.dots i.on{width:18px;border-radius:3px;background:var(--ink)}}.info{display:grid;gap:22px;align-content:start}@media(min-width:990px){.info{position:sticky;top:calc(var(--hh) + 24px)}}.info h1{font-size:clamp(2rem,1.55rem + 2vw,3.25rem);line-height:1.06}.pg-product .sec h2{font-size:clamp(1.75rem,1.5rem + 1vw,2.25rem)}.rate{display:flex;align-items:center;gap:8px;font-size:.9375rem;color:var(--ink-2)}.rate a{color:var(--ink-2);min-height:32px;display:inline-flex;align-items:center}.price{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.price b{font:500 2rem/1 var(--fd);font-variant-numeric:tabular-nums}.price small{color:var(--ink-3);font-size:.9375rem}.facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.facts div{display:grid;gap:6px;justify-items:center;text-align:center;padding:12px 6px;border:1px solid var(--line);border-radius:12px;background:var(--paper);font-size:.8125rem;line-height:1.3;color:var(--ink-2)}.facts .ic{width:22px;height:22px;color:var(--coral-2)}.facts b{display:block;color:var(--ink);font-size:.875rem}.opt{display:grid;gap:10px;border:0;padding:0;margin:0;min-width:0}.opt legend{display:flex;gap:8px;align-items:center;width:100%;padding:0;margin-bottom:10px;font-weight:600;font-size:.9375rem}.opt legend span{font-weight:400;color:var(--ink-3)}.opt legend .link{min-height:44px;font-size:.875rem;margin-left:auto}.sw{display:grid;grid-template-columns:repeat(var(--n,3),minmax(0,1fr));gap:8px}.sw label{position:relative}.sw input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;margin:0;cursor:pointer}.sw span{display:grid;place-items:center;min-height:48px;padding:6px 8px;border:1.5px solid var(--line);border-radius:12px;background:var(--paper);font-weight:500;text-align:center;line-height:1.2;transition:border-color var(--dur) var(--ease)}.sw span small{display:block;font-weight:400;font-size:.75rem;color:var(--ink-3)}.sw input:checked+span{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.sw input:focus-visible+span{outline:2px solid var(--coral);outline-offset:2px}.adds{display:grid;gap:8px}.add{display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center;min-height:56px;padding:10px 14px;border:1.5px solid var(--line);border-radius:12px;background:var(--paper);cursor:pointer}.add input{width:20px;height:20px;accent-color:var(--coral);margin:0}.add b{font-weight:600;font-size:.9375rem}.add small{display:block;color:var(--ink-3);font-size:.8125rem}.add em{font-style:normal;font-weight:600;font-variant-numeric:tabular-nums}.add:has(input:checked){border-color:var(--ink)}.up{display:grid;grid-template-columns:52px 1fr;gap:14px;align-items:center;min-height:76px;padding:12px 14px;border:1.5px dashed #CFB495;border-radius:14px;background:var(--paper);cursor:pointer;position:relative}.up input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.up .ico{width:52px;height:52px;border-radius:10px;background:var(--sand);display:grid;place-items:center;color:var(--coral-2);overflow:hidden}.up .ico img{width:100%;height:100%;object-fit:cover}.up b{font-weight:600;font-size:.9375rem}.up small{display:block;color:var(--ink-3);font-size:.8125rem}.up.has{border-style:solid;border-color:var(--ok)}.up.err{border-color:var(--coral)}textarea.in,input.in,select.in{width:100%;min-height:52px;padding:14px 16px;border:1.5px solid var(--line);border-radius:12px;background:var(--paper);font-size:1rem;resize:vertical}textarea.in:focus,input.in:focus,select.in:focus{outline:none;border-color:var(--ink)}.in[aria-invalid=true]{border-color:var(--coral)}.err-t{color:var(--coral-2);font-size:.8125rem;font-weight:600;min-height:1em}.atc{display:grid;gap:10px}.secure{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;font-size:.875rem;color:var(--ink-2)}.secure span{display:inline-flex;align-items:center;gap:6px}.secure .ic{width:16px;height:16px;color:var(--ok)}.tl{border:1px solid var(--line);border-radius:14px;background:var(--paper);padding:16px}.tl ol{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));position:relative}.tl ol:before{content:"";position:absolute;top:15px;left:12.5%;right:12.5%;height:2px;background:var(--line)}.tl li{display:grid;justify-items:center;gap:6px;text-align:center;position:relative;font-size:.75rem;color:var(--ink-3);line-height:1.25}.tl li i{width:32px;height:32px;border-radius:50%;background:var(--sand);display:grid;place-items:center;color:var(--ink)}.tl li:first-child i{background:var(--ink);color:var(--linen)}.tl li i .ic{width:16px;height:16px}.tl li b{color:var(--ink);font-size:.875rem;font-variant-numeric:tabular-nums}.tl p{margin-top:14px;padding-top:12px;border-top:1px solid var(--line);font-size:.875rem;text-align:center;color:var(--ink-2)}.tl p b{color:var(--coral-2)}.acc--flat details{background:transparent;border:0;border-bottom:1px solid var(--line);border-radius:0}.acc--flat summary{padding-inline:0}.acc--flat .ans{padding-inline:0}.acc--flat{gap:0;border-top:1px solid var(--line)}.feat{display:grid;gap:28px;align-items:center}@media(min-width:990px){.feat{grid-template-columns:1fr 1fr;gap:64px}}.feat .ph{--ar:1/1}.cmpt{overflow-x:auto;border:1px solid var(--line);border-radius:var(--r);background:var(--paper)}.cmpt table{width:100%;min-width:560px;border-collapse:collapse;font-size:.9375rem}.cmpt th,.cmpt td{padding:14px 16px;text-align:center;border-bottom:1px solid var(--line)}.cmpt thead th{font:600 1.0625rem/1.2 var(--fd)}.cmpt tbody th{text-align:left;font:600 .75rem/1.2 var(--fb);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.cmpt tr:last-child>*{border-bottom:0}.cmpt .on{background:#fbede0}.cmpt td b{font:600 1.125rem/1 var(--fd)}.pcards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}@media(max-width:749px){.pcards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}.pc{display:grid;grid-template-rows:subgrid;grid-row:span 3;row-gap:0;text-decoration:none;color:inherit}.pc .m{position:relative}.pc .ph{--ar:4/5;background-color:var(--sand);border-radius:14px}.pc .wish{position:absolute;top:6px;right:6px;width:44px;height:44px;border-radius:50%;background:#fffcf8eb;border:0;display:grid;place-items:center;cursor:pointer}.pc .wish .ic{width:18px;height:18px}.pc .wish[aria-pressed=true] .ic{fill:var(--coral);stroke:var(--coral)}.pc h3{padding:14px 2px 4px;font:600 1rem/1.3 var(--fb)}.pc .p{padding:0 2px;color:var(--ink-2);font-size:.9375rem}.pc .p b{color:var(--ink);font-weight:600}.pc:hover h3{color:var(--coral-2)}.pc .tag{position:absolute;top:10px;left:10px}.demo{font:600 .6875rem/1 var(--fb);letter-spacing:.06em;text-transform:uppercase;color:#9a5b00;background:#fff1da;border:1px solid #F0CF98;padding:5px 8px;border-radius:999px}.chead{padding-block:40px 32px;display:grid;gap:14px;justify-items:start}.chead h1{font-size:clamp(2.25rem,1.7rem + 2.2vw,3.5rem)}.chead .cnt{font-size:.9375rem;color:var(--ink-3)}.styles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:40px}.stile{display:grid;grid-template-columns:72px 1fr;gap:14px;align-items:center;padding:10px;border:1px solid var(--line);border-radius:14px;background:var(--paper);text-decoration:none;min-width:0}.stile .ph{border-radius:10px}.stile .ph span{display:none}.stile b{font:600 1.0625rem/1.2 var(--fd)}.stile small{display:block;color:var(--ink-3);font-size:.875rem;line-height:1.35}.stile[aria-pressed=true]{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}@media(max-width:749px){.styles{grid-template-columns:1fr;gap:8px;margin-bottom:28px}.stile{grid-template-columns:56px 1fr}}.tbar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding-block:14px;border-block:1px solid var(--line);margin-bottom:24px;position:sticky;top:var(--hh);background:var(--linen);z-index:20}.tbar .l{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.fpill{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 16px;border-radius:999px;border:1px solid var(--ink);background:transparent;font-weight:500;cursor:pointer}.fpill .ic{width:18px;height:18px}.fpill .n{min-width:20px;height:20px;border-radius:999px;background:var(--coral);color:#fff;font:700 .75rem/20px var(--fb);text-align:center}.active{display:flex;gap:6px;flex-wrap:wrap}.active button{display:inline-flex;align-items:center;gap:4px;min-height:36px;padding:0 10px 0 12px;border-radius:999px;border:1px solid var(--line);background:var(--paper);font-size:.875rem;cursor:pointer}.active .ic{width:14px;height:14px}.sortsel{display:flex;align-items:center;gap:8px;font-size:.9375rem}.sortsel select{min-height:44px;border-radius:999px;border:1px solid var(--line);background:var(--paper);padding:0 14px}@media(max-width:749px){.sortsel{display:none}}.fdrawer .ovl__panel{right:0;left:auto;width:min(100vw,420px);transform:translate(100%)}.fgrp{display:grid;gap:6px;border-bottom:1px solid var(--line);padding-bottom:20px}.fgrp h4{margin-bottom:6px}.fopt{display:flex;align-items:center;gap:12px;min-height:44px;cursor:pointer}.fopt input{width:20px;height:20px;accent-color:var(--ink);margin:0}.fopt small{margin-left:auto;color:var(--ink-3)}.promo{grid-column:span 1;min-width:0;background:var(--ink);color:var(--linen);border-radius:14px;padding:24px;display:grid;align-content:space-between;gap:16px;grid-row:span 3}.promo h3{color:var(--linen)}.promo .eyebrow{color:var(--mari)}.promo p{color:#cdbfc4;font-size:.9375rem}.promo b.big{font:500 2.75rem/1 var(--fd);color:var(--mari)}@media(max-width:749px){.promo{grid-column:1/-1;grid-row:auto}}.empty{grid-column:1/-1;text-align:center;padding:48px 16px;display:grid;gap:12px;justify-items:center;border:1px dashed var(--line);border-radius:var(--r)}.ahero{position:relative;background:var(--ink);color:var(--linen);overflow:hidden}.ahero__in{display:grid;gap:28px;padding-block:56px;align-items:center}@media(min-width:750px){.ahero__in{grid-template-columns:1fr 1fr;gap:56px;padding-block:88px}}.ahero .ph{--ar:4/3}.ahero h1{color:var(--linen)}.letter{display:grid;gap:24px}@media(min-width:990px){.letter{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:64px}}.letter .body{display:grid;gap:18px;font-size:1.125rem;line-height:1.7;color:var(--ink-2);max-width:62ch}.letter .sig{font:600 1rem/1.3 var(--fb);color:var(--ink)}.dnote{border:1px dashed #E3B76E;background:#fff7ea;color:#7a4a00;border-radius:12px;padding:12px 14px;font-size:.875rem}.vals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.val{display:grid;grid-template-rows:subgrid;grid-row:span 3;row-gap:0;padding:28px 24px;border-top:3px solid var(--coral);background:var(--paper);border-radius:0 0 var(--r) var(--r);border-inline:1px solid var(--line);border-bottom:1px solid var(--line)}.val .n{font:500 2.25rem/1 var(--fd);color:var(--coral-2);margin-bottom:14px}.val h3{margin-bottom:10px}.val p{color:var(--ink-2);font-size:.9375rem}@media(max-width:749px){.vals{grid-template-columns:1fr;gap:12px}.val{grid-template-rows:none;grid-row:auto;padding:22px 20px}}.comm{display:grid;gap:24px;align-items:center;text-align:center;justify-items:center}.comm b.big{font:500 clamp(3rem,2rem + 4vw,5rem)/1 var(--fd)}.socg{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:min(100%,520px)}.socg a{display:grid;justify-items:center;gap:6px;padding:16px 8px;border:1px solid var(--line);border-radius:14px;background:var(--paper);text-decoration:none;font-weight:600;font-size:.9375rem}.socg a small{font-weight:400;color:var(--ink-3);font-size:.8125rem}.socg a:hover{border-color:var(--ink)}.cta-band{display:grid;gap:20px;justify-items:center;text-align:center}.cways{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}@media(max-width:989px){.cways{grid-template-columns:repeat(2,minmax(0,1fr))}}.cway{display:grid;grid-template-rows:subgrid;grid-row:span 4;row-gap:0;padding:20px;background:var(--paper);border:1px solid var(--line);border-radius:var(--r);min-width:0}.cway .ic{width:26px;height:26px;color:var(--coral-2);margin-bottom:12px}.cway b{font:600 1.0625rem/1.2 var(--fd);margin-bottom:4px}.cway p{font-size:.875rem;color:var(--ink-3);margin-bottom:12px;overflow-wrap:anywhere}.cway .btn{align-self:end}@media(max-width:749px){.cway{padding:16px}.cway .btn{padding:0 10px;font-size:.875rem}}.cform{display:grid;gap:28px}@media(min-width:990px){.cform{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:64px}}.fields{display:grid;gap:16px}.f2{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media(max-width:749px){.f2{grid-template-columns:1fr}}.field{display:grid;gap:6px}.field label{font-weight:600;font-size:.9375rem}.topic{display:flex;flex-wrap:wrap;gap:8px}.topic label{position:relative}.topic input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;margin:0;cursor:pointer}.topic span{display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border-radius:999px;border:1px solid var(--line);background:var(--paper);font-size:.9375rem}.topic input:checked+span{background:var(--ink);color:var(--linen);border-color:var(--ink)}.topic input:focus-visible+span{outline:2px solid var(--coral);outline-offset:2px}.okbox{padding:16px;border-radius:12px;background:#e7f2ec;color:var(--ok);font-weight:600}.lhero{background:linear-gradient(180deg,var(--sand),var(--linen));padding-block:28px var(--sy)}.lhero__in{display:grid;gap:28px;align-items:center}@media(min-width:750px){.lhero__in{grid-template-columns:1fr 1fr;gap:56px}.lhero{padding-top:64px}}.lhero .ph{--ar:1/1}.lhero__t{display:grid;gap:16px;justify-items:start}.lhero__t .cap{font:italic 500 1.25rem/1.3 var(--fd);color:var(--coral-2)}.strip{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(160px,1fr);gap:10px;overflow-x:auto;scrollbar-width:none;padding-block:16px;position:sticky;top:var(--hh);z-index:20;background:var(--linen);border-bottom:1px solid var(--line)}.strip::-webkit-scrollbar{display:none}.strip a{display:grid;gap:2px;padding:10px 14px;border:1px solid var(--line);border-radius:12px;background:var(--paper);text-decoration:none;min-height:56px}.strip a b{font:600 .9375rem/1.2 var(--fb)}.strip a small{font-size:.8125rem;color:var(--ink-3)}.strip a.on{background:var(--ink);color:var(--linen);border-color:var(--ink)}.strip a.on small{color:#cdbfc4}@media(max-width:749px){.strip{grid-auto-columns:46%}}.inc{display:grid;gap:12px}.inc div{display:grid;grid-template-columns:auto 1fr;gap:2px 14px;align-items:start}.inc .ic{grid-row:span 2;width:24px;height:24px;color:var(--coral-2);margin-top:2px}.inc b{font-weight:600}.inc p{font-size:.9375rem;color:var(--ink-3)}.builder{display:grid;gap:28px}@media(min-width:990px){.builder{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:56px;align-items:start}}.bstep{display:grid;gap:12px;padding-block:20px;border-top:1px solid var(--line)}.bstep h3{display:flex;align-items:center;gap:12px;font:600 1.0625rem/1.2 var(--fb)}.bstep h3 i{width:28px;height:28px;border-radius:50%;background:var(--coral);color:#fff;display:grid;place-items:center;font:600 .875rem/1 var(--fd);font-style:normal}.bsum{display:grid;gap:14px;padding:20px;border:1px solid var(--line);border-radius:var(--r);background:var(--paper)}@media(min-width:990px){.bsum{position:sticky;top:calc(var(--hh) + 96px)}}.bsum .row{display:grid;grid-template-columns:72px 1fr;gap:14px;align-items:center}.bsum .ph span{display:none}.bsum .row b{font:600 1.0625rem/1.2 var(--fd)}.bsum .row small{display:block;color:var(--ink-3);font-size:.875rem}.bsum .tot{display:flex;justify-content:space-between;align-items:baseline;padding-top:12px;border-top:1px solid var(--line)}.bsum .tot b{font:500 1.75rem/1 var(--fd);font-variant-numeric:tabular-nums}.perks{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}@media(max-width:989px){.perks{grid-template-columns:repeat(2,minmax(0,1fr))}}.perk{padding:22px 18px;border:1px solid var(--line);border-radius:var(--r);background:var(--paper);display:grid;gap:6px;text-align:center}.perk b{font:500 2rem/1 var(--fd);color:var(--coral-2)}.perk span{font-size:.9375rem;color:var(--ink-2)}.cal{overflow-x:auto;border:1px solid var(--line);border-radius:var(--r);background:var(--paper)}.cal table{width:100%;border-collapse:collapse;min-width:480px}.cal th,.cal td{padding:16px;border-bottom:1px solid var(--line);text-align:left}.cal thead th{font:600 .75rem/1.2 var(--fb);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.cal td b{font:600 1.25rem/1 var(--fd)}.cal tr:last-child td{border-bottom:0}.cal .past td{color:var(--ink-3);text-decoration:line-through}.rcp{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}@media(max-width:989px){.rcp{grid-template-columns:repeat(3,minmax(0,1fr))}}.rcp a{display:grid;gap:10px;text-decoration:none;font-weight:500;text-align:center}.rcp .ph span{display:none}.simple{padding-block:56px var(--sy);display:grid;grid-template-columns:minmax(0,1fr);gap:20px;justify-items:center;text-align:center}.simple .big{font:500 clamp(4rem,3rem + 5vw,7rem)/1 var(--fd);color:var(--coral-2)}.simple .lead{margin-inline:auto}.simple .acts{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.sbig{display:flex;align-items:center;gap:8px;height:60px;padding:0 8px 0 20px;border:1.5px solid var(--ink);border-radius:999px;background:var(--paper);width:min(100%,640px)}.sbig input{flex:1;min-width:0;border:0;background:transparent;font-size:1.0625rem;outline:none;height:100%}.cart{display:grid;gap:28px;padding-block:32px var(--sy)}@media(min-width:990px){.cart{grid-template-columns:minmax(0,7fr) minmax(0,4fr);gap:56px;align-items:start}}.citem{display:grid;grid-template-columns:96px 1fr auto;gap:16px;padding-block:20px;border-bottom:1px solid var(--line);align-items:start}.citem .ph span{display:none}.citem b{font:600 1.0625rem/1.2 var(--fd)}.citem ul{margin:6px 0 0;padding:0;list-style:none;font-size:.875rem;color:var(--ink-3);display:grid;gap:2px}.qty{display:inline-flex;align-items:center;border:1px solid var(--line);border-radius:999px;margin-top:12px}.qty button{width:44px;height:44px;border:0;background:none;cursor:pointer;font-size:1.125rem}.qty span{min-width:24px;text-align:center;font-variant-numeric:tabular-nums}.rm{background:none;border:0;color:var(--ink-3);text-decoration:underline;cursor:pointer;min-height:44px;font-size:.875rem}.csum{display:grid;gap:14px;padding:24px;border:1px solid var(--line);border-radius:var(--r);background:var(--paper)}@media(min-width:990px){.csum{position:sticky;top:calc(var(--hh) + 24px)}}.csum .r{display:flex;justify-content:space-between;font-size:.9375rem}.csum .t{display:flex;justify-content:space-between;align-items:baseline;padding-top:14px;border-top:1px solid var(--line)}.csum .t b{font:500 1.75rem/1 var(--fd);font-variant-numeric:tabular-nums}@media(max-width:749px){.citem{grid-template-columns:80px 1fr}.citem .lp{grid-column:2}}.prose{max-width:720px;margin-inline:auto;padding-block:40px var(--sy);display:grid;gap:18px;color:var(--ink-2)}.prose h1{font-size:clamp(2.25rem,1.8rem + 1.8vw,3.25rem);color:var(--ink)}.prose h2{font-size:1.5rem;color:var(--ink);margin-top:16px}.prose .meta{font-size:.875rem;color:var(--ink-3)}.toc{display:flex;flex-wrap:wrap;gap:8px}.toc a{min-height:44px;display:inline-flex;align-items:center;padding:0 14px;border-radius:999px;border:1px solid var(--line);background:var(--paper);text-decoration:none;font-size:.875rem}.bloge{display:grid;gap:20px}@media(min-width:750px){.bloge{grid-template-columns:repeat(3,minmax(0,1fr))}}.bcard{display:grid;grid-template-rows:subgrid;grid-row:span 3;row-gap:12px}.bcard .ph{--ar:3/2}.bcard small{color:var(--ink-3);font-size:.8125rem;letter-spacing:.1em;text-transform:uppercase;font-weight:600}@media(max-width:749px){.bcard{grid-template-rows:none;grid-row:auto}}.coll-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}@media(max-width:749px){.coll-list{grid-template-columns:1fr}}.ctile{position:relative;display:grid;text-decoration:none;border-radius:var(--r);overflow:hidden}.ctile .ph{--ar:4/5;border-radius:0}.ctile .cap{position:absolute;left:12px;right:12px;bottom:12px;background:var(--paper);border-radius:12px;padding:14px 16px;display:flex;justify-content:space-between;align-items:center;gap:8px}.ctile .cap b{font:600 1.125rem/1.2 var(--fd)}.ctile .cap small{color:var(--ink-3);font-size:.875rem}.ctile:hover .cap b{color:var(--coral-2)}.pcards--sm{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:989px){.pcards--sm{grid-template-columns:repeat(2,minmax(0,1fr))}}.vh{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip{position:absolute;left:12px;top:-60px;z-index:200;background:var(--ink);color:var(--linen);padding:12px 16px;border-radius:999px;text-decoration:none}.skip:focus{top:12px}.ph>img,.ph>picture>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ph.has-img>span{display:none}.ph.has-img{background:var(--paper)}.sec--ink .ph.has-img{background:#3a2b31}.ph.is-cut>img,.ph.is-cut>picture>img{object-fit:contain;padding:4%}.sec--ink .ph.is-cut{background:var(--paper)}.logo img{max-height:40px;width:auto}.ovl__body .chips a.chip{min-height:44px}.price s{font:400 1.125rem/1 var(--fb);color:var(--ink-3)}.sold{color:var(--coral-2);font-weight:600;font-size:.9375rem}.rte{display:grid;gap:14px;color:var(--ink-2);line-height:1.7}.rte h2{font-size:1.5rem;color:var(--ink);margin-top:12px}.rte h3{font-size:1.25rem;color:var(--ink)}.rte a{color:var(--coral-2)}.rte ul,.rte ol{margin:0;padding-left:20px;display:grid;gap:6px}.rte img{border-radius:var(--rm)}.shopify-policy__container{max-width:720px!important;margin-inline:auto!important;padding:40px var(--g) var(--sy)!important}.shopify-policy__title h1{font:500 clamp(2.25rem,1.8rem + 1.8vw,3.25rem)/1.1 var(--fd);margin-bottom:24px}.shopify-policy__body{color:var(--ink-2);line-height:1.7}.shopify-policy__body h2,.shopify-policy__body h3{font-family:var(--fd);color:var(--ink);margin:24px 0 8px}.pag{display:flex;justify-content:center;gap:8px;padding-bottom:var(--sy);flex-wrap:wrap}.pag a,.pag span{display:grid;place-items:center;min-width:44px;height:44px;padding:0 12px;border-radius:999px;border:1px solid var(--line);background:var(--paper);text-decoration:none}.pag .cur{background:var(--ink);color:var(--linen);border-color:var(--ink)}.errbox{padding:14px 16px;border-radius:12px;background:#fce9e3;color:var(--coral-2);font-weight:600;font-size:.9375rem}.fopt input[type=number]{width:100%}.fprice{display:grid;grid-template-columns:1fr 1fr;gap:10px}.sg{border:0;padding:0;background:transparent;max-width:min(560px,calc(100vw - 32px));width:100%}.sg::backdrop{background:#2b1f246b}.sg__in{background:var(--linen);border-radius:var(--r);padding:24px;display:grid;gap:16px}.sg__top{display:flex;justify-content:space-between;align-items:center}.sg table{width:100%;border-collapse:collapse;font-size:.9375rem}.sg th,.sg td{padding:10px;border-bottom:1px solid var(--line);text-align:left}.cnote{width:100%}.citem .props{margin:6px 0 0;padding:0;list-style:none;font-size:.875rem;color:var(--ink-3);display:grid;gap:2px}.citem .props a{color:var(--coral-2)}.article-hero{border-radius:var(--r);overflow:hidden}.back{display:inline-flex;align-items:center;gap:6px;min-height:44px;text-decoration:none;color:var(--coral-2);font-weight:600}[data-a3-reveal]{opacity:1}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.pform{display:grid;gap:22px;min-width:0}.mbar-on .chat{bottom:84px}@media(min-width:990px){.mbar-on .chat{bottom:16px}}.a3v3-s-hdr{position:sticky;top:0;z-index:60}.a3v3-s-hdr .hdr{position:relative}.a3v3-s-strip{position:sticky;top:var(--hh);z-index:20;background:var(--linen)}.a3v3-s-strip .strip{position:static}.has-snow{position:relative;overflow:hidden}.has-snow>.wrap{position:relative;z-index:1}.snow{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0}.pband{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px 40px;align-items:center;background:var(--ink);color:var(--linen);border-radius:var(--r);padding:22px 28px;margin-bottom:24px}.pband .l{display:grid;gap:6px;min-width:0}.pband .eyebrow{color:var(--mari)}.pband h3{color:var(--linen)}.pband p{color:#cdbfc4;font-size:.9375rem;max-width:60ch}.pband .r{display:flex;align-items:center;gap:24px}.pband b.big{font:500 2.25rem/1 var(--fd);color:var(--mari);white-space:nowrap;font-variant-numeric:tabular-nums}@media(max-width:749px){.pband{grid-template-columns:1fr;padding:20px}.pband .r{justify-content:space-between;gap:12px}.pband b.big{font-size:1.75rem}}.ibtn.lng{width:auto;min-width:44px;padding:0 10px;font:600 .8125rem/1 var(--fb);letter-spacing:.06em}.price .vnd{display:block;flex-basis:100%;margin-top:2px;font:500 .8125rem/1.3 var(--fb);color:var(--ink-3)}
/*# sourceMappingURL=/cdn/shop/t/3/assets/a3v3.css.map */
