*,*:before,*:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--header-offset) + 16px);accent-color:var(--c-cocoa);caret-color:var(--c-cocoa)}body{min-height:100vh;min-height:100svh;display:flex;flex-direction:column;background:var(--c-cream);color:var(--c-text);font-family:var(--font-body);font-weight:var(--font-body-weight);font-size:1rem;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}main{flex:1 0 auto}img,picture,video,canvas,svg{display:block;max-width:100%}img{height:auto}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:none;border:0;padding:0}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:.2em}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);font-weight:400;color:var(--fg);line-height:1.12;text-wrap:balance}ul[role=list],ol[role=list]{list-style:none;padding:0}[hidden]{display:none!important}::selection{background:var(--c-rose);color:var(--c-espresso)}:focus-visible{outline:2px solid var(--focus, var(--c-cocoa));outline-offset:3px}:focus:not(:focus-visible){outline:none}.t-display,.t-h1,.t-h2,.t-h3{font-family:var(--font-display);font-weight:400;color:var(--fg);text-wrap:balance;text-transform:none}.t-display{font-size:clamp(2.5rem,5.4vw,5rem);line-height:1.04;letter-spacing:-.02em}.t-h1{font-size:clamp(2rem,3.6vw,3.25rem);line-height:1.08;letter-spacing:-.015em}.t-h2{font-size:clamp(1.625rem,2.6vw,2.375rem);line-height:1.12;letter-spacing:-.01em}.t-h3{font-size:1.25rem;line-height:1.25}.t-card{font-family:var(--font-body);font-weight:700;font-size:.9375rem;line-height:1.35;color:var(--fg)}.t-lead{font-family:var(--font-body);font-size:clamp(1.0625rem,1.25vw,1.1875rem);line-height:1.55;max-width:52ch;color:var(--fg-soft)}.t-body{font-size:1rem;line-height:1.6;color:var(--fg-soft)}.t-small{font-size:.875rem;line-height:1.5}.t-muted{color:var(--fg-muted)}.t-ui{font-family:var(--font-ui);font-weight:var(--font-ui-weight);font-size:.75rem;line-height:1.2;letter-spacing:.12em;text-transform:uppercase}.t-price{font-family:var(--font-body);font-weight:700;font-variant-numeric:tabular-nums}.container{width:100%;max-width:calc(var(--page-width) + var(--gutter) * 2);margin-inline:auto;padding-inline:var(--gutter)}.container--narrow{max-width:calc(68ch + var(--gutter) * 2)}.container--medium{max-width:calc(960px + var(--gutter) * 2)}.section{padding-block:var(--section-gap);background:var(--bg);color:var(--fg-soft)}.section--tight{padding-block:calc(var(--section-gap) * .6)}.scheme-cream,.scheme-linen,.scheme-blush,.scheme-greige,.scheme-espresso,[data-scheme]{background:var(--bg);color:var(--fg-soft)}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-link{position:absolute;top:8px;left:8px;z-index:100;padding:12px 20px;border-radius:var(--r-pill);background:var(--c-cocoa);color:var(--c-cream);transform:translateY(-160%);transition:transform .2s var(--ease)}.skip-link:focus{transform:none}.icon-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--r-pill);color:var(--fg);text-decoration:none;transition:background-color .25s var(--ease),color .25s var(--ease)}.icon-btn:hover{background:#4b36290f}.icon{flex:none;width:var(--icon-size, 20px);height:var(--icon-size, 20px)}.announcement{--bg: var(--c-blush);background:var(--bg);color:var(--c-espresso)}.announcement__inner{display:grid;align-items:center;justify-items:center;min-height:var(--announcement-h);text-align:center}.announcement__msg{grid-area:1 / 1;font-size:.8125rem;line-height:1.3;padding-block:8px;text-decoration:none;transition:opacity .6s var(--ease-soft)}a.announcement__msg:hover{text-decoration:underline}.js .announcement__msg:not(.is-active){opacity:0;visibility:hidden}html:not(.js) .announcement__msg+.announcement__msg{display:none}.shopify-section-header{position:sticky;top:0;z-index:40;transition:transform .42s var(--ease)}.shopify-section-header.is-hidden{transform:translateY(-100%)}.header{position:relative;background:var(--bg);color:var(--fg);transition:box-shadow .3s var(--ease)}.shopify-section-header.is-scrolled .header{box-shadow:0 1px 0 var(--c-line)}.header__inner{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;min-height:var(--header-h);gap:12px}.header__left,.header__right{display:flex;align-items:center;gap:2px}.header__right{justify-content:flex-end}.header__logo{display:flex;align-items:center;justify-content:center;text-decoration:none;color:var(--fg)}.header__logo img{width:auto;max-height:28px;max-width:min(var(--logo-w, 132px),40vw);object-fit:contain}.header__wordmark{font-family:var(--font-display);font-size:1.5rem;line-height:1}.header__nav,.header__account{display:none}.cart-count{position:absolute;top:6px;right:4px;min-width:17px;height:17px;padding:0 4px;border-radius:var(--r-pill);background:var(--c-cocoa);color:var(--c-cream);font-family:var(--font-ui);font-weight:var(--font-ui-weight);font-size:10px;line-height:17px;text-align:center}.cart-count:empty{display:none}@media(min-width:990px){.header__logo img{max-height:34px}.header__burger{display:none}.header__nav{display:block}.header__account{display:inline-flex}}@media(min-width:990px){.header__inner{grid-template-rows:var(--header-h) auto;row-gap:0}.header__left{display:contents}.header__logo{grid-column:2;grid-row:1}.header__right{grid-column:3;grid-row:1}.header__nav{grid-column:1 / -1;grid-row:2;justify-self:center;padding-bottom:6px}}html:not(.js) .header__burger{display:none}@media(max-width:989px){html:not(.js) .header__nav{display:block;grid-column:1 / -1;grid-row:2;overflow-x:auto}}.js [data-motion],.js [data-motion-stagger] [data-motion-child]{opacity:0;animation:soy-failsafe .6s var(--ease-soft) 2.5s forwards}.js.motion-ready [data-motion],.js.motion-ready [data-motion-stagger] [data-motion-child]{animation:none}.js.no-motion [data-motion],.js.no-motion [data-motion-stagger] [data-motion-child],.js.motion-off [data-motion],.js.motion-off [data-motion-stagger] [data-motion-child]{opacity:1;animation:none}@media(prefers-reduced-motion:reduce){.js [data-motion],.js [data-motion-stagger] [data-motion-child]{opacity:1;animation:none}}@keyframes soy-failsafe{to{opacity:1}}@view-transition{navigation:auto}::view-transition-old(root),::view-transition-new(root){animation-duration:.25s;animation-timing-function:var(--ease-soft)}@media(prefers-reduced-motion:reduce){::view-transition-old(root),::view-transition-new(root){animation:none}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/critical.css.map */
