*{box-sizing:border-box;margin:0}html{-webkit-font-smoothing:antialiased}body{background:var(--paper);color:var(--ink);font-family:SG,system-ui,sans-serif;font-weight:400;font-size:16px;line-height:1.55;letter-spacing:-.006em}a{color:inherit;text-decoration:none}img,svg{display:block;max-width:100%}.wm{display:inline-flex;align-items:baseline;font-weight:500;font-size:20px;white-space:nowrap}.wm-a{height:.7031em;width:.7964em;margin-right:.215em;flex:none;align-self:baseline}.wm-t{letter-spacing:.215em;margin-right:-.215em}.wm.sm{font-size:15px}.wm.sm .wm-t{letter-spacing:.215em}.wrap{max-width:1240px;margin:0 auto;padding:0 var(--gut)}.narrow{max-width:760px;margin:0 auto}section{padding:clamp(56px,7vw,110px) 0}.rule{height:1px;background:var(--bone);border:0}h1,h2,h3,h4{font-weight:500;letter-spacing:-.028em;line-height:1.04}h1{font-size:clamp(38px,5.4vw,68px)}h2{font-size:clamp(29px,3.6vw,46px)}h3{font-size:clamp(20px,2vw,26px);letter-spacing:-.02em;line-height:1.15}.lede{font-size:clamp(17px,1.35vw,20px);line-height:1.55;color:var(--slate);max-width:34em}.eyebrow{font-size:11px;font-weight:600;letter-spacing:.19em;text-transform:uppercase;color:var(--stone)}.serif{font-family:NR;font-weight:300;letter-spacing:-.005em}.serif-i{font-family:NR;font-weight:300;font-style:italic;letter-spacing:0}.why{font-family:NR;font-weight:300;font-style:italic;font-size:clamp(19px,1.7vw,25px);line-height:1.42;letter-spacing:0;color:var(--ink)}.small{font-size:13.5px;color:var(--slate);line-height:1.5}.tiny{font-size:12px;color:var(--stone);letter-spacing:.01em}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.6em;background:var(--ink);color:var(--paper);padding:17px 30px;font-size:15px;font-weight:500;letter-spacing:.005em;border:0;border-radius:2px;cursor:pointer;line-height:1}.btn.block{width:100%;padding:21px 30px;font-size:16.5px}.btn.ghost{background:transparent;color:var(--ink);border:1px solid var(--ink)}.btn.pair{background:var(--deep)}.link{border-bottom:1px solid var(--bone);padding-bottom:2px;font-weight:500;font-size:14.5px}.link.arrow:after{content:" \2192"}.bar{background:var(--ink);color:var(--paper);font-size:12.5px;letter-spacing:.02em;padding:11px 0}.bar .wrap{display:flex;justify-content:center;gap:2.2em;align-items:center;flex-wrap:wrap}.bar b{font-weight:500}.bar .dot{color:var(--stone)}header.site{border-bottom:1px solid var(--bone);position:sticky;top:0;background:var(--paper);z-index:9}header.site .wrap{display:flex;align-items:center;justify-content:space-between;height:74px;gap:24px}nav.main{display:flex;gap:26px;font-size:14.5px;font-weight:500}nav.main a{padding:4px 0;border-bottom:1px solid transparent}.hdr-r{display:flex;align-items:center;gap:20px;font-size:14.5px;font-weight:500}.burger{display:none;order:2}.cartbtn{display:flex;align-items:center;gap:7px}.cartdot{width:19px;height:19px;border-radius:50%;background:var(--ink);color:var(--paper);font-size:11px;display:grid;place-items:center;font-weight:500}.hero{display:grid;grid-template-columns:1.02fr .98fr;grid-template-areas:"copy vis" "act vis";gap:0 clamp(28px,4vw,72px);align-items:start}.h-copy{grid-area:copy}.h-vis{grid-area:vis;align-self:center}.h-act{grid-area:act;padding-top:34px;align-self:start}.buygrid{grid-template-columns:1.05fr .95fr}.gallery{padding:40px 20px;display:flex;gap:20px;align-items:flex-end;justify-content:center;min-height:520px}.g2{display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,4vw,72px);align-items:center}.g2.top{align-items:start}.g2.eq{align-items:stretch}.g3{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(20px,2.4vw,40px)}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:2px;background:var(--bone);border:1px solid var(--bone)}.pshot{display:flex;gap:10px;align-items:flex-end;justify-content:center;height:180px;margin:-10px -8px 26px;overflow:hidden}.pcard{background:var(--paper);padding:34px 30px 30px;display:flex;flex-direction:column;min-height:430px}.pcard .swatch{width:44px;height:3px;margin-bottom:22px}.pcard .prob{font-family:NR;font-weight:300;font-size:33px;line-height:1.05;letter-spacing:-.015em}.pcard .pname{font-size:11px;font-weight:600;letter-spacing:.19em;text-transform:uppercase;margin-top:9px}.pcard .wtext{font-family:NR;font-weight:300;font-style:italic;font-size:16.5px;line-height:1.46;color:var(--slate);margin-top:16px;flex:1}.pcard .items{font-size:13px;color:var(--slate);border-top:1px solid var(--bone);padding-top:14px;margin-top:18px}.pcard .items div{display:flex;justify-content:space-between;padding:2.5px 0}.pcard .buy{display:flex;align-items:center;justify-content:space-between;margin-top:18px}.pcard .price{font-size:16px;font-weight:500}.pcard .price s{color:var(--stone);font-weight:400;margin-right:7px}.trust{display:flex;gap:34px;flex-wrap:wrap;font-size:13.5px;color:var(--slate);align-items:center}.trust span{display:flex;gap:9px;align-items:center}.tick{width:15px;height:15px;flex:none}.panel{background:var(--ink);color:var(--paper)}.panel .lede,.panel .small{color:var(--bone)}.panel .eyebrow{color:var(--stone)}.step{border-top:1px solid var(--bone);padding-top:20px}.step .n{font-size:11px;font-weight:600;letter-spacing:.19em;color:var(--stone)}.step h3{margin:14px 0 10px}.tl{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--bone);margin-top:38px}.tl div{padding:20px 18px 0;border-right:1px solid var(--bone)}.tl div:last-child{border-right:0}.tl .d{font-size:11px;font-weight:600;letter-spacing:.19em;color:var(--stone)}.tl .t{font-size:17px;font-weight:500;margin:9px 0 6px;letter-spacing:-.015em}.faq{border-top:1px solid var(--bone)}.faq details{border-bottom:1px solid var(--bone);padding:22px 0}.faq summary{font-size:18px;font-weight:500;letter-spacing:-.015em;list-style:none;display:flex;justify-content:space-between;gap:20px;cursor:pointer}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"\2013";color:var(--stone);font-weight:400}.faq p{margin-top:13px;color:var(--slate);font-size:15.5px;max-width:60ch}.note{border:1px dashed #B9553F;background:#fbf1ee;color:#8c3d2c;padding:13px 16px;font-size:12.5px;line-height:1.5;letter-spacing:.005em;border-radius:2px}.note>b:first-child{font-weight:600;letter-spacing:.09em;text-transform:uppercase;font-size:10.5px;display:block;margin-bottom:4px}.slot{border:1px dashed var(--stone);background:#e9eae4;padding:34px;text-align:center;color:var(--slate);font-size:14px}footer.site{background:var(--ink);color:var(--bone);padding:76px 0 40px;font-size:14px}footer.site h4{font-size:11px;font-weight:600;letter-spacing:.19em;text-transform:uppercase;color:var(--stone);margin-bottom:18px}footer.site ul{list-style:none;padding:0;display:grid;gap:10px}footer.site a{color:var(--bone)}.fgrid{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:40px}.fbot{display:flex;justify-content:space-between;gap:20px;border-top:1px solid rgba(244,245,241,.16);margin-top:60px;padding-top:26px;color:var(--stone);font-size:12.5px;flex-wrap:wrap}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip{position:absolute;left:-9999px}.skip:focus{left:12px;top:12px;background:var(--ink);color:var(--paper);padding:10px 16px;z-index:99}:focus-visible{outline:2px solid var(--ink);outline-offset:3px}button,input,select,textarea{font:inherit;color:inherit}.btn:hover{opacity:.9}.btn[disabled]{opacity:.45;cursor:not-allowed}.field{width:100%;border:1px solid var(--bone);background:var(--paper);padding:15px 16px;font-size:14.5px;border-radius:2px}.field::placeholder{color:var(--stone)}.rte>*+*{margin-top:1em}.rte h2{font-size:clamp(24px,2.4vw,32px);margin-top:1.6em}.rte h3{margin-top:1.4em}.rte ul,.rte ol{padding-left:1.2em;display:grid;gap:.4em}.rte a{border-bottom:1px solid var(--bone)}.rte p{max-width:66ch}.inci{font-size:13px;line-height:1.6;color:var(--slate);word-break:break-word}#menu{display:none}#menu:target{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:var(--paper);z-index:40;padding:26px var(--gut);overflow:auto}#menu .close{position:absolute;top:22px;right:var(--gut);font-size:26px;line-height:1}#menu ul{list-style:none;padding:0;display:grid;gap:2px;margin-top:64px}#menu a{display:flex;justify-content:space-between;align-items:center;padding:18px 0;border-bottom:1px solid var(--bone);font-size:22px;letter-spacing:-.02em}#menu .sw{width:26px;height:3px}.cartline{display:flex;gap:16px;border-top:1px solid var(--bone);padding-top:20px}.cartline .thumb{width:78px;flex:none;display:flex;gap:3px;justify-content:center;align-items:flex-end;padding:8px 4px}.totrow{display:flex;justify-content:space-between;padding:5px 0}.totrow.big{padding:12px 0 18px;font-weight:500;font-size:18px}.paychips{display:flex;gap:8px;margin-top:10px}.paychips div{flex:1;border:1px solid var(--bone);padding:13px;text-align:center;font-size:13px;color:var(--slate)}.media{background:var(--tint,var(--bone));display:flex;align-items:center;justify-content:center;overflow:hidden}.media img{width:100%;height:100%;object-fit:cover}.thumbs{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:8px}.thumbs .media{aspect-ratio:1}.artmeta{font-size:13px;color:var(--stone);letter-spacing:.02em}.artgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:2px;background:var(--bone);border:1px solid var(--bone)}.artcard{background:var(--paper);padding:28px 26px;display:flex;flex-direction:column;gap:12px;min-height:230px}@media(max-width:900px){.hero{display:flex;flex-direction:column;gap:30px}.buygrid{grid-template-columns:1fr}.gallery{min-height:0;padding:26px 10px}.h-act{padding-top:0}.trust{gap:12px 26px}.pshot{height:150px}.tl div{padding-left:0}.bar .wrap{gap:.9em;font-size:11.5px}h1{letter-spacing:-.032em}.pcard{padding:26px 22px;min-height:0}.slot{padding:24px 18px}.g2,.g3,.cards,.artgrid{grid-template-columns:1fr}.cards{gap:1px}.tl{grid-template-columns:1fr 1fr}.tl div{border-bottom:1px solid var(--bone);padding-bottom:18px}.fgrid{grid-template-columns:1fr 1fr}nav.main,.deskonly{display:none}.burger{display:flex;align-items:center}header.site .wrap{height:62px}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/base.css.map */
