@font-face{font-family:Amiko;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/amiko-devanagari-400-normal.Dj_utas8.woff2)format("woff2"),url(/_astro/amiko-devanagari-400-normal.D_YpmvCe.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Amiko;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/amiko-latin-ext-400-normal.CmS0bWqn.woff2)format("woff2"),url(/_astro/amiko-latin-ext-400-normal.DUgep5tH.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Amiko;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/amiko-latin-400-normal.B3GSlg2P.woff2)format("woff2"),url(/_astro/amiko-latin-400-normal.DVVP7_n5.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Amiko;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/amiko-devanagari-600-normal.BM8Mr4M_.woff2)format("woff2"),url(/_astro/amiko-devanagari-600-normal.D-Ur2480.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Amiko;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/amiko-latin-ext-600-normal.C_ZShXnO.woff2)format("woff2"),url(/_astro/amiko-latin-ext-600-normal.CWE8gkdF.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Amiko;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/amiko-latin-600-normal.BB9KZQ9t.woff2)format("woff2"),url(/_astro/amiko-latin-600-normal.BVj5D89e.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Amiko;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/amiko-devanagari-700-normal.C8LLD1SS.woff2)format("woff2"),url(/_astro/amiko-devanagari-700-normal.BAA0wTUS.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Amiko;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/amiko-latin-ext-700-normal.hFEyWPT_.woff2)format("woff2"),url(/_astro/amiko-latin-ext-700-normal.BnNoF-OB.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Amiko;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/amiko-latin-700-normal.DvtivO_k.woff2)format("woff2"),url(/_astro/amiko-latin-700-normal.DXNcAfpA.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--content-max-width:56rem;--page-gutter:clamp(1rem, 4vw, 2rem);--nav-height:5rem;--surface-background:#fff;color:#f7f3eb;font-synthesis:none;background:#17130f;font-family:Amiko,sans-serif}*{box-sizing:border-box}[hidden]{display:none!important}body{min-width:320px;margin:0}button,input,select,textarea{font:inherit}.container{width:min(calc(100% - 2 * var(--page-gutter)), var(--content-max-width));margin-inline:auto}.site-header{z-index:10;height:var(--nav-height);background:#fff;position:sticky;top:0}.site-header nav{justify-content:space-between;align-items:center;padding-block:1rem;display:flex}.site-header__cart{color:#151515;border-radius:50%;place-items:center;width:3rem;height:3rem;display:grid;position:relative}.site-header__cart-count{color:#fff;font-variant-numeric:tabular-nums;background:#151515;border-radius:999px;place-items:center;min-width:1.25rem;height:1.25rem;padding-inline:.25rem;font-size:.65rem;font-weight:700;line-height:1;display:grid;position:absolute;top:0;right:0}.site-header__cart svg{stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:1.5rem;height:1.5rem}.site-header__cart:hover{background:#f2f2f2}.site-header__cart:focus-visible{outline-offset:3px;outline:2px solid}.site-header__home,.site-header__home img{width:3rem;height:3rem;display:block}.pages{height:calc(100vh - var(--nav-height));height:calc(100dvh - var(--nav-height));overscroll-behavior-y:contain;scrollbar-width:none;position:relative;overflow-y:auto}.pages::-webkit-scrollbar{display:none}.pages.is-previewing>.page{transform:translateY(var(--intro-bounce-offset,0px));will-change:transform}.page--intro{touch-action:pan-x pinch-zoom}.page{isolation:isolate;align-items:center;min-height:100%;display:flex;position:relative;overflow:hidden}.page--intro:before{z-index:-1;content:"";background:linear-gradient(90deg,#000000a6,#0003);position:absolute;inset:0}.page__background{z-index:-2;object-fit:cover;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.page__content{padding-block:4rem;position:relative}.scroll-cue{bottom:max(1.5rem, env(safe-area-inset-bottom));color:#fff;pointer-events:none;user-select:none;filter:drop-shadow(0 2px 4px #000c);width:clamp(3.5rem,6vw,4.5rem);position:absolute;left:50%;transform:translate(-50%)}.scroll-cue svg{stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:100%;display:block;overflow:visible}.scroll-cue__thread{opacity:.2;stroke-width:1px}.scroll-cue__trail{stroke-dasharray:24 94;animation:2.6s ease-in-out infinite thread-flow}.scroll-cue__spark,.scroll-cue__touchpoint{fill:currentColor;stroke:none}.scroll-cue__spark{animation:2.6s ease-in-out infinite scroll-spark}.scroll-cue__swipe{animation:2.6s ease-in-out infinite swipe-gesture;display:none}.scroll-cue__ripple{transform-box:fill-box;transform-origin:50%;animation:2.6s ease-out infinite touch-ripple}.scroll-cue__chevron{animation:2.6s ease-in-out infinite chevron-flow}.scroll-cue__chevron--second{animation-delay:.2s}@keyframes thread-flow{0%{stroke-dashoffset:24px;opacity:0}20%{opacity:.9}75%{stroke-dashoffset:-94px;opacity:0}to{stroke-dashoffset:-94px;opacity:0}}@keyframes scroll-spark{0%,10%{opacity:0;transform:translateY(0)}20%{opacity:1}70%{opacity:1;transform:translateY(86px)}85%,to{opacity:0;transform:translateY(86px)}}@keyframes chevron-flow{0%,30%,to{opacity:.3;transform:translateY(-4px)}65%{opacity:1}85%{opacity:.3;transform:translateY(5px)}}@keyframes swipe-gesture{0%{opacity:0;transform:translateY(0)}15%,25%{opacity:1;transform:translateY(0)}70%{opacity:1;transform:translateY(-76px)}85%,to{opacity:0;transform:translateY(-76px)}}@keyframes touch-ripple{0%,15%{opacity:0;transform:scale(.65)}25%{opacity:.7}50%,to{opacity:0;transform:scale(1.6)}}@media (pointer:coarse),(width<=767px){.scroll-cue__spark{display:none}.scroll-cue__swipe{display:block}.scroll-cue__trail{animation-direction:reverse}}.page--product{padding:clamp(2rem, 5vh, 4rem) var(--page-gutter) clamp(3rem, 7vh, 5rem);background:var(--surface-background);color:#151515;grid-template-rows:minmax(0,1fr) auto;gap:2rem;display:grid}.product-viewer{place-items:center;width:min(100%,60rem);margin-inline:auto;display:grid}.product-viewer__image{object-fit:contain;width:100%;height:auto;transform:rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg));user-select:none;transition:transform .18s ease-out;display:block;box-shadow:0 1rem 2rem #0000001f}.product-viewer__stage{perspective:1000px;cursor:move;touch-action:pan-y;place-items:center;width:min(100%,42vh,28rem);display:grid}.product-viewer__stage.is-touching .product-viewer__image{transition:none}.product-viewer__stage:focus-visible{outline-offset:4px;outline:2px solid}.product-summary{text-align:center}.product-summary__name{text-transform:uppercase;letter-spacing:.12em;margin:0;font-size:1.25rem;line-height:1.5}.product-summary__price{letter-spacing:.12em;margin:.5rem 0 2rem}.product-summary__buy{color:#fff;cursor:pointer;background:#151515;border:0;border-radius:50%;place-items:center;width:3.5rem;height:3.5rem;transition:transform .18s,box-shadow .18s;animation:3s ease-in-out infinite purchase-float;display:inline-grid;box-shadow:0 .5rem 1.25rem #00000029}.product-summary__buy svg{stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:2.12rem;height:2.12rem}.product-summary__buy:active{animation:none;transform:translateY(.125rem)scale(.95);box-shadow:0 .25rem .75rem #00000029}.product-summary__buy:focus-visible{outline-offset:4px;outline:3px solid #444}@media (hover:hover){.product-summary__buy:hover:not(:active){animation:none;transform:translateY(-.25rem)scale(1.04);box-shadow:0 .75rem 1.5rem #0003}}@keyframes purchase-float{50%{transform:translateY(-.25rem);box-shadow:0 .75rem 1.5rem #0003}}.product-summary h2{letter-spacing:.04em;margin:.5rem 0;font-size:clamp(1.25rem,2vw,1.75rem);font-weight:600}@media (prefers-reduced-motion:reduce){.pages.is-previewing>.page{will-change:auto;transform:none}.scroll-cue svg *{animation:none}.product-viewer__image{transition:none}.product-summary__buy{transition:none;animation:none}}@media (width<=767px){.page--product{grid-template-rows:auto auto;align-content:center;gap:1.5rem;padding-block:3rem 4rem}.product-viewer__stage{width:min(100%,70vw,24rem)}}.eyebrow{color:#b8aa91;letter-spacing:.2em;text-transform:uppercase;margin:0 0 1.5rem;font-size:.75rem;font-weight:700}h1{letter-spacing:-.08em;margin:0;font-size:clamp(5rem,20vw,13rem);font-weight:600;line-height:.9}.subtitle{letter-spacing:.04em;margin:1.5rem 0 0;font-size:clamp(1.5rem,4vw,2.5rem)}.status{color:#b8aa91;margin:3rem 0 0;font-size:.95rem}.checkout{min-height:calc(100dvh - var(--nav-height));background:var(--surface-background);color:#151515;padding-block:clamp(2rem,6vw,4rem)}.checkout a{color:inherit;text-underline-offset:.25em}.checkout__back{font-size:.875rem}.checkout__title{letter-spacing:-.04em;margin-block:2rem 3rem;font-size:clamp(2rem,6vw,3rem);line-height:1.2}.checkout__layout{grid-template-columns:minmax(0,1fr) minmax(15rem,.65fr);align-items:start;gap:2rem;display:grid}.checkout h2{margin:0 0 1.5rem;font-size:1.125rem;font-weight:600}.cart-item{border-block:1px solid #e5e5e5;grid-template-columns:6rem minmax(0,1fr);gap:1rem 1.5rem;padding-block:1.5rem;display:grid}.cart-item>img{width:100%;height:auto}.cart-item h3{margin:0;font-size:1rem}.cart-item__price{color:#555;margin-block:.5rem 1.5rem;font-size:.875rem}.cart-item__quantity{flex-wrap:wrap;align-items:center;gap:.75rem;font-size:.875rem;display:flex}.cart-item__quantity input{background:var(--surface-background);color:#151515;border:1px solid #999;border-radius:.25rem;width:4rem;padding:.5rem}.cart-item__remove{color:#555;text-underline-offset:.25em;cursor:pointer;background:0 0;border:0;margin-top:1rem;padding:.25rem 0;font-size:.8rem;text-decoration:underline}.cart-item__total{grid-column:2;margin:0;font-weight:600}.checkout__summary{background:var(--surface-background);border-radius:.5rem;padding:1.5rem}.checkout__summary dl{margin:0}.checkout__summary dl>div{flex-wrap:wrap;justify-content:space-between;gap:.5rem 1rem;font-size:.875rem;display:flex}.checkout__summary dd{margin:0}.checkout__summary .checkout__total{border-top:1px solid #d8d8d8;margin-top:1.25rem;padding-top:1.25rem;font-size:1rem;font-weight:600}.checkout__note{color:#555;margin-block:1rem 1.5rem;font-size:.8rem;line-height:1.6}.checkout__continue{text-align:center;border:1px solid #151515;border-radius:.25rem;justify-content:center;align-items:center;width:100%;margin-bottom:.75rem;padding:1rem;text-decoration:none;display:flex}.checkout__continue:hover{background:#f2f2f2}.checkout__continue:focus-visible{outline-offset:3px;outline:2px solid}.checkout__pay{color:#555;cursor:not-allowed;background:#e1e1de;border:0;border-radius:.25rem;width:100%;padding:1rem}.checkout__empty{padding-block:2rem}.checkout__empty p{color:#555;margin-bottom:2rem}.checkout__announcement{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=767px){.checkout__layout{grid-template-columns:minmax(0,1fr)}}
