:root{--cream:#F1E9D5;--paper:#FBF8F0;--gold:#C8B695;--block:#E3D7BC;--gold-deep:#6E5C38;--ink:#2E2C29;--char:#4F4F4F;--mute:#5f5a51;--line:rgba(46,44,41,.16);--white:#fff;--display:'LP Num','Aboreto','Cormorant Garamond',Georgia,serif;--body:'LP Num','Belleza','Gill Sans','Trebuchet MS',sans-serif;--hd:64px;--gut:clamp(20px,4vw,56px);--ease:cubic-bezier(.2,.7,.2,1);--spring:linear(0,.009,.035 2.1%,.141,.281 6.7%,.723 12.9%,.938 16.7%,1.017,1.077,1.121,1.149 24.3%,1.159,1.163,1.161,1.154 29.9%,1.129 32.8%,1.051 39.6%,1.017 43.1%,.991,.977 51%,.974 53.8%,.975 57.1%,.997 69.8%,1.003 76.9%,1.004 83.8%,1);--damp:cubic-bezier(.16,1,.3,1);--hp:1;--lp:1;--bp:1;--navoff:0px;color-scheme:light}*{box-sizing:border-box}html{scroll-behavior:auto}body{margin:0;background:var(--cream);color:var(--ink);font-family:var(--body);font-size:17px;line-height:1.65;-webkit-font-smoothing:antialiased;overflow-x:hidden}img,video{display:block;max-width:100%}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer}h1,h2,h3{font-family:var(--display);font-weight:400;text-transform:uppercase;line-height:1.08;margin:0;text-wrap:balance;letter-spacing:.01em}p{margin:0}:focus-visible{outline:2px solid var(--gold-deep);outline-offset:3px}.lgo{display:block;aspect-ratio:2000/560;fill:currentColor}.lnk{display:inline-block;font-size:12px;letter-spacing:.16em;text-transform:uppercase;border-bottom:1px solid currentColor;padding-bottom:4px;transition:opacity .3s}.lnk:hover{opacity:.6}.eyebrow{font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--mute)}.btn{display:inline-flex;align-items:center;justify-content:center;height:52px;padding:0 34px;background:var(--char);color:var(--white);border:1px solid var(--char);font-size:13px;letter-spacing:.14em;text-transform:uppercase;transition:background .3s,color .3s,border-color .3s}.btn:hover{background:var(--ink)}.btn.ghost{background:#fff0;color:var(--ink);border-color:var(--ink)}.btn.ghost:hover{background:var(--ink);color:var(--white)}.btn.light{background:#fff0;color:var(--white);border-color:var(--white)}.btn.light:hover{background:var(--white);color:var(--ink)}.page[hidden]{display:none}.tags{display:flex;flex-wrap:wrap;gap:4px 8px;font-size:13.5px;letter-spacing:.02em;text-transform:none}.tags span+span::before{content:"·";margin-right:8px;opacity:.6}.arrows{display:flex;gap:6px}.arrows button{width:38px;height:38px;border:1px solid var(--line);background:none;display:grid;place-items:center;font-size:17px;line-height:1;transition:border-color .3s,opacity .3s}.arrows button:hover{border-color:var(--ink)}.arrows button:disabled{opacity:.3;cursor:default}.hd{position:fixed;left:0;right:0;top:env(safe-area-inset-top,0);z-index:60;height:var(--hd);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 var(--gut);background:var(--cream);border-bottom:1px solid var(--line);transition:background .9s var(--damp),color .9s var(--damp),border-color .9s var(--damp)}.hd nav{display:flex;gap:clamp(16px,2.4vw,38px);font-size:12px;letter-spacing:.16em;text-transform:uppercase}.hd nav a{padding:6px 0;border-bottom:1px solid #fff0;transition:border-color .3s}.hd nav a:hover,.hd nav a.on{border-color:currentColor}.hd .left{transform:translateX(calc((1 - var(--bp)) * var(--navoff)));will-change:transform}.hd .right{justify-content:flex-end}.hd .logo{display:block;transform:translateY(calc((1 - var(--lp)) * -70px));opacity:var(--lp);will-change:transform}.hd .logo .lgo{height:24px}.hd.clear{background:#fff0;border-color:#fff0;color:var(--white)}.burger{display:none;background:none;border:0;padding:8px 0;font-size:12px;letter-spacing:.16em;text-transform:uppercase;justify-self:start}.is-landing .hd .left,.is-landing .hd .right a:not(.cart),.is-landing .burger,.is-checkout .hd nav,.is-checkout .burger{visibility:hidden}.menu{position:fixed;inset:0;z-index:80;background:var(--cream);padding:0 var(--gut) 24px;display:flex;flex-direction:column;transform:translateX(-100%);transition:transform .85s var(--damp),visibility 0s .85s;visibility:hidden;overflow-y:auto}.menu.open{transform:none;visibility:visible;transition:transform .85s var(--damp),visibility 0s}.menu-h{height:var(--hd);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;flex:none;font-size:12px;letter-spacing:.16em;text-transform:uppercase}.menu-h button{background:none;border:0;padding:8px 0;justify-self:start;letter-spacing:inherit;text-transform:inherit;font-size:inherit}.menu-h .lgo{height:22px}.menu-h .mlg{background:none;border:0;padding:6px;justify-self:center;cursor:pointer}body.locked{overflow:hidden;touch-action:none}.menu,.cdraw{overscroll-behavior:contain}.menu-h a{justify-self:end}.menu-g{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:14px}.menu-g a.mt{position:relative;aspect-ratio:4/5;overflow:hidden;color:#fff;opacity:0;transform:translateX(-28px);transition:opacity .5s .1s,transform .9s var(--damp) .1s}.menu.open .menu-g a.mt{opacity:1;transform:none}.menu.open .menu-g a.mt:nth-child(2){transition-delay:.16s}.menu.open .menu-g a.mt:nth-child(3){transition-delay:.22s}.menu-g a.mt img{width:100%;height:100%;object-fit:cover}.menu-g a.mt::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#fff0 50%,rgb(0 0 0 / .5))}.menu-g a.mt b{position:absolute;left:14px;bottom:12px;z-index:2;font-family:var(--display);font-weight:400;font-size:22px;text-transform:uppercase}.menu-g .ml{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:4px;padding:0 0 0 6px}.menu-g .ml a{font-size:15px;letter-spacing:.14em;text-transform:uppercase;padding:8px 0;line-height:1.1}.menu-g .ml a:last-child{padding-bottom:0;line-height:1}.cdraw{position:fixed;top:0;right:0;bottom:0;z-index:85;width:min(440px,100%);background:var(--cream);display:flex;flex-direction:column;transform:translateX(100%);visibility:hidden;transition:transform .85s var(--damp),visibility 0s .85s;box-shadow:-20px 0 60px -30px rgb(0 0 0 / .3)}.cdraw.open{transform:none;visibility:visible;transition:transform .85s var(--damp),visibility 0s}.cd-h{height:var(--hd);display:flex;justify-content:space-between;align-items:center;padding:0 var(--gut);border-bottom:1px solid var(--line);flex:none;font-size:16px}.cd-h button{background:none;border:0;padding:8px 0;font-size:12px;letter-spacing:.16em;text-transform:uppercase}.cd-h>div{display:flex;align-items:center;gap:8px}.cd-h svg{width:18px;height:18px}.cd-b{flex:1;overflow-y:auto;padding:0 var(--gut);display:flex;flex-direction:column;scrollbar-width:thin;scrollbar-color:var(--gold) #fff0}.cd-b::-webkit-scrollbar{width:6px}.cd-b::-webkit-scrollbar-thumb{background:var(--gold);border-radius:3px}.cd-b::-webkit-scrollbar-track{background:#fff0}.cd-b .citem{grid-template-columns:92px 1fr auto;gap:6px 16px;padding:18px 0}.cd-b .note{font-size:14px}.cd-b .empty{margin:auto;text-align:center;color:var(--mute);font-size:16px}.cd-f{flex:none;padding:14px var(--gut) calc(18px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--line)}.cd-f .sl{padding:6px 0;border:0}.cd-f .btn{width:100%;margin-top:12px;height:48px;background:var(--ink);border-color:var(--ink)}.cd-f .btn.ghost{background:none;color:var(--ink);margin-top:8px;height:44px}.scrim{position:fixed;inset:0;z-index:84;background:rgb(46 44 41 / .28);opacity:0;visibility:hidden;transition:opacity .6s,visibility 0s .6s}.scrim.on{opacity:1;visibility:visible;transition:opacity .6s,visibility 0s}.pop{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:20px;opacity:0;visibility:hidden;transition:opacity .4s,visibility 0s .4s}.pop.on{opacity:1;visibility:visible;transition:opacity .4s,visibility 0s}.pop-bg{position:absolute;inset:0;background:rgb(46 44 41 / .3)}.pop-c{position:relative;width:min(400px,100%);background:var(--paper);padding:26px 26px 24px;transform:translateY(24px) scale(.98);transition:transform .7s var(--damp)}.pop.on .pop-c{transform:none}.pop-x{position:absolute;right:14px;top:12px;background:none;border:0;font-size:11px;letter-spacing:.16em;text-transform:uppercase;padding:6px}.pop-p{display:grid;grid-template-columns:96px 1fr;gap:16px;align-items:center;margin-bottom:16px}.pop-p .im{position:relative;aspect-ratio:1/1;background:var(--cream)}.pop-p .im img{position:absolute;inset:8%;width:84%;height:84%;object-fit:contain}.pop-p b{display:block;font-family:var(--display);font-weight:400;text-transform:uppercase;font-size:17px}.pop-p small{display:block;color:var(--mute);font-size:14px}.pop-p .pr{display:block;margin-top:4px}.pop .opt{margin:0 0 14px}.pop .btn{width:100%;height:48px;background:var(--ink);border-color:var(--ink)}.pop .hint{font-size:13.5px;color:var(--mute);margin-bottom:14px}[data-rv]{--p:1;--q:1}.rvm{background:var(--block);overflow:hidden}.rvm .clip{height:100%;overflow:hidden;clip-path:inset(0 0 0 calc((1 - var(--p)) * 64%))}.rvm.r .clip{clip-path:inset(0 calc((1 - var(--p)) * 64%) 0 0)}.rvm img{width:100%;height:100%;object-fit:cover;transform:scale(calc(1.32 - .32 * var(--p)));will-change:transform}.rvt{opacity:clamp(0,calc(var(--p) * 5),1);will-change:transform}.js-anim .rv{opacity:0;transform:translateY(26px);transition:opacity 1s ease,transform 1.1s var(--ease)}.js-anim .rv.in{opacity:1;transform:none}.js-anim .rv.d1{transition-delay:.12s}.js-anim .rv.d2{transition-delay:.24s}.js-anim .rv.d3{transition-delay:.36s}.zoom{overflow:hidden}.js-anim .zoom img{transform:scale(1.09);transition:transform 1.8s var(--ease)}.js-anim .zoom.in img{transform:none}.hero{position:relative;height:100vh;height:100svh;min-height:520px;color:var(--white);overflow:hidden;background:#3a352e}.hero video,.hero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.hero::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgb(0 0 0 / .3) 0%,#fff0 28%,#fff0 60%,rgb(0 0 0 / .4) 100%);pointer-events:none}.splash{display:none}.lp-splash .splash{display:grid;place-items:center;position:fixed;inset:0;z-index:300;background:var(--cream);cursor:pointer;transition:opacity .65s cubic-bezier(.65,0,.35,1),visibility 0s .65s;animation:lp-s-safety .6s ease 5s forwards}.lp-splash .splash.out{opacity:0;visibility:hidden}.lp-splash .splash svg{width:min(84vw,560px);height:auto;overflow:visible;fill:var(--ink);transform:scale(2.2);animation:lp-s-done .8s cubic-bezier(.4,0,.1,1) 1s forwards}.lp-splash .splash .lps-g{transform:translate(740px,0);animation:lp-s-stage .8s cubic-bezier(.4,0,.1,1) 1s forwards}.lp-splash .splash .lps-i{opacity:0;transform:translateY(8px);animation:lp-s-done .55s cubic-bezier(.22,.61,.36,1) .05s forwards}.lp-splash .splash .lps-p{transform:translate(-591.1px,197.9px);animation:lp-s-done .7s cubic-bezier(.4,0,.1,1) 1s forwards}.lp-splash .splash .lps-m{transform-origin:350px 558px;transform:scale(.514,.134);animation:lp-s-done .6s cubic-bezier(.65,0,.35,1) .4s forwards}.lp-splash .splash .lps-w{opacity:0;transform:translateY(14px);animation:lp-s-done .55s cubic-bezier(.22,.61,.36,1) 1.45s forwards}.lp-splash .splash .lps-w2{animation-delay:1.51s}.lp-splash .splash .lps-w3{animation-delay:1.57s}.lp-splash .splash .lps-w4{animation-delay:1.63s}@keyframes lp-s-done{to{opacity:1;transform:none}}@keyframes lp-s-stage{to{transform:translate(0,93px)}}@keyframes lp-s-safety{to{opacity:0;visibility:hidden}}.veil{display:none}html.lp-veil{background:var(--cream) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 2000 560'%3E%3Cpath fill='%232E2C29' fill-rule='evenodd' d='M446.4,559.2C445.9,558.7 442.8,557.7 439.5,557.0C431.1,555.3 421.0,551.9 417.8,549.8C416.4,548.8 414.5,548.0 413.7,548.0C409.9,548.0 385.0,525.5 383.4,520.8C383.1,519.8 382.5,519.0 382.1,519.0C381.6,519.0 380.7,517.6 380.0,516.0C379.3,514.4 378.4,513.0 377.9,513.0C377.5,513.0 376.8,512.0 376.4,510.8C376.1,509.5 374.9,507.3 373.9,505.8C372.8,504.4 372.0,502.7 372.0,502.1C372.0,501.4 371.2,499.7 370.3,498.3C368.3,495.3 367.6,493.6 363.2,481.0C360.3,472.7 358.8,466.7 357.0,456.5C356.5,453.8 356.1,387.4 356.1,309.0L356.0,166.5L353.6,161.5C350.9,155.6 346.9,151.9 340.5,149.5C336.1,147.8 335.1,146.0 336.8,143.2C337.9,141.6 414.0,142.0 420.7,143.7C426.2,145.0 430.2,148.5 432.9,154.1L435.0,158.8L435.0,297.1C435.0,385.3 435.4,438.8 436.0,444.5C437.2,454.6 439.0,461.0 444.5,474.0C446.0,477.8 452.5,487.4 455.8,491.0C457.1,492.4 458.8,494.7 459.7,496.1C460.6,497.6 462.4,499.5 463.9,500.3C465.3,501.2 468.0,503.3 469.9,505.0C471.7,506.6 473.6,508.0 474.0,508.0C474.4,508.0 475.7,508.9 477.0,510.0C478.3,511.1 480.0,512.0 480.9,512.0C481.8,512.0 483.6,512.7 484.8,513.6C491.1,518.0 524.0,518.1 532.5,513.8C534.1,513.0 537.1,512.0 539.1,511.6C541.2,511.2 543.3,510.3 544.0,509.5C544.7,508.7 546.0,508.0 547.0,508.0C547.9,508.0 549.7,507.1 551.0,506.0C552.2,504.9 554.1,503.8 555.1,503.5C556.2,503.1 557.0,502.5 557.0,502.1C557.0,501.7 558.1,500.8 559.5,500.2C565.6,497.4 577.2,484.5 584.7,472.1L586.9,468.5L587.0,316.2C587.0,168.4 586.9,163.8 585.1,160.2C582.6,155.3 579.6,152.8 573.2,149.9C568.1,147.5 567.4,146.7 568.6,143.6C569.5,141.3 641.8,141.2 650.5,143.5C657.0,145.1 661.5,148.6 664.7,154.2L667.0,158.1L667.2,337.3L667.5,516.5L670.5,522.0C675.8,531.8 683.8,538.7 691.8,540.5C695.1,541.2 697.2,544.2 696.3,546.8C695.7,548.2 623.2,548.5 616.5,547.0C604.4,544.4 595.6,537.5 590.5,526.6C587.9,521.1 587.7,519.8 587.4,505.6C587.3,497.3 587.1,490.2 587.1,489.8C586.9,487.9 584.9,489.3 583.5,492.2C579.6,500.6 569.4,514.3 560.0,523.9C555.4,528.6 547.3,535.3 544.9,536.4C543.9,536.9 543.0,537.6 543.0,538.0C543.0,538.4 541.6,539.3 540.0,540.0C538.4,540.7 537.0,541.6 537.0,542.0C537.0,542.5 535.8,543.3 534.2,543.9C532.7,544.4 530.1,545.7 528.5,546.6C526.9,547.5 524.7,548.7 523.8,549.2C522.8,549.6 521.2,550.4 520.2,550.9C517.1,552.6 505.0,556.0 502.2,556.0C499.0,556.1 490.4,558.3 489.4,559.3C488.4,560.3 447.6,560.2 446.4,559.2zM1244.8,558.4C1243.3,557.6 1239.0,556.7 1235.3,556.3C1231.6,556.0 1226.3,554.9 1223.7,553.9C1221.1,552.8 1217.9,552.0 1216.7,552.0C1215.5,552.0 1212.8,551.1 1210.7,550.0C1208.7,548.9 1206.2,548.0 1205.3,548.0C1204.3,548.0 1202.2,547.1 1200.5,546.0C1198.8,544.9 1196.7,544.0 1195.8,544.0C1194.9,544.0 1193.5,543.4 1192.7,542.6C1191.9,541.8 1189.8,540.4 1187.9,539.5C1179.5,535.5 1173.0,531.1 1164.7,523.8C1162.4,521.7 1160.2,520.0 1159.9,520.0C1159.0,520.0 1148.0,509.0 1148.0,508.1C1148.0,507.8 1145.9,505.2 1143.4,502.5C1138.2,496.7 1138.4,497.0 1134.3,490.5C1132.5,487.8 1130.6,485.0 1130.1,484.4C1129.5,483.7 1128.4,481.7 1127.6,479.9C1126.7,478.0 1125.6,475.8 1125.1,475.0C1124.6,474.2 1123.7,472.4 1123.1,471.0C1122.5,469.6 1121.6,467.8 1121.2,467.0C1120.7,466.2 1119.4,463.5 1118.3,461.0C1117.2,458.5 1115.5,454.9 1114.6,452.9C1113.6,450.9 1112.5,447.8 1112.0,445.9C1111.5,444.0 1110.5,440.5 1109.6,438.0C1105.2,424.7 1101.5,404.2 1099.9,384.5C1098.6,368.7 1099.4,323.8 1101.1,315.0C1101.7,312.0 1102.7,305.4 1103.4,300.5C1105.2,288.4 1109.9,270.7 1114.1,259.8C1115.2,257.2 1116.0,254.4 1116.0,253.5C1116.0,252.6 1116.8,250.2 1117.9,248.2C1118.9,246.2 1120.8,242.2 1122.0,239.5C1123.3,236.8 1124.7,233.8 1125.2,233.0C1125.6,232.2 1126.7,230.0 1127.6,228.1C1128.4,226.2 1129.8,224.1 1130.6,223.3C1131.4,222.5 1132.0,221.2 1132.0,220.5C1132.0,219.8 1132.6,218.5 1133.3,217.8C1134.0,217.1 1136.0,214.2 1137.7,211.5C1139.5,208.8 1141.4,205.9 1142.0,205.2C1142.7,204.5 1145.4,201.1 1148.2,197.7C1157.1,186.9 1177.0,169.1 1182.0,167.5C1183.1,167.2 1184.0,166.5 1184.0,166.0C1184.0,165.5 1185.6,164.6 1187.5,164.0C1189.4,163.4 1191.0,162.4 1191.0,162.0C1191.0,161.5 1192.8,160.6 1195.0,160.0C1197.2,159.4 1199.0,158.5 1199.0,158.1C1199.0,157.6 1200.9,156.6 1203.2,155.7C1205.6,154.9 1209.1,153.7 1211.0,153.0C1212.9,152.3 1216.8,150.9 1219.5,149.9C1222.3,148.8 1225.6,148.0 1226.8,148.0C1228.0,148.0 1230.5,147.4 1232.3,146.7C1235.7,145.2 1240.1,144.6 1259.4,143.0C1272.7,141.8 1298.7,143.8 1306.8,146.5C1309.1,147.3 1312.1,148.0 1313.3,148.0C1314.5,148.0 1317.2,148.9 1319.3,150.0C1321.3,151.1 1323.7,152.0 1324.6,152.0C1325.5,152.0 1327.3,152.9 1328.7,154.0C1330.1,155.1 1331.9,156.0 1332.6,156.0C1334.1,156.0 1342.7,160.5 1345.0,162.4C1345.8,163.2 1347.5,164.1 1348.8,164.4C1350.0,164.8 1351.0,165.5 1351.0,166.0C1351.0,166.5 1351.9,167.1 1352.9,167.5C1357.9,169.0 1388.0,201.6 1388.0,205.4C1388.0,206.1 1388.9,207.5 1390.0,208.5C1391.1,209.5 1392.0,211.1 1392.0,212.0C1392.0,212.9 1392.9,214.5 1394.0,215.5C1395.1,216.5 1396.0,217.9 1396.0,218.7C1396.0,219.5 1396.8,221.8 1397.9,223.8C1401.6,231.2 1403.2,234.7 1404.0,238.1C1404.5,240.0 1405.5,243.5 1406.4,246.0C1409.4,255.1 1411.9,266.9 1413.6,280.0L1415.3,293.5L1413.0,299.8C1410.3,307.2 1405.0,313.2 1398.2,316.3L1393.5,318.5L1276.8,319.0C1185.4,319.4 1159.8,319.8 1158.9,320.7C1157.3,322.3 1159.3,351.7 1161.7,362.5C1162.6,366.4 1163.6,371.5 1164.0,374.0C1164.6,378.1 1165.7,381.9 1169.7,394.0C1170.5,396.5 1171.5,399.9 1171.9,401.6C1172.4,403.4 1173.5,405.8 1174.4,407.1C1175.3,408.4 1176.0,410.4 1176.0,411.6C1176.0,412.7 1176.9,414.7 1178.0,416.0C1179.1,417.3 1180.0,419.1 1180.0,420.1C1180.0,421.1 1180.6,422.5 1181.3,423.2C1182.0,423.9 1184.1,427.2 1186.0,430.5C1187.9,433.8 1189.8,436.9 1190.2,437.5C1201.6,452.4 1214.6,465.5 1220.7,468.3C1222.0,468.9 1223.0,469.6 1223.0,470.0C1223.0,470.4 1224.3,471.3 1226.0,472.0C1227.7,472.7 1229.0,473.6 1229.0,474.0C1229.0,474.5 1230.6,475.4 1232.5,476.0C1234.4,476.6 1236.0,477.6 1236.0,478.1C1236.0,478.6 1237.2,479.3 1238.8,479.6C1240.3,480.0 1243.1,481.1 1245.0,482.0C1248.2,483.7 1253.0,485.2 1268.3,489.5C1280.8,493.0 1317.9,493.1 1331.5,489.7C1334.8,488.9 1339.3,487.7 1341.5,487.2C1348.1,485.5 1355.0,482.8 1355.0,481.9C1355.0,481.5 1356.8,480.6 1359.0,480.0C1361.2,479.4 1363.0,478.5 1363.0,478.1C1363.0,477.6 1364.3,476.7 1366.0,476.0C1367.7,475.3 1369.0,474.4 1369.0,473.9C1369.0,473.5 1369.8,472.9 1370.8,472.6C1373.2,471.8 1387.7,457.4 1388.5,455.0C1388.9,453.9 1389.5,453.0 1390.0,453.0C1390.4,453.0 1392.1,451.0 1393.7,448.5C1396.9,443.4 1399.2,442.8 1403.3,446.0C1404.7,447.1 1406.3,448.0 1406.8,448.0C1409.5,448.0 1409.0,455.0 1405.8,461.0C1404.8,462.9 1404.0,464.9 1404.0,465.5C1404.0,466.0 1403.1,468.3 1402.1,470.5C1401.0,472.7 1399.7,475.6 1399.1,477.0C1398.5,478.4 1396.9,481.3 1395.5,483.5C1394.2,485.7 1392.6,488.7 1391.9,490.2C1391.3,491.8 1390.5,493.0 1390.0,493.0C1389.6,493.0 1388.7,494.4 1388.0,496.0C1387.3,497.6 1386.4,499.0 1385.9,499.0C1385.5,499.0 1384.9,499.8 1384.6,500.8C1384.2,501.7 1382.2,504.5 1380.0,506.9C1377.8,509.4 1376.0,511.7 1376.0,512.1C1376.0,513.1 1365.3,523.7 1361.0,526.9C1359.1,528.3 1356.8,530.2 1355.9,531.0C1353.3,533.2 1351.9,534.2 1347.5,537.0C1341.0,541.1 1339.8,541.8 1333.0,545.0C1329.4,546.8 1324.7,549.0 1322.5,550.1C1320.3,551.1 1317.9,552.0 1317.1,552.0C1316.3,552.0 1312.9,552.9 1309.6,553.9C1306.2,555.0 1299.5,556.4 1294.7,557.1C1289.9,557.8 1285.7,558.7 1285.4,559.2C1284.5,560.7 1247.8,560.0 1244.8,558.4zM1537.9,558.5C1537.1,557.6 1533.9,556.5 1530.8,556.0C1527.7,555.5 1523.8,554.4 1522.1,553.6C1520.5,552.7 1518.3,552.0 1517.3,552.0C1516.2,552.0 1514.5,551.3 1513.5,550.5C1512.4,549.7 1509.2,547.5 1506.5,545.8C1500.2,541.8 1490.8,532.4 1488.5,527.9C1487.5,526.0 1486.4,524.3 1486.1,524.0C1484.9,523.1 1480.3,512.8 1478.2,506.5C1472.9,490.4 1473.0,495.0 1473.0,326.5C1473.0,206.4 1472.7,170.1 1471.8,169.2C1470.9,168.3 1463.7,168.0 1445.6,168.0C1431.8,168.0 1419.9,167.6 1419.1,167.1C1416.8,165.6 1418.6,161.1 1421.8,160.5C1425.9,159.6 1440.1,154.3 1449.5,150.0C1451.7,149.0 1454.2,147.9 1455.0,147.6C1455.8,147.3 1458.3,145.9 1460.5,144.5C1462.7,143.1 1465.9,141.3 1467.6,140.6C1469.3,139.8 1471.2,138.4 1472.0,137.6C1472.7,136.7 1473.7,136.0 1474.2,136.0C1477.7,136.0 1503.5,112.1 1511.0,102.0C1513.5,98.7 1517.4,93.5 1519.8,90.4C1522.1,87.3 1524.0,84.2 1524.0,83.5C1524.0,82.7 1524.6,81.5 1525.4,80.7C1526.2,79.9 1527.6,77.8 1528.4,75.9C1529.3,74.0 1530.4,71.8 1530.9,71.0C1531.4,70.2 1532.3,68.4 1532.9,67.0C1533.5,65.6 1534.4,63.8 1534.8,63.0C1535.3,62.2 1536.6,59.5 1537.7,57.0C1538.9,54.5 1540.7,50.4 1541.9,47.9C1543.1,45.4 1544.0,42.4 1544.0,41.4C1544.0,37.9 1548.9,34.5 1550.4,36.9C1550.8,37.4 1551.2,58.1 1551.3,82.7L1551.5,127.5L1554.5,133.0C1559.9,142.9 1568.2,150.3 1577.0,153.0C1580.3,154.0 1589.3,154.5 1609.4,154.7C1628.3,155.0 1637.8,155.4 1638.7,156.2C1639.6,156.9 1640.0,159.0 1639.8,162.4L1639.5,167.5L1596.6,167.8C1566.9,167.9 1553.3,168.4 1552.3,169.1C1550.4,170.7 1550.5,456.5 1552.4,471.5C1554.9,490.3 1561.7,502.9 1575.4,513.8C1583.3,520.1 1610.3,520.4 1621.0,514.3C1622.4,513.5 1624.7,512.4 1626.2,511.9C1627.8,511.3 1629.0,510.4 1629.0,510.0C1629.0,509.5 1629.8,508.9 1630.9,508.5C1633.7,507.6 1638.5,502.7 1643.0,496.1C1649.2,487.0 1651.1,486.1 1653.9,491.3C1655.3,493.9 1652.8,501.3 1649.3,504.8C1648.6,505.5 1648.0,506.7 1648.0,507.4C1648.0,508.1 1647.2,509.7 1646.2,510.8C1645.3,512.0 1642.5,515.7 1640.0,519.0C1633.3,528.0 1616.3,543.9 1613.3,544.0C1612.9,544.0 1611.4,544.9 1610.0,546.0C1608.6,547.1 1606.8,548.0 1606.0,548.0C1605.2,548.0 1603.4,548.9 1602.0,550.0C1600.6,551.1 1598.8,552.0 1597.9,552.0C1597.0,552.0 1594.3,552.9 1591.9,553.9C1589.5,554.9 1584.7,556.1 1581.3,556.5C1577.9,556.9 1574.6,557.8 1573.9,558.6C1572.1,560.7 1540.1,560.6 1537.9,558.5zM-0.0,544.6C-0.0,541.3 0.3,541.0 3.8,540.4C5.8,540.0 8.7,538.9 10.2,537.9C11.6,536.8 13.2,536.0 13.7,536.0C14.8,536.0 24.0,526.7 24.0,525.6C24.0,525.2 24.8,523.6 25.8,522.2C30.1,516.1 30.0,519.9 30.0,273.8C29.9,19.6 30.1,30.4 24.9,22.9C20.4,16.5 10.8,8.0 8.1,8.0C3.8,8.0 -0.0,5.6 -0.0,2.8L0.0,0.0L75.9,-0.0L151.8,-0.0L151.3,2.1C150.7,4.2 145.6,8.0 143.3,8.0C142.0,8.0 136.4,11.5 131.7,15.3C128.9,17.6 126.2,21.4 122.6,28.5C120.5,32.5 120.5,32.5 120.5,263.0L120.5,493.5L123.2,499.2C126.5,506.0 133.9,513.7 141.2,517.6L146.5,520.5L208.0,520.5L269.5,520.5L277.0,518.2C281.1,516.9 286.3,515.0 288.6,513.9C290.9,512.9 293.3,512.0 294.0,512.0C294.6,512.0 296.4,511.2 297.8,510.2C299.3,509.3 301.2,508.1 302.1,507.5C310.1,502.6 316.5,497.3 324.4,488.8L333.8,478.8L337.3,479.9C339.3,480.6 341.0,481.9 341.3,483.0C342.0,485.5 339.3,494.5 337.4,496.0C336.7,496.7 336.0,497.6 336.0,498.1C336.0,498.9 332.3,505.0 329.5,508.9C327.7,511.3 311.3,527.4 308.3,529.6C306.7,530.8 302.8,533.2 299.5,535.0C296.2,536.8 293.1,538.5 292.5,538.8C290.8,539.9 281.9,543.0 274.0,545.2C266.5,547.4 266.3,547.4 133.2,547.7L-0.0,548.0L-0.0,544.6zM724.5,547.0C722.9,544.5 725.3,542.0 730.6,540.4C733.6,539.6 736.0,538.5 736.0,538.0C736.0,537.5 736.9,536.8 738.0,536.5C743.4,534.8 750.0,526.6 753.2,517.5C756.0,509.9 755.9,37.3 753.2,29.5C749.1,17.8 742.4,11.2 730.0,6.4C726.0,4.8 724.4,3.6 724.2,2.1L723.9,-0.0L841.8,-0.0C944.6,-0.0 960.1,0.2 962.7,1.5C964.4,2.3 968.6,3.3 972.1,3.6C980.5,4.3 1000.6,9.6 1012.0,14.0C1014.5,15.0 1017.9,16.1 1019.7,16.5C1021.4,16.8 1023.4,17.8 1024.1,18.6C1024.7,19.4 1026.0,20.0 1027.0,20.0C1027.9,20.0 1029.8,20.8 1031.1,21.8C1032.4,22.8 1034.6,24.1 1036.0,24.8C1037.4,25.5 1039.7,26.8 1041.1,27.8C1042.5,28.7 1045.0,30.4 1046.6,31.4C1057.1,38.5 1066.7,47.0 1075.9,57.5C1081.9,64.4 1081.4,63.7 1086.3,71.2C1088.4,74.3 1090.5,77.2 1091.0,77.5C1091.6,77.8 1092.0,78.9 1092.0,79.9C1092.0,80.9 1092.9,82.5 1094.0,83.5C1095.1,84.5 1096.0,85.9 1096.0,86.7C1096.0,87.5 1096.8,89.8 1097.9,91.8C1104.2,104.2 1108.0,116.7 1111.0,135.5C1112.1,142.0 1112.1,170.0 1111.0,176.5C1109.4,186.4 1107.9,193.6 1106.4,198.0C1105.5,200.5 1104.4,204.2 1103.9,206.4C1103.4,208.5 1102.3,211.2 1101.5,212.4C1100.7,213.5 1100.0,215.2 1100.0,216.1C1100.0,217.0 1099.1,218.7 1098.0,220.0C1096.9,221.3 1096.0,223.1 1096.0,224.0C1096.0,224.9 1095.1,226.7 1094.0,228.0C1092.9,229.3 1092.0,230.9 1092.0,231.6C1092.0,232.3 1091.4,233.5 1090.7,234.2C1090.0,234.9 1088.0,237.8 1086.2,240.5C1078.4,252.6 1056.0,275.2 1047.2,279.9C1045.7,280.7 1044.0,281.9 1043.2,282.6C1042.5,283.4 1041.3,284.0 1040.6,284.0C1039.9,284.0 1038.3,284.9 1037.0,286.0C1035.7,287.1 1033.9,288.0 1033.0,288.0C1032.1,288.0 1030.3,288.9 1029.0,290.0C1027.7,291.1 1025.7,292.0 1024.6,292.0C1023.4,292.0 1021.5,292.7 1020.4,293.5C1018.4,294.8 1011.8,296.6 999.5,299.1C993.0,300.4 967.0,300.4 960.5,299.1C949.8,296.9 942.4,295.0 938.5,293.4C933.1,291.2 917.2,283.2 915.7,281.9C915.0,281.4 912.5,279.6 910.0,278.0C902.7,273.2 882.8,253.3 879.9,247.8C879.3,246.6 878.3,245.1 877.9,244.6C874.3,240.1 872.2,237.1 871.2,235.0C870.5,233.6 869.1,231.2 868.0,229.5C863.5,222.7 863.4,221.9 865.9,219.9C869.0,217.3 870.8,217.5 872.2,220.5C872.8,221.9 873.7,223.0 874.1,223.0C874.5,223.0 875.1,223.8 875.4,224.8C876.7,228.8 894.8,245.8 901.0,248.8C902.4,249.4 904.2,250.4 905.0,250.9C920.7,260.1 954.3,261.6 966.5,253.6C967.9,252.7 969.8,252.0 970.8,252.0C971.8,252.0 973.7,251.1 975.0,250.0C976.2,248.9 978.1,247.8 979.1,247.5C980.2,247.1 981.0,246.5 981.0,246.0C981.0,245.5 982.0,244.8 983.1,244.5C988.0,242.9 1001.1,227.6 1004.9,219.0C1005.5,217.6 1006.4,215.8 1006.9,215.0C1008.7,212.0 1012.0,203.1 1012.0,201.0C1012.0,199.9 1012.7,197.6 1013.5,196.1C1015.6,191.9 1019.0,167.0 1019.0,155.5C1019.0,144.6 1016.0,122.5 1013.4,114.5C1010.5,105.3 1007.9,98.5 1005.9,94.5C1004.9,92.3 1004.0,90.0 1004.0,89.5C1004.0,89.0 1003.1,87.4 1002.0,86.0C1000.9,84.6 1000.0,83.0 1000.0,82.3C1000.0,81.3 996.7,75.6 994.2,72.5C993.8,72.0 991.8,69.0 989.8,66.0C982.0,54.1 965.8,37.9 954.0,30.2C951.0,28.2 947.9,26.0 947.2,25.3C946.5,24.6 945.1,24.0 944.1,24.0C943.1,24.0 941.3,23.1 940.0,22.0C938.7,20.9 936.8,20.0 935.8,20.0C934.8,20.0 932.5,19.3 930.8,18.4C929.1,17.5 925.4,16.4 922.6,16.0C919.8,15.5 914.6,14.7 911.0,14.1C906.9,13.4 893.4,13.0 875.0,13.2L845.5,13.5L845.2,261.8L845.0,510.2L847.1,517.1C850.0,526.7 862.9,540.0 869.2,540.0C872.5,540.0 876.3,543.4 875.8,545.8C875.5,547.4 869.9,547.5 800.3,547.8C750.2,547.9 724.9,547.7 724.5,547.0zM1664.7,547.3C1663.1,545.8 1666.0,540.7 1673.8,531.4C1674.3,530.9 1675.3,529.3 1676.0,528.0C1676.7,526.6 1677.8,525.0 1678.4,524.3C1679.0,523.7 1680.6,521.5 1682.0,519.5C1684.7,515.6 1692.4,505.1 1693.8,503.4C1694.3,502.9 1695.3,501.3 1696.0,500.0C1696.7,498.6 1697.8,497.0 1698.4,496.3C1699.0,495.7 1701.2,492.7 1703.3,489.8C1714.3,474.7 1721.1,465.4 1721.7,464.5C1722.2,463.9 1723.8,461.5 1725.5,459.0C1727.2,456.6 1731.2,450.9 1734.5,446.4C1737.8,441.9 1741.2,437.2 1742.0,436.0C1742.8,434.8 1744.6,432.3 1746.0,430.5C1747.4,428.7 1749.2,426.2 1750.0,425.0C1750.8,423.7 1752.4,421.5 1753.5,420.1C1754.6,418.7 1756.9,415.5 1758.5,413.0C1760.2,410.5 1761.8,408.1 1762.3,407.5C1766.0,402.6 1768.7,398.9 1770.0,397.0C1770.8,395.7 1772.4,393.5 1773.5,392.1C1774.6,390.7 1776.9,387.5 1778.5,385.0C1780.2,382.5 1781.8,380.1 1782.3,379.5C1785.9,374.8 1788.7,370.9 1790.0,369.0C1790.8,367.8 1792.6,365.3 1794.0,363.4C1795.4,361.5 1798.3,357.5 1800.5,354.5C1802.7,351.4 1805.3,348.0 1806.2,346.8C1807.2,345.6 1808.0,344.4 1808.0,344.0C1808.0,343.6 1808.8,342.3 1809.8,341.2C1810.7,340.0 1812.6,337.4 1814.0,335.5C1816.9,331.4 1824.5,321.0 1825.8,319.4C1826.3,318.9 1827.3,317.3 1828.0,316.0C1828.7,314.6 1829.8,313.0 1830.4,312.3C1831.0,311.7 1832.6,309.5 1834.0,307.5C1836.7,303.6 1844.4,293.1 1845.8,291.4C1846.3,290.9 1847.3,289.3 1848.0,288.0C1848.7,286.6 1849.8,285.0 1850.4,284.3C1851.0,283.7 1852.6,281.5 1854.0,279.5C1856.7,275.6 1864.4,265.1 1865.8,263.4C1866.3,262.9 1867.3,261.3 1868.0,260.0C1868.7,258.6 1869.8,257.0 1870.4,256.3C1871.0,255.7 1872.6,253.5 1874.0,251.5C1876.4,248.0 1884.1,237.5 1885.8,235.5C1886.2,234.9 1888.1,232.2 1890.0,229.5C1891.9,226.8 1893.7,224.3 1894.0,224.0C1894.3,223.7 1895.8,221.5 1897.5,219.0C1899.1,216.5 1902.0,212.6 1903.9,210.2C1906.2,207.4 1907.0,205.6 1906.3,204.9C1905.7,204.3 1878.8,204.0 1828.9,204.2C1758.4,204.5 1752.3,204.6 1749.3,206.3C1747.5,207.2 1745.1,208.0 1743.9,208.0C1742.0,208.0 1737.6,209.9 1731.0,213.7C1729.6,214.5 1727.3,215.6 1725.8,216.1C1724.2,216.7 1723.0,217.6 1723.0,218.0C1723.0,218.5 1722.0,219.2 1720.8,219.6C1719.5,220.0 1713.6,225.2 1707.7,231.1L1696.9,241.9L1692.9,240.4C1688.5,238.6 1688.4,238.3 1690.4,234.3C1691.1,232.8 1692.8,229.3 1694.1,226.5C1698.7,216.9 1704.2,209.7 1713.0,201.2C1720.4,194.1 1721.7,193.1 1724.5,191.8C1725.9,191.2 1727.0,190.3 1727.0,189.9C1727.0,189.5 1728.2,188.7 1729.8,188.1C1731.3,187.6 1733.6,186.5 1735.0,185.7C1740.0,182.8 1746.8,180.0 1748.6,180.0C1749.7,180.0 1753.7,179.1 1757.5,178.0C1764.3,176.1 1767.5,176.0 1882.2,176.0C1990.9,176.0 2000.0,176.1 2000.0,177.6C2000.0,178.5 1999.1,180.2 1997.9,181.4C1996.8,182.6 1993.9,186.2 1991.5,189.5C1989.0,192.8 1986.7,196.0 1986.2,196.6C1985.7,197.1 1984.7,198.7 1984.0,200.0C1983.3,201.4 1982.2,203.0 1981.6,203.7C1981.0,204.3 1979.4,206.5 1978.0,208.5C1975.3,212.4 1967.6,222.9 1966.2,224.6C1965.7,225.1 1964.7,226.7 1964.0,228.0C1963.3,229.4 1962.2,231.0 1961.6,231.7C1961.0,232.3 1959.4,234.5 1958.0,236.5C1955.3,240.4 1947.6,250.9 1946.2,252.6C1945.7,253.1 1944.7,254.7 1944.0,256.0C1943.3,257.4 1942.2,259.0 1941.6,259.7C1941.0,260.3 1939.4,262.5 1938.0,264.5C1935.3,268.4 1927.6,278.9 1926.2,280.6C1925.7,281.1 1924.7,282.6 1924.1,283.9C1923.4,285.1 1922.1,287.0 1921.2,288.0C1919.0,290.4 1918.1,291.6 1914.5,297.0C1912.1,300.5 1901.6,315.0 1898.3,319.5C1897.8,320.1 1896.2,322.5 1894.5,325.0C1892.8,327.4 1888.8,333.1 1885.5,337.6C1882.2,342.1 1878.8,346.8 1878.0,348.0C1877.2,349.2 1875.4,351.7 1874.0,353.5C1872.6,355.3 1870.8,357.8 1870.0,359.0C1869.2,360.3 1867.6,362.5 1866.5,363.9C1865.4,365.3 1863.1,368.5 1861.5,371.0C1859.8,373.5 1858.2,375.9 1857.7,376.5C1854.0,381.4 1851.3,385.1 1850.0,387.0C1849.2,388.3 1847.6,390.5 1846.5,391.9C1845.4,393.3 1843.1,396.5 1841.5,399.0C1839.8,401.5 1838.2,403.9 1837.7,404.5C1834.1,409.2 1831.3,413.1 1830.0,415.0C1829.2,416.2 1827.4,418.7 1826.0,420.6C1824.6,422.5 1821.7,426.5 1819.5,429.5C1817.3,432.6 1814.7,436.0 1813.8,437.2C1812.8,438.4 1812.0,439.6 1812.0,440.0C1812.0,440.4 1811.2,441.7 1810.2,442.8C1809.3,444.0 1807.4,446.6 1806.0,448.5C1803.1,452.6 1795.5,463.0 1794.2,464.6C1793.7,465.1 1792.7,466.7 1792.0,468.0C1791.3,469.4 1790.2,471.0 1789.6,471.7C1789.0,472.3 1787.4,474.5 1786.0,476.5C1783.3,480.4 1775.6,490.9 1774.2,492.6C1773.7,493.1 1772.7,494.7 1772.0,496.0C1771.3,497.4 1770.2,499.0 1769.6,499.7C1769.0,500.3 1767.4,502.5 1766.0,504.5C1764.6,506.5 1761.8,510.4 1759.7,513.1C1757.6,515.8 1756.2,518.5 1756.5,519.0C1757.4,520.4 1918.2,520.3 1923.5,518.9C1925.7,518.3 1930.1,517.2 1933.2,516.5C1936.3,515.8 1939.9,514.5 1941.1,513.6C1942.4,512.7 1944.3,512.0 1945.3,512.0C1946.3,512.0 1948.3,511.2 1949.8,510.2C1951.3,509.2 1953.2,508.0 1954.1,507.5C1963.0,502.3 1973.2,493.1 1981.2,483.2C1983.5,480.4 1986.1,480.4 1988.9,483.4C1990.9,485.5 1991.0,485.9 1989.6,488.6C1988.8,490.2 1986.9,494.2 1985.4,497.5C1983.8,500.8 1982.3,503.7 1981.9,504.0C1981.6,504.3 1980.5,506.0 1979.6,507.8C1977.1,512.6 1963.7,526.3 1957.4,530.5C1954.5,532.5 1951.8,534.5 1951.5,535.0C1951.2,535.6 1950.0,536.0 1949.0,536.0C1948.0,536.0 1946.5,536.7 1945.7,537.5C1942.4,540.8 1926.1,545.7 1914.0,547.0C1905.2,548.0 1665.6,548.3 1664.7,547.3zM1318.0,294.0C1323.0,291.3 1332.0,283.2 1332.0,281.4C1332.0,280.8 1332.9,278.1 1334.1,275.5C1336.5,270.2 1336.2,261.6 1333.4,249.2C1332.6,245.7 1332.0,241.3 1332.0,239.4C1332.0,237.5 1331.1,233.4 1330.0,230.3C1328.9,227.1 1328.0,223.7 1328.0,222.6C1328.0,220.8 1325.7,215.2 1321.9,207.8C1320.9,205.8 1320.0,203.6 1320.0,203.0C1320.0,202.4 1319.2,200.7 1318.2,199.2C1317.1,197.7 1315.0,194.5 1313.4,192.0C1309.8,186.4 1297.2,173.7 1293.4,171.8C1290.3,170.3 1288.5,169.4 1283.2,166.5C1269.6,159.4 1234.8,159.4 1224.6,166.6C1223.5,167.4 1221.8,168.0 1220.9,168.0C1220.0,168.0 1218.3,168.9 1217.0,170.0C1215.7,171.1 1214.3,172.0 1213.9,172.0C1210.1,172.0 1191.9,188.8 1186.3,197.5C1184.5,200.2 1182.6,203.1 1182.0,203.8C1181.4,204.5 1180.4,206.4 1179.8,208.0C1179.3,209.7 1178.4,211.0 1177.9,211.0C1177.5,211.0 1176.5,212.8 1175.9,215.0C1175.2,217.2 1174.1,219.5 1173.3,220.1C1172.6,220.7 1172.0,222.1 1172.0,223.1C1172.0,224.2 1171.1,226.7 1170.0,228.7C1168.9,230.8 1168.0,233.2 1168.0,234.1C1168.0,235.0 1167.1,237.7 1166.0,240.1C1164.9,242.5 1164.0,245.9 1164.0,247.6C1164.0,249.3 1163.3,252.9 1162.5,255.6C1161.0,260.4 1158.1,283.6 1158.0,291.3C1158.0,294.3 1158.5,295.3 1160.2,296.0C1161.6,296.5 1193.3,296.8 1238.0,296.7L1313.5,296.5L1318.0,294.0z'/%3E%3C/svg%3E") no-repeat center calc(50vh - min(62vw,380px) * .14) / min(62vw,380px) auto;background-position:center calc(50dvh - min(62vw,380px) * .14)}.lp-veil .veil,.lp-veil-in .veil{display:grid;place-items:center;position:fixed;inset:0;z-index:299;background:var(--cream);pointer-events:none}.lp-veil .veil{animation:lp-v-safety .4s ease 8s forwards}.lp-veil-in .veil{opacity:0;animation:lp-v-in .2s ease forwards}.lp-veil.lp-veil-done .veil{opacity:0;transition:opacity .4s cubic-bezier(.65,0,.35,1)}.veil svg{width:min(62vw,380px);height:auto;fill:var(--ink)}.lp-veil .veil svg{animation:lp-v-breathe 2.4s ease-in-out .3s infinite}@keyframes lp-v-breathe{0%,100%{opacity:1}50%{opacity:.45}}@keyframes lp-v-in{to{opacity:1}}@keyframes lp-v-safety{to{opacity:0;visibility:hidden}}.biglogo{position:absolute;z-index:2;left:clamp(16px,2.8vw,44px);top:clamp(16px,2.8vw,44px);height:calc(100% - clamp(16px,2.8vw,44px) * 2);aspect-ratio:560/2000;fill:#fff;transform:translateX(calc(var(--bp) * -140%));opacity:calc(1 - var(--bp) * 1.05);will-change:transform}.hero .copy{position:absolute;z-index:2;left:var(--gut);bottom:clamp(28px,6vh,64px);max-width:min(560px,60vw)}.hero .copy h1{font-size:clamp(30px,4.6vw,64px)}.glass{background:linear-gradient(135deg,rgb(255 255 255 / .3),rgb(255 255 255 / .1) 45%,rgb(255 255 255 / .2));-webkit-backdrop-filter:blur(18px) saturate(1.5);backdrop-filter:blur(18px) saturate(1.5);border:1px solid rgb(255 255 255 / .45);box-shadow:inset 0 1px 0 rgb(255 255 255 / .55),inset 0 -18px 30px -22px rgb(255 255 255 / .35),0 18px 40px -18px rgb(0 0 0 / .45);color:#fff}.pcard{position:absolute;z-index:3;right:var(--gut);bottom:clamp(24px,5vh,56px);width:296px;padding:26px 28px 26px;display:block;border:0;box-shadow:0 18px 40px -18px rgb(0 0 0 / .45);transform:translateY(calc(var(--hp) * -70px));will-change:transform}.pcard .im{position:relative;height:186px;display:block;margin-bottom:12px}.pcard .im img{position:absolute;left:50%;top:50%;width:224px;max-width:94%;height:100%;transform:translate(-50%,-50%);object-fit:contain;filter:drop-shadow(0 14px 14px rgb(0 0 0 / .28));transition:transform .7s var(--ease)}.pcard:hover .im img{transform:translate(-50%,-50%) scale(1.06) rotate(-2deg)}.pcard b{display:block;font-family:var(--display);font-weight:400;font-size:19px;text-transform:uppercase;line-height:1.1}.pcard .tags{margin:7px 0 6px;font-size:13.5px;letter-spacing:.02em;text-transform:none;flex-wrap:nowrap;white-space:nowrap;overflow:hidden;opacity:.92}.pcard .tags span+span::before{margin-right:7px}.pcard .pr{font-size:15px}.mlogo{display:none}.cats{position:relative;padding:clamp(64px,12vh,130px) var(--gut);background:var(--paper);display:flex;flex-direction:column;align-items:center;gap:clamp(8px,1.3vw,20px);overflow:hidden}.cats a{font-family:var(--display);text-transform:uppercase;font-size:clamp(36px,6.2vw,92px);line-height:1.04;position:relative;z-index:2}.cats a span{display:inline-block;opacity:.24;transition:transform .9s var(--damp),opacity .6s}.cats a.on span{opacity:1;transform:translateX(-10px)}.cats .peek{position:absolute;z-index:1;top:50%;right:7vw;width:min(21vw,300px);aspect-ratio:4/5;margin-top:calc(min(21vw,300px) * -.625);pointer-events:none}.cats .peek img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transform:translate(-26px,26px);transition:none}.cats .peek img.in{opacity:1;transform:none;transition:opacity .55s,transform .8s cubic-bezier(.22,1,.36,1)}.cats .peek img.out{opacity:0;transform:translate(26px,26px);transition:opacity .45s,transform .6s cubic-bezier(.4,0,.6,1)}.chaps{position:relative;z-index:2}.chap{position:sticky;top:-8vh;height:108vh;display:grid;grid-template-columns:1fr 1fr;background:var(--cream);overflow:hidden;contain:paint;transform:translateZ(0)}.chap.alt{background:var(--paper)}.chap.alt .rvm{order:2}.chap .rvm{height:100%}.chap:nth-child(1) .rvm{background:#E3D7BC}.chap:nth-child(2) .rvm{background:#D4C5A3}.chap:nth-child(3) .rvm{background:#C6B48F}.chap:nth-child(4) .rvm{background:#DACBAA}.chap .txt{display:flex;flex-direction:column;justify-content:center;padding:var(--hd) clamp(28px,7vw,120px) 8vh}.chap .rvt{display:flex;flex-direction:column;align-items:flex-start;gap:18px}.chap h2{font-size:clamp(30px,3.6vw,56px)}.chap p{max-width:38ch}.chap .no{font-family:var(--display);font-size:13px;letter-spacing:.2em;color:var(--gold-deep)}.sec{padding:clamp(64px,11vh,130px) var(--gut);position:relative;z-index:3;background:var(--cream)}.sec.paper{background:var(--paper)}.sec.coll{padding-block:clamp(96px,16vh,190px)}.sec:not(.paper)+.sec:not(.paper){padding-top:0}.sec-h{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:clamp(24px,4vh,44px)}.sec-h h2{font-size:clamp(24px,2.6vw,38px)}.sec-h.sm h2{font-size:clamp(20px,1.9vw,27px)}.sec-h .arrows{display:none}.orow{display:grid;grid-template-columns:repeat(5,1fr);gap:clamp(8px,1vw,16px)}.orow.four{grid-template-columns:repeat(4,1fr)}.oc{position:relative;display:block;aspect-ratio:4/5;overflow:hidden;color:#fff;background:var(--block)}.oc img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:opacity .6s,transform 1.4s var(--ease)}.oc img.b{opacity:0}.oc::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#fff0 55%,rgb(0 0 0 / .46));transition:opacity .5s}.oc .cap{position:absolute;left:clamp(12px,1.4vw,20px);right:12px;bottom:clamp(12px,1.4vw,18px);z-index:2;transition:color .4s}.oc .cap b{display:block;font-family:var(--display);font-weight:400;-webkit-text-stroke:.45px currentColor;font-size:clamp(14px,1.15vw,18px);text-transform:uppercase;line-height:1.1;letter-spacing:.03em}.oc .cap span{display:block;font-size:14px;max-height:0;opacity:0;overflow:hidden;transition:max-height .5s,opacity .4s,margin .4s}.oc.swap{background:var(--paper)}.coll .oc .cap b{-webkit-text-stroke:0;font-size:clamp(13px,1vw,16px);letter-spacing:.1em;line-height:1.2}.oc.swap::after{opacity:0}.oc.swap .cap{color:var(--ink)}.orow[data-rv] .oc{--q:clamp(0,calc((var(--p) - var(--d,0)) / .55),1)}.orow[data-rv] .oc img,.orow[data-rv] .oc::after{clip-path:inset(0 0 calc((1 - var(--q)) * 100%) 0)}.orow[data-rv] .oc .cap{opacity:var(--q)}@media (hover:hover){.oc:hover img{transform:scale(1.04)}.oc.swap:hover img.b{opacity:1}.oc.swap:hover::after{opacity:1}.oc.swap:hover .cap{color:#fff}.oc:hover .cap span{max-height:60px;opacity:1;margin-top:4px}}.orow-h{display:none}.pdp-galwrap .dots{display:none}.mosaic{display:flex;justify-content:center;align-items:flex-start;gap:clamp(10px,1.2vw,18px);height:54vh}.mosaic figure{margin:0;will-change:transform}.mosaic figure:nth-child(1) img{height:50vh;aspect-ratio:1/1}.mosaic figure:nth-child(2){margin-top:12vh}.mosaic figure:nth-child(2) img{height:42vh;aspect-ratio:3/4}.mosaic figure:nth-child(3){margin-top:2vh}.mosaic figure:nth-child(3) img{height:50vh;aspect-ratio:4/5}.mosaic img{width:auto;object-fit:cover}.craft{display:grid;grid-template-columns:auto minmax(0,40ch);justify-content:center;align-items:start;gap:clamp(32px,6vw,96px);margin:clamp(48px,9vh,96px) auto 0;max-width:1180px}.craft h2{font-size:clamp(28px,4.2vw,62px);line-height:1.05}.craft p{max-width:44ch;margin:.4em 0 22px}.ig{position:relative;z-index:3;background:var(--paper);padding:clamp(56px,9vh,110px) 0 clamp(80px,12vh,140px);overflow:hidden}.ig-h{text-align:center;position:relative;z-index:5;pointer-events:none}.ig-h h2{font-size:clamp(20px,1.9vw,27px)}.ig-h a{pointer-events:auto;margin-top:10px}.ig-band{position:relative;height:clamp(420px,62vh,640px);margin-top:clamp(40px,7vh,80px)}.ig-band a{position:absolute;left:0;display:block;overflow:hidden;will-change:transform;box-shadow:0 10px 30px -18px rgb(0 0 0 / .35)}.ig-band a img{width:100%;height:100%;object-fit:cover;transition:transform .8s var(--ease)}.ig-band a span{position:absolute;left:10px;bottom:8px;color:#fff;font-size:11px;letter-spacing:.14em;text-transform:uppercase;opacity:0;transition:opacity .3s;text-shadow:0 1px 6px rgb(0 0 0 / .5)}@media (hover:hover){.ig-band a:hover img{transform:scale(1.05)}.ig-band a:hover span{opacity:1}}.ft{position:relative;z-index:3;background:var(--char);color:#EDE6D6;padding:clamp(48px,8vh,90px) var(--gut) 34px}.ft-top{display:grid;grid-template-columns:1.3fr repeat(3,1fr);gap:32px}.ft h4{font-family:var(--body);font-weight:400;font-size:12px;letter-spacing:.18em;text-transform:uppercase;margin:0 0 14px;color:var(--gold)}.ft a{display:block;font-size:15px;padding:3px 0;opacity:.9}.ft a:hover{opacity:1;text-decoration:underline}.ft .news p{font-family:var(--display);text-transform:uppercase;font-size:22px;line-height:1.2;max-width:18ch;margin-bottom:18px}.ft form{display:flex;border-bottom:1px solid rgb(255 255 255 / .5);max-width:340px}.ft input{flex:1;min-width:0;background:none;border:0;color:inherit;font:inherit;padding:10px 0}.ft input::placeholder{color:rgb(237 230 214 / .6)}.ft form button{background:none;border:0;font-size:12px;letter-spacing:.16em;text-transform:uppercase}.ft-bot{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin-top:56px;padding-top:22px;border-top:1px solid rgb(255 255 255 / .18);font-size:13px;opacity:.85}.ft-bot .lgo{height:28px}.ft-bot span{display:flex;gap:18px;flex-wrap:wrap;align-items:baseline}.ft-bot span a{display:inline;padding:0;font-size:13px}.top{padding:calc(var(--hd) + clamp(40px,8vh,90px)) var(--gut) clamp(28px,5vh,56px);text-align:center}.top h1{font-size:clamp(34px,6vw,92px)}.top p{max-width:56ch;margin:18px auto 0}.top.left{text-align:left;padding-top:calc(var(--hd) + clamp(32px,6vh,64px));padding-bottom:clamp(20px,3vh,32px)}.top.left h1{font-size:clamp(26px,2.6vw,40px)}.top.left p{margin:12px 0 0;max-width:60ch;color:var(--mute)}.wall{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(22px,3vw,48px) clamp(10px,1.4vw,22px)}.wall.four{grid-template-columns:repeat(4,1fr)}.pt .ph{position:relative;display:block;aspect-ratio:4/5;overflow:hidden;background:var(--paper)}.pt .ph img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:opacity .6s,transform 1.2s var(--ease)}.pt .ph img.b{opacity:0}.pt .meta{display:block;padding-top:14px}.pt .meta b{display:block;font-family:var(--display);font-weight:400;text-transform:uppercase;font-size:18px;line-height:1.2}.pt .meta .tags{color:var(--mute);margin:6px 0 4px}.pt .meta .pr{font-size:15px}.qa{position:absolute;left:14px;right:14px;bottom:14px;z-index:3;display:flex;gap:6px;opacity:0;transform:translateY(10px);transition:opacity .4s,transform .5s var(--ease)}.qa button{flex:1;height:44px;border:1px solid #fff;background:#fff;color:var(--gold-deep);font-size:12px;letter-spacing:.16em;text-transform:uppercase;transition:background .3s,color .3s,border-color .3s;display:flex;align-items:center;justify-content:center;gap:8px}.qa button:hover{background:var(--cream);border-color:var(--cream);color:var(--ink)}.qa .qa-i{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.1;stroke-linecap:round;stroke-linejoin:round;display:none}.qa .lbl{flex:none;align-self:center;color:#fff;font-size:11px;letter-spacing:.14em;text-transform:uppercase;padding:0 6px 0 2px;text-shadow:0 1px 6px rgb(0 0 0 / .5)}@media (hover:hover){.pt:hover .ph img.b{opacity:1}.pt:hover .ph img{transform:scale(1.03)}.pt:hover .qa{opacity:1;transform:none}}.qa.open{opacity:1;transform:none}.toast{position:fixed;left:50%;bottom:28px;z-index:95;transform:translate(-50%,40px);opacity:0;visibility:hidden;background:var(--ink);color:#fff;padding:12px 18px;font-size:14px;display:flex;gap:16px;align-items:center;transition:transform .7s var(--damp),opacity .3s,visibility 0s .3s;white-space:nowrap}.toast.on{transform:translate(-50%,0);opacity:1;visibility:visible;transition:transform .7s var(--damp),opacity .3s,visibility 0s}.toast button{background:none;border:0;padding:0;color:inherit;text-decoration:underline;font-size:inherit}.toast a{text-decoration:underline}.pdp{display:grid;grid-template-columns:1fr 1fr;align-items:start;padding-top:var(--hd)}.pdp-gal img{width:100%;aspect-ratio:4/5;object-fit:cover}.pdp-gal .dots{display:none}.pdp-info{position:sticky;top:var(--hd);padding:clamp(20px,3.4vh,40px) clamp(22px,5vw,84px) 48px}.pdp-head{text-align:center}.pdp-head.rv{transform:translateY(14px)}.pdp-head h1{font-size:clamp(28px,2.8vw,42px)}.pdp-head .tags{justify-content:center;color:var(--mute);margin-top:9px;min-height:18px}.pdp-head .price{font-size:18px;margin-top:6px}.pack{position:relative;margin:8px auto 0;width:min(100%,clamp(190px,34vh,400px));aspect-ratio:1/1;cursor:zoom-in;display:block;background:none;border:0;padding:0}.pack img{position:absolute;inset:6%;width:88%;height:88%;object-fit:contain;transition:transform .7s var(--ease),opacity .5s}.pack:hover img.cur{transform:scale(1.1)}.pack img.enter{opacity:0;transform:translateX(46px)}.pack img.leave{opacity:0;transform:translateX(-46px)}.pack .hint{position:absolute;left:50%;top:calc(100% + 8px);transform:translateX(-50%);display:inline-flex;align-items:center;gap:8px;white-space:nowrap;padding:7px 13px;border:1px solid var(--line);background:rgb(251 248 240 / .82);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink);transition:border-color .3s,background .3s}.pack .hint svg{width:11px;height:11px;fill:none;stroke:currentColor;stroke-width:1.4}.pack:hover .hint{border-color:var(--ink);background:var(--paper)}.opt{margin-top:14px}.opt label{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--mute);margin-bottom:8px}.opt label a{text-transform:none;letter-spacing:0;font-size:13px;text-decoration:underline;color:var(--ink)}.opt .val{font-weight:400;text-transform:none;letter-spacing:0;font-size:13.5px;color:var(--ink);margin-left:8px}.opt.need label,.opt.need .val{color:#9b2c1d}.opt.need .sw button{border-color:#9b2c1d}.opt.flash .sw{animation:flash 1s}@keyframes flash{30%{box-shadow:0 0 0 6px rgb(200 182 149 / .6)}}.sw{display:flex;flex-wrap:wrap;gap:8px}.sw button{background:none;border:1px solid var(--line);padding:0;height:44px;min-width:44px;display:flex;align-items:center;justify-content:center;transition:border-color .25s}.sw button.on{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.sw.txt button{padding:0 18px;font-size:14px}.sw.sq button{width:44px}.sw.sq button img{width:100%;height:100%;object-fit:contain;padding:5px}.sw.sq button i{display:block;width:100%;height:100%}.buy{display:flex;gap:10px;margin-top:16px}.buy .btn{flex:1}.assure{list-style:none;margin:30px 0 0;padding:0;font-size:14.5px;line-height:1.5}.assure li{padding:3px 0 3px 18px;position:relative}.assure li::before{content:"";position:absolute;left:2px;top:.72em;width:7px;height:1px;background:var(--ink)}.assure button{background:none;border:0;padding:0;border-bottom:1px solid;text-align:left}.assure button:hover{opacity:.6}.teaser{font-size:14px;margin-top:8px;color:var(--mute)}.teaser a{text-decoration:underline;color:var(--ink)}.setbox{margin-top:22px;padding-top:18px;border-top:1px solid var(--line)}.setbox a{display:flex;align-items:center;gap:14px;padding:8px;border:1px solid var(--line);margin-top:8px;font-size:14px;line-height:1.35;transition:border-color .3s}.setbox a:hover{border-color:var(--ink)}.setbox img{width:58px;height:58px;object-fit:contain}.setbox small{display:block;color:var(--mute);font-size:14px}.tabs{margin-top:24px;border-top:1px solid var(--line)}.tabs nav{display:flex;gap:22px;padding:14px 0 0;overflow-x:auto;scrollbar-width:none;position:relative}.tabs nav button{background:none;border:0;border-bottom:1px solid #fff0;padding:0 0 4px;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--mute);white-space:nowrap;flex:none;transition:color .35s,border-color .35s}.tabs nav button.on{color:var(--ink);border-color:var(--ink)}.tabs .panels{position:relative;overflow:hidden;transition:height .5s var(--ease)}.tabs .panel{padding:16px 0 4px;font-size:15.5px;transition:opacity .45s,transform .55s var(--ease)}.tabs .panel.off{position:absolute;left:0;right:0;top:0;opacity:0;transform:translateY(10px);pointer-events:none;visibility:hidden;transition:opacity .25s,transform .3s,visibility 0s .3s}.tabs ul{margin:0;padding-left:18px}.tabs table{border-collapse:collapse;width:100%;margin-top:10px;font-size:14.5px}.tabs th,.tabs td{text-align:left;padding:7px 8px 7px 0;border-bottom:1px solid var(--line);font-weight:400}.tabs th{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--mute)}.tabs .dimg{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:14px}.tabs .dimg img{width:100%;aspect-ratio:1/1;object-fit:cover}.buybar{position:fixed;left:0;right:0;top:calc(var(--hd) + env(safe-area-inset-top,0px));z-index:55;background:var(--cream);border-bottom:1px solid var(--line);transform:translateY(-110%);visibility:hidden;transition:transform .45s var(--ease),visibility 0s .45s}.buybar.on{transform:none;visibility:visible;transition:transform .45s var(--ease),visibility 0s}.bb-row{display:flex;align-items:center;gap:16px;padding:8px var(--gut)}.bb-row>img{width:44px;height:44px;object-fit:contain}.bb-tog{flex:1;min-width:0;display:flex;align-items:center;gap:12px;background:none;border:0;padding:0;text-align:left;transition:opacity .5s .15s}.bb-tog .t{min-width:0;line-height:1.25;font-size:13.5px;color:var(--mute);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bb-tog .t b{display:block;font-family:var(--display);font-weight:400;text-transform:uppercase;font-size:15px;color:var(--ink)}.bb-tog .chev{flex:none;font-size:11px;letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid;padding-bottom:2px}.bb-price{font-size:16px;flex:none}.bb-row .btn{height:42px;flex:none}.bb-opts{display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s var(--ease)}.buybar.open .bb-opts{grid-template-rows:1fr}.bb-opts>div{overflow:hidden}.bb-opts .in{padding:2px var(--gut) 18px;display:flex;gap:10px 44px;flex-wrap:wrap}.bb-opts .opt{margin-top:8px}.lb{position:fixed;inset:0;z-index:120;background:rgb(251 248 240 / .97);display:flex;flex-direction:column;opacity:0;visibility:hidden;transition:opacity .35s,visibility 0s .35s;touch-action:none}.lb.on{opacity:1;visibility:visible;transition:opacity .35s,visibility 0s}.lb-stage{position:relative;height:calc(100vh - 112px);height:calc(100svh - 112px);display:flex;align-items:center;justify-content:center;padding:56px 70px 10px;overflow:hidden}.lb-stage img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;transition:opacity .45s,transform .7s var(--damp);will-change:transform}.lb-stage img.zooming{transition:none}.lb-x{position:absolute;right:22px;top:18px;background:none;border:0;font-size:12px;letter-spacing:.16em;text-transform:uppercase;padding:8px;z-index:2}.lb-nav{position:absolute;top:50%;width:44px;height:44px;margin-top:-22px;border:1px solid var(--line);background:var(--paper);font-size:18px;z-index:2}.lb-nav.p{left:16px}.lb-nav.n{right:16px}.lb-th{display:flex;gap:8px;justify-content:center;padding:14px 16px 0;height:112px;overflow-x:auto;flex:none;scrollbar-width:none;touch-action:pan-x;justify-content:flex-start}.lb-th button:first-child{margin-left:auto}.lb-th button:last-child{margin-right:auto}.lb-th button{width:64px;height:64px;padding:0;border:1px solid #fff0;background:none;flex:none;opacity:.6;transition:opacity .3s,border-color .3s}.lb-th button.on{border-color:var(--ink);opacity:1}.lb-th img{width:100%;height:100%;object-fit:cover}.split{display:grid;grid-template-columns:1fr 1fr;position:relative;z-index:3;background:var(--paper);min-height:min(92vh,860px)}.split:nth-of-type(even){background:var(--cream)}.split .rvm{order:2;min-height:420px}.split.flip .rvm{order:0}.split .txt{display:flex;flex-direction:column;justify-content:center;padding:clamp(40px,8vh,90px) clamp(28px,7vw,120px)}.split .rvt{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.split h2{font-size:clamp(24px,2.6vw,38px)}.split p{max-width:42ch}.stones{display:grid;grid-template-columns:repeat(7,1fr);gap:clamp(10px,1.4vw,22px)}.stones button{background:none;border:0;padding:0;text-align:center;display:block;width:100%}.stones .si{aspect-ratio:1/1;display:grid;place-items:center}.stones img{max-height:86%;max-width:70%;object-fit:contain;filter:drop-shadow(0 12px 10px rgb(60 45 20 / .16));transition:transform .9s var(--damp)}.stones b{display:block;margin-top:6px;font-weight:400;font-size:15px}.stones span span{font-size:13px;color:var(--mute)}@media (hover:hover){.stones button:hover img{transform:scale(1.12)}}.zod{display:grid;grid-template-columns:repeat(4,1fr);gap:18px 26px}.zod button{background:none;border:0;padding:0;display:flex;gap:14px;align-items:center;font-size:14px;line-height:1.4;text-align:left}.zod img{width:74px;height:84px;object-fit:contain;flex:none;transition:transform .9s var(--damp)}.zod b{display:block;font-weight:400;font-size:16px}.zod span span{color:var(--mute)}@media (hover:hover){.zod button:hover img{transform:scale(1.1)}}.reviews{display:grid;grid-template-columns:repeat(2,1fr);gap:0 clamp(24px,5vw,80px)}.review{padding:26px 0;border-top:1px solid var(--line)}.review q{display:block;font-size:19px;line-height:1.5;quotes:"“" "”"}.review .ph{display:flex;gap:8px;margin:14px 0 12px}.review .ph button{padding:0;border:0;background:none;cursor:zoom-in;overflow:hidden}.review .ph img{width:92px;height:92px;object-fit:cover;transition:transform .5s var(--ease)}.review .ph button:hover img{transform:scale(1.08)}.review small{font-size:14px;color:var(--mute)}.shero{position:relative;height:min(72vh,720px);min-height:380px;color:#fff;overflow:hidden}.shero img{width:100%;height:100%;object-fit:cover}.shero::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgb(0 0 0 / .22),#fff0 30%,#fff0 55%,rgb(0 0 0 / .45))}.shero h1{position:absolute;z-index:2;left:var(--gut);bottom:clamp(22px,5vh,48px);font-size:clamp(26px,2.8vw,40px);text-transform:none;font-family:var(--body);letter-spacing:0}.sintro{padding:22px var(--gut) clamp(40px,7vh,80px);max-width:calc(46ch + var(--gut) * 2)}.sintro p{font-size:16px;margin-bottom:16px}.srow{display:grid;grid-template-columns:1fr 1fr;position:relative;z-index:3}.srow .rvm{aspect-ratio:1/1.12}.srow.flip .rvm{order:2}.srow .txt{padding:clamp(22px,3vw,44px) clamp(20px,3vw,48px);background:var(--paper)}.srow:nth-child(even) .txt{background:var(--cream)}.srow .rvt{transform:none;opacity:1}.srow .rvm a{display:block;height:100%}.srow h3{font-family:var(--body);font-size:12.5px;letter-spacing:.16em;margin-bottom:14px}.srow h3 a:hover{text-decoration:underline}.stop{height:100vh;height:100svh;min-height:560px;display:flex;flex-direction:column}.stop .shero{flex:1;min-height:0;height:auto}.stop .sintro{flex:none}.srow p{font-size:15.5px;max-width:52ch;margin-bottom:16px;color:var(--mute)}.guides{border-top:1px solid var(--line)}.guides a{display:flex;justify-content:space-between;gap:20px;align-items:baseline;padding:20px 0;border-bottom:1px solid var(--line);font-family:var(--display);text-transform:uppercase;font-size:clamp(17px,2vw,26px);line-height:1.2;transition:padding .4s}.guides a:hover{padding-left:14px}.guides a span{font-family:var(--body);font-size:12px;letter-spacing:.16em;color:var(--mute);flex:none}.st-top{padding:calc(var(--hd) + clamp(36px,7vh,80px)) var(--gut) clamp(30px,6vh,70px);text-align:center}.st-top h1{font-size:clamp(40px,7vw,104px)}.st-top .meta{margin-top:clamp(26px,5vh,56px);font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--mute);line-height:1.9}.st{padding:0 var(--gut) 30px;position:relative;z-index:3}.st .two{display:grid;grid-template-columns:1fr 1fr;gap:clamp(6px,.6vw,10px)}.st .two>img,.st .two>div>img{width:100%;aspect-ratio:3/4;object-fit:cover;height:100%}.st .panel{background:var(--block);display:grid;place-items:center;padding:30px}.st .panel a{text-align:center;display:block}.st .panel img{width:min(70%,360px);margin:0 auto 18px;filter:drop-shadow(0 16px 14px rgb(60 45 20 / .2));transition:transform .7s var(--ease)}.st .panel a:hover img{transform:scale(1.06)}.st .panel b{display:block;font-family:var(--display);font-weight:400;font-size:20px;text-transform:uppercase}.st .cap{padding:clamp(22px,4vh,40px) 0 clamp(26px,5vh,50px);max-width:60ch;margin:0 auto;text-align:center;font-size:16px}.st .cap p+p{margin-top:12px}.st .float{display:grid;grid-template-columns:1fr 1fr;gap:clamp(6px,.6vw,10px);align-items:center}.st .float>img:first-child{width:100%;aspect-ratio:3/4;object-fit:cover}.st .float>img:last-child{width:34%;aspect-ratio:1/1;object-fit:cover;justify-self:center}.st .three{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(6px,.6vw,10px)}.st .three img{width:100%;aspect-ratio:3/4;object-fit:cover}.st .wide img{width:100%;aspect-ratio:16/9;object-fit:cover}.more{padding:10px var(--gut) clamp(50px,8vh,90px);position:relative;z-index:3}.more h4{font-family:var(--body);font-weight:400;font-size:12.5px;letter-spacing:.18em;text-transform:uppercase;margin:0 0 6px}.more .lnk{margin:0 0 16px}.more .row{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(6px,.6vw,10px)}.cartwrap{display:grid;grid-template-columns:1.9fr 1fr;gap:clamp(20px,2.6vw,40px);padding:calc(var(--hd) + 26px) var(--gut) clamp(60px,10vh,110px);align-items:start}.cart-h{display:flex;justify-content:space-between;align-items:center;padding-bottom:16px;border-bottom:1px solid var(--line);font-size:19px}.cart-h span{font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--mute)}.cart-h svg{width:18px;height:18px;vertical-align:-3px;margin-right:8px}.cart-h h1{font:inherit;text-transform:none;letter-spacing:0}.citem{display:grid;grid-template-columns:140px 1fr auto;gap:8px 26px;padding:24px 0;border-bottom:1px solid var(--line)}.citem .im{grid-row:1/3;position:relative;aspect-ratio:1/1;display:block}.citem .im img{position:absolute;inset:8%;width:84%;height:84%;object-fit:contain;transition:transform .5s var(--ease)}.citem .im:hover img{transform:scale(1.04)}.citem .nm{display:block;color:var(--ink)}.citem .nm b{display:block;font-weight:400;font-size:13.5px;letter-spacing:.14em;text-transform:uppercase}.citem .nm:hover b{text-decoration:underline}.citem .nm small{display:block;font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--mute)}.citem .x{background:none;border:0;font-size:22px;line-height:1;padding:0 4px;align-self:start;justify-self:end}.citem .qty{align-self:end;display:inline-flex;border:1px solid var(--line);width:max-content}.citem .qty button{background:none;border:0;width:34px;height:32px;font-size:16px}.citem .qty span{min-width:30px;text-align:center;line-height:32px;font-size:14px}.citem .pr{align-self:end;font-size:14px;letter-spacing:.08em}.note{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;padding:14px 0;border-bottom:1px solid var(--line);font-size:15px}.note span{flex:1 1 220px}.note .btn{height:40px;padding:0 16px;font-size:12px}.note.ok{color:#3f6b33}.suggest{margin-top:26px}.suggest .sh{font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--mute);margin-bottom:6px}#cart-sug{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 10px;margin-top:10px}.sug{display:block;color:var(--ink)}.sug .im{position:relative;display:block;aspect-ratio:1/1;background:var(--paper);overflow:hidden}.sug .im img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .8s var(--ease)}.sug:hover .im img{transform:scale(1.05)}.sug .t{display:block;padding:10px 2px 0;line-height:1.35}.sug b{display:block;font-weight:400;font-size:12px;letter-spacing:.14em;text-transform:uppercase}.sug small{display:block;color:var(--mute);font-size:13px}.sug .pr{display:block;font-size:13.5px;margin-top:2px;font-variant-numeric:tabular-nums}.is-cart .cart-side .sug .im{background:#fff}.cart-side .sum{border-top:1px solid var(--line)}.sl{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:15px 0;border-bottom:1px solid var(--line);font-size:12.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--mute)}.sl>span:last-child{text-align:right;font-variant-numeric:tabular-nums;text-transform:none;letter-spacing:.02em;font-size:15px}.sl small{display:block;text-transform:none;letter-spacing:0;color:var(--mute);font-size:13px;margin-top:2px}.sl.k{color:var(--ink);font-size:13.5px}.sl.k>span:last-child{font-size:16px}.sl.T{font-size:14px;padding:18px 0;color:var(--ink)}.sl.T>span:last-child{font-size:17px}details.dsc{border-bottom:1px solid var(--line);color:var(--mute)}details.dsc summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;padding:15px 0;font-size:12.5px;letter-spacing:.14em;text-transform:uppercase}details.dsc summary::-webkit-details-marker{display:none}details.dsc summary::after{content:"+";font-size:18px;line-height:1;letter-spacing:0}details.dsc[open] summary::after{content:"–"}details.dsc .disc{border:0;padding:2px 0 16px}.cart-side .btn{width:100%;margin-top:22px;background:var(--ink);border-color:var(--ink);height:46px}.cart-side .xp{display:flex;justify-content:flex-end;gap:8px;margin-top:10px}.xpay{height:46px;min-width:150px;display:grid;place-items:center;background:#8a8a8a;color:#fff;font-family:system-ui,sans-serif;font-size:17px;border:0}.xpay.dark{background:#111}.trio{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;text-align:center;padding:34px 0 28px;border-bottom:1px solid var(--line);font-size:13.5px;line-height:1.35;color:var(--mute)}.trio svg{width:26px;height:26px;display:block;margin:0 auto 12px;fill:none;stroke:var(--ink);stroke-width:1;stroke-linecap:round;stroke-linejoin:round}.secure{padding:24px 0;border-bottom:1px solid var(--line);font-size:15px}.secure .sh2{display:flex;align-items:center;gap:10px}.secure svg{width:16px;height:16px;fill:none;stroke:var(--ink);stroke-width:1.1;stroke-linecap:round;stroke-linejoin:round;flex:none}.chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:14px}.chips span{display:inline-flex;align-items:center;justify-content:center;height:26px;min-width:44px;padding:0 8px;border:1px solid var(--line);border-radius:3px;background:#fff;font-family:system-ui,-apple-system,sans-serif;font-size:10.5px;font-weight:600;letter-spacing:.04em;color:#2b2b2b}.chips span.v{font-style:italic;color:#1a1f71}.chips span.mc{color:#eb001b}.chips span.ax{color:#006fcf}details.assist{border-bottom:1px solid var(--line)}details.assist summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;padding:20px 0;font-size:15px}details.assist summary::-webkit-details-marker{display:none}details.assist summary::after{content:"+";font-size:18px;line-height:1}details.assist[open] summary::after{content:"–"}details.assist p{padding:0 0 20px;font-size:14.5px;color:var(--mute)}.cart-fix{display:none}.emptycart{padding:60px 0;text-align:center}.emptycart p{font-size:19px;margin-bottom:22px}.emptycart div{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.co{display:grid;grid-template-columns:minmax(0,530px) minmax(0,430px);gap:clamp(30px,5vw,72px);justify-content:center;padding:calc(var(--hd) + 36px) var(--gut) 90px;align-items:start}.co-sumbar{display:none}.co-right{position:sticky;top:calc(var(--hd) + 24px)}.box{background:var(--paper);padding:clamp(20px,2.6vw,36px);margin-bottom:28px}.box .pay{margin-top:18px}.box h3{font-family:var(--body);text-transform:none;font-size:19px;letter-spacing:0;margin-bottom:14px}.box .cap{font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--mute);margin:-6px 0 12px}.xrow{display:grid;grid-template-columns:1fr 1fr;gap:10px}.xrow .xpay{min-width:0;width:100%}.xlab{text-align:center;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--mute);margin-bottom:14px}.or{display:flex;align-items:center;gap:14px;margin:-4px 0 24px;font-size:12px;letter-spacing:.16em;color:var(--mute)}.or::before,.or::after{content:"";flex:1;height:1px;background:var(--line)}.fg{display:grid;grid-template-columns:repeat(6,1fr);gap:10px}.fg>*{grid-column:span 6}.fg .h{grid-column:span 3}.fg .t{grid-column:span 2}.fg input,.fg select{width:100%;height:46px;border:1px solid var(--line);background:#fff;padding:0 12px;font:inherit;font-size:13px;letter-spacing:.1em;color:inherit;text-transform:uppercase;border-radius:0}.fg input::placeholder{color:#8a857b}.fg label.ck{display:flex;gap:10px;align-items:center;font-size:12px;letter-spacing:.12em;text-transform:uppercase}.fg label.ck input{width:16px;height:16px;accent-color:var(--ink)}.ship label{display:flex;justify-content:space-between;align-items:center;gap:12px;border:1px solid var(--line);background:#fff;padding:13px 14px;font-size:13px;letter-spacing:.1em;text-transform:uppercase;cursor:pointer}.ship label+label{border-top:0}.ship input{accent-color:var(--ink);margin-right:10px}.ship small{display:block;text-transform:none;letter-spacing:0;color:var(--mute);font-size:13px}.co .pay{width:100%;background:var(--ink);border-color:var(--ink);height:50px}.co-side h3{font-family:var(--body);text-transform:none;font-size:19px;letter-spacing:0;padding-bottom:14px;border-bottom:1px solid var(--line)}.oline{display:grid;grid-template-columns:60px 1fr auto;gap:14px;align-items:center;padding:16px 0;border-bottom:1px solid var(--line);font-size:12.5px;letter-spacing:.12em;text-transform:uppercase}.oline .im{position:relative;width:60px;height:60px;background:var(--paper);border:1px solid var(--line);display:block}.oline .im img{position:absolute;inset:9%;width:82%;height:82%;object-fit:contain}.oline .im i{position:absolute;right:-8px;top:-8px;width:20px;height:20px;border-radius:50%;background:var(--ink);color:#fff;font-style:normal;font-size:11px;display:grid;place-items:center;font-family:system-ui,sans-serif;letter-spacing:0}.oline small{display:block;color:var(--mute);font-size:11px}.disc{display:grid;grid-template-columns:1fr auto;gap:10px;padding:18px 0 26px;border-bottom:1px solid var(--line)}.disc input{height:44px;border:1px solid var(--line);background:#fff;padding:0 12px;font:inherit;font-size:12.5px;letter-spacing:.12em;text-transform:uppercase}.disc button{height:44px;padding:0 16px;border:1px solid var(--line);background:var(--paper);font-size:12px;letter-spacing:.14em;text-transform:uppercase}.disc small{grid-column:1/-1;font-size:13.5px;color:var(--mute)}.disc small.ok{color:#3f6b33}.disc small:empty{display:none}.tot{margin:0;padding:26px 0 30px;display:grid;grid-template-columns:1fr auto;gap:8px;border-bottom:1px solid var(--line);font-size:13px;letter-spacing:.12em;text-transform:uppercase}.tot dd{margin:0;text-align:right;font-variant-numeric:tabular-nums}.tot .T{font-size:15px;padding-top:10px}.co-info{padding:26px 0 0}.co-info h4{font-family:var(--body);font-weight:400;font-size:18px;margin:0 0 10px}.co-info p{font-size:15px;color:var(--mute);margin-bottom:24px;max-width:46ch}.co-info .btn{width:100%;height:42px;margin-bottom:26px}.co .mob-pay{display:none}.lp-hero{position:relative;height:100vh;height:100svh;min-height:560px;color:#fff;overflow:hidden;background:#3a352e}.lp-hero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 30%}.lp-hero::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgb(0 0 0 / .25),#fff0 30%,#fff0 45%,rgb(0 0 0 / .55))}.lp-hero .copy{position:absolute;z-index:2;left:var(--gut);bottom:clamp(24px,5vh,56px);max-width:min(520px,52vw)}.lp-hero .eyebrow{color:#fff}.lp-hero h1{font-size:clamp(28px,3.4vw,50px);margin:12px 0 14px}.lp-hero .copy p{font-size:16px;max-width:42ch}.lp-hero .copy small{display:block;margin-top:14px;font-size:13.5px;opacity:.9}.lp-card{position:absolute;z-index:3;right:var(--gut);bottom:clamp(24px,5vh,56px);width:330px;padding:26px 28px 26px;border:0;box-shadow:0 18px 40px -18px rgb(0 0 0 / .45)}.lp-card .im{position:relative;height:170px;display:block;margin-bottom:12px}.lp-card .im img{position:absolute;left:50%;top:50%;width:240px;max-width:94%;height:100%;transform:translate(-50%,-50%);object-fit:contain;filter:drop-shadow(0 14px 14px rgb(0 0 0 / .28))}.lp-card b{display:block;font-family:var(--display);font-weight:400;font-size:19px;text-transform:uppercase;line-height:1.1}.lp-card .tags{margin:7px 0 12px;font-size:13.5px;flex-wrap:nowrap;white-space:nowrap;overflow:hidden;opacity:.92}.lp-card .row{display:flex;align-items:center;justify-content:space-between;gap:12px}.lp-card .btn{height:44px;padding:0 18px;background:#fff;color:var(--ink);border-color:#fff}.lp-card .btn:hover{background:var(--ink);color:#fff;border-color:var(--ink)}.facts{display:grid;grid-template-columns:repeat(3,1fr);border-block:1px solid var(--line);background:var(--cream);position:relative;z-index:3}.facts div{padding:clamp(40px,7vh,72px) clamp(20px,3vw,44px);border-left:1px solid var(--line)}.facts div:first-child{border-left:0}.facts b{display:block;font-family:var(--display);font-weight:400;text-transform:uppercase;font-size:clamp(15px,1.4vw,19px);line-height:1.2;margin-bottom:6px}.facts span{color:var(--mute);font-size:15px}.setband{display:grid;grid-template-columns:1fr 1fr;background:var(--char);color:#EDE6D6;position:relative;z-index:3}.setband .rvm{background:#3d3d3d;min-height:460px;max-height:720px}.setband .txt{display:flex;flex-direction:column;justify-content:center;padding:clamp(40px,8vh,90px) clamp(28px,7vw,120px)}.setband .rvt{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.setband h2{font-size:clamp(24px,2.6vw,38px)}.setband .eyebrow{color:var(--gold)}.endcta{text-align:center;padding:clamp(70px,12vh,140px) var(--gut);background:var(--paper);position:relative;z-index:3}.endcta .im{width:min(70vw,420px);margin:0 auto 26px}.endcta .im img{filter:none}.endcta h2{font-size:clamp(26px,3vw,44px);margin-bottom:22px}.endcta small{display:block;margin-top:18px;color:var(--mute);font-size:14.5px}.lp-sticky{display:none}.promo{position:fixed;right:clamp(14px,2vw,28px);bottom:clamp(14px,2vw,28px);z-index:58;pointer-events:none;transition:transform .8s var(--damp),opacity .5s,visibility 0s}.promo.hide{opacity:0;visibility:hidden;transform:translateY(30px);transition:transform .6s,opacity .4s,visibility 0s .6s}.promo-c{width:236px;pointer-events:auto;background:var(--paper);border:1px solid var(--line);box-shadow:0 18px 40px -22px rgb(0 0 0 / .4);padding:16px 16px 14px;position:relative;transform-origin:100% 100%;transition:transform .7s var(--damp),opacity .4s}.promo-c .x{position:absolute;right:4px;top:2px;background:none;border:0;font-size:16px;line-height:1;padding:6px;color:var(--mute)}.promo-c b{display:block;font-family:var(--display);font-weight:400;text-transform:uppercase;font-size:13.5px;letter-spacing:.04em;line-height:1.3;padding-right:14px}.promo-c p{font-size:13px;color:var(--mute);margin:4px 0 0}.promo-f{display:flex;margin-top:10px;border-bottom:1px solid var(--ink)}.promo-f input{flex:1;min-width:0;height:34px;border:0;background:none;padding:0;font:inherit;font-size:13.5px;color:inherit;border-radius:0}.promo-f input::placeholder{color:#8a857b}.promo-f input:focus{outline:0}.promo-f button{background:none;border:0;padding:0 2px;font-size:16px;line-height:1;color:var(--ink)}.promo-ok[hidden]{display:none}.promo-g{position:absolute;right:0;bottom:0;width:52px;height:52px;border-radius:50%;background:var(--ink);color:#fff;border:0;display:grid;place-items:center;box-shadow:0 10px 24px -10px rgb(0 0 0 / .5);opacity:0;transform:scale(.6);transition:transform .7s var(--damp),opacity .3s;pointer-events:none}.promo-g svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round}.promo.min .promo-c{transform:scale(.3);opacity:0;pointer-events:none}.promo.min .promo-g{opacity:1;transform:none;pointer-events:auto}.has-bottombar .promo{bottom:calc(92px + env(safe-area-inset-bottom,0px))}@media (max-width:900px){:root{--hd:56px}body{font-size:16px}.hd nav.left,.hd .right a:not(.cart){display:none}.burger{display:block}.hd .left{transform:none}.hd .logo .lgo{height:21px}.hd.home-m .logo{opacity:0;transform:none}.hd.home-m.docked .logo{opacity:1}.is-pdp .hd.clear .logo{opacity:1}.biglogo{display:none}.mlogo{position:fixed;z-index:61;left:0;top:0;fill:#fff;pointer-events:none;will-change:transform,width}.pcard{left:var(--gut);right:var(--gut);width:auto;display:grid;grid-template-columns:92px 1fr;gap:4px 14px;align-items:center;padding:16px 16px;bottom:20px;transform:none}.pcard .im{grid-row:1/4;margin:0;height:auto;aspect-ratio:1/1}.pcard .im img{width:94%;max-width:94%;height:94%}.pcard b{font-size:17px}.pcard .tags{font-size:12px;letter-spacing:0;gap:4px 6px}.pcard .tags span+span::before{margin-right:6px}.cats{padding-block:64px;gap:10px}.cats a{font-size:clamp(34px,10.5vw,60px);text-align:center}.cats a.on span{transform:none}.rvt{transform:translateY(calc((var(--p) - 1) * 36px))}.cats .peek{display:none}.chap{position:relative;top:auto;height:auto;display:block}.chap .rvm{height:auto;aspect-ratio:4/5}.chap .rvm .clip,.chap.alt .rvm .clip{clip-path:inset(0 calc((1 - var(--p)) * 64%) 0 0)}.chap .txt{padding:30px var(--gut) 52px}.rvt{transform:translateY(calc((var(--p) - 1) * 36px))}.sec{padding-block:56px}.sec-h{align-items:center}.sec-h .arrows{display:flex}.sec-h.stack{flex-direction:column;align-items:flex-start;gap:12px}.orow,.orow.four{display:flex;overflow-x:auto;scroll-snap-type:x proximity;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;margin-inline:calc(-1 * var(--gut));padding-inline:var(--gut);scroll-padding-inline:var(--gut);scrollbar-width:none;gap:8px}.sec.coll{padding-block:72px}.orow::-webkit-scrollbar{display:none}.orow .oc{flex:0 0 calc((100vw - var(--gut) - 16px) / 2.3);scroll-snap-align:start}.orow.four .oc{flex-basis:calc((100vw - var(--gut) - 8px) / 1.3)}.orow-h{display:flex;justify-content:flex-end;margin-bottom:12px}.orow[data-rv] .oc img,.orow[data-rv] .oc::after{clip-path:none}.orow[data-rv] .oc .cap{opacity:1;transform:none}.mosaic{display:grid;grid-template-columns:1fr 1fr;height:auto;padding-inline:0}.mosaic figure:nth-child(1){grid-column:1/-1}.mosaic figure:nth-child(2),.mosaic figure:nth-child(3){margin-top:0}.mosaic img,.mosaic figure:nth-child(1) img,.mosaic figure:nth-child(2) img,.mosaic figure:nth-child(3) img{width:100%;height:auto}.craft{grid-template-columns:1fr;justify-content:start;gap:18px;margin-top:64px}.ig-band{height:440px;margin-top:28px}.ig{padding-bottom:60px}.ft-bot{flex-direction:column;align-items:flex-start;gap:14px}.ft-top{grid-template-columns:1fr 1fr}.ft .news{grid-column:1/-1}.has-bottombar .ft{padding-bottom:calc(110px + env(safe-area-inset-bottom,0px))}.wall,.wall.four{grid-template-columns:repeat(2,1fr)}.pt .meta b{font-size:15.5px}.pt .meta .tags{font-size:10px;letter-spacing:.1em;gap:2px 7px}.pt .meta .tags span+span::before{margin-right:7px}.oc .cap b{font-size:15px}.sec-h .lnk{white-space:nowrap}.qa{opacity:1;transform:none;left:auto;right:8px;bottom:8px;width:40px}.qa button{height:40px;width:40px;flex:none;font-size:0;letter-spacing:0;padding:0;gap:0;background:#fff0;border-color:#fff;color:#fff}.qa button span{display:none}.qa .qa-i{display:block;width:19px;height:19px}.qa.open{left:8px;right:8px;width:auto}.qa.open button{width:auto;flex:1;font-size:11px;letter-spacing:.12em;height:38px;background:#fff;color:var(--ink)}.qa.open .qa-i{display:none}.toast{bottom:calc(88px + env(safe-area-inset-bottom,0px))}.pdp{display:block;padding-top:0}.pdp-gal{position:relative;height:calc(100svh - 198px);min-height:300px;display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.pdp-gal::-webkit-scrollbar{display:none}.pdp-gal img{flex:0 0 100%;height:100%;aspect-ratio:auto;scroll-snap-align:start}.pdp-galwrap{position:relative;overflow:hidden}.pdp-galwrap::after{content:"";position:absolute;left:0;right:0;bottom:0;height:90px;background:linear-gradient(180deg,#fff0,rgb(0 0 0 / .22));pointer-events:none}.pdp-gal+.dots,.pdp-galwrap .dots{display:flex;position:absolute;left:0;right:0;bottom:14px;justify-content:center;gap:5px;pointer-events:none;z-index:2}.dots i{width:6px;height:6px;border-radius:3px;background:rgb(255 255 255 / .5);transition:width .5s var(--damp),background .3s}.dots i.on{background:#fff;width:18px}.pdp-info{position:static;padding:0 var(--gut) 36px;top:auto!important}.pdp-head{min-height:126px;display:flex;flex-direction:column;justify-content:center;padding:10px 0}.pdp-head h1{font-size:26px}.pack{width:min(78%,300px);margin-top:4px}.sw button{height:42px;min-width:42px}.sw.sq button{width:42px}.buy{display:none}.buybar{top:auto;bottom:0;border-bottom:0;border-top:1px solid var(--line);transform:translateY(110%);box-shadow:0 -4px 14px rgb(0 0 0 / .08);display:flex;flex-direction:column-reverse;padding-bottom:env(safe-area-inset-bottom,0)}.bb-row{padding:10px 16px;gap:12px}.bb-row>img{display:none}.bb-row .btn{height:46px;flex:0 0 auto;width:166px;padding:0 14px;white-space:nowrap;transition:width .7s var(--damp)}.bb-tog{flex:0 1 auto;max-width:62%;transition:max-width .7s var(--damp),opacity .45s .2s,margin .7s var(--damp)}.bb-price{transition:opacity .45s .2s,max-width .7s var(--damp)}.buybar.simple:not(.open) .bb-tog{flex-grow:0;flex-shrink:0;flex-basis:auto;width:0;min-width:0;max-width:0;opacity:0;margin-right:-12px;overflow:hidden;pointer-events:none;transition:max-width .6s var(--damp),opacity .25s,margin .6s var(--damp)}.buybar.simple:not(.open) .bb-price{flex-grow:0;flex-shrink:0;flex-basis:auto;width:0;min-width:0;max-width:0;opacity:0;overflow:hidden;margin-left:-12px;transition:max-width .6s var(--damp),opacity .25s,margin .6s var(--damp)}.bb-price{min-width:0}.buybar.simple:not(.open) .bb-row .btn{width:100%}.buybar:not(.simple) .bb-tog,.buybar.open .bb-tog{flex:1 1 auto;max-width:70%}.buybar:not(.simple) .bb-tog .t,.buybar.open .bb-tog .t{white-space:normal;overflow:visible;font-size:12.5px;line-height:1.3}.buybar:not(.simple) .bb-tog .t b,.buybar.open .bb-tog .t b{font-size:14px}.buybar:not(.simple) .bb-price,.buybar.open .bb-price{font-size:15px}.buybar:not(.simple) .bb-row .btn,.buybar.open .bb-row .btn{width:166px}.buybar:not(.simple) .bb-row,.buybar.open .bb-row{justify-content:space-between}.bb-tog .chev{display:none}.bb-tog .t::after{content:"Change";display:inline;margin-left:8px;border-bottom:1px solid;font-size:12px}.bb-opts .in{padding:16px 16px 6px;display:block;max-height:60svh;overflow-y:auto}.split{grid-template-columns:1fr;min-height:0}.split .rvm,.split.flip .rvm{order:0;min-height:0;aspect-ratio:5/4}.split .txt{padding:30px var(--gut) 50px}.split .rvt,.setband .rvt{transform:translateY(calc((var(--p) - 1) * 36px))}.stones{grid-template-columns:repeat(2,1fr);gap:14px 10px}.stones button{display:flex;gap:10px;align-items:center;text-align:left}.stones .si{width:74px;flex:none}.stones b{margin:0}.zod{grid-template-columns:1fr}.reviews{grid-template-columns:1fr}.shero{height:58svh}.srow{grid-template-columns:1fr}.srow.flip .rvm{order:0}.st .two,.st .float{grid-template-columns:1fr}.st .float>img:last-child{width:50%;margin:10px 0}.st .three{grid-template-columns:1fr 1fr}.st .three img:last-child{display:none}.more .row{display:flex;overflow-x:auto;scrollbar-width:none}.more .row .oc{flex:0 0 62%}.cartwrap{grid-template-columns:1fr;padding-top:calc(var(--hd) + 18px)}.citem,.cd-b .citem{grid-template-columns:92px 1fr auto;gap:8px 14px}.cart-side .xp .xpay{flex:1}.cart-side{margin-top:24px;display:flex;flex-direction:column}.cart-side>[data-sum]{display:contents}.cart-side .sum{order:5;margin-top:10px;border-top:0}.cart-side .sum .sl:last-child{border-bottom:0}.cart-side>[data-sum]>.btn,.cart-side>[data-sum]>.xp{order:5}.cart-side .trio{order:1}#cart-disc{order:2}.cart-side .secure{order:3}.cart-side .assist{order:4}.cart-side .suggest{order:6}.cart-fix .sl:last-child{border-bottom:0}.cart-fix{display:block;position:fixed;left:0;right:0;bottom:0;z-index:55;background:var(--cream);border-top:1px solid var(--line);padding:4px 16px calc(12px + env(safe-area-inset-bottom,0px));box-shadow:0 -4px 14px rgb(0 0 0 / .08);transform:translateY(110%);transition:transform .6s var(--damp)}.cart-fix.on{transform:none}.cart-fix .sl{padding:9px 0}.cart-fix .btn{width:100%;margin-top:10px;background:var(--ink);border-color:var(--ink);height:46px}.cart-fix .xp{display:flex;gap:8px;margin-top:8px}.cart-fix .xpay{flex:1;height:42px}.is-cart.cart-fixed .ft{padding-bottom:calc(230px + env(safe-area-inset-bottom,0px))}.is-cart.cart-fixed .promo{bottom:calc(230px + env(safe-area-inset-bottom,0px))}.is-cart.cart-fixed .toast{bottom:calc(236px + env(safe-area-inset-bottom,0px))}.promo-c{width:min(236px,calc(100vw - 28px))}.lb-stage{padding:56px 16px 10px}.lb-nav{display:none}.co{grid-template-columns:1fr;padding:calc(var(--hd) + 58px) 14px 60px;gap:0}.co-right{position:static}.co-sumbar{display:flex;position:fixed;left:0;right:0;top:calc(var(--hd) + env(safe-area-inset-top,0px));z-index:50;justify-content:space-between;align-items:center;padding:0 16px;height:44px;background:var(--paper);border-bottom:1px solid var(--line);font-size:12px;letter-spacing:.14em;text-transform:uppercase;border-left:0;border-right:0;border-top:0;width:100%}.co-sumbar b{font-weight:400;font-size:14px}.box{padding:18px 14px;margin-bottom:16px}.co-side{background:var(--paper);padding:18px 14px;margin-bottom:16px}.co .desk-pay{display:none}.co .mob-pay{display:flex;margin-top:18px}.co .box .pay{display:none}.stop{min-height:0}.st .cap{text-align:left}.co-info{padding:22px 4px 0}.lp-hero .copy{left:var(--gut);right:var(--gut);max-width:none;bottom:auto;top:calc(var(--hd) + 3vh)}.lp-hero h1{font-size:clamp(26px,7.4vw,40px)}.lp-hero .copy p{display:none}.lp-card{left:var(--gut);right:var(--gut);width:auto;bottom:calc(18px + env(safe-area-inset-bottom,0px));display:grid;grid-template-columns:92px 1fr;gap:4px 14px;align-items:center;padding:16px}.lp-card .im{grid-row:1/4;margin:0;height:auto;aspect-ratio:1/1}.lp-card .im img{width:94%;max-width:94%;height:94%}.lp-card b{font-size:17px}.lp-card .tags{font-size:12px;letter-spacing:0;gap:4px 6px;margin:5px 0 8px}.lp-card .tags span+span::before{margin-right:6px}.lp-card .row{gap:8px}.lp-card .btn{height:40px;padding:0 14px;font-size:12px}.facts{grid-template-columns:1fr}.facts div{border-left:0;border-top:1px solid var(--line)}.facts div:first-child{border-top:0}.setband{grid-template-columns:1fr}.setband .rvm{min-height:0;aspect-ratio:5/4}.lp-sticky{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:55;background:var(--cream);border-top:1px solid var(--line);padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));align-items:center;gap:12px;font-size:14px;line-height:1.25;transform:translateY(110%);transition:transform .4s var(--ease)}.lp-sticky.on{transform:none}.lp-sticky span{flex:1}.lp-sticky .btn{height:44px;padding:0 20px}.lnk{padding:10px 0 5px}.tabs nav button{padding:10px 0 6px}.opt label a{padding:6px 0 6px 12px}.teaser a{display:inline-block;padding:4px 0}.teaser .lg{display:none}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}[data-rv]{--p:1!important}}@media (min-width:901px) and (max-height:780px){.pdp-info{padding-top:14px}.pack{width:min(100%,clamp(170px,27vh,300px));margin-top:4px}.pdp-head h1{font-size:clamp(24px,2.4vw,32px)}.pdp-head .tags{margin-top:6px}.opt{margin-top:10px}.sw button{height:40px;min-width:40px}.sw.sq button{width:40px}.buy{margin-top:12px}}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.skip{position:absolute;left:-999px;top:8px;z-index:200;background:var(--ink);color:#fff;padding:8px 14px}.skip:focus{left:8px}.loading{color:var(--mute);padding:30px 0}.st .body{font-size:16px}.st .body>p,.st .body>h2,.st .body>h3,.st .body>ul,.st .body>ol,.st .body>blockquote{max-width:60ch;margin-left:auto;margin-right:auto;text-align:center}.st .body>p{padding:clamp(22px,4vh,40px) 0 clamp(26px,5vh,50px)}.st .body>p+p{padding-top:0;margin-top:-10px}.st .body>h2,.st .body>h3{font-size:clamp(20px,2vw,28px);margin-top:clamp(22px,4vh,40px);margin-bottom:4px}.st .body>ul,.st .body>ol{text-align:left;padding-left:1.2em;margin-top:10px;margin-bottom:10px}.st .body>ul li+li,.st .body>ol li+li{margin-top:6px}.st .body a{border-bottom:1px solid currentColor}.st .body blockquote{margin-top:clamp(22px,4vh,40px);margin-bottom:clamp(22px,4vh,40px);padding:0;font-family:var(--display);font-size:clamp(18px,1.6vw,22px);text-transform:uppercase;line-height:1.35}.st .body blockquote a{border:0;color:var(--gold-deep)}.st .body .wp-block-media-text{display:grid;grid-template-columns:1fr 1fr;gap:clamp(6px,.6vw,10px);align-items:center;margin:0}.st .body .wp-block-media-text.has-media-on-the-right .wp-block-media-text__media{order:2}.st .body .wp-block-media-text__media{margin:0;align-self:stretch}.st .body .wp-block-media-text__media img{width:100%;height:100%;aspect-ratio:3/4;object-fit:cover}.st .body .wp-block-media-text__content{padding:clamp(22px,4vh,40px) clamp(16px,4vw,64px);text-align:center;max-width:46ch;margin:0 auto}.st .body .wp-block-media-text__content p{margin:0}.st .body .wp-block-media-text__content p+p{margin-top:12px}.st .body .wp-block-image,.st .body figure.wp-block-gallery{margin:0}.st .body .wp-block-image img{width:100%;height:auto}.st .body figcaption{font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--mute);text-align:center;margin-top:8px}.st .body .wp-block-gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(6px,.6vw,10px)}.st .body .wp-block-gallery figure{margin:0}.st .body .wp-block-gallery img{width:100%;aspect-ratio:3/4;object-fit:cover;height:auto}.st .body table{border-collapse:collapse;width:100%;font-size:14px;margin:12px 0}.st .body th,.st .body td{border-bottom:1px solid var(--line);padding:8px 10px;text-align:left}@media (max-width:900px){.st .body .wp-block-media-text{grid-template-columns:1fr}.st .body .wp-block-media-text.has-media-on-the-right .wp-block-media-text__media{order:0}.st .body .wp-block-media-text__content{padding:18px 8px 26px}}.is-guide .st .two{display:none}.is-guide .st .wide{margin-bottom:clamp(14px,3vh,30px)}.is-guide .st .body>p,.is-guide .st .body>h2,.is-guide .st .body>h3,.is-guide .st .body>ul,.is-guide .st .body>ol{max-width:64ch;text-align:left}.is-guide .st .body>p{padding:8px 0}.is-guide .st .body>p+p{margin-top:0}.is-guide .st .body .wp-block-image{max-width:64ch;margin:18px auto}.is-guide .st-top h1{font-size:clamp(26px,3.6vw,52px);max-width:22ch;margin:0 auto}#p-page .st{padding-top:0}#p-page .body{max-width:64ch;margin:0 auto;font-size:16px;padding-bottom:clamp(40px,8vh,90px)}#p-page .body h2,#p-page .body h3{font-size:clamp(18px,1.6vw,24px);margin:28px 0 8px}#p-page .body p{margin:0 0 12px}#p-page .body ul,#p-page .body ol{padding-left:1.2em;margin:0 0 12px}#p-page .body a{border-bottom:1px solid currentColor}#p-page .body .elementor-section,#p-page .body .elementor-container,#p-page .body .elementor-column,#p-page .body .elementor-widget-wrap,#p-page .body .elementor-widget{display:block;width:auto}.co-wc{max-width:1120px;margin:0 auto;padding:calc(var(--hd) + 36px) var(--gut) 90px}.co-wc>.woocommerce{display:block}.co-wc form.checkout{display:grid;grid-template-columns:minmax(0,530px) minmax(0,430px);grid-template-rows:auto auto 1fr;grid-template-areas:"note note" "main side" "pay side";column-gap:clamp(30px,5vw,72px);justify-content:center;align-items:start}.co-wc form.checkout>*{grid-column:1;min-width:0}.co-wc form.checkout>.woocommerce-NoticeGroup{grid-area:note;margin-bottom:18px}.co-wc form.checkout>.co-main{grid-area:main}.co-wc form.checkout>.co-pay{grid-area:pay}.co-wc form.checkout>.co-right{grid-area:side;position:sticky;top:calc(var(--hd) + 24px)}.co-wc .col2-set{width:auto}.co-wc .col2-set .col-1,.co-wc .col2-set .col-2{float:none;width:auto}.co-wc .box{background:var(--paper);padding:clamp(20px,2.6vw,36px);margin-bottom:28px}.co-wc .box h3,.co-wc .co-side h3{font-family:var(--body);text-transform:none;font-size:19px;letter-spacing:0;margin:0 0 14px;padding:0}.co-wc .box .cap{font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--mute);margin:-6px 0 16px}.co-wc .box h3.co-ship-h{margin-top:26px}.co-wc .wcpay-express-checkout-wrapper{margin:0}.co-wc .wcpay-express-checkout-wrapper.has-xp{background:var(--paper);padding:clamp(20px,2.6vw,36px);margin-bottom:0;display:block!important}.co-wc .wcpay-express-checkout-wrapper.has-xp::before{content:"Express checkout";display:block;text-align:center;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--mute);margin-bottom:14px}.co-wc #wcpay-express-checkout-button-separator,.co-wc .wcpay-express-checkout-button-separator{display:none!important}.co-wc .co-or{display:none}.co-wc .co-or.on{display:flex;align-items:center;gap:14px;margin:22px 0 24px;font-size:12px;letter-spacing:.16em;color:var(--mute)}.co-wc .co-or::before,.co-wc .co-or::after{content:"";flex:1;height:1px;background:var(--line)}.co-wc .woocommerce-billing-fields__field-wrapper{display:flex;flex-wrap:wrap;gap:10px}.co-wc .woocommerce-billing-fields__field-wrapper::after{content:none}.co-wc .form-row{margin:0;padding:0;display:block;flex:1 1 100%;min-width:0}.co-wc .form-row.form-row-first,.co-wc .form-row.form-row-last{flex:1 1 calc(50% - 5px);width:auto;float:none}.co-wc .form-row.lp-t{flex:1 1 calc(33.33% - 7px)}.co-wc .form-row>label:not(.checkbox){position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.co-wc .form-row label.checkbox,.co-wc .form-row label.woocommerce-form__label-for-checkbox{display:inline-flex;gap:10px;align-items:center;font-size:12px;letter-spacing:.12em;text-transform:uppercase;cursor:pointer}.co-wc .form-row label.checkbox input,.co-wc .woocommerce-form__input-checkbox{width:16px;height:16px;margin:0;accent-color:var(--ink);flex:none}.co-wc .lp-news,.co-wc .woocommerce-account-fields{margin-top:14px}.co-wc .woocommerce-account-fields .create-account+.create-account{margin-top:10px}.co-wc input.input-text,.co-wc select,.co-wc .select2-container .select2-selection--single{height:46px;width:100%;border:1px solid var(--line);background:#fff;padding:0 12px;font:inherit;font-size:15px;color:var(--ink);border-radius:0;box-sizing:border-box;-webkit-appearance:none}.co-wc input.input-text::placeholder{font-size:13px;letter-spacing:.1em;text-transform:uppercase;color:#8a857b}.co-wc .select2-container .select2-selection--single .select2-selection__rendered{line-height:44px;padding-left:0;color:var(--ink);font-size:13px;letter-spacing:.1em;text-transform:uppercase}.co-wc .select2-container .select2-selection--single .select2-selection__arrow{height:44px}.co-wc input.input-text:focus,.co-wc select:focus{border-color:var(--ink);outline:0}.co-wc .form-row.woocommerce-invalid input.input-text{border-color:#b3261e}.co-wc .woocommerce-input-wrapper .description,.co-wc .lp-co-note{font-size:12.5px;color:var(--mute);margin:5px 0 0;display:block;letter-spacing:0;text-transform:none}.co-wc .lp-co-note{margin:-6px 0 14px}.co-wc .ship label{display:flex;justify-content:space-between;align-items:center;gap:12px;border:1px solid var(--line);background:#fff;padding:13px 14px;font-size:13px;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:border-color .3s}.co-wc .ship label+label{margin-top:-1px}.co-wc .ship label.on{border-color:var(--ink);position:relative;z-index:1}.co-wc .ship input{accent-color:var(--ink);margin:0 10px 0 0;vertical-align:-1px}.co-wc .ship small{display:block;text-transform:none;letter-spacing:0;color:var(--mute);font-size:13px;margin:2px 0 0 26px}.co-wc .ship input[type=hidden]+small,.co-wc .ship label:only-child small{margin-left:0}.co-wc .ship .pr{font-variant-numeric:tabular-nums;letter-spacing:.06em}.co-wc .ship .none{font-size:14px;color:var(--mute);padding:14px;border:1px dashed var(--line)}.co-wc .woocommerce-checkout-payment{margin:0}.co-wc .wc_payment_methods{list-style:none;margin:0;padding:0}.co-wc .wc_payment_method{margin:0 0 10px}.co-wc .wc_payment_method>label{font-size:13px;letter-spacing:.12em;text-transform:uppercase;display:flex;gap:10px;align-items:center;justify-content:space-between;flex-wrap:wrap;margin-bottom:8px}.co-wc .wc_payment_method>label img{height:20px;width:auto}.co-wc .payment-methods--logos>div{display:flex;gap:4px;align-items:center}.co-wc .payment-methods--logos-count{font-size:11px;letter-spacing:0;color:var(--mute);border:1px solid var(--line);padding:1px 6px;background:#fff}.co-wc .payment_box{font-size:13.5px;color:var(--mute);margin:0;padding:0}.co-wc .payment_box fieldset{border:0;margin:0;padding:0!important}.co-wc .place-order{margin:0;padding:14px 0 0}.co-wc #place_order{display:flex;align-items:center;justify-content:center;width:100%;height:52px;margin-top:14px;background:var(--ink);color:#fff;border:1px solid var(--ink);font:inherit;font-size:13px;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transition:opacity .3s}.co-wc #place_order:hover{opacity:.88}.co-wc .woocommerce-terms-and-conditions-wrapper,.co-wc .woocommerce-privacy-policy-text{font-size:12.5px;color:var(--mute);margin:0}.co-wc .woocommerce-privacy-policy-text p{margin:0 0 10px}.co-wc .woocommerce-terms-and-conditions-wrapper .form-row{margin-top:4px}.co-wc .woocommerce-terms-and-conditions-wrapper label.checkbox{text-transform:none;letter-spacing:0;font-size:13.5px;color:var(--ink);align-items:flex-start}.co-wc .woocommerce-terms-and-conditions-wrapper a,.co-wc .woocommerce-privacy-policy-text a{border-bottom:1px solid currentColor}.co-wc .woocommerce-terms-and-conditions-wrapper .required{color:inherit;border:0;text-decoration:none}.co-wc .co-side{background:#fff0;padding:0}.co-wc .co-side h3{padding-bottom:14px;border-bottom:1px solid var(--line);margin:4px 0 0}.co-wc .co-lines .oline{grid-template-columns:60px 1fr auto}.co-wc .oline .nm{line-height:1.35}.co-wc .oline .nm small{margin-top:3px;letter-spacing:.12em}.co-wc .oline .pr{letter-spacing:.06em;text-transform:none;font-size:14px}.co-wc .co-disc{padding:18px 0 22px}.co-wc .co-disc input{font-size:13px;width:100%;min-width:0}.co-wc .co-disc input:focus{outline:0;border-color:var(--ink)}.co-wc .co-disc button{cursor:pointer;transition:background .3s,color .3s}@media (hover:hover){.co-wc .co-disc button:hover{background:var(--ink);color:#fff}}.co-wc .tot{padding:22px 0 24px;row-gap:12px;column-gap:0}.co-wc .tot dt,.co-wc .tot dd{margin:0}.co-wc .tot dd{text-transform:none;letter-spacing:.04em}.co-wc .tot .T{font-size:15px;padding-top:12px;border-top:1px solid var(--line);margin-top:4px;color:var(--ink)}.co-wc .tot dd.T{font-size:17px}.co-wc .tot dd.T small{display:block;font-size:11px;color:var(--mute);letter-spacing:.04em}.co-wc .tot .woocommerce-remove-coupon{margin-left:6px;font-size:11px;letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid currentColor;color:var(--mute)}.co-wc .co-info{padding:26px 0 0;color:var(--ink);font-size:15px}.co-wc .co-info h4{font-family:var(--body);font-weight:400;font-size:18px;letter-spacing:0;text-transform:none;margin:0 0 10px;color:var(--ink)}.co-wc .co-info p{font-size:15px;color:var(--mute);margin-bottom:24px;max-width:46ch}.co-wc .woocommerce-info,.co-wc .woocommerce-error,.co-wc .woocommerce-message{list-style:none;margin:0 0 12px;padding:12px 16px;background:var(--paper);border-left:2px solid var(--gold-deep);font-size:14px}.co-wc .woocommerce-error{border-color:#b3261e}.co-wc .woocommerce-error li+li{margin-top:4px}.co-wc .woocommerce-notices-wrapper:empty{display:none}.co-wc .woocommerce-form-login-toggle .woocommerce-info{background:none;border:0;padding:0 0 14px;text-align:center;font-size:13.5px}.co-wc .woocommerce-form-login-toggle a{border-bottom:1px solid currentColor}.co-wc .blockOverlay{background:var(--cream)!important;opacity:.5!important}.co-wc .co-sumbar{display:none}.co-wc .woocommerce-order{max-width:760px;margin:0 auto}@media (max-width:900px){.co-wc{padding:calc(var(--hd) + 58px) 14px 60px}.co-wc form.checkout{grid-template-columns:minmax(0,1fr);grid-template-rows:none;grid-template-areas:none}.co-wc form.checkout>*{grid-area:auto!important}.co-wc form.checkout>.co-right{grid-column:1;grid-row:auto;position:static;order:2}.co-wc form.checkout>.co-main{order:1}.co-wc form.checkout>.co-pay{order:3}.co-wc form.checkout>.woocommerce-NoticeGroup{order:0}.co-wc .box,.co-wc .wcpay-express-checkout-wrapper.has-xp{padding:20px 16px;margin-bottom:16px}.co-wc .co-or.on{margin:6px 0 18px}.co-wc .co-side{background:var(--paper);padding:20px 16px;margin-bottom:16px}.co-wc .co-info{display:none}.co-wc .co-sumbar{display:flex;position:fixed;left:0;right:0;top:calc(var(--hd) + env(safe-area-inset-top,0px));z-index:50;justify-content:space-between;align-items:center;padding:0 16px;height:44px;background:var(--paper);border:0;border-bottom:1px solid var(--line);font-size:12px;letter-spacing:.14em;text-transform:uppercase;width:100%;color:var(--ink)}.co-wc .co-sumbar b{font-weight:400;font-size:14px;letter-spacing:.04em}.co-wc .form-row.lp-t{flex:1 1 100%}.co-wc .form-row.lp-t#billing_state_field,.co-wc .form-row.lp-t#billing_postcode_field{flex:1 1 calc(50% - 5px)}}.acct{max-width:1000px;margin:0 auto;padding:0 var(--gut) 70px;font-size:15px}.acct .woocommerce-MyAccount-navigation ul{list-style:none;margin:0 0 24px;padding:0;display:flex;flex-wrap:wrap;gap:4px 22px;font-size:12px;letter-spacing:.16em;text-transform:uppercase}.acct .woocommerce-MyAccount-navigation a{padding:6px 0;border-bottom:1px solid #fff0}.acct .woocommerce-MyAccount-navigation .is-active a{border-color:currentColor}.acct .woocommerce-MyAccount-content p{margin:0 0 12px}.acct .woocommerce-MyAccount-content a{border-bottom:1px solid currentColor}.acct form.login,.acct form.register,.acct .woocommerce-EditAccountForm,.acct .woocommerce-address-fields{max-width:420px;background:var(--paper);padding:24px}.acct .u-columns{display:grid;grid-template-columns:1fr 1fr;gap:24px}.acct .u-columns h2{font-family:var(--body);font-weight:400;font-size:12px;letter-spacing:.18em;text-transform:uppercase;margin:0 0 14px}.acct .form-row{margin:0 0 12px;padding:0}.acct .form-row label{display:block;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--mute);margin:0 0 4px}.acct input.input-text,.acct select{height:46px;width:100%;border:1px solid var(--line);background:#fff;padding:0 14px;font:inherit;font-size:15px;border-radius:0;box-sizing:border-box}.acct .button,.acct button[type=submit]{display:inline-flex;align-items:center;justify-content:center;height:48px;padding:0 28px;background:var(--ink);color:#fff;border:1px solid var(--ink);font:inherit;font-size:12.5px;letter-spacing:.14em;text-transform:uppercase;cursor:pointer}.acct table{width:100%;border-collapse:collapse;font-size:14px}.acct th,.acct td{padding:10px 8px;border-bottom:1px solid var(--line);text-align:left}.acct .woocommerce-message,.acct .woocommerce-error,.acct .woocommerce-info{list-style:none;margin:0 0 16px;padding:10px 14px;background:var(--paper);border-left:2px solid var(--gold-deep);font-size:14px}.acct .woocommerce-password-strength{font-size:12px;margin-top:4px}@media (max-width:700px){.acct .u-columns{grid-template-columns:1fr}}.st .two.solo{grid-template-columns:1fr;max-width:1100px;margin:0 auto}.st .two.solo>img{aspect-ratio:16/10}#p-page .embed{margin-top:24px}#p-page .embed .ays-quiz-container{max-width:none;font-family:inherit}#p-quiz{background:var(--cream)}.qz{padding-top:var(--hd);min-height:100vh;min-height:100svh;position:relative}.qz-screen[hidden]{display:none!important}.qz-intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:calc(100svh - var(--hd))}.qz-pic{margin:0;position:relative;overflow:hidden;background:var(--block)}.qz-pic img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;animation:qzZoom 2.4s var(--damp) both}@keyframes qzZoom{from{transform:scale(1.08)}to{transform:none}}.qz-copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(40px,7vw,120px) clamp(24px,6vw,110px)}.qz-copy .eyebrow{margin-bottom:22px}.qz-copy h1{font-size:clamp(36px,4.6vw,72px);line-height:1.02;margin-bottom:26px}.qz-lead{max-width:44ch;font-size:17px;margin-bottom:34px}.qz-start{display:flex;flex-direction:column;gap:22px;max-width:420px}.qz-name{display:block}.qz-name span{display:block;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--mute);margin-bottom:6px}.qz-name input{width:100%;height:48px;border:0;border-bottom:1px solid var(--ink);background:#fff0;font:inherit;font-size:19px;color:var(--ink);padding:0;border-radius:0}.qz-name input:focus{outline:0;border-bottom-width:2px}.qz-name input::placeholder{color:#9a9488}.qz-start .btn{align-self:flex-start;min-width:240px}.qz-note{margin-top:22px;font-size:13px;color:var(--mute);max-width:42ch}.qz-ask{max-width:980px;margin:0 auto;padding:clamp(24px,5vh,56px) var(--gut) clamp(60px,10vh,110px)}.qz-bar{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;margin-bottom:clamp(30px,7vh,70px)}.qz-back{background:none;border:0;padding:8px 0;font-size:12px;letter-spacing:.16em;text-transform:uppercase}.qz-count{grid-column:3;font-size:12px;letter-spacing:.16em;color:var(--mute);font-variant-numeric:tabular-nums}.qz-prog{grid-column:1/-1;grid-row:2;height:1px;background:var(--line);position:relative}.qz-prog i{position:absolute;left:0;top:-.5px;height:2px;background:var(--ink);width:0;transition:width .7s var(--damp)}.qz-q h2{font-size:clamp(26px,3.2vw,46px);text-align:center;max-width:22ch;margin:0 auto}.qz-hint{text-align:center;color:var(--mute);font-size:15px;margin-top:14px}.qz-opts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:clamp(28px,6vh,56px)}.qz-opts.n4{grid-template-columns:repeat(4,minmax(0,1fr))}.qz-opts.n6{grid-template-columns:repeat(3,minmax(0,1fr))}.qz-opts.n7{grid-template-columns:repeat(4,minmax(0,1fr))}.qz-opts.k-big{grid-template-columns:repeat(2,minmax(0,280px));justify-content:center}.qz-o{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:6px;text-align:left;background:var(--paper);border:1px solid var(--line);padding:22px 20px;min-height:112px;transition:border-color .3s,background .4s,color .4s,transform .5s var(--damp)}.qz-o b{font-weight:400;font-size:13px;letter-spacing:.16em;text-transform:uppercase;line-height:1.35}.qz-o small{font-size:13.5px;color:var(--mute);line-height:1.4;transition:color .4s}.qz-o .sw{width:26px;height:26px;border-radius:50%;border:1px solid var(--line);margin-bottom:6px}.qz-o:hover{border-color:var(--ink)}.qz-o.on{background:var(--ink);border-color:var(--ink);color:#fff}.qz-o.on small{color:rgb(255 255 255 / .75)}.qz-o.big{align-items:center;justify-content:center;min-height:clamp(150px,22vh,210px)}.qz-o.big b{font-family:var(--display);font-size:clamp(22px,2.2vw,30px);letter-spacing:.04em}.qz-opts.k-pill{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;max-width:760px;margin-inline:auto}.qz-o.pl{flex-direction:row;align-items:center;min-height:0;padding:14px 26px;border-radius:999px;font-size:13px;letter-spacing:.16em;text-transform:uppercase}.qz-opts.k-stone{grid-template-columns:repeat(7,minmax(0,1fr));gap:10px}.qz-o.st{align-items:center;text-align:center;padding:18px 8px 16px;min-height:0}.qz-o.st .si{width:64px;height:64px;display:block;margin-bottom:6px}.qz-o.st .si img{width:100%;height:100%;object-fit:contain;transition:transform .6s var(--damp)}.qz-o.st:hover .si img{transform:scale(1.1)}.qz-o.st b{font-size:11.5px;letter-spacing:.12em}.qz-o.st small{font-size:12.5px}.qz-q.in h2,.qz-q.in .qz-hint{animation:qzIn .7s var(--damp) both}.qz-q.in .qz-o{animation:qzIn .7s var(--damp) both}.qz-q.in .qz-o:nth-child(2){animation-delay:.04s}.qz-q.in .qz-o:nth-child(3){animation-delay:.08s}.qz-q.in .qz-o:nth-child(4){animation-delay:.12s}.qz-q.in .qz-o:nth-child(5){animation-delay:.16s}.qz-q.in .qz-o:nth-child(6){animation-delay:.2s}.qz-q.in .qz-o:nth-child(7){animation-delay:.24s}@keyframes qzIn{from{opacity:0;transform:translateX(calc(var(--dir,1) * 26px))}to{opacity:1;transform:none}}@keyframes qzUp{from{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}.lp-quiz .hd{background:var(--cream)}@media (max-width:900px){.qz-intro{grid-template-columns:1fr;min-height:0}.qz-pic{aspect-ratio:4/3}.qz-copy{padding:30px var(--gut) 44px}.qz-copy h1{font-size:clamp(32px,9vw,44px)}.qz-start .btn{width:100%;align-self:stretch}.qz-ask{padding-top:18px}.qz-bar{margin-bottom:30px}.qz-opts,.qz-opts.n4,.qz-opts.n6,.qz-opts.n7{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.qz-opts.k-big{grid-template-columns:repeat(2,minmax(0,1fr))}.qz-opts.k-stone{grid-template-columns:repeat(3,minmax(0,1fr))}.qz-o{padding:16px 14px;min-height:92px}.qz-o.pl{padding:12px 18px}}.co-wc .checkout-inline-error-message{font-size:12.5px;line-height:1.4;color:#b3261e;margin:5px 0 0}.hd-back{position:absolute;right:var(--gut);top:50%;transform:translateY(-50%);font-size:12px;letter-spacing:.16em;text-transform:uppercase;padding:10px 0;border-bottom:1px solid #fff0;transition:border-color .3s}@media (hover:hover){.hd-back:hover{border-color:currentColor}}.hd-back .s{display:none}@media (max-width:900px){.hd-back .l{display:none}.hd-back .s{display:inline}}@media (max-width:600px){.cdraw{width:82vw;box-shadow:-24px 0 60px -20px rgb(0 0 0 / .35)}.cd-b .citem{grid-template-columns:68px 1fr auto;gap:6px 12px;padding:16px 0}.cd-b .note{flex-direction:column;align-items:stretch;gap:10px}.cd-b .note span{flex:none}.cd-b .note .btn{width:100%}.cd-h,.cd-b,.cd-f{padding-left:18px;padding-right:18px}}@media (max-width:900px){input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]),select,textarea,.select2-container .select2-selection--single .select2-selection__rendered,.select2-search__field,.co-wc input.input-text,.co-wc select,.disc input,.co-wc .co-disc input,.fg input,.fg select,.promo-f input,.qz-dates select,.acct input.input-text,.acct select{font-size:16px!important}}.muted{color:var(--mute)}.card{background:var(--paper);padding:clamp(18px,2.2vw,28px)}.card-h,.acc-sec-h{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap;margin-bottom:14px}.card-h h2,.acc-sec-h h2,.card h3{font-family:var(--body);font-weight:400;font-size:12px;letter-spacing:.18em;text-transform:uppercase;margin:0;color:var(--ink)}.acc-sec-h{display:block}.acc-sec-h h2{font-family:var(--display);font-size:clamp(20px,1.8vw,26px);letter-spacing:.02em}.acc-sec-h p{margin-top:6px;font-size:14.5px}.card address{font-style:normal;font-size:15px;line-height:1.6}.btn.sm{height:40px;padding:0 18px;font-size:11.5px}.lnk.back{margin-bottom:18px}.pill{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;border:1px solid var(--line);font-size:11px;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;background:var(--paper)}.pill::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--gold)}.pill.go::before{background:#8a6d2f}.pill.done::before{background:#3f6b33}.pill.off::before{background:#9b2c1d}.pill.wait::before{background:var(--gold)}.steps{list-style:none;margin:22px 0 6px;padding:0;display:grid;grid-template-columns:repeat(3,1fr);counter-reset:s}.steps li{position:relative;text-align:center;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--mute);padding-top:20px}.steps li i{position:absolute;top:0;left:50%;width:11px;height:11px;margin-left:-5.5px;border-radius:50%;border:1px solid var(--ink);background:var(--paper);z-index:1}.steps li::before{content:"";position:absolute;top:5px;left:-50%;right:50%;height:1px;background:var(--gold)}.steps li:first-child::before{display:none}.steps li.done{color:var(--ink)}.steps li.done i{background:var(--ink)}.steps li.done::before{background:var(--ink)}.steps li.now i{box-shadow:0 0 0 4px rgb(46 44 41 / .12)}.thumbs{display:flex;gap:6px;flex-wrap:wrap}.thumbs .t{position:relative;width:56px;height:56px;flex:none;background:var(--cream);display:grid;place-items:center;font-size:12px;color:var(--mute)}.thumbs .t img{position:absolute;inset:8%;width:84%;height:84%;object-fit:contain}.acc-form .form-row{margin:0 0 14px;padding:0;display:block}.acc-form .form-row label:not(.checkbox){display:block;font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--mute);margin:0 0 6px}.acc-form .form-row label .required{color:inherit;text-decoration:none;border:0}.acc-form input.input-text,.acc-form select,.acc-form .select2-container .select2-selection--single{height:48px;width:100%;border:1px solid var(--line);background:#fff;padding:0 14px;font:inherit;font-size:16px;color:var(--ink);border-radius:0;box-sizing:border-box;-webkit-appearance:none}.acc-form .select2-container .select2-selection--single .select2-selection__rendered{line-height:46px;padding-left:0;color:var(--ink)}.acc-form .select2-container .select2-selection--single .select2-selection__arrow{height:46px}.acc-form input.input-text:focus,.acc-form select:focus{outline:0;border-color:var(--ink)}.acc-form input.input-text::placeholder{color:#9a9488}.acc-form .desc,.acc-form .description{display:block;font-size:12.5px;color:var(--mute);margin-top:5px}.acc-form .btn{width:100%;background:var(--ink);border-color:var(--ink);margin-top:6px}.acc-form label.checkbox{display:inline-flex;gap:10px;align-items:center;font-size:13px;letter-spacing:.06em;cursor:pointer}.acc-form label.checkbox input{width:16px;height:16px;margin:0;accent-color:var(--ink)}.acc-form .woocommerce-address-fields__field-wrapper,.acc-form .fields{display:flex;flex-wrap:wrap;column-gap:12px}.acc-form .woocommerce-address-fields__field-wrapper .form-row,.acc-form .fields .form-row{flex:1 1 100%;min-width:0}.acc-form .form-row-first,.acc-form .form-row-last{flex:1 1 calc(50% - 6px)!important;float:none;width:auto}.acc-form .woocommerce-invalid input.input-text{border-color:#b3261e}.pw,.password-input{position:relative;display:block}.acc-form .password-input input.input-text{padding-right:70px}.show-password-input{position:absolute;right:0;top:0;height:48px;padding:0 14px;background:none;border:0;cursor:pointer}.show-password-input::after{content:"Show";font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--mute)}.show-password-input.display-password::after{content:"Hide"}.hp{position:absolute!important;left:-9999px;width:1px;height:1px;overflow:hidden}#p-account .woocommerce-error,#p-account .woocommerce-message,#p-account .woocommerce-info,.co-wc .woocommerce-order .woocommerce-info{list-style:none;margin:0 0 16px;padding:12px 16px;background:var(--paper);border-left:2px solid var(--gold-deep);font-size:14px}#p-account .woocommerce-error{border-color:#b3261e}#p-account .woocommerce-message .button,#p-account .woocommerce-info .button{float:right;font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid currentColor;margin-left:12px}.acc-auth{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:100vh;min-height:100svh;padding-top:var(--hd)}.acc-pic{margin:0;position:relative;overflow:hidden;background:var(--block)}.acc-pic img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;animation:qzZoom 2.4s var(--damp) both}.acc-panel{display:flex;align-items:center;padding:clamp(40px,7vw,110px) clamp(24px,6vw,110px)}.auth{width:100%;max-width:440px}.auth .eyebrow{margin-bottom:18px}.auth-h{display:none;font-size:clamp(32px,3.6vw,54px);line-height:1.04;margin-bottom:26px}.auth-h.on{display:block}.auth-tabs{display:flex;gap:22px;border-bottom:1px solid var(--line);margin-bottom:26px}.auth-tabs button{background:none;border:0;border-bottom:1px solid #fff0;margin-bottom:-1px;padding:10px 0;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--mute);transition:color .3s,border-color .3s}.auth-tabs button.on{color:var(--ink);border-color:var(--ink)}.auth-p{animation:qzUp .6s var(--damp) both}.auth-row{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:2px 0 18px}.auth-row .lnk{padding:4px 0;font-size:11.5px}.auth-lead{font-size:15.5px;color:var(--mute);margin-bottom:22px;max-width:42ch}.auth-note,.auth-small{margin-top:22px;font-size:14px;color:var(--mute);max-width:42ch}.auth-small{margin:-2px 0 16px}.auth-perks{list-style:none;margin:24px 0 0;padding:0;border-top:1px solid var(--line)}.auth-perks li{padding:12px 0 12px 22px;border-bottom:1px solid var(--line);font-size:14px;color:var(--mute);position:relative}.auth-perks li::before{content:"";position:absolute;left:2px;top:20px;width:8px;height:8px;border-radius:50%;border:1px solid var(--gold-deep)}.auth .vo .vo-h h2{font-size:22px}.auth .od,.auth .od-cust .card{background:var(--paper)}.acc{padding:calc(var(--hd) + clamp(28px,6vh,64px)) var(--gut) clamp(60px,10vh,110px);max-width:1240px;margin:0 auto}.acc-top{margin-bottom:clamp(26px,5vh,48px)}.acc-top .eyebrow{margin-bottom:12px}.acc-top h1{font-size:clamp(32px,4vw,60px);line-height:1.04}.acc-top p{margin-top:12px;color:var(--mute);font-size:15px}.acc-top p a{color:var(--ink);border-bottom:1px solid currentColor}.acc-grid{display:grid;grid-template-columns:200px minmax(0,1fr);gap:clamp(28px,5vw,80px);align-items:start}.acc-nav{position:sticky;top:calc(var(--hd) + 24px)}.acc-nav ul{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.acc-nav li{border-bottom:1px solid var(--line)}.acc-nav a{display:flex;justify-content:space-between;align-items:center;padding:14px 0;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--mute);transition:color .3s}.acc-nav a::after{content:"›";opacity:0;transition:opacity .3s,transform .4s var(--damp);transform:translateX(-6px)}.acc-nav a:hover,.acc-nav li.is-active a{color:var(--ink)}.acc-nav li.is-active a::after,.acc-nav a:hover::after{opacity:1;transform:none}.acc-nav .woocommerce-MyAccount-navigation-link--customer-logout a{color:var(--mute)}.acc-main>*+*{margin-top:14px}.acc-main>.card+.card{margin-top:12px}.ov{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ov-order{grid-column:1/-1}.ov .card p{font-size:15px;margin-bottom:12px}.ov .btn{margin-top:4px}.ocard{display:grid;grid-template-columns:auto 1fr;grid-template-areas:"top top" "th bot";gap:14px 18px;align-items:center;color:var(--ink)}.ocard .ocard-top{grid-area:top}.ocard .thumbs{grid-area:th}.ocard .ocard-bot{grid-area:bot}.ocard-top{display:flex;align-items:center;gap:14px;flex-wrap:wrap;font-size:14px}.ocard-top b{font-weight:400;font-size:13px;letter-spacing:.14em}.ocard-top>span:not(.pill){color:var(--mute)}.ocard-top .pill{margin-left:auto}.ocard-bot{display:flex;justify-content:space-between;align-items:center;font-size:15px}.ocard-bot .go{font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;transition:transform .4s var(--damp)}.ocard:hover .go{transform:translateX(4px)}.olist{display:grid;gap:12px}.ocard-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px 24px;align-items:end}.ocard-row .oacts{justify-content:flex-end}@media (max-width:600px){.ocard-row{grid-template-columns:1fr}.ocard-row .oacts{justify-content:flex-start}}.oacts{display:flex;flex-wrap:wrap;gap:8px}.oacts .btn.ghost{background:#fff0}.acc-pager{display:flex;justify-content:space-between;margin-top:18px}.empty-state{text-align:center;padding:40px 20px}.empty-state p{margin-bottom:18px;color:var(--mute)}.vo-h{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap}.vo-h h2{font-family:var(--display);font-weight:400;font-size:clamp(22px,2.2vw,32px);margin:0}.vo-h p{margin-top:4px;font-size:14.5px}.vo .steps{margin:26px 0 22px}.vo-notes{margin-top:12px}.vo-notes ol{list-style:none;margin:10px 0 0;padding:0}.vo-notes li{display:grid;grid-template-columns:150px 1fr;gap:12px;padding:12px 0;border-top:1px solid var(--line);font-size:14.5px}.vo-notes time{color:var(--mute);font-size:13px}.vo-notes p{margin:0}.od{margin-top:12px}.od h3{margin-bottom:6px}.od-lines .oline{grid-template-columns:64px 1fr auto;padding:14px 0;border-bottom:1px solid var(--line);font-size:12.5px}.od-lines .oline .im{width:64px;height:64px;border:0;background:var(--cream)}.od-lines .oline .nm a{border-bottom:1px solid #fff0}.od-lines .oline .nm a:hover{border-color:currentColor}.od-lines .oline .pr{text-transform:none;letter-spacing:.04em;font-size:14px}.od-lines .oline .wc-item-meta{list-style:none;margin:4px 0 0;padding:0;text-transform:none;letter-spacing:0;color:var(--mute)}.od-lines .oline .wc-item-meta p{display:inline}.od-tot{display:grid;grid-template-columns:1fr auto;gap:10px 0;margin:18px 0 0;font-size:12.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--mute)}.od-tot dt,.od-tot dd{margin:0}.od-tot dd{text-align:right;text-transform:none;letter-spacing:.04em;font-size:14.5px;color:var(--ink)}.od-tot .order_total{padding-top:12px;border-top:1px solid var(--line);color:var(--ink);font-size:14px}.od-tot dd.order_total{font-size:18px}.od-tot small{display:block;font-size:11px;color:var(--mute)}.od-note{margin-top:16px;font-size:14.5px}.od-note b{display:block;font-weight:400;font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--mute);margin-bottom:4px}.od .oacts{margin-top:18px}.od-pnote{font-size:13.5px;color:var(--mute);padding:8px 0 12px 80px}.od-cust{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin-top:12px}.od-cust .card p{font-size:15px;margin-top:4px}.od-cust h3{margin-bottom:10px}.addr-grid,.pm-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;margin-bottom:16px}.pm{display:grid;gap:4px}.pm b{font-weight:400;font-size:13px;letter-spacing:.14em;text-transform:uppercase}.pm-a{display:flex;gap:16px;margin-top:10px}.pm.default{box-shadow:inset 0 0 0 1px var(--ink)}.acc-form.card .btn,.edit-account>.btn{max-width:320px}.edit-account .card+.card{margin-top:12px}.edit-account>.btn{margin-top:18px}#add_payment_method #payment{background:var(--paper);padding:22px}#add_payment_method .wc_payment_methods{list-style:none;margin:0;padding:0}#add_payment_method #place_order{display:flex;align-items:center;justify-content:center;width:100%;max-width:320px;height:50px;margin-top:16px;background:var(--ink);color:#fff;border:0;font:inherit;font-size:12.5px;letter-spacing:.14em;text-transform:uppercase}.co-wc .ty{max-width:880px;margin:0 auto}.ty-h{text-align:center;padding:clamp(10px,3vh,30px) 0 clamp(20px,4vh,40px)}.ty-h .eyebrow{margin-bottom:14px}.ty-h h1{font-size:clamp(32px,4.4vw,64px);line-height:1.04;margin-bottom:18px}.ty-h>p{max-width:52ch;margin:0 auto;color:var(--mute)}.ty-h .steps{max-width:520px;margin:30px auto 8px}.ty-facts{list-style:none;margin:26px auto 0;padding:0;display:flex;justify-content:center;flex-wrap:wrap;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.ty-facts li{padding:16px 26px;display:grid;gap:2px;text-align:center}.ty-facts li+li{border-left:1px solid var(--line)}.ty-facts span{font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--mute)}.ty-facts b{font-weight:400;font-size:15px}.ty-facts a{border-bottom:1px solid currentColor}.ty .btn.pay{margin-top:20px;background:var(--ink);border-color:var(--ink)}.ty .od,.ty .od-cust .card{background:var(--paper)}@media (max-width:900px){.acc-auth{grid-template-columns:1fr;min-height:0}.acc-pic{aspect-ratio:16/10}.acc-panel{padding:30px var(--gut) 56px}.auth-tabs{gap:18px;overflow-x:auto;scrollbar-width:none}.acc-grid{grid-template-columns:1fr;gap:20px}.acc-nav{position:static;margin:0 calc(-1 * var(--gut));overflow-x:auto;scrollbar-width:none}.acc-nav::-webkit-scrollbar{display:none}.acc-nav ul{display:flex;gap:22px;border:0;border-bottom:1px solid var(--line);padding:0 var(--gut);width:max-content;min-width:100%}.acc-nav li{border:0;flex:none}.acc-nav a{padding:12px 0;border-bottom:1px solid #fff0;margin-bottom:-1px}.acc-nav a::after{display:none}.acc-nav li.is-active a{border-color:var(--ink)}.ov{grid-template-columns:1fr}.vo-notes li{grid-template-columns:1fr;gap:2px}.od-pnote{padding-left:0}.ty-facts li{padding:12px 16px}.ty-facts li+li{border-left:0}.ty-facts{flex-direction:column}}.acc-panel>.woocommerce{width:100%;max-width:440px;display:block}.acc-panel .woocommerce-notices-wrapper:empty{display:none}.acc-panel .woocommerce-error,.acc-panel .woocommerce-message,.acc-panel .woocommerce-info{margin:0 0 22px!important;font-size:14px;line-height:1.55}.acc-panel .woocommerce-error a,.acc-panel .woocommerce-message a{border-bottom:1px solid currentColor}.woocommerce-error:focus,.woocommerce-message:focus,.woocommerce-info:focus,.woocommerce-NoticeGroup:focus{outline:none}.auth-tabs button{white-space:nowrap;flex:none}.co-wc .ty-verify{max-width:460px;margin:0 auto}.co-wc .ty-verify .btn{width:100%}.acc-form .woocommerce-privacy-policy-text,.acc-form .woocommerce-privacy-policy-text p{font-size:12.5px;line-height:1.55;color:var(--mute);margin:0 0 16px}.acc-form .woocommerce-privacy-policy-text a{border-bottom:1px solid currentColor}::view-transition-old(root),::view-transition-new(root){animation-duration:.42s;animation-timing-function:cubic-bezier(.16,1,.3,1)}.hd{view-transition-name:lp-hd}.acc-top{view-transition-name:lp-acc-top}.acc-nav{view-transition-name:lp-acc-nav}.acc-main{view-transition-name:lp-acc-main}::view-transition-old(lp-acc-main){animation:.25s ease both vtOut}::view-transition-new(lp-acc-main){animation:.55s cubic-bezier(.16,1,.3,1) .08s both vtIn}@keyframes vtOut{to{opacity:0;transform:translateY(-6px)}}@keyframes vtIn{from{opacity:0;transform:translateY(12px)}}html:not(.vt) .acc-main{animation:vtIn .6s cubic-bezier(.16,1,.3,1) both}img.lz{opacity:0!important}img.imgin{animation:imgIn .8s cubic-bezier(.16,1,.3,1) both}@keyframes imgIn{from{opacity:0}}@media (prefers-reduced-motion:reduce){@view-transition{navigation:none}}.chips img{display:block;width:39px;height:25px}.chips{gap:6px}.cps{display:grid;gap:12px}.cp{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px 28px;align-items:center;background:var(--paper);padding:clamp(18px,2.2vw,26px);position:relative;overflow:hidden}.cp::before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--gold-deep)}.cp.used,.cp.expired{opacity:.55}.cp.used::before,.cp.expired::before{background:var(--line)}.cp-t{display:block;font-family:var(--display);font-weight:400;font-size:clamp(24px,2.4vw,34px);line-height:1.05;text-transform:uppercase}.cp-s{display:block;margin-top:8px;font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--mute)}.cp-n{display:block;margin-top:6px;font-size:14.5px;color:var(--mute)}.cp-r{display:grid;justify-items:end;gap:10px;text-align:right}.cp-code{display:inline-flex;align-items:center;gap:12px;border:1px dashed var(--gold-deep);background:var(--cream);padding:10px 14px;font-family:var(--display);font-size:18px;letter-spacing:.18em;color:var(--ink);cursor:pointer}.cp-code small{font-family:var(--body);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--mute)}.cp-x{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--mute)}.cp .btn{background:var(--ink);border-color:var(--ink)}.cp-mini{font-weight:400;font-family:var(--display);font-size:20px;text-transform:uppercase}.co-wc .co-mine{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:6px;align-items:center;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--mute)}.co-wc .co-mine button{border:1px dashed var(--gold-deep);background:var(--cream);padding:6px 10px;font:inherit;letter-spacing:.12em;color:var(--ink);cursor:pointer;height:auto}@media (max-width:600px){.cp{grid-template-columns:1fr}.cp-r{justify-items:start;text-align:left}}.lp-toast{position:fixed;left:50%;top:88px;z-index:90;transform:translateX(-50%);width:min(520px,calc(100vw - 32px));display:flex;align-items:flex-start;gap:12px;padding:16px 18px 16px 20px;background:var(--ink,#2E2C29);color:#FBF8F0;font-size:14px;line-height:1.5;box-shadow:0 10px 30px rgb(0 0 0 / .18);animation:lpToast 9s cubic-bezier(.16,1,.3,1) forwards}.lp-toast p{margin:0;flex:1}.lp-toast p+p{margin-top:6px}.lp-toast p.error{color:#f3c9c0}.lp-toast a{color:inherit;text-decoration:underline}.lp-toast button{all:unset;cursor:pointer;font-size:20px;line-height:1;padding:0 2px;opacity:.7}.lp-toast button:hover{opacity:1}@keyframes lpToast{0%{opacity:0;transform:translate(-50%,-12px)}6%,90%{opacity:1;transform:translate(-50%,0)}100%{opacity:0;transform:translate(-50%,0);visibility:hidden}}@media (prefers-reduced-motion:reduce){.lp-toast{animation:none}}.note.gift{color:var(--gold-deep)}.qz-res{padding:0 0 clamp(60px,10vh,110px)}.qz-r2{--tint:#C8B695}.qz-r2>*{animation:qzUp .9s var(--damp) both}.qz-r2>*:nth-child(2){animation-delay:.12s}.qz-r2>*:nth-child(3){animation-delay:.2s}.qz-r2>*:nth-child(4){animation-delay:.26s}.qz-hero{position:relative;text-align:center;padding:clamp(40px,7vh,80px) var(--gut) clamp(46px,7vh,84px);background:radial-gradient(ellipse 60% 70% at 50% 30%,color-mix(in srgb,var(--tint) 18%,transparent),transparent 72%)}.qz-orb{position:relative;width:clamp(120px,14vw,168px);aspect-ratio:1;margin:0 auto clamp(22px,3vh,34px);display:grid;place-items:center}.qz-orb i{position:absolute;inset:0;border-radius:50%;background:color-mix(in srgb,var(--tint) 22%,var(--paper));box-shadow:0 0 0 1px color-mix(in srgb,var(--tint) 35%,transparent),0 0 0 14px color-mix(in srgb,var(--tint) 8%,transparent);animation:qzOrb 1.2s var(--damp) both}.qz-orb img{position:absolute;inset:16%;width:68%;height:68%;object-fit:contain;animation:qzFloat 6s ease-in-out 1.2s infinite,qzUp 1s .2s var(--damp) both}@keyframes qzOrb{from{transform:scale(.6);opacity:0}to{transform:none;opacity:1}}@keyframes qzFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-6px)}}.qz-hero .eyebrow{margin-bottom:14px}.qz-hero h2{font-size:clamp(38px,5.6vw,84px);line-height:1;letter-spacing:.02em}.qz-hero h2 small{display:block;font-family:var(--body);font-size:clamp(13px,1.1vw,15px);letter-spacing:.2em;color:var(--mute);margin-bottom:14px}.qz-hero .qz-stone{margin-top:18px;font-size:12.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--gold-deep)}.qz-hero .qz-text{max-width:48ch;margin:14px auto 0;font-size:clamp(16px,1.3vw,18px)}.qz-facts{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:26px 0 0;padding:0}.qz-facts li{border:1px solid var(--line);padding:7px 14px;font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--mute);background:rgb(251 248 240 / .6)}.qz-made{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(28px,5vw,90px);max-width:1240px;margin:0 auto;padding:clamp(40px,6vh,70px) var(--gut);align-items:center;border-top:1px solid var(--line)}.qz-shot{position:relative;margin:0;aspect-ratio:1/1;background:radial-gradient(closest-side,color-mix(in srgb,var(--tint) 14%,transparent),transparent)}.qz-shot>img{position:absolute;inset:8%;width:84%;height:84%;object-fit:contain;transition:opacity .4s;filter:drop-shadow(0 18px 18px rgb(46 44 41 / .16))}.qz-shot-st{position:absolute;right:5%;bottom:5%;width:20%;aspect-ratio:1;border-radius:50%;background:color-mix(in srgb,var(--tint) 18%,var(--cream));display:grid;place-items:center}.qz-shot-st img{width:62%;height:auto}.qz-cfg .eyebrow{margin-bottom:12px}.qz-cfg-h{display:flex;justify-content:space-between;align-items:baseline;gap:16px}.qz-cfg-h h3{font-size:clamp(26px,2.6vw,38px);line-height:1.05}.qz-cfg-h .pr{font-size:20px}.qz-sel{font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--mute);margin:8px 0 22px}.qz-row{display:grid;grid-template-columns:88px minmax(0,1fr);align-items:center;gap:8px 14px;padding:14px 0;border-top:1px solid var(--line)}.qz-row .lbl{font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--mute)}.qz-row small{grid-column:2;font-size:13px;color:var(--mute)}.qz-lea,.qz-sz{display:flex;flex-wrap:wrap;gap:8px}.qz-lea button{display:inline-flex;align-items:center;gap:10px;height:42px;padding:0 16px 0 8px;border:1px solid var(--line);background:#fff0;font-size:12px;letter-spacing:.14em;text-transform:uppercase;transition:border-color .3s}.qz-lea i{width:26px;height:26px;border-radius:50%;box-shadow:inset 0 0 0 1px rgb(0 0 0 / .08)}.qz-sz button{height:42px;min-width:74px;padding:0 14px;border:1px solid var(--line);background:#fff0;font-size:12px;letter-spacing:.14em;text-transform:uppercase;transition:border-color .3s,background .3s,color .3s}.qz-lea button:hover,.qz-sz button:hover{border-color:var(--ink)}.qz-lea button.on{border-color:var(--ink)}.qz-sz button.on{background:var(--ink);border-color:var(--ink);color:var(--paper)}.qz-why{font-size:14px;color:var(--mute);margin:4px 0 20px;padding-top:14px;border-top:1px solid var(--line)}.qz-cfg .btn{width:100%;background:var(--ink);border-color:var(--ink);color:var(--paper)}.qz-cfg .lnk{display:inline-block;margin-top:16px}.qz-set{max-width:1240px;margin:0 auto;padding:clamp(30px,5vh,60px) var(--gut);border-top:1px solid var(--line)}.qz-sh{font-size:clamp(22px,2vw,30px);margin-bottom:clamp(20px,3vh,30px)}.qz-set-g{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(12px,1.6vw,22px)}.qz-tile{display:grid;grid-template-columns:clamp(110px,11vw,150px) minmax(0,1fr);grid-template-rows:1fr auto;gap:14px 22px;background:var(--paper);padding:clamp(16px,1.8vw,24px)}.qz-tile .im{grid-row:1/3;aspect-ratio:1;display:grid;place-items:center}.qz-tile .im img{width:92%;height:92%;object-fit:contain;transition:opacity .4s;filter:drop-shadow(0 10px 12px rgb(46 44 41 / .14))}.qz-tile b{display:block;font-weight:400;font-size:13px;letter-spacing:.16em;text-transform:uppercase}.qz-tile small{display:block;margin-top:4px;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--mute)}.qz-tile p{margin:10px 0 0;font-size:14px;color:var(--mute)}.qz-tile>.btn,.qz-charm .btn{justify-self:start;height:42px;padding:0 18px;font-size:12px}.qz-dates{display:flex;gap:8px;margin-top:12px}.qz-dates select{height:42px;border:1px solid var(--line);background:var(--white);font:inherit;font-size:13px;letter-spacing:.06em;padding:0 10px;color:var(--ink);border-radius:0}.qz-charm:empty{display:none}.qz-charm{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;animation:qzUp .6s var(--damp) both}.qz-charm p{margin:0}.qz-charm b{display:block;font-weight:400;font-size:12.5px;letter-spacing:.14em;text-transform:uppercase}.qz-charm small{font-size:13px;color:var(--mute)}.qz-keep{max-width:640px;margin:0 auto;padding:clamp(40px,7vh,80px) var(--gut) 0;text-align:center;border-top:1px solid var(--line)}.qz-keep .eyebrow{margin-bottom:12px}.qz-keep h3{font-size:clamp(24px,2.4vw,34px)}.qz-keep>p{margin:12px auto 0;max-width:46ch;color:var(--mute)}.qz-keep>.btn{margin-top:24px;min-width:260px}.qz-mail{margin:24px auto 0;max-width:460px}.qz-mail div{display:flex;border-bottom:1px solid var(--ink)}.qz-mail input{flex:1;min-width:0;height:48px;border:0;background:#fff0;font:inherit;font-size:16px;color:var(--ink);padding:0}.qz-mail input:focus{outline:0}.qz-mail button{background:none;border:0;font-size:12px;letter-spacing:.16em;text-transform:uppercase;padding:0 0 0 14px}.qz-small{font-size:13px;color:var(--mute);margin-top:14px}.qz-small a{color:inherit}.qz-ok{margin:20px auto 0;max-width:46ch;color:var(--gold-deep)}.qz-ok a{color:inherit}.qz-again{display:inline-block;margin-top:34px;background:none;border:0;border-bottom:1px solid currentColor;padding:0 0 4px;font-size:12px;letter-spacing:.16em;text-transform:uppercase}.qz-all{background:var(--paper);padding:clamp(70px,11vw,150px) var(--gut)}.qz-all-in{max-width:1280px;margin:0 auto;display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:clamp(40px,6vw,110px)}.qz-all-h{position:sticky;top:calc(var(--hd) + 48px);align-self:start}.qz-all-h .eyebrow{margin-bottom:18px}.qz-all-h h2{font-size:clamp(34px,3.8vw,58px);line-height:1.02}.qz-all-h p{margin:20px 0 26px;max-width:34ch;color:var(--mute)}.qz-list{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.qz-list li{--tint:#C8B695}.qz-list a{display:grid;grid-template-columns:34px clamp(76px,7vw,104px) minmax(0,1fr) 70px;gap:clamp(16px,2.2vw,34px);align-items:center;padding:clamp(20px,2.4vw,30px) clamp(4px,1vw,14px);border-bottom:1px solid var(--line);position:relative;transition:background .6s var(--damp)}.qz-list a::before{content:"";position:absolute;left:0;top:-1px;bottom:-1px;width:2px;background:var(--tint);transform:scaleY(0);transform-origin:top;transition:transform .6s var(--damp)}.qz-list .no{font-size:12px;letter-spacing:.14em;color:var(--mute);align-self:start;padding-top:6px}.qz-list .si{aspect-ratio:1;border-radius:50%;background:color-mix(in srgb,var(--tint) 14%,var(--cream));display:grid;place-items:center;transition:transform .8s var(--damp),background .6s}.qz-list .si{position:relative}.qz-list .si img{position:absolute;inset:14%;width:72%;height:72%;object-fit:contain;transition:transform .8s var(--damp)}.qz-list .tx small{display:block;font-size:11.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--gold-deep)}.qz-list .tx small i{font-style:normal;color:var(--mute)}.qz-list .tx b{display:block;font-family:var(--display);font-weight:400;font-size:clamp(22px,2.1vw,32px);line-height:1.05;text-transform:uppercase;margin:8px 0 10px}.qz-list .tx>span{display:block;font-size:15.5px;line-height:1.6;color:var(--mute);max-width:54ch}.qz-list .go{display:flex;align-items:center;justify-content:flex-end;gap:8px;font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;opacity:0;transform:translateX(-10px);transition:opacity .5s,transform .6s var(--damp)}.qz-list .go svg{width:22px;height:11px;fill:none;stroke:currentColor;stroke-width:1.2}@media (hover:hover){.qz-list a:hover{background:color-mix(in srgb,var(--tint) 6%,transparent)}.qz-list a:hover::before{transform:scaleY(1)}.qz-list a:hover .si{background:color-mix(in srgb,var(--tint) 24%,var(--cream));transform:rotate(-6deg)}.qz-list a:hover .si img{transform:scale(1.08) rotate(6deg)}.qz-list a:hover .go{opacity:1;transform:none}}@media (max-width:900px){.qz-made{grid-template-columns:1fr;gap:26px}.qz-set-g{grid-template-columns:1fr}.qz-all-in{grid-template-columns:1fr;gap:30px}.qz-all-h{position:static}.qz-list a{grid-template-columns:64px minmax(0,1fr);gap:16px;align-items:start}.qz-list .no,.qz-list .go{display:none}.qz-list .tx b{margin:6px 0 8px}}@media (max-width:560px){.qz-tile{grid-template-columns:96px minmax(0,1fr)}.qz-tile>.btn,.qz-charm .btn{justify-self:stretch;grid-column:1/-1}.qz-row{grid-template-columns:1fr}.qz-row small{grid-column:1}.qz-keep>.btn{width:100%;min-width:0}}.pets{display:grid;gap:12px}.pet{--tint:#C8B695;display:grid;grid-template-columns:clamp(72px,7vw,96px) minmax(0,1fr) auto;gap:16px clamp(18px,2.4vw,30px);align-items:center;background:var(--paper);padding:clamp(18px,2.2vw,26px)}.pet-orb{aspect-ratio:1;border-radius:50%;background:color-mix(in srgb,var(--tint) 18%,var(--cream));display:grid;place-items:center}.pet-orb{position:relative}.pet-orb img{position:absolute;inset:14%;width:72%;height:72%;object-fit:contain}.pet-st{display:block;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--gold-deep)}.pet h3{font-size:clamp(24px,2.4vw,32px);line-height:1.05;margin:4px 0 0}.pet-ch{margin:4px 0 0;font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink)}.pet-f{margin:6px 0 0;font-size:14px;color:var(--mute)}.pet-soon{margin:8px 0 0;font-size:13px;color:var(--gold-deep)}.pet-r{display:grid;justify-items:end;gap:12px}.pet-r .btn{background:var(--ink);border-color:var(--ink);color:var(--paper)}.pet-links{display:flex;gap:16px;align-items:center}.pet-rm{margin:0}.pet-rm button{background:none;border:0;padding:0;color:var(--mute)}.pet-add{display:flex;flex-wrap:wrap;gap:16px 26px;align-items:center;margin-top:22px}.pet-edit{margin-bottom:12px}.pet-form{max-width:520px}.pet-2{display:grid;grid-template-columns:1fr 1fr;gap:0 14px}.pet-act{display:flex;gap:22px;align-items:center;margin-top:10px}.pet-from{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px}.pet-from p{margin:0}.pet-from div{display:flex;gap:18px;align-items:center}.ov-pl{list-style:none;margin:0;padding:0;display:grid;gap:12px}.ov-pl li{--tint:#C8B695;display:flex;align-items:center;gap:14px}.ov-pl .o{width:48px;height:48px;flex:none;border-radius:50%;background:color-mix(in srgb,var(--tint) 18%,var(--cream));display:grid;place-items:center}.ov-pl .o{position:relative}.ov-pl .o img{position:absolute;inset:14%;width:72%;height:72%;object-fit:contain}.ov-pl b{display:block;font-weight:400;font-family:var(--display);font-size:18px;text-transform:uppercase}.ov-pl small{font-size:13px;color:var(--mute)}@media (max-width:640px){.pet{grid-template-columns:64px minmax(0,1fr)}.pet-r{grid-column:1/-1;justify-items:stretch}.pet-r .btn{width:100%}.pet-links{justify-content:space-between}}@media (max-width:900px){.pet-form select,.pet-form input,.qz-mail input{font-size:16px!important}}.sw.stn{gap:10px}.sw.stn button{position:relative;width:48px;height:48px;min-width:0;border:0;border-radius:50%;background:color-mix(in srgb,var(--tint,#C8B695) 18%,var(--cream));transition:background .35s,box-shadow .3s,transform .5s var(--damp)}.sw.stn button img{position:absolute;inset:12%;width:76%;height:76%;object-fit:contain;padding:0;transition:transform .6s var(--damp)}.sw.stn button.on{box-shadow:0 0 0 2px var(--cream),0 0 0 3px var(--ink)}.opt.need .sw.stn button{box-shadow:0 0 0 1px #9b2c1d}@media (hover:hover){.sw.stn button:hover{background:color-mix(in srgb,var(--tint,#C8B695) 30%,var(--cream))}.sw.stn button:hover img{transform:scale(1.08) rotate(-4deg)}}@media (max-width:900px){.sw.stn button{width:44px;height:44px}}@media (min-width:901px){.is-cart .cart-side{position:sticky;top:calc(var(--hd) + 26px);max-height:calc(100vh - var(--hd) - 40px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--line) #fff0;padding-right:6px;margin-right:-6px}}.pack{margin-bottom:46px}.st .two{max-width:1120px;margin:0 auto;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.st .two>img,.st .two>div>img{aspect-ratio:4/5}.st .panel{padding:clamp(24px,3vw,44px)}.st .panel img{width:min(62%,280px);margin-bottom:22px}.st .panel b{font-size:clamp(17px,1.4vw,20px)}.st .body .wp-block-media-text{max-width:1000px;margin-left:auto;margin-right:auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.st .body .wp-block-media-text__media img{aspect-ratio:4/5}.st .body .wp-block-image,.st .body figure.wp-block-gallery,.st .body .wp-block-gallery{max-width:1000px;margin-left:auto;margin-right:auto}.st .wide{max-width:1120px;margin:0 auto}@media (max-width:900px){.st .two{grid-template-columns:1fr}.st .panel img{width:min(56%,240px)}.st .body .wp-block-media-text{grid-template-columns:minmax(0,1fr)!important;max-width:560px}.st .body .wp-block-media-text>.wp-block-media-text__media,.st .body .wp-block-media-text>.wp-block-media-text__content{grid-column:1!important;grid-row:auto!important}.st .body .wp-block-media-text>.wp-block-media-text__media{order:0!important}.st .body .wp-block-media-text>.wp-block-media-text__content{order:1!important;max-width:none;padding:20px 8px 30px}.st .body .wp-block-media-text__media img{aspect-ratio:4/5;height:auto}}.st .body .wp-block-image img{width:auto;max-width:100%;max-height:min(84vh,820px);margin:0 auto;display:block;object-fit:contain}.pdp-head h1 .kicker{display:block;font-family:var(--body);font-size:11.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--mute);margin-bottom:12px;line-height:1.4}.guide-l{display:flex;flex-wrap:wrap;gap:6px 10px;align-items:baseline;margin:22px 0 0;font-size:13px;line-height:1.6;color:var(--mute)}.guide-l span{font-size:11px;letter-spacing:.2em;text-transform:uppercase;margin-right:4px}.guide-l a{color:var(--ink,inherit);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.guide-l i{font-style:normal;opacity:.5}.top .guide-l{margin-top:14px}.faq{max-width:1100px;display:grid;grid-template-columns:minmax(220px,1fr) 1.6fr;column-gap:56px;border-top:1px solid var(--line)}.faq h3,.faq p{margin:0;padding:24px 0;border-bottom:1px solid var(--line)}.faq h3{font-family:var(--body);font-weight:400;font-size:18px;line-height:1.45;letter-spacing:0;text-transform:none;color:var(--ink)}.faq p{color:var(--char);font-size:16px;line-height:1.7}@media (max-width:800px){.faq{grid-template-columns:1fr}.faq h3{font-size:16.5px;padding:20px 0 6px;border-bottom:0}.faq p{font-size:15px;padding:0 0 20px}}