:root{--esp:#1A0D04;--esp-2:#26160B;--bone:#EDE6DD;--bone-2:rgba(237,230,221,.64);--line:rgba(237,230,221,.16);--bdx:#6E1A2B;--bdx-2:#571422;--stone:#D9D0C5;--hh:64px;--pad:clamp(16px,4vw,48px);--max:1440px;--serif:"Cormorant Garamond",Georgia,serif;--sans:"Hanken Grotesk",system-ui,-apple-system,sans-serif;--script:"Pinyon Script",cursive}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;background:var(--esp);color:var(--bone);font:400 16px/1.6 var(--sans);-webkit-font-smoothing:antialiased}img,video,svg{display:block;max-width:100%;height:auto}a{color:inherit;text-underline-offset:3px;text-decoration-thickness:1px}h1,h2,h3{font-family:var(--serif);font-weight:500;line-height:1.04;margin:0 0 .45em;letter-spacing:-.005em}h1{font-size:clamp(2.4rem,5.4vw,4.5rem)}h2{font-size:clamp(2rem,4.2vw,3.5rem)}h3{font-size:1.35rem}p{margin:0 0 1em}s{color:var(--bone-2);margin-right:6px}:focus-visible{outline:2px solid var(--bone);outline-offset:3px}main:focus{outline:0}.sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip{position:absolute;left:-999px;top:8px;z-index:99;background:var(--bone);color:var(--esp);padding:8px 14px}.skip:focus{left:8px}.wrap{padding:clamp(40px,7vw,96px) var(--pad);max-width:var(--max);margin:0 auto}.muted{color:var(--bone-2)}.rte{max-width:62ch}.rte p:last-child{margin-bottom:0}.rte a{text-decoration:underline}.rte h2{font-size:1.9rem;margin-top:1.4em}.rte ul,.rte ol{padding-left:1.2em}.ph{width:100%;height:100%;fill:var(--esp);opacity:.25}.wm{display:inline-flex;flex-direction:column;align-items:center;line-height:1}.wm__s{font-family:var(--script);font-size:2.05rem;line-height:.95}.wm__c{font-family:var(--serif);font-weight:600;font-size:.6rem;letter-spacing:.44em;padding-left:.44em;text-transform:uppercase;margin-top:1px}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 28px;font:500 15px/1 var(--sans);border:1px solid var(--bone);border-radius:2px;cursor:pointer;text-decoration:none;transition:background-color .2s,color .2s}.btn--solid{background:var(--bone);color:var(--esp)}.btn--solid:hover,.btn--line{background:transparent;color:var(--bone)}.btn--line:hover{background:var(--bone);color:var(--esp)}.btn--block{width:100%}.btn[disabled],.btn[disabled]:hover{background:transparent;color:var(--bone-2);border-color:var(--line);cursor:not-allowed}input[type=email],input[type=text],input[type=search],input[type=number],input[type=password],input[type=tel],textarea,select{width:100%;background:transparent;color:var(--bone);border:1px solid var(--line);border-radius:2px;padding:14px 16px;font:inherit}input:focus,textarea:focus,select:focus{border-color:var(--bone);outline:none}::placeholder{color:var(--bone-2)}.field-row{display:flex;gap:8px}.field-row input{flex:1;min-width:0}.ok{padding:14px 16px;border:1px solid var(--bone)}.err{color:#f2b8c0}.fine{font-size:13px;color:var(--bone-2);margin:12px 0 0}.announce{background:var(--bdx);text-align:center;font-size:13px;padding:9px var(--pad)}.announce p{margin:0}.announce a{text-decoration:none}.announce a:hover{text-decoration:underline}.hdr{position:sticky;top:0;z-index:50;height:var(--hh);background:var(--esp);border-bottom:1px solid var(--line);transition:background-color .3s,border-color .3s}.t-index .hdr{background:transparent;border-color:transparent}.t-index .hdr.is-solid,body.menu-open .hdr{background:var(--esp);border-color:var(--line)}.hdr__in{height:100%;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 var(--pad);max-width:var(--max);margin:0 auto}.hdr__nav{display:flex;gap:28px;font-size:15px}.hdr__nav a,.hdr__act a,.hdr__logo{text-decoration:none}.hdr__nav a:hover,.hdr__nav a[aria-current],.hdr__act a:hover{text-decoration:underline}.hdr__burger{display:none;justify-self:start;background:none;border:0;color:inherit;font:inherit;font-size:15px;padding:10px 0;cursor:pointer}.hdr__logo{justify-self:center}.hdr__act{justify-self:end;display:flex;align-items:center;gap:24px;font-size:15px}.count{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 6px;margin-left:4px;border-radius:10px;background:var(--bone);color:var(--esp);font-size:12px;font-weight:600}.drawer{position:fixed;inset:var(--hh) 0 0 0;z-index:49;background:var(--esp);padding:32px var(--pad) calc(32px + env(safe-area-inset-bottom));display:flex;flex-direction:column;justify-content:space-between;overflow:auto}.drawer[hidden]{display:none}.drawer nav{display:flex;flex-direction:column;gap:4px}.drawer nav a{font-family:var(--serif);font-size:2.6rem;line-height:1.2;text-decoration:none}.drawer__foot{display:flex;flex-wrap:wrap;gap:24px;color:var(--bone-2)}.drawer__foot a{text-decoration:none}body.menu-open{overflow:hidden}@media(max-width:899px){.hdr__nav,.hide-sm{display:none}.hdr__burger{display:block}}.hero{position:relative;height:100svh;min-height:580px;margin-top:calc(var(--hh) * -1);overflow:hidden;display:grid;align-items:end;justify-items:center;background:var(--esp-2)}.hero__media{position:absolute;top:0;right:0;bottom:0;left:0}.hero__media video,.hero__media img{width:100%;height:100%;object-fit:cover}.hero__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#1a0d0499,#1a0d0400 20% 42%,#1a0d04e0)}.hero__body{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;padding:0 var(--pad) clamp(40px,8vh,88px)}.hero__wm{margin:0;font-weight:400;display:flex;flex-direction:column;align-items:center}.hero__wm .wm__s{font-size:clamp(5.5rem,19vw,15rem);line-height:.82}.hero__wm .wm__c{font-size:clamp(.85rem,1.6vw,1.3rem);letter-spacing:.62em;padding-left:.62em;margin-top:.5em}.hero__sub{max-width:38ch;margin:26px 0 24px;font-size:17px}.hero__cta{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}@media(prefers-reduced-motion:no-preference){.hero__wm .wm__s{animation:ink 1.8s cubic-bezier(.2,.7,.2,1) both}.hero__wm .wm__c{animation:rise .9s .9s both}.hero__sub,.hero__cta{animation:rise .9s 1.15s both}}@keyframes ink{0%{opacity:0;filter:blur(14px);transform:scale(1.04)}to{opacity:1;filter:blur(0);transform:none}}@keyframes rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.drop{display:grid;grid-template-columns:1.3fr 1fr;gap:clamp(24px,4vw,72px);align-items:start;padding:clamp(56px,8vw,120px) var(--pad);max-width:var(--max);margin:0 auto}.drop__media{display:grid;grid-template-columns:1fr 1fr;gap:8px}.drop__media figure{margin:0;aspect-ratio:4/5;overflow:hidden;background:var(--stone)}.drop__media figure:only-child{grid-column:span 2}.drop__media img{width:100%;height:100%;object-fit:cover}.drop__info{position:sticky;top:calc(var(--hh) + 32px)}.status{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--bone-2);margin-bottom:14px}.status:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--bone)}.drop h2 a{text-decoration:none}.price{font-size:18px;margin:0 0 22px}.drop__desc{color:var(--bone-2);margin-bottom:28px}.drop__more{display:inline-block;margin-top:18px;font-size:15px}@media(max-width:899px){.drop{grid-template-columns:1fr}.drop__info{position:static}}.opt{border:0;padding:0;margin:0 0 20px;min-width:0}.opt legend{display:flex;justify-content:space-between;width:100%;padding:0;margin-bottom:10px;font-size:14px;color:var(--bone-2)}.opt__vals{display:flex;flex-wrap:wrap;gap:8px}.pill{position:relative}.pill input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;margin:0;cursor:pointer}.pill span{display:grid;place-items:center;min-width:54px;height:48px;padding:0 14px;border:1px solid var(--line);border-radius:2px;font-size:15px;transition:border-color .15s}.pill:hover span{border-color:var(--bone)}.pill input:checked+span{background:var(--bone);color:var(--esp);border-color:var(--bone)}.pill input:focus-visible+span{outline:2px solid var(--bone);outline-offset:2px}.pill.is-out span{color:var(--bone-2);text-decoration:line-through}.buy .btn{margin-top:6px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/theme.css.map */
