*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{margin:0;background:var(--c-bg);color:var(--c-ink);font-family:var(--font-body);font-weight:var(--body-weight);font-style:var(--font-style);font-size:var(--fs-md);line-height:1.6;text-rendering:optimizeLegibility;font-variant-numeric:lining-nums;-webkit-font-smoothing:antialiased;min-height:100vh;display:flex;flex-direction:column}body.is-locked{overflow:hidden}.main{flex:1 0 auto;outline:none}img,svg,video{display:block;max-width:100%;height:auto}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:3px}button,input,select,textarea{font:inherit;color:inherit}em,i,cite,address{font-style:var(--font-style)}.button,.link-arrow,.cta,button[type=submit],.shopify-payment-button__button{font-family:var(--font-cta);font-style:normal;font-weight:var(--cta-weight)}ul,ol{margin:0;padding:0;list-style:none}h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd{margin:0}:focus-visible{outline:2px solid var(--c-primary);outline-offset:3px}::selection{background:var(--c-primary);color:#fff}.visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-link:focus{position:fixed;top:8px;left:8px;width:auto;height:auto;margin:0;clip:auto;z-index:10000;background:var(--c-ink);color:#fff;padding:12px 16px}.h1,.h2,.h3,.h4,h1,h2,h3,h4{font-family:var(--font-heading);font-weight:var(--heading-weight);font-style:var(--font-style);line-height:1.1;letter-spacing:0;overflow-wrap:break-word}.h1,h1{font-size:var(--fs-h1)}.h2,h2{font-size:var(--fs-h2)}.h3,h3{font-size:var(--fs-h3)}.h4,h4{font-size:var(--fs-h4)}.lede{font-size:var(--fs-lede);max-width:52ch;line-height:1.5}.muted{opacity:.72}.rte>*+*{margin-top:1em}.rte ul{list-style:disc;padding-left:1.2em}.rte ol{list-style:decimal;padding-left:1.2em}.rte a{color:var(--c-primary)}.rte img{margin-block:1.2em}.rte table{width:100%;border-collapse:collapse}.rte th,.rte td{border:1px solid color-mix(in srgb,var(--c-ink) 18%,transparent);padding:8px 12px;text-align:left}.container{width:100%;max-width:var(--page-width);margin-inline:auto;padding-inline:var(--gutter)}.section{padding-block:clamp(48px,8vw,112px)}.section--tight{padding-block:clamp(32px,5vw,64px)}.section-head{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:clamp(24px,4vw,48px);flex-wrap:wrap}.section-head p{max-width:48ch}.on-dark{background:var(--c-ink);color:#fff}.on-primary{background:var(--c-primary);color:#fff}.on-surface{background:var(--c-surface)}.button{--btn-bg: var(--c-ink);--btn-fg: #fff;--btn-bd: var(--c-ink);position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 clamp(20px,3vw,32px);background:var(--btn-bg);color:var(--btn-fg);border:1px solid var(--btn-bd);border-radius:var(--radius);font-size:var(--fs-cta);letter-spacing:.08em;line-height:1.2;text-align:center;text-decoration:none;cursor:pointer;overflow:hidden;isolation:isolate;transition:color .35s ease,border-color .35s ease}.button:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--c-primary);transform:scaleY(0);transform-origin:bottom;transition:transform .45s cubic-bezier(.2,.7,.2,1)}.button:hover:before,.button:focus-visible:before{transform:scaleY(1)}.button:hover,.button:focus-visible{border-color:var(--c-primary)}.button--primary{--btn-bg: var(--c-primary);--btn-bd: var(--c-primary)}.button--primary:before{background:var(--c-ink)}.button--primary:hover{border-color:var(--c-ink)}.button--ghost{--btn-bg: transparent;--btn-fg: currentColor;--btn-bd: currentColor}.button--ghost:hover{color:#fff}.button--light{--btn-bg: #fff;--btn-fg: var(--c-ink);--btn-bd: #fff}.button--light:before{background:var(--c-zari)}.button--light:hover{border-color:var(--c-zari)}.button--full{width:100%}.button[disabled],.button[aria-disabled=true]{opacity:.5;cursor:not-allowed}.button[disabled]:before{display:none}.link-arrow{display:inline-flex;align-items:center;gap:8px;font-size:var(--fs-cta);letter-spacing:.06em;text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:2px}.link-arrow .icon{transition:transform .3s ease}.link-arrow:hover .icon{transform:translate(4px)}.field{position:relative;display:block;margin-bottom:16px}.field label{display:block;font-size:var(--fs-sm);margin-bottom:6px}.input,.select,.textarea{width:100%;min-height:48px;padding:10px 14px;font:inherit;color:inherit;background:var(--c-surface);border:1px solid color-mix(in srgb,var(--c-ink) 28%,transparent);border-radius:var(--radius);-webkit-appearance:none;appearance:none}.textarea{min-height:120px;resize:vertical}.select{background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%);background-position:calc(100% - 20px) 50%,calc(100% - 14px) 50%;background-size:6px 6px;background-repeat:no-repeat;padding-right:36px}.input:focus,.select:focus,.textarea:focus{border-color:var(--c-primary);outline:2px solid color-mix(in srgb,var(--c-primary) 35%,transparent);outline-offset:0}.form-message{padding:12px 16px;margin-bottom:20px;border-left:3px solid var(--c-primary);background:var(--c-surface);font-size:var(--fs-sm)}.form-message--error{border-color:var(--c-accent)}.form-message ul{list-style:disc;padding-left:1.1em}.announcement{background:var(--c-ink);color:#fff;font-size:var(--fs-sm);letter-spacing:.03em}.announcement__inner{display:flex;align-items:center;justify-content:center;min-height:38px;text-align:center;padding-block:6px}.announcement a{text-decoration:none;border-bottom:1px solid color-mix(in srgb,#fff 50%,transparent)}.shopify-section:has(>.header){position:sticky;top:0;z-index:50;transition:transform .4s ease}.shopify-section.is-hidden{transform:translateY(-100%)}.header{position:relative;background:color-mix(in srgb,var(--c-bg) 92%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid color-mix(in srgb,var(--c-ink) 10%,transparent)}.header__inner{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;min-height:72px;gap:16px}.header__logo{justify-self:center;display:inline-grid;align-items:center;text-decoration:none;color:var(--c-ink)}.logo-set{grid-area:1 / 1;display:inline-flex;align-items:center;justify-content:center;gap:clamp(6px,1vw,12px)}.header__logo .logo-mark{width:auto;height:clamp(34px,4.5vw,60px)}.header__logo .logo-word{width:auto;height:clamp(24px,3.5vw,46px)}.header__logo--custom>img{height:auto;width:min(var(--logo-width),46vw)}.logo--light{display:none}.shopify-section:has(>.header--overlay){margin-bottom:calc(-1 * var(--header-h))}.header--overlay{--header-h: 76px;--b: 0;--t: clamp(0, (var(--b) - .4) * 4, 1);background:color-mix(in srgb,var(--c-bg) calc(var(--b) * 92%),transparent);border-bottom:0;backdrop-filter:blur(calc(var(--b) * 12px));-webkit-backdrop-filter:blur(calc(var(--b) * 12px));color:color-mix(in srgb,var(--c-ink) calc(var(--t) * 100%),#f6ead0);transition:box-shadow .35s ease}@media(min-width:990px){.header--overlay{--header-h: 92px}}.header--overlay .header__inner{min-height:var(--header-h)}.header--overlay .icon-button,.header--overlay .nav-link{filter:drop-shadow(0 1px 6px rgba(0,0,0,calc(.35 * (1 - var(--t)))))}.header--overlay .logo--light{display:inline-flex;opacity:calc(1 - var(--t))}.header--overlay .logo--dark{opacity:var(--t)}.header--overlay.is-solid{box-shadow:0 6px 24px -14px color-mix(in srgb,var(--c-ink) 45%,transparent)}.shopify-section:has(>.header--overlay){--header-h: 76px}@media(min-width:990px){.shopify-section:has(>.header--overlay){--header-h: 92px}}@media(max-width:749px){.header__inner{grid-template-columns:44px 1fr 44px;gap:8px}.header__actions .header__account{display:none}}.header__nav{display:none}.header__actions{justify-self:end;display:flex;align-items:center}.header__burger{justify-self:start}.icon-button{position:relative;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;background:none;border:0;padding:0;cursor:pointer;color:inherit;text-decoration:none}.icon-button .icon{transition:transform .25s ease}.icon-button:hover .icon{transform:scale(1.08)}.cart-count{position:absolute;top:4px;right:2px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--c-accent);color:#fff;font-size:.68rem;line-height:18px;text-align:center}.cart-count[hidden]{display:none}.cart-count.is-bumping{animation:bump .5s ease}@keyframes bump{40%{transform:scale(1.4)}}@media(min-width:990px){.header__inner{grid-template-columns:1fr auto 1fr;min-height:84px}.header__burger{display:none}.header__nav{display:block;justify-self:start}.nav-list{display:flex;gap:6px}.nav-item{position:relative}.nav-link{display:inline-flex;align-items:center;gap:6px;padding:12px;text-decoration:none;font-size:var(--fs-sm);letter-spacing:.03em;position:relative}.nav-link:after{content:"";position:absolute;left:12px;right:12px;bottom:8px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .35s ease}.nav-item:hover>.nav-link:after,.nav-link[aria-current=page]:after,.nav-item:focus-within>.nav-link:after{transform:scaleX(1)}.nav-dropdown{position:absolute;top:100%;left:0;min-width:240px;padding:14px 8px;background:var(--c-surface);border:1px solid color-mix(in srgb,var(--c-ink) 10%,transparent);box-shadow:0 24px 48px -24px color-mix(in srgb,var(--c-ink) 40%,transparent);opacity:0;visibility:hidden;transform:perspective(600px) rotateX(-8deg);transform-origin:top;transition:opacity .3s ease,transform .35s ease,visibility .3s}.nav-item:hover>.nav-dropdown,.nav-item:focus-within>.nav-dropdown{opacity:1;visibility:visible;transform:none}.nav-dropdown a{display:block;padding:9px 16px;text-decoration:none;font-size:var(--fs-sm)}.nav-dropdown a:hover{color:var(--c-primary);background:color-mix(in srgb,var(--c-primary) 7%,transparent)}}.drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;visibility:hidden;pointer-events:none}.drawer.is-open{visibility:visible;pointer-events:auto}.drawer__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:color-mix(in srgb,var(--c-ink) 55%,transparent);opacity:0;transition:opacity .4s ease}.drawer.is-open .drawer__scrim{opacity:1}.drawer__panel{position:absolute;top:0;bottom:0;width:min(440px,100%);display:flex;flex-direction:column;background:var(--c-bg);transition:transform .5s cubic-bezier(.2,.7,.2,1)}.drawer--right .drawer__panel{right:0;transform:translate(100%)}.drawer--left .drawer__panel{left:0;transform:translate(-100%)}.drawer.is-open .drawer__panel{transform:none}.drawer__head{display:flex;align-items:center;justify-content:space-between;padding:12px 12px 12px 24px;border-bottom:1px solid color-mix(in srgb,var(--c-ink) 10%,transparent)}.drawer__body{flex:1;overflow-y:auto;padding:24px}.drawer__foot{padding:20px 24px 24px;border-top:1px solid color-mix(in srgb,var(--c-ink) 10%,transparent);background:var(--c-surface)}.drawer--top .drawer__panel{top:0;bottom:auto;left:0;right:0;width:100%;transform:translateY(-100%)}.menu-list a,.menu-list summary{display:flex;justify-content:space-between;align-items:center;padding:14px 0;font-family:var(--font-heading);font-size:var(--fs-xl);text-decoration:none;cursor:pointer;list-style:none}.menu-list summary::-webkit-details-marker{display:none}.menu-list details[open]>summary .icon{transform:rotate(180deg)}.menu-list li{border-bottom:1px solid color-mix(in srgb,var(--c-ink) 10%,transparent)}.menu-list ul a{font-family:var(--font-body);font-size:var(--fs-md);padding:10px 0 10px 16px}.menu-list ul{padding-bottom:12px}.search-form{display:flex;gap:8px}.search-form .input{flex:1}.drawer--top .drawer__body{padding-block:32px}.cart-line{display:grid;grid-template-columns:88px 1fr auto;gap:16px;padding-block:16px;border-bottom:1px solid color-mix(in srgb,var(--c-ink) 10%,transparent)}.cart-line__media{aspect-ratio:3 / 4;background:var(--c-surface);overflow:hidden}.cart-line__media img{width:100%;height:100%;object-fit:cover}.cart-line__title{text-decoration:none;font-family:var(--font-heading);font-size:var(--fs-md);line-height:1.25}.cart-line__meta{font-size:var(--fs-sm);opacity:.75;margin-top:4px}.cart-line__price{text-align:right;font-size:var(--fs-sm)}.qty{display:inline-flex;align-items:center;border:1px solid color-mix(in srgb,var(--c-ink) 28%,transparent);border-radius:var(--radius);margin-top:10px;background:var(--c-surface)}.qty button{width:40px;height:40px;display:grid;place-items:center;background:none;border:0;cursor:pointer}.qty input{width:40px;height:40px;text-align:center;border:0;background:none;font:inherit;color:inherit;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.qty input::-webkit-outer-spin-button,.qty input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none;margin:0}.cart-remove{background:none;border:0;padding:4px 0;margin-top:6px;font-size:var(--fs-sm);text-decoration:underline;cursor:pointer;opacity:.7}.cart-empty{text-align:center;padding:64px 16px;display:grid;gap:16px;justify-items:center}.ship-meter{margin-bottom:20px;font-size:var(--fs-sm)}.ship-meter__bar{height:4px;background:color-mix(in srgb,var(--c-ink) 12%,transparent);margin-top:8px;overflow:hidden}.ship-meter__fill{height:100%;background:var(--c-zari);width:calc(var(--p, 0) * 1%);transition:width .6s cubic-bezier(.2,.7,.2,1)}.subtotal-row{display:flex;justify-content:space-between;font-size:var(--fs-md);margin-bottom:4px}.cart-loading{opacity:.5;pointer-events:none;transition:opacity .2s}.grid{display:grid;gap:clamp(16px,2vw,32px) clamp(12px,1.6vw,24px);grid-template-columns:repeat(2,1fr)}@media(min-width:750px){.grid--3,.grid--4{grid-template-columns:repeat(3,1fr)}}@media(min-width:1100px){.grid--4{grid-template-columns:repeat(4,1fr)}}.card{position:relative;display:block;text-decoration:none}.card__media{position:relative;aspect-ratio:3 / 4;overflow:hidden;background:color-mix(in srgb,var(--c-primary) 8%,var(--c-surface));border-radius:var(--radius)}.card__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform 1s cubic-bezier(.2,.7,.2,1),opacity .6s ease}.card__media img+img{opacity:0}.card:hover .card__media img:first-child{transform:scale(1.04)}.card:hover .card__media img+img{opacity:1}.card__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(90deg,color-mix(in srgb,var(--c-primary) 14%,transparent) 0 14px,transparent 14px 28px)}.card__body{padding-top:14px;display:grid;gap:4px}.card__vendor{font-size:var(--fs-xs);opacity:.65}.card__title{font-family:var(--font-heading);font-size:var(--fs-md);line-height:1.3;font-weight:var(--heading-weight)}.card__swatches{display:flex;gap:6px;margin-top:4px}.card__badges{position:absolute;top:10px;left:10px;z-index:3;display:flex;gap:6px;flex-wrap:wrap}.badge{padding:4px 10px;font-size:var(--fs-xs);letter-spacing:.04em;background:var(--c-ink);color:#fff;border-radius:var(--radius)}.badge--sale{background:var(--c-accent)}.badge--soldout{background:var(--c-surface);color:var(--c-ink)}.price{display:inline-flex;flex-wrap:wrap;gap:4px 10px;align-items:baseline;font-size:var(--fs-sm)}.price s{opacity:.55;font-size:.9em}.price__sale{color:var(--c-accent)}.footer{background:var(--c-ink);color:#f6efe2;margin-top:auto;position:relative}.footer:before{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:linear-gradient(90deg,transparent,var(--c-zari),transparent);opacity:.7}.footer a{text-decoration:none;color:inherit;opacity:.82;transition:opacity .2s ease,color .2s ease}.footer a:hover,.footer a:focus-visible{opacity:1;color:var(--c-zari)}.footer__grid{display:grid;gap:clamp(32px,5vw,56px) 32px;padding-block:clamp(48px,7vw,96px) clamp(32px,5vw,56px);grid-template-columns:1fr;text-align:center;justify-items:center}@media(min-width:600px){.footer__grid{grid-template-columns:repeat(2,1fr);text-align:left;justify-items:start}.footer__brand{grid-column:1 / -1;justify-self:center;justify-items:center;text-align:center}}@media(min-width:990px){.footer__grid{grid-template-columns:1.3fr 1fr 1fr 1.3fr}.footer__brand{grid-column:auto;justify-self:start;justify-items:start;text-align:left}}.footer__brand{display:grid;gap:20px;justify-items:inherit;align-content:start}.footer__col h2{font-family:var(--font-body);font-style:var(--font-style);font-size:var(--fs-lg);letter-spacing:.04em;color:var(--c-zari);margin-bottom:16px;font-weight:500}.footer__col li+li{margin-top:10px}.footer__col,.footer__col address{font-size:var(--fs-md)}.footer__bottom{display:flex;justify-content:center;gap:12px 24px;flex-wrap:wrap;align-items:center;text-align:center;padding-block:20px;border-top:1px solid color-mix(in srgb,#fff 14%,transparent);font-size:var(--fs-sm)}@media(min-width:750px){.footer__bottom{justify-content:space-between;text-align:left}}.social{display:flex;gap:8px;flex-wrap:wrap}.social a{width:44px;height:44px;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--c-zari) 55%,transparent);border-radius:50%;opacity:1}.social a:hover,.social a:focus-visible{background:var(--c-zari);color:var(--c-ink);border-color:var(--c-zari)}.newsletter-form{display:flex;margin-top:16px;max-width:420px;border-bottom:1px solid currentColor}.newsletter-form input{flex:1;min-width:0;background:none;border:0;color:inherit;font:inherit;padding:12px 0}.newsletter-form input::placeholder{color:inherit;opacity:.6}.newsletter-form button{background:none;border:0;cursor:pointer;padding:0 4px 0 16px}.newsletter-form input:focus-visible{outline:none}.newsletter-form{flex-wrap:wrap}.newsletter-msg{flex-basis:100%;margin-top:12px}.newsletter-form:focus-within{outline:2px solid var(--c-zari);outline-offset:4px}.acct__table{width:100%;border-collapse:collapse;font-size:var(--fs-sm)}.acct__table th,.acct__table td{text-align:left;padding:14px 12px 14px 0;border-bottom:1px solid color-mix(in srgb,var(--c-ink) 12%,transparent);white-space:nowrap}.toast{position:fixed;left:50%;bottom:24px;z-index:300;transform:translate(-50%,24px);background:var(--c-ink);color:#fff;padding:12px 22px;opacity:0;transition:opacity .3s,transform .3s;pointer-events:none}.toast.is-visible{opacity:1;transform:translate(-50%)}.toast--error{background:var(--c-accent)}.pagination{display:flex;justify-content:center;align-items:center;gap:4px;margin-top:56px;flex-wrap:wrap}.pagination a,.pagination span{min-width:44px;height:44px;display:grid;place-items:center;text-decoration:none;padding-inline:8px}.pagination [aria-current=page]{border-bottom:2px solid var(--c-ink)}.pagination a:hover{color:var(--c-primary)}.loader{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:grid;place-items:center;overflow:hidden;background:radial-gradient(ellipse at 50% 42%,#fffaf0 0%,transparent 62%),repeating-linear-gradient(90deg,#f7f0e3 0 46px,#f2e8d6 46px 92px);transition:opacity 1s ease,visibility 0s linear 1s;animation:loader-failsafe 0s 6s forwards}.no-loader .loader{display:none}.loader__mark{position:relative;z-index:2;display:grid;justify-items:center;gap:24px;animation:mark-in 1.1s cubic-bezier(.2,.7,.2,1) both;transition:transform 1s ease,opacity .8s ease}.loader__img{width:auto;height:clamp(96px,16vw,150px)}.loader__thread{display:block;width:120px;height:1px;background:color-mix(in srgb,var(--c-primary) 22%,transparent);position:relative;overflow:hidden}.loader__thread:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--c-primary);transform:translate(-100%);animation:thread 1.3s .2s ease-in-out infinite}@keyframes mark-in{0%{opacity:0;transform:translateY(14px) scale(.96)}to{opacity:1;transform:none}}@keyframes thread{to{transform:translate(100%)}}@keyframes loader-failsafe{to{visibility:hidden;opacity:0}}.loader.is-done{opacity:0;visibility:hidden;pointer-events:none}.loader.is-done .loader__mark{transform:scale(1.06);opacity:0}.loader.is-gone{display:none}.fold{--u: 1;--n: 8;display:block;position:relative;perspective:1800px;overflow:hidden;isolation:isolate;background:var(--c-ink)}.fold__stack{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;transform-style:preserve-3d;transform:scaleX(calc(.7 + .3 * var(--u)));transform-origin:center;will-change:transform}.fold__strip{position:relative;flex:1 1 0;min-width:0;height:100%;overflow:hidden;background-color:var(--c-primary);background-image:linear-gradient(120deg,var(--c-zari),var(--c-primary) 48%,var(--c-ink));background-size:calc(var(--n) * 100%) 100%;background-position:calc(var(--i) / (var(--n) - 1) * 100%) 50%;transform-origin:center;transform:rotateY(calc(var(--dir) * (1 - var(--u)) * 58deg));backface-visibility:hidden}.fold__strip img{position:absolute;top:0;left:calc(var(--i) * -100%);width:calc(var(--n) * 100%);max-width:none;height:100%;object-fit:cover}.fold__strip:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(var(--shade-dir, 90deg),rgba(0,0,0,calc(.55 * (1 - var(--u)))),rgba(255,255,255,calc(.12 * (1 - var(--u)))))}.fold__strip[style*="--dir: -1"]:after,.fold__strip:nth-child(2n):after{--shade-dir: 270deg}.fold__sheen{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none;background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.14) 50%,transparent 65%);transform:translate(calc((1 - var(--u)) * -60%));mix-blend-mode:soft-light}.fold__veil{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background:linear-gradient(180deg,color-mix(in srgb,var(--c-ink) 30%,transparent),transparent 38%,color-mix(in srgb,var(--c-ink) 78%,transparent))}.drape{opacity:calc(.35 + .65 * var(--u, 1))}.pleats{height:28px;background:repeating-linear-gradient(90deg,color-mix(in srgb,var(--c-ink) 0%,var(--c-bg)) 0 18px,color-mix(in srgb,var(--c-ink) 8%,var(--c-bg)) 18px 36px);-webkit-mask:linear-gradient(180deg,#000,transparent);mask:linear-gradient(180deg,#000,transparent)}.pleats--ink{background:repeating-linear-gradient(90deg,var(--c-ink) 0 18px,color-mix(in srgb,var(--c-ink) 82%,#fff) 18px 36px);-webkit-mask:none;mask:none;height:18px}.reveal{opacity:0;transform:translateY(18px);transition:opacity .8s ease,transform .9s cubic-bezier(.2,.7,.2,1)}.js .reveal.is-in,.no-js .reveal{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.fold{--u: 1 !important}.reveal{opacity:1;transform:none}.loader{display:none}}@media(forced-colors:active){.button{border:1px solid ButtonText}.icon{color:CanvasText}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/base.css.map */
