:root{--k-header-h: 64px;--k-z-header: 100;--k-z-menu: 200;--k-z-drawer: 300;--k-z-cursor: 1000}@media(min-width:900px){:root{--k-header-h: 76px}}html.k-scroll-locked{overflow:hidden}html.k-scroll-locked body,html.k-scroll-locked .k-header{padding-right:var(--k-scrollbar-gap, 0px)}.k-main{padding-top:var(--k-header-h)}.k-header-overlay .k-main{padding-top:0}:root:has(#MainContent>:first-child [data-header-overlay]) .k-main,:root:has(#MainContent>:first-child[data-header-overlay]) .k-main{padding-top:0}.k-header{position:fixed;inset:0 0 auto;z-index:var(--k-z-header);color:var(--k-ink);background:var(--k-bg);border-bottom:1px solid transparent;transition:transform .7s var(--k-ease-in-out),background-color .5s var(--k-ease-out),border-color .5s var(--k-ease-out),color .5s var(--k-ease-out);view-transition-name:k-header}.k-header.is-scrolled{border-color:var(--k-line)}.k-header.is-hidden{transform:translateY(-101%)}.k-header-overlay .k-header:not(.is-scrolled){background-color:transparent;border-color:transparent}.k-header-inverse .k-header:not(.is-scrolled){color:var(--k-light)}:root:has(#MainContent>:first-child [data-header-overlay]) .k-header:not(.is-scrolled),:root:has(#MainContent>:first-child[data-header-overlay]) .k-header:not(.is-scrolled){background-color:transparent;border-color:transparent}:root:has(#MainContent>:first-child :is([data-header-overlay=inverse],[data-header-overlay].k-dark)) .k-header:not(.is-scrolled),:root:has(#MainContent>:first-child:is([data-header-overlay=inverse],[data-header-overlay].k-dark)) .k-header:not(.is-scrolled){color:var(--k-light)}.k-header__bar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:var(--k-header-h)}.k-header__wordmark{justify-self:start;font-family:var(--k-font-display);font-size:clamp(1.9rem,1.3rem + 1.1vw,2.5rem);line-height:1;letter-spacing:-.01em;text-decoration:none;white-space:nowrap}.k-header__links{display:flex;gap:clamp(20px,2.6vw,44px);padding:0;list-style:none}.k-header__link,.k-header__action{position:relative;display:inline-flex;align-items:center;gap:.6em;min-height:44px;font-size:.6875rem;font-weight:500;letter-spacing:.18em;line-height:1;text-transform:uppercase;text-decoration:none;white-space:nowrap}.k-header__link:after,.k-header__search:after{content:"";position:absolute;left:0;right:0;bottom:12px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:right center;transition:transform .6s var(--k-ease-in-out)}.k-header__link:hover:after,.k-header__link[aria-current=page]:after,.k-header__search:hover:after{transform:scaleX(1);transform-origin:left center}.k-header__actions{justify-self:end;display:flex;align-items:center;gap:clamp(18px,2.2vw,36px)}.k-header__count{display:inline-grid;place-items:center;min-width:22px;height:22px;padding:0 6px;border:1px solid currentColor;border-radius:999px;overflow:hidden;font-size:.625rem;letter-spacing:0;font-variant-numeric:tabular-nums;transition:opacity .4s var(--k-ease-out)}html[data-cart-count="0"] .k-header__count{opacity:.5}[data-kit-cart-count]{display:inline-block}.k-header__menu-btn{display:none}.k-header__menu-lines,.k-menu__x{position:relative;display:inline-block;width:18px;height:7px}.k-header__menu-lines span,.k-menu__x span{position:absolute;left:0;width:100%;height:1px;background:currentColor}.k-header__menu-lines span:first-child{top:0}.k-header__menu-lines span:last-child{bottom:0}.k-menu__x span{top:3px;transform:rotate(45deg)}.k-menu__x span:last-child{transform:rotate(-45deg)}@media(max-width:899.98px){.k-header__bar{grid-template-columns:1fr auto}.k-header__nav,.k-header__search{display:none}.k-header__menu-btn{display:inline-flex}.k-header__actions{gap:22px}}.k-menu{position:fixed;inset:0;z-index:var(--k-z-menu);display:flex;flex-direction:column;height:100vh;height:100dvh;background:var(--k-bg-dark);color:var(--k-light);--k-muted: #9a958c;--k-line: rgba(244, 241, 236, .16)}.k-menu[hidden]{display:none}@media(min-width:900px){.k-menu{display:none!important}}.k-menu__bar{flex:none;display:flex;align-items:center;justify-content:space-between;height:var(--k-header-h)}.k-menu__scroll{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain}.k-menu__body{display:grid;gap:44px;padding-block:clamp(20px,5vh,48px) 36px}.k-menu__links{display:grid;gap:4px;padding:0;list-style:none}.k-menu__link{display:flex;align-items:baseline;gap:16px;padding-block:2px;text-decoration:none}.k-menu__num{flex:none;width:2.4em;color:var(--k-muted);letter-spacing:.12em}.k-menu__mask{display:block;overflow:hidden;padding:.04em .08em .12em 0;margin:-.04em -.08em -.12em 0}.k-menu__text{display:block;font-family:var(--k-font-display);font-size:clamp(2.75rem,12.5vw,4.75rem);line-height:1;letter-spacing:-.015em}.k-menu__link[aria-current=page] .k-menu__text{font-style:italic}.k-menu__group .k-label{margin-bottom:8px}.k-menu__collections{padding:0;list-style:none}.k-menu__collections a{display:flex;justify-content:space-between;align-items:center;min-height:52px;border-bottom:1px solid var(--k-line);font-size:1.0625rem;text-decoration:none}.k-menu__search{display:flex;align-items:center;border-bottom:1px solid currentColor}.k-menu__search input{flex:1;min-width:0;padding:14px 0;border:0;background:transparent;font-size:1rem;outline:none}.k-menu__search input::placeholder{color:var(--k-muted)}.k-menu__search button{min-height:44px;padding-left:12px}.k-menu__search:focus-within{box-shadow:0 1px 0 currentColor}.k-menu__foot{flex:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:16px 24px;padding-block:18px calc(18px + env(safe-area-inset-bottom));border-top:1px solid var(--k-line)}.k-menu__foot-link{display:grid;gap:6px;min-height:44px;text-decoration:none;font-size:.9375rem}.k-drawer{--k-drawer-pad: clamp(20px, 2.2vw, 32px);position:fixed;inset:0;z-index:var(--k-z-drawer)}.k-drawer[hidden]{display:none}.k-drawer__scrim{position:absolute;inset:0;background:#11111066}.k-drawer__panel{position:absolute;top:0;right:0;bottom:0;display:flex;flex-direction:column;width:min(460px,100%);background:var(--k-bg);color:var(--k-ink);box-shadow:-30px 0 80px #1111101f;outline:none}.k-drawer__grip{display:none}.k-drawer__head{flex:none;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px var(--k-drawer-pad) 18px;border-bottom:1px solid var(--k-line)}.k-drawer__title{display:flex;align-items:flex-start;gap:.45em;font-family:var(--k-font-display);font-size:2rem;line-height:1}.k-drawer__count{display:inline-block;overflow:hidden;margin-top:.2em;font-family:var(--k-font-sans);font-size:.6875rem;letter-spacing:.1em;color:var(--k-muted)}.k-drawer__close{display:inline-flex;align-items:center;gap:.8em;min-height:44px;padding-inline:10px;margin-right:-10px}.k-drawer__close:focus-visible{outline-offset:-2px}.k-drawer__x{position:relative;width:12px;height:12px}.k-drawer__x:before,.k-drawer__x:after{content:"";position:absolute;top:50%;left:0;width:100%;height:1px;background:currentColor;transform:rotate(45deg);transition:transform .5s var(--k-ease-in-out)}.k-drawer__x:after{transform:rotate(-45deg)}.k-drawer__close:hover .k-drawer__x:before{transform:rotate(135deg)}.k-drawer__close:hover .k-drawer__x:after{transform:rotate(45deg)}.k-drawer__body{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 var(--k-drawer-pad)}.k-drawer__foot{flex:none;display:grid;gap:12px;padding:20px var(--k-drawer-pad) calc(20px + env(safe-area-inset-bottom));border-top:1px solid var(--k-line);background:var(--k-bg)}[data-cart-empty=true] .k-drawer__foot,[data-cart-empty=true] .k-lines,[data-cart-empty=false] .k-cart-empty{display:none}@media(max-width:899.98px){.k-drawer__panel{top:auto;left:0;width:100%;height:calc(100vh - 12px);height:calc(100dvh - 12px);border-radius:14px 14px 0 0;box-shadow:0 -20px 60px #11111024}.k-drawer__grip{flex:none;display:flex;justify-content:center;padding:10px 0 0;touch-action:none;cursor:grab}.k-drawer__grip span{width:40px;height:4px;border-radius:2px;background:#14141433}.k-drawer__head{padding-top:10px;touch-action:none}.k-drawer__title{font-size:1.75rem}}.k-lines{margin:0;padding:0;list-style:none}.k-line{display:grid;grid-template-columns:104px minmax(0,1fr);gap:18px;padding:20px 0;border-bottom:1px solid var(--k-line);overflow:hidden;transition:opacity .3s var(--k-ease-out)}.k-line[aria-busy=true]{opacity:.5;pointer-events:none}.k-line.is-new{animation:k-line-new 1.8s var(--k-ease-out)}@keyframes k-line-new{0%{background-color:#14141412}to{background-color:transparent}}.k-line__media{display:block;aspect-ratio:4 / 5;overflow:hidden;background:#1414140a}.k-line__media img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--k-ease-out)}.k-line__media:hover img{transform:scale(1.04)}.k-line__body{display:flex;flex-direction:column;gap:6px;min-width:0}.k-line__head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.k-line__title{font-family:var(--k-font-display);font-size:1.375rem;line-height:1.05;text-decoration:none}.k-line__title:hover{text-decoration:underline;text-decoration-thickness:1px}.k-line__price{flex:none;font-size:.875rem;font-variant-numeric:tabular-nums;white-space:nowrap}.k-line__variant{font-size:.6875rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--k-muted)}.k-line__unit{font-size:.8125rem;color:var(--k-muted)}.k-line__actions{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;padding-top:10px}.k-qty{display:inline-flex;align-items:center;border:1px solid var(--k-line);border-radius:var(--k-radius)}.k-qty__btn{display:grid;place-items:center;width:44px;height:44px;font-size:1rem;transition:background-color .3s var(--k-ease-out)}.k-qty__btn:hover{background:#1414140d}.k-qty__input{width:2.2em;padding:0;border:0;background:transparent;font-size:1rem;text-align:center;font-variant-numeric:tabular-nums;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.k-qty__input::-webkit-inner-spin-button,.k-qty__input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.k-line__remove{display:inline-flex;align-items:center;min-height:44px;font-size:.6875rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--k-muted);text-decoration:underline;text-underline-offset:.35em}.k-line__remove:hover{color:var(--k-ink)}.k-lines--lg .k-line{grid-template-columns:clamp(104px,14vw,180px) minmax(0,1fr);gap:clamp(18px,2.4vw,36px);padding:clamp(20px,2.4vw,32px) 0}.k-lines--lg .k-line__title{font-size:clamp(1.375rem,2.2vw,2rem)}.k-lines--lg .k-line__price{font-size:1rem}.k-cart-total{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.k-cart-total__value{font-family:var(--k-font-display);font-size:1.75rem;line-height:1;font-variant-numeric:tabular-nums}.k-cart-note{font-size:.8125rem}.k-cart-actions{display:grid;gap:10px}.k-cart-actions .k-btn{width:100%;min-height:52px}.k-cart-actions__view{justify-self:center;display:inline-flex;align-items:center;min-height:44px;text-decoration:underline;text-underline-offset:.4em}.k-btn--solid{background:var(--k-ink);border-color:var(--k-ink);color:var(--k-ink-inv)}.k-btn--solid:hover{background:transparent;color:var(--k-ink)}.k-cart-empty{display:grid;gap:12px;padding-block:40px}.k-cart-empty__title{font-family:var(--k-font-display);font-size:2.25rem;line-height:1}.k-cart-empty__links{margin-top:20px;padding:0;list-style:none;border-top:1px solid var(--k-line)}.k-cart-empty__links a{display:flex;align-items:center;justify-content:space-between;min-height:60px;border-bottom:1px solid var(--k-line);font-family:var(--k-font-display);font-size:1.5rem;text-decoration:none}.k-cart-empty__links a span:last-child{transition:transform .5s var(--k-ease-out)}.k-cart-empty__links a:hover span:last-child{transform:translate(6px)}.k-footer{overflow:hidden;padding-block:clamp(64px,8vw,120px) 22px;border-top:1px solid var(--k-line)}.k-footer__inner{padding-inline:var(--k-gutter)}.k-footer__top{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:56px clamp(20px,2vw,32px);align-items:start}.k-footer__newsletter{grid-column:1 / span 5}.k-footer__heading{font-family:var(--k-font-display);font-size:var(--k-step-3);line-height:.95;letter-spacing:-.01em}.k-footer__lede{max-width:36ch;margin-top:14px}.k-newsletter{max-width:460px;margin-top:28px}.k-newsletter__field{display:flex;align-items:center;border-bottom:1px solid currentColor;transition:box-shadow .3s var(--k-ease-out)}.k-newsletter__field:focus-within{box-shadow:0 1px 0 currentColor}.k-newsletter__input{flex:1;min-width:0;padding:14px 0;border:0;background:transparent;font-size:1rem;outline:none}.k-newsletter__input::placeholder{color:var(--k-muted)}.k-newsletter__submit{display:inline-flex;align-items:center;gap:.7em;min-height:44px;padding-left:16px}.k-newsletter__arrow{transition:transform .5s var(--k-ease-out)}.k-newsletter__submit:hover .k-newsletter__arrow{transform:translate(5px)}.k-newsletter__done{padding-block:14px;border-bottom:1px solid var(--k-line);font-family:var(--k-font-display);font-size:1.5rem;outline:none}.k-newsletter__error{margin-top:10px;font-size:.8125rem;color:#9b2c1f}.k-footer__cols{grid-column:7 / span 4;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px clamp(20px,2vw,32px)}.k-footer__col-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px;color:var(--k-muted);list-style:none;cursor:default}.k-footer__col-head::-webkit-details-marker{display:none}.k-footer__plus{display:none}.k-footer__links{display:grid;gap:10px;padding:0;list-style:none}.k-footer__links a{display:inline-block;text-decoration:none;background:linear-gradient(currentColor,currentColor) left bottom / 0 1px no-repeat;transition:background-size .5s var(--k-ease-out)}.k-footer__links a:hover{background-size:100% 1px}.k-footer__contact{grid-column:11 / span 2;display:grid;gap:18px;align-content:start}.k-footer__contact .k-footer__col-head{margin-bottom:0}.k-footer__contact-link{display:grid;gap:6px;text-decoration:none}.k-footer__contact-value{font-family:var(--k-font-display);font-size:var(--k-step-1);line-height:1.1;overflow-wrap:anywhere;background:linear-gradient(currentColor,currentColor) left bottom / 0 1px no-repeat;justify-self:start;transition:background-size .5s var(--k-ease-out)}.k-footer__contact-link:hover .k-footer__contact-value{background-size:100% 1px}.k-footer__tag{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 32px;margin-top:clamp(64px,8vw,128px);padding-top:18px;border-top:1px solid var(--k-line)}.k-footer__wordmark{display:block;overflow:hidden;margin-top:clamp(8px,1.2vw,20px);text-decoration:none}.k-footer__wordmark-inner{display:inline-block;font-family:var(--k-font-display);font-size:clamp(4rem,30vw,60rem);line-height:1.12;letter-spacing:-.035em;white-space:nowrap;margin-left:-.03em;vertical-align:top}@supports ((-webkit-background-clip: text) or (background-clip: text)){.k-chrome{position:relative;display:inline-block}.k-chrome__face{color:transparent;background-image:linear-gradient(180deg,#fff,#dce2e9 16%,#aeb7c3 33%,#e4e9ef 45%,#fff 49.5%,#9ba4af 50.5%,#b9c0c9 58%,#e2ded7,#fbf9f5,#cbc8c2 94%,#efeeeb);-webkit-background-clip:text;background-clip:text}.k-chrome.is-liquid .k-chrome__face{background:none;color:#fff;display:inline-block;will-change:transform}.k-chrome:after{content:attr(data-chrome);position:absolute;inset:0;padding:inherit;color:transparent;background-image:linear-gradient(105deg,#fff0 41%,#e1ebff2e 46%,#ffffffb8 49.6%,#ffffffd1,#ffffffb8 50.4%,#e1ebff2e 54%,#fff0 59%);background-size:280% 100%;background-repeat:no-repeat;background-position:150% 0;-webkit-background-clip:text;background-clip:text;pointer-events:none;will-change:background-position;animation:k-chrome-sweep 7s cubic-bezier(.45,0,.55,1) infinite}.k-chrome:before{content:"";position:absolute;z-index:1;width:.42em;height:.42em;margin:-.21em 0 0 -.21em;background:radial-gradient(ellipse 50% 3% at 50% 50%,#fff,#fff0),radial-gradient(ellipse 3% 50% at 50% 50%,#fff,#fff0),radial-gradient(circle at 50% 50%,#fff,#ebf2ffb3 7%,#ebf2ff00 24%);opacity:0;pointer-events:none;animation:k-chrome-glint 7s linear infinite}.k-header__wordmark .k-chrome{padding-block:.06em .14em}.k-header__wordmark .k-chrome:before{width:.7em;height:.7em;margin:-.35em 0 0 -.35em}}@keyframes k-chrome-sweep{0%{background-position:150% 0}55%,to{background-position:-50% 0}}@keyframes k-chrome-glint{0%{left:4%;top:14%;opacity:0;transform:scale(.2) rotate(0)}6%{opacity:1;transform:scale(1) rotate(20deg)}12%{left:4%;top:14%;opacity:0;transform:scale(.2) rotate(40deg)}12.1%{left:47%;top:30%}34%{left:47%;top:30%;opacity:0;transform:scale(.2) rotate(0)}40%{opacity:1;transform:scale(1) rotate(20deg)}46%{left:47%;top:30%;opacity:0;transform:scale(.2) rotate(40deg)}46.1%{left:94%;top:33%}64%{left:94%;top:33%;opacity:0;transform:scale(.2) rotate(0)}70%{opacity:1;transform:scale(1) rotate(20deg)}76%,to{left:94%;top:33%;opacity:0;transform:scale(.2) rotate(40deg)}}@media(prefers-reduced-motion:reduce){.k-chrome:after,.k-chrome:before{animation:none}}.k-footer__meta{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px 32px;margin-top:8px;padding-top:18px;border-top:1px solid var(--k-line)}.k-footer__policies{display:flex;flex-wrap:wrap;gap:6px 22px;margin:0;padding:0;list-style:none}.k-footer__policies a{color:var(--k-muted);text-decoration:none}.k-footer__policies a:hover{color:var(--k-ink)}.k-footer__top-link{display:inline-flex;align-items:center;min-height:44px;margin-block:-14px;text-decoration:none}@media(max-width:899.98px){.k-footer__top,.k-footer__cols{grid-template-columns:minmax(0,1fr)}.k-footer__newsletter,.k-footer__cols,.k-footer__contact{grid-column:1 / -1}.k-footer__top{gap:48px}.k-footer__cols{gap:0;border-top:1px solid var(--k-line)}.k-footer__col{border-bottom:1px solid var(--k-line)}.k-footer__col-head{min-height:56px;margin:0;color:var(--k-ink);cursor:pointer}.k-footer__plus{position:relative;display:block;width:12px;height:12px}.k-footer__plus:before,.k-footer__plus:after{content:"";position:absolute;top:50%;left:0;width:100%;height:1px;background:currentColor;transition:transform .5s var(--k-ease-in-out)}.k-footer__plus:after{transform:rotate(90deg)}.k-footer__col[open] .k-footer__plus:after{transform:rotate(0)}.k-footer__links{gap:0;padding-bottom:14px}.k-footer__links a{display:flex;align-items:center;min-height:44px}.k-footer__contact{gap:16px}.k-footer__contact .k-footer__col-head{min-height:0;color:var(--k-muted);cursor:default}.k-footer__contact-value{font-size:var(--k-step-2)}}@media(min-width:900px)and (max-width:1199.98px){.k-footer__newsletter{grid-column:1 / span 12}.k-footer__cols{grid-column:1 / span 9}.k-footer__contact{grid-column:10 / span 3}}.k-cursor{position:fixed;top:0;left:0;z-index:var(--k-z-cursor);width:0;height:0;pointer-events:none;opacity:0;transition:opacity .35s var(--k-ease-out);mix-blend-mode:difference}.k-cursor.is-visible{opacity:1}.k-cursor__dot{position:absolute;top:-44px;left:-44px;width:88px;height:88px;border-radius:50%;background:#fff;transform:scale(.09);transition:transform .55s var(--k-ease-out),opacity .35s var(--k-ease-out),background-color .35s var(--k-ease-out)}.k-cursor[data-mode=link] .k-cursor__dot{transform:scale(.4);opacity:.35}.k-cursor.is-down .k-cursor__dot{transform:scale(.06)}.k-cursor__label{position:absolute;top:0;left:0;color:var(--k-ink-inv);font-size:.625rem;font-weight:500;letter-spacing:.18em;line-height:1;text-transform:uppercase;white-space:nowrap;opacity:0;transform:translate(-50%,-50%);transition:opacity .25s var(--k-ease-out)}.k-cursor[data-mode=label]{mix-blend-mode:normal}.k-cursor[data-mode=label] .k-cursor__dot{background:var(--k-ink);opacity:.92;transform:scale(1)}.k-cursor[data-mode=label].is-down .k-cursor__dot{transform:scale(.86)}.k-cursor[data-mode=label] .k-cursor__label{opacity:1;transition-delay:.12s}.k-has-cursor [data-cursor]{cursor:none}@media(hover:none),(pointer:coarse){.k-cursor{display:none}}@view-transition{navigation:auto}.k-main{view-transition-name:k-main}::view-transition-old(root),::view-transition-new(root){animation-duration:.5s;animation-timing-function:var(--k-ease-out)}::view-transition-group(k-header){animation-duration:.6s;animation-timing-function:var(--k-ease-in-out)}::view-transition-old(k-main){animation:k-vt-out .32s var(--k-ease-out) both}::view-transition-new(k-main){animation:k-vt-in .75s var(--k-ease-out) .1s both}@keyframes k-vt-out{to{opacity:0}}@keyframes k-vt-in{0%{opacity:0;transform:translateY(12px)}}html[data-page-transitions=off]::view-transition-group(*),html[data-page-transitions=off]::view-transition-old(*),html[data-page-transitions=off]::view-transition-new(*){animation:none!important}.shopify-policy__container{width:min(100% - 2 * var(--k-gutter),46rem);margin-inline:auto;padding-block:clamp(120px,18vh,200px) clamp(80px,12vw,160px)}.shopify-policy__title h1{margin-bottom:clamp(32px,5vw,56px);font-family:var(--k-font-display);font-size:clamp(2.6rem,6vw,4.8rem);font-weight:400;line-height:1;letter-spacing:-.02em}.shopify-policy__body{font-size:1.0625rem;line-height:1.7;color:var(--k-muted)}.shopify-policy__body h2{margin:2.4em 0 .6em;padding-top:1.2em;border-top:1px solid var(--k-line);font-family:var(--k-font-display);font-size:clamp(1.4rem,2.4vw,1.8rem);font-weight:400;color:var(--k-ink)}.shopify-policy__body p,.shopify-policy__body ul{margin:0 0 1em}.shopify-policy__body ul{padding-left:1.2em}.shopify-policy__body li+li{margin-top:.4em}.shopify-policy__body strong{color:var(--k-ink);font-weight:500}.shopify-policy__body a{color:var(--k-ink)}.k-confirm{padding:0 .25em;border-radius:3px;background:#ffc45c2e;color:#ffd38a}.k-term{display:grid;gap:6px;margin:0}.k-term dt{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 14px}.k-term__word{font-family:"Noto Serif Devanagari",Kohinoor Devanagari,Nirmala UI,Mangal,serif;font-weight:700;line-height:1.2}.k-term__roman{font-size:.8125rem;font-style:italic;letter-spacing:.04em;color:var(--k-muted)}.k-term__meaning{margin:0;max-width:30rem;font-weight:600;line-height:1.45}.k-term__meaning em{font-weight:400}.k-term--lg .k-term__word{font-size:clamp(2.4rem,4.4vw,4rem)}.k-term--lg .k-term__meaning{font-size:var(--k-step-1)}.k-term--md .k-term__word{font-size:clamp(1.8rem,2.8vw,2.6rem)}.k-term--md .k-term__meaning{font-size:1rem}.k-term--sm .k-term__word{font-size:1.375rem}.k-term--sm .k-term__meaning{font-size:.875rem;font-weight:500;color:var(--k-muted)}@font-face{font-family:"Instrument Serif";src:url(instrument-serif-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Instrument Serif";src:url(instrument-serif-400-italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Variable;src:url(inter-var.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--k-bg: #000;--k-bg-dark: #0c0c0b;--k-ink: #f2efe9;--k-ink-inv: #0a0a0a;--k-light: #f4f1ec;--k-muted: #8e8981;--k-line: rgba(242, 239, 233, .14);--k-spot: rgba(255, 244, 226, .13);color-scheme:dark;--k-font-display: "Instrument Serif", "Times New Roman", serif;--k-font-sans: "Inter Variable", system-ui, sans-serif;--k-step--1: .8125rem;--k-step-0: 1rem;--k-step-1: 1.25rem;--k-step-2: 1.75rem;--k-step-3: clamp(2.25rem, 4vw, 3.5rem);--k-step-4: clamp(3rem, 8vw, 7.5rem);--k-step-5: clamp(4rem, 13vw, 12rem);--k-gutter: clamp(16px, 4vw, 56px);--k-radius: 2px;--k-container-max: 1680px;--k-ease-out: cubic-bezier(.25, .46, .45, .94);--k-ease-in-out: cubic-bezier(.77, 0, .175, 1);--k-dur-fast: .8s;--k-dur-base: 1.2s;--k-dur-slow: 1.8s}*,*:before,*:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{min-height:100vh;background:var(--k-bg);color:var(--k-ink);font-family:var(--k-font-sans);font-size:var(--k-step-0);line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}img,picture,video,canvas,svg{display:block;max-width:100%}img,video{height:auto}input,button,textarea,select{font:inherit;color:inherit}button{background:none;border:0;padding:0;cursor:pointer}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:.2em}h1,h2,h3,h4,h5,h6{font-weight:400;line-height:1.1;overflow-wrap:break-word}p{overflow-wrap:break-word}:where(ul[role=list],ol[role=list]){list-style:none;padding:0}::selection{background:var(--k-ink);color:var(--k-ink-inv)}.k-display{font-family:var(--k-font-display);font-size:var(--k-step-4);font-weight:400;line-height:.9;letter-spacing:-.01em}.k-display--md{font-size:var(--k-step-3)}.k-display--xl{font-size:var(--k-step-5)}.k-display em,.k-display i{font-style:italic}.k-label{font-family:var(--k-font-sans);font-size:clamp(.6875rem,.66rem + .1vw,.75rem);font-weight:500;line-height:1.3;letter-spacing:.18em;text-transform:uppercase}.k-muted{color:var(--k-muted)}.k-container{width:100%;max-width:var(--k-container-max);margin-inline:auto;padding-inline:var(--k-gutter)}.k-rule{display:block;width:100%;height:1px;border:0;background:var(--k-line);transform-origin:left center}.k-dark{background:var(--k-bg-dark);color:var(--k-light);--k-muted: #9a958c;--k-line: rgba(244, 241, 236, .16)}.k-btn{display:inline-flex;align-items:center;justify-content:center;gap:.75em;min-height:44px;padding:.9em 1.6em;border:1px solid currentColor;border-radius:var(--k-radius);font-size:.75rem;font-weight:500;letter-spacing:.18em;line-height:1;text-transform:uppercase;text-decoration:none;transition:background-color .35s var(--k-ease-out),color .35s var(--k-ease-out)}.k-btn:hover{background:var(--k-ink);color:var(--k-ink-inv)}.k-dark .k-btn:hover{background:var(--k-light);color:var(--k-ink)}.k-btn[disabled],.k-btn[aria-disabled=true]{opacity:.4;pointer-events:none}.k-visually-hidden,.k-visually-hidden-focusable:not(:focus-visible){position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important}.k-word{display:inline-block;overflow:hidden;vertical-align:top;padding:.12em .06em .14em 0;margin:-.12em -.06em -.14em 0}.k-word__inner{display:inline-block}:focus-visible{outline:1px solid currentColor;outline-offset:3px}:focus:not(:focus-visible){outline:none}main:focus{outline:none}.k-skip{position:fixed;top:12px;left:12px;z-index:1000;padding:.75em 1em;background:var(--k-ink);color:var(--k-ink-inv)}.k-toast{position:fixed;left:50%;bottom:calc(24px + env(safe-area-inset-bottom));z-index:1001;max-width:calc(100vw - 32px);padding:14px 22px;border-radius:var(--k-radius);background:var(--k-ink);color:var(--k-ink-inv);font-size:var(--k-step--1);opacity:0;pointer-events:none;transform:translate(-50%,12px);transition:opacity .4s var(--k-ease-out),transform .4s var(--k-ease-out)}.k-toast.is-visible{opacity:1;transform:translate(-50%)}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}@view-transition{navigation:none}}html[data-motion=off] *,html[data-motion=off] *:before,html[data-motion=off] *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}html[data-motion=off]::view-transition-group(*),html[data-motion=off]::view-transition-old(*),html[data-motion=off]::view-transition-new(*){animation:none!important}
