@font-face{font-family:Sorts Mill Goudy;font-style:normal;font-weight:400;font-display:swap;src:url(sorts-mill-goudy-regular.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:400 600;font-display:swap;src:url(inter-variable.woff2) format("woff2")}:root{--ground:#ffffff;--ink:#141414;--ink-strong:#000000;--ink-muted:#6b6b6b;--hairline:#e6e6e6;--control-line:#767676;--tint:#f4f3f1;--tint-line:#e2e0dc;--radius:0px;--font-display:"Sorts Mill Goudy", Georgia, serif;--font-body:"Inter", system-ui, -apple-system, Helvetica, Arial, sans-serif;--measure:68ch;--pad:clamp(1rem, 4vw, 3rem);--label-tracking:.18em;--fs-label:.72rem;--fs-small:.82rem;--fs-ui:.9rem;--fs-body:1rem;--fs-lead:1.2rem;--fs-title:1.5rem}*,*:before,*:after{box-sizing:border-box;border-radius:var(--radius)}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0;background:var(--ground);color:var(--ink);font-family:var(--font-body);font-size:16px;line-height:1.6;font-weight:400;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}:where(h1,h2,h3){font-family:var(--font-display);font-weight:400;color:var(--ink-strong);line-height:1.05;letter-spacing:-.01em;margin:0;font-optical-sizing:auto}.lining{font-variant-numeric:lining-nums}.skip-link{position:absolute;left:-9999px;top:0;background:var(--ink-strong);color:#fff;padding:.75rem 1rem;z-index:100}.skip-link:focus-visible{left:0}:focus-visible{outline:2px solid var(--ink-strong);outline-offset:2px}:root{--carve-hi:#ffffff;--carve-lo:#d3cfc8;--carve-panel:#efede9;--carve-well:#ebe9e4;--carve-ink:#161616;--carve-ink-hover:#1d1d1d}body :is(.btn--outline,.btn--secondary,.pg-btn--ghost,.contact-book__cta--outline,.svx-feature__btn:not(.svx-feature__btn--solid),.collection--fx .collection__filter-toggle.fbar__btn,.collection--fx .collection__filter-toggle.fbar__btn[aria-expanded=true],[data-fbar] .sort-menu__btn){background:var(--carve-well);color:var(--ink-strong);border-color:var(--control-line);box-shadow:inset 4px 4px 9px var(--carve-lo),inset -4px -4px 9px var(--carve-hi);transition:box-shadow .22s ease,transform .12s ease,background .22s ease,color .15s}body :is(.btn--primary,.btn--solid,.pg-btn:not(.pg-btn--ghost),.contact-book__cta:not(.contact-book__cta--outline),.svx-feature__btn--solid,.lb-gate__cta,.ari-est-cta,.collection--fx button.filters__show:not([hidden])){background:var(--carve-ink);color:#fff;border-color:var(--carve-ink);box-shadow:inset 3px 3px 8px #000,inset -2px -2px 6px #3a3a3a,1px 1px 0 var(--carve-hi);transition:box-shadow .22s ease,transform .12s ease,background .22s ease,color .15s}@media(hover:hover){body :is(.btn--outline,.btn--secondary,.pg-btn--ghost,.contact-book__cta--outline,.svx-feature__btn:not(.svx-feature__btn--solid),.collection--fx .collection__filter-toggle.fbar__btn,.collection--fx .collection__filter-toggle.fbar__btn[aria-expanded=true],[data-fbar] .sort-menu__btn):hover{background:var(--carve-panel);color:var(--ink-strong);box-shadow:inset 1px 1px 2px var(--carve-lo),inset -1px -1px 2px var(--carve-hi),-4px -4px 10px var(--carve-hi),4px 4px 10px var(--carve-lo)}body :is(.btn--primary,.btn--solid,.pg-btn:not(.pg-btn--ghost),.contact-book__cta:not(.contact-book__cta--outline),.svx-feature__btn--solid,.lb-gate__cta,.ari-est-cta,.collection--fx button.filters__show:not([hidden])):hover{background:var(--carve-ink-hover);box-shadow:-4px -4px 10px var(--carve-hi),4px 4px 12px #b8b3aa}}body :is(.btn--outline,.btn--secondary,.pg-btn--ghost,.contact-book__cta--outline,.svx-feature__btn:not(.svx-feature__btn--solid),.collection--fx .collection__filter-toggle.fbar__btn,.collection--fx .collection__filter-toggle.fbar__btn[aria-expanded=true],[data-fbar] .sort-menu__btn):active{transform:translateY(1px);box-shadow:inset 6px 6px 12px var(--carve-lo),inset -6px -6px 12px var(--carve-hi)}body :is(.btn--primary,.btn--solid,.pg-btn:not(.pg-btn--ghost),.contact-book__cta:not(.contact-book__cta--outline),.svx-feature__btn--solid,.lb-gate__cta,.ari-est-cta,.collection--fx button.filters__show:not([hidden])):active{transform:translateY(1px)}@media(prefers-reduced-motion:reduce){body :is(.btn--outline,.btn--secondary,.pg-btn--ghost,.contact-book__cta--outline,.svx-feature__btn:not(.svx-feature__btn--solid),.collection--fx .collection__filter-toggle.fbar__btn,.collection--fx .collection__filter-toggle.fbar__btn[aria-expanded=true],[data-fbar] .sort-menu__btn,.btn--primary,.btn--solid,.pg-btn:not(.pg-btn--ghost),.contact-book__cta:not(.contact-book__cta--outline),.svx-feature__btn--solid,.lb-gate__cta,.ari-est-cta,.collection--fx button.filters__show:not([hidden])){transition:none}}.label{font-size:.72rem;letter-spacing:var(--label-tracking);text-transform:uppercase;color:var(--ink-muted);font-weight:500;margin:0}.placard{max-width:var(--measure);margin:0 auto;padding:clamp(4rem,12vw,9rem) var(--pad);text-align:center}.placard__eyebrow{margin-bottom:1.5rem}.placard h1{font-size:clamp(2.4rem,7vw,4.5rem);margin-bottom:1.25rem}.placard p:not(.placard__eyebrow){max-width:48ch;margin:0 auto;color:var(--ink-muted)}.rule{width:1px;height:clamp(2.5rem,6vw,4rem);background:var(--hairline);margin:2rem auto}.site-footer{border-top:1px solid var(--hairline);padding:clamp(2rem,5vw,3.5rem) var(--pad)}.site-footer__inner{max-width:1240px;margin:0 auto;display:flex;flex-direction:column;gap:clamp(1.5rem,4vw,2.5rem)}.site-footer__nav{display:flex;flex-wrap:wrap;gap:clamp(1.5rem,5vw,4rem)}.site-footer__col{display:flex;flex-direction:column;gap:.7rem}.site-footer__heading{font:500 .72rem/1 var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-strong)}.site-footer__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.site-footer__list a{font:400 .82rem/1 var(--font-body);color:var(--ink-muted)}@media(hover:hover){.site-footer__heading:hover,.site-footer__list a:hover{color:var(--ink-strong)}}.site-footer__legal{font:400 .72rem/1.5 var(--font-body);letter-spacing:.02em;color:var(--ink-muted);margin:0}.wrap{max-width:1200px;margin:0 auto;padding:clamp(2rem,5vw,4rem) var(--pad)}.pdp__title{font-size:clamp(1.8rem,4vw,2.8rem);margin:.5rem 0}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:1px;background:var(--hairline);border:1px solid var(--hairline)}.card{background:var(--ground);padding:1.25rem;min-height:170px;display:flex;flex-direction:column;justify-content:flex-end}.card__name{font-family:var(--font-display);font-size:1.05rem;line-height:1.2}.card__meta{margin-top:.4rem}.note{color:var(--ink-muted);font-size:.9rem;border:1px solid var(--hairline);padding:1rem 1.25rem;margin-top:1.5rem}.shopify-policy__container{max-width:calc(var(--measure) + 2 * var(--pad));margin:0 auto;padding:clamp(2.5rem,6vw,4.5rem) var(--pad) clamp(3.5rem,8vw,6rem);color:var(--ink);font-size:1rem;line-height:1.75}.shopify-policy__title{margin:0 0 clamp(2rem,5vw,3rem);padding-bottom:clamp(1.25rem,3vw,1.75rem);border-bottom:1px solid var(--hairline)}.shopify-policy__title h1{font-family:var(--font-display);font-weight:400;font-size:clamp(2.2rem,5vw,3.4rem);line-height:1.02;margin:0;color:var(--ink-strong);text-wrap:balance}.shopify-policy__body h2,.shopify-policy__body h3{font-family:var(--font-display);font-weight:400;color:var(--ink-strong);line-height:1.15;margin:clamp(2.4rem,5vw,3.25rem) 0 .85rem}.shopify-policy__body h2{font-size:clamp(1.45rem,2.4vw,1.85rem)}.shopify-policy__body h3{font-size:clamp(1.2rem,2vw,1.4rem)}.shopify-policy__body :is(h2,h3):first-child{margin-top:0}.shopify-policy__body p{margin:0 0 1.2rem}.shopify-policy__body ul,.shopify-policy__body ol{margin:0 0 1.4rem;padding-left:1.4rem}.shopify-policy__body li{margin:0 0 .75rem;padding-left:.25rem}.shopify-policy__body li::marker{color:var(--ink-muted)}.shopify-policy__body strong{font-weight:600;color:var(--ink-strong)}.shopify-policy__body em{font-style:normal;font-size:.72rem;letter-spacing:var(--label-tracking);text-transform:uppercase;color:var(--ink-muted)}.shopify-policy__body a{color:var(--ink-strong);text-decoration:underline;text-underline-offset:2px}.shopify-policy__body table{width:100%;border-collapse:collapse;margin:0 0 1.4rem;font-size:.95rem}.shopify-policy__body th,.shopify-policy__body td{text-align:left;vertical-align:top;padding:.7rem .9rem;border:1px solid var(--hairline)}.shopify-policy__container .shopify-policy__title{text-align:left}.shopify-policy__body h2,.shopify-policy__body h3{padding-top:clamp(1.6rem,3.5vw,2.2rem);border-top:1px solid var(--hairline)}.shopify-policy__body :is(h2,h3):first-child,.shopify-policy__body p:first-child:has(>em:only-child)+:is(h2,h3){padding-top:0;border-top:0}.shopify-policy__body p:has(>strong:only-child){margin:1.8rem 0 .6rem;font-size:.72rem;letter-spacing:var(--label-tracking);text-transform:uppercase;color:var(--ink-muted)}.shopify-policy__body p:has(>strong:only-child) strong{font-weight:500;color:inherit}.shopify-policy__body li>strong:first-child{display:block;margin-bottom:.15rem}.shopify-policy__body li>strong:first-child+span{display:none}.shopify-policy__body ol li::marker{font-variant-numeric:tabular-nums}.shopify-policy__body p:first-child:has(>em:only-child){margin-bottom:1.6rem}
/*# sourceMappingURL=/cdn/shop/t/36/assets/base.css.map */
