:root{--color-bg:#f2efe9;--color-ink:#16181a;--color-cream:#f2efe9;--color-accent:#9e6b6b;--color-accent-soft:#c9a3a3;--color-surface:#eae7e1;--color-surface-dark:#23262a;--color-ink-85:#16181ad9;--color-ink-78:#16181ac7;--color-ink-75:#16181abf;--color-ink-70:#16181ab3;--color-ink-60:#16181a99;--color-ink-55:#16181a8c;--color-ink-14:#16181a24;--color-ink-12:#16181a1f;--color-cream-85:#f2efe9d9;--color-cream-80:#f2efe9cc;--color-cream-75:#f2efe9bf;--color-cream-65:#f2efe9a6;--color-cream-60:#f2efe999;--color-cream-28:#f2efe947;--color-cream-16:#f2efe929;--font-heading:"Cormorant Garamond", Georgia, serif;--font-body:"Lora", Georgia, serif;--font-accent:"Frank Ruhl Libre", var(--font-heading);--tracking-wide:.18em;--tracking-wider:.22em;--tracking-widest:.3em;--gap-section-x:46px}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--color-bg);color:var(--color-ink);font-family:var(--font-body);margin:0;font-size:15px;line-height:1.55;overflow-x:hidden}@media (width<=900px){:root{--gap-section-x:32px}}@media (width<=560px){:root{--gap-section-x:20px}}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);margin:0;font-weight:400;line-height:1.06}p{margin:0}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}a:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}button{cursor:pointer;font-family:inherit}button:focus-visible,input:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}table{font-feature-settings:"tnum"}.eyebrow{letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--color-accent);font-size:10px}.rule{background:var(--color-accent-soft);border:0;height:1px}.section{padding:76px var(--gap-section-x) 84px}@media (width<=560px){.section{padding:52px var(--gap-section-x) 56px}}.btn-outline{font-family:var(--font-body);letter-spacing:var(--tracking-wider);text-transform:uppercase;border:1px solid;justify-content:center;align-self:flex-start;align-items:center;padding:13px 34px;font-size:11px;transition:background-color .2s,color .2s,border-color .2s;display:inline-flex}.btn-outline--light{border-color:var(--color-cream-80);color:var(--color-cream)}.btn-outline--light:hover{background:var(--color-cream);color:var(--color-ink)}.btn-outline--dark{border-color:var(--color-ink);color:var(--color-ink)}.btn-outline--dark:hover{background:var(--color-ink);color:var(--color-cream)}[data-contact][hidden]{display:none!important}@media (pointer:coarse){.btn-outline{padding:15px 30px}}.link-underline{letter-spacing:var(--tracking-wider);text-transform:uppercase;border-bottom:1px solid var(--color-accent-soft);align-self:flex-start;padding-bottom:4px;font-size:10px;transition:border-color .2s}.link-underline:hover{border-bottom-color:var(--color-ink)}.bs-amount{color:var(--color-ink-55);font-feature-settings:"tnum";white-space:nowrap;margin-top:2px;font-size:10.5px;display:block}.bs-amount--inline{margin-top:0;margin-left:6px;display:inline}.pd-price{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.pd-price__value{font-feature-settings:"tnum";color:var(--color-ink-75);white-space:nowrap;font-size:19px}.pd-currency-switch{border:1px solid var(--color-ink-14);border-radius:999px;flex-shrink:0;padding:2px;display:inline-flex}.pd-currency-switch__opt{color:var(--color-ink-60);font-family:var(--font-body);letter-spacing:var(--tracking-wider);text-transform:uppercase;cursor:pointer;background:0 0;border:none;border-radius:999px;padding:5px 12px;font-size:10px;transition:background-color .2s,color .2s}.pd-currency-switch__opt:not([aria-pressed=true]):hover{color:var(--color-ink)}.pd-currency-switch__opt[aria-pressed=true]{background:var(--color-ink);color:var(--color-cream)}.image-placeholder{text-align:center;background:repeating-linear-gradient(135deg, #16181a0d 0 10px, transparent 10px 20px), var(--color-surface);width:100%;height:100%;color:var(--color-ink-55);letter-spacing:.1em;text-transform:uppercase;border:1px dashed #16181a2e;justify-content:center;align-items:center;padding:12px;font-size:10px;display:flex}.image-placeholder--dark{background:repeating-linear-gradient(135deg, #f2efe90d 0 10px, transparent 10px 20px), var(--color-surface-dark);color:var(--color-cream-60);border-color:#f2efe92e}.announcement[data-astro-cid-2vfgeueo]{background:var(--color-ink);color:var(--color-cream-85);text-align:center;letter-spacing:var(--tracking-widest);text-transform:uppercase;padding:9px 24px;font-size:10px}.wordmark[data-astro-cid-qisgtjgl]{flex-direction:column;align-items:center;gap:6px;display:flex}.wordmark__rule[data-astro-cid-qisgtjgl]{background:var(--color-accent-soft);width:100%;height:1px}.wordmark__text[data-astro-cid-qisgtjgl]{font-family:var(--font-heading);letter-spacing:var(--tracking-wider);text-indent:var(--tracking-wider);color:var(--color-ink);font-weight:300}.wordmark--light[data-astro-cid-qisgtjgl] .wordmark__text[data-astro-cid-qisgtjgl]{color:var(--color-cream)}.wordmark--header[data-astro-cid-qisgtjgl]{gap:6px}.wordmark--header[data-astro-cid-qisgtjgl] .wordmark__rule[data-astro-cid-qisgtjgl]{width:124px}.wordmark--header[data-astro-cid-qisgtjgl] .wordmark__text[data-astro-cid-qisgtjgl]{font-size:25px}.wordmark--hero[data-astro-cid-qisgtjgl]{gap:clamp(8px,2vw,13px)}.wordmark--hero[data-astro-cid-qisgtjgl] .wordmark__rule[data-astro-cid-qisgtjgl]{width:min(300px,72vw)}.wordmark--hero[data-astro-cid-qisgtjgl] .wordmark__text[data-astro-cid-qisgtjgl]{font-size:clamp(44px,16vw,96px);line-height:.9}.wordmark--footer[data-astro-cid-qisgtjgl]{align-items:flex-start;gap:8px}.wordmark--footer[data-astro-cid-qisgtjgl] .wordmark__rule[data-astro-cid-qisgtjgl]{width:156px}.wordmark--footer[data-astro-cid-qisgtjgl] .wordmark__text[data-astro-cid-qisgtjgl]{text-align:center;width:153px;height:50px;font-size:30px}.cart-count{display:inline-block}.cart-count[data-pulse=true]{animation:.5s ease-out cart-count-pulse}@keyframes cart-count-pulse{0%{transform:scale(1)}35%{transform:scale(1.16)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.cart-count[data-pulse=true]{animation:none}}.pd-block{flex-direction:column;gap:12px;display:flex}.pd-block__row{justify-content:space-between;align-items:baseline;display:flex}.pd-label{letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--color-ink-60);font-size:10px}.pd-colors{gap:12px;display:flex}.pd-color{border:1px solid var(--color-ink-22,#16181a38);background:var(--swatch);cursor:pointer;width:30px;height:30px;box-shadow:inset 0 0 0 2px var(--color-bg), 0 0 0 0 var(--color-ink);border-radius:50%;padding:0;transition:border-color .2s,box-shadow .2s,transform .2s}.pd-color:not([aria-pressed=true]):hover{border-color:var(--color-accent)}.pd-color .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pd-color[aria-pressed=true]{border-color:var(--color-ink);box-shadow:inset 0 0 0 2px var(--color-bg), 0 0 0 2px var(--color-ink);transform:scale(1.08)}.pd-sizes{flex-wrap:wrap;gap:9px;display:flex}.pd-size{min-width:46px;color:var(--color-ink-75);font-family:var(--font-body);letter-spacing:.12em;cursor:pointer;background:0 0;border:1px solid #16181a40;padding:11px 0;font-size:11px;transition:border-color .2s,background-color .2s,color .2s;position:relative;overflow:hidden}.pd-size:not(:disabled):hover{border-color:var(--color-accent)}.pd-size[aria-pressed=true]{border-color:var(--color-ink);background:var(--color-ink);color:var(--color-cream)}.pd-size:disabled{background:var(--color-bg);border-color:var(--color-ink-14);color:var(--color-ink-55);opacity:1;cursor:not-allowed}.pd-size:disabled:after{content:"";pointer-events:none;background:linear-gradient(to top right,#0000 calc(50% - .75px),#a13d3d calc(50% - .75px) calc(50% + .75px),#0000 calc(50% + .75px));position:absolute;inset:0}.pd-size-note{color:var(--color-ink-55);font-size:11px;line-height:1.7}.pd-purchase{align-items:stretch;gap:12px;display:flex}.pd-qty{border:1px solid #16181a40;align-items:center;display:flex}.pd-qty__btn{cursor:pointer;color:var(--color-ink);background:0 0;border:none;height:100%;padding:0 15px;font-size:16px}.pd-qty__btn:disabled{opacity:.35;cursor:not-allowed}.pd-qty__value{text-align:center;font-feature-settings:"tnum";min-width:26px;font-size:13px}.pd-add{border:1px solid var(--color-ink);min-height:47px;color:var(--color-ink);font-family:var(--font-body);letter-spacing:var(--tracking-wider);text-transform:uppercase;cursor:pointer;background:0 0;flex:1;justify-content:center;align-items:center;gap:10px;padding:14px 22px;font-size:10.5px;transition:background-color .2s,color .2s;display:inline-flex}.pd-add:not(:disabled):hover{background:var(--color-ink);color:var(--color-cream)}.pd-add:disabled{opacity:.4;cursor:not-allowed}.pd-add[aria-busy=true]{background:var(--color-ink);color:var(--color-cream);opacity:1}.pd-add__spinner{border:1.5px solid #ffffff61;border-top-color:currentColor;border-radius:50%;width:14px;height:14px;animation:.7s linear infinite pd-button-spin}@keyframes pd-button-spin{to{transform:rotate(360deg)}}.cart-drawer-layer{z-index:300;position:fixed;inset:0}.cart-drawer__backdrop{cursor:default;background:#12131385;border:0;width:100%;height:100%;animation:.28s both cart-drawer-fade-in;position:absolute;inset:0}.cart-drawer{width:min(500px,100%);height:100dvh;color:var(--color-ink);background:var(--color-bg);grid-template-rows:auto minmax(0,1fr) auto;animation:.38s cubic-bezier(.22,1,.36,1) both cart-drawer-slide-in;display:grid;position:absolute;inset:0 0 0 auto;box-shadow:-22px 0 54px #1415142e}.cart-drawer-layer[data-closing=true]{pointer-events:none}.cart-drawer-layer[data-closing=true] .cart-drawer__backdrop{animation:.3s both cart-drawer-fade-out}.cart-drawer-layer[data-closing=true] .cart-drawer{animation:.36s cubic-bezier(.4,0,1,1) both cart-drawer-slide-out}.cart-drawer__header{border-bottom:1px solid var(--color-ink-14);justify-content:space-between;align-items:center;gap:24px;min-height:108px;padding:24px 30px 22px;display:flex}.cart-drawer__eyebrow,.cart-drawer__category{color:var(--color-accent);letter-spacing:.2em;text-transform:uppercase;font-size:9px;line-height:1.4;display:block}.cart-drawer__title{margin:6px 0 0;font-size:28px;font-weight:400;line-height:1}.cart-drawer__title span{color:var(--color-ink-55);font-family:var(--font-body);vertical-align:3px;font-size:13px;font-weight:400}.cart-drawer__close{border:1px solid var(--color-ink-22,#16181a38);width:42px;height:42px;color:var(--color-ink);cursor:pointer;background:0 0;border-radius:50%;flex:none;place-items:center;transition:background-color .2s,color .2s,transform .2s;display:grid}.cart-drawer__close span{margin-top:-2px;font-size:25px;font-weight:300;line-height:1}.cart-drawer__close:hover{background:var(--color-ink);color:var(--color-cream);transform:rotate(5deg)}.cart-drawer__close:focus-visible,.cart-drawer__quantity button:focus-visible,.cart-drawer__remove:focus-visible,.cart-drawer__button:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.cart-drawer__body{overscroll-behavior:contain;min-height:0;padding:0 30px;overflow-y:auto}.cart-drawer__list{margin:0;padding:0;list-style:none}.cart-drawer__item{border-bottom:1px solid var(--color-ink-14);grid-template-columns:112px minmax(0,1fr);gap:18px;padding:24px 0;display:grid;position:relative}.cart-drawer__image{background:var(--color-surface);width:112px;height:140px;display:block;overflow:hidden}.cart-drawer__image img{object-fit:cover;width:100%;height:100%;transition:transform .45s;display:block}.cart-drawer__image:hover img{transform:scale(1.025)}.cart-drawer__details{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.cart-drawer__product-name{color:var(--color-ink);font-family:var(--font-display);margin-top:5px;padding-right:88px;font-size:19px;line-height:1.2}.cart-drawer__meta{flex-wrap:wrap;gap:7px 16px;margin:12px 0 0;display:flex}.cart-drawer__meta div{gap:5px;font-size:10.5px;line-height:1.5;display:flex}.cart-drawer__meta dt{color:var(--color-ink-55)}.cart-drawer__meta dt:after{content:":"}.cart-drawer__meta dd{color:var(--color-ink-75);margin:0}.cart-drawer__actions{justify-content:space-between;align-items:center;gap:12px;width:100%;margin-top:auto;padding-top:15px;display:flex}.cart-drawer__quantity{border:1px solid var(--color-ink-22,#16181a38);align-items:center;height:34px;display:inline-flex}.cart-drawer__quantity button{width:34px;height:100%;color:var(--color-ink);cursor:pointer;background:0 0;border:0;font-size:15px}.cart-drawer__quantity button:hover:not(:disabled){background:var(--color-surface)}.cart-drawer__quantity button:disabled{opacity:.3;cursor:not-allowed}.cart-drawer__quantity span{text-align:center;font-variant-numeric:tabular-nums;min-width:24px;font-size:11px}.cart-drawer__remove{width:34px;height:34px;color:var(--color-ink-55);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;transition:color .2s;display:inline-flex}.cart-drawer__remove svg{width:18px;height:18px}.cart-drawer__remove:hover{color:var(--color-accent)}.cart-drawer__line-price{color:var(--color-ink-75);font-variant-numeric:tabular-nums;font-size:11px;position:absolute;top:27px;right:0}.cart-drawer__footer{border-top:1px solid var(--color-ink-14);background:var(--color-surface);padding:22px 30px 28px}.cart-drawer__subtotal{letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:baseline;gap:20px;font-size:13px;display:flex}.cart-drawer__subtotal-value{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.cart-drawer__subtotal strong{font-family:var(--font-display);letter-spacing:0;text-transform:none;font-size:22px;font-weight:400}.cart-drawer__footer>p{color:var(--color-ink-55);margin:7px 0 18px;font-size:10.5px;line-height:1.5}.cart-drawer__footer-actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.cart-drawer__button{border:1px solid var(--color-ink);letter-spacing:.15em;text-align:center;text-transform:uppercase;place-items:center;min-height:48px;padding:13px 16px;font-size:9.5px;transition:background-color .2s,color .2s;display:grid}.cart-drawer__button--secondary{color:var(--color-ink);background:0 0}.cart-drawer__button--secondary:hover{background:var(--color-bg)}.cart-drawer__button--primary{color:var(--color-cream);background:var(--color-ink)}.cart-drawer__button--primary:hover{color:var(--color-ink);background:0 0}.cart-drawer__empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100%;padding:76px 20px;display:flex}.cart-drawer__empty-icon{border:1px solid var(--color-ink-14);border-radius:50%;place-items:center;width:78px;height:78px;display:grid}.cart-drawer__empty-icon svg{width:31px;height:31px;stroke:var(--color-accent);stroke-width:1.25px;stroke-linecap:round;stroke-linejoin:round}.cart-drawer__empty h3{margin:26px 0 0;font-size:25px;font-weight:400}.cart-drawer__empty p{max-width:250px;color:var(--color-ink-55);margin:12px 0 28px;font-size:12px;line-height:1.7}.cart-drawer__empty-action{border:1px solid var(--color-ink);background:var(--color-ink);min-width:220px;min-height:49px;color:var(--color-cream);font-family:var(--font-body);letter-spacing:.16em;text-align:center;text-transform:uppercase;cursor:pointer;justify-content:center;align-items:center;padding:14px 24px;font-size:9.5px;transition:background-color .2s,border-color .2s,color .2s,transform .2s;display:inline-flex}.cart-drawer__empty-action:hover{border-color:var(--color-accent);background:var(--color-accent);transform:translateY(-1px)}.cart-drawer__empty-action:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}@keyframes cart-drawer-fade-in{0%{opacity:0}}@keyframes cart-drawer-fade-out{to{opacity:0}}@keyframes cart-drawer-slide-in{0%{transform:translate(100%)}}@keyframes cart-drawer-slide-out{to{transform:translate(100%)}}@media (width<=480px){.pd-purchase{flex-wrap:wrap}.pd-add{min-width:100%}.cart-drawer__header{min-height:92px;padding:19px 20px 18px}.cart-drawer__body{padding:0 20px}.cart-drawer__item{grid-template-columns:90px minmax(0,1fr);gap:14px}.cart-drawer__image{width:90px;height:120px}.cart-drawer__product-name{overflow-wrap:anywhere;padding-right:72px;font-size:17px}.cart-drawer__line-price{text-align:right;white-space:nowrap;max-width:68px;top:25px}.cart-drawer__actions{flex-wrap:wrap;row-gap:8px;padding-top:12px}.cart-drawer__footer{padding:18px 20px max(20px, env(safe-area-inset-bottom))}.cart-drawer__footer-actions{grid-template-columns:1fr}.cart-drawer__empty{padding-block:64px}.cart-drawer__empty-action{width:min(260px,100%)}}@media (prefers-reduced-motion:reduce){.pd-add__spinner,.cart-drawer__backdrop,.cart-drawer{animation-duration:.01ms}}.site-header[data-astro-cid-nen7h5rs]{z-index:70;padding:20px var(--gap-section-x);border-bottom:1px solid var(--color-ink-14);background:var(--color-bg);justify-content:space-between;align-items:center;display:flex;position:relative}.site-header__nav[data-astro-cid-nen7h5rs]{flex:1;gap:28px;display:flex}.site-header__nav--end[data-astro-cid-nen7h5rs]{justify-content:flex-end}.site-header__link[data-astro-cid-nen7h5rs]{letter-spacing:var(--tracking-wider);text-transform:uppercase;font-size:10.5px;transition:color .2s}.site-header__link[data-astro-cid-nen7h5rs]:hover,.site-header__cart[data-astro-cid-nen7h5rs]{color:var(--color-accent)}.site-header__cart-trigger[data-astro-cid-nen7h5rs]{color:inherit;cursor:pointer;background:0 0;border:0;font-family:inherit}.site-header__nav[data-astro-cid-nen7h5rs] .site-header__cart-trigger[data-astro-cid-nen7h5rs]{padding:0}.site-header__toggle[data-astro-cid-nen7h5rs]{background:0 0;border:0;flex-direction:column;justify-content:center;gap:5px;width:40px;height:40px;padding:0;display:none}.site-header__toggle-bar[data-astro-cid-nen7h5rs]{background:var(--color-ink);width:100%;height:1px;transition:transform .2s,opacity .2s;display:block}.site-header__toggle[data-astro-cid-nen7h5rs][aria-expanded=true] .site-header__toggle-bar[data-astro-cid-nen7h5rs]:first-child{transform:translateY(6px)rotate(45deg)}.site-header__toggle[data-astro-cid-nen7h5rs][aria-expanded=true] .site-header__toggle-bar[data-astro-cid-nen7h5rs]:nth-child(2){opacity:0}.site-header__toggle[data-astro-cid-nen7h5rs][aria-expanded=true] .site-header__toggle-bar[data-astro-cid-nen7h5rs]:nth-child(3){transform:translateY(-6px)rotate(-45deg)}.site-header__cart-quick[data-astro-cid-nen7h5rs]{letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--color-accent);white-space:nowrap;font-size:10px;display:none}.site-menu[data-astro-cid-nen7h5rs]{top:var(--menu-top,116px);z-index:60;padding:24px var(--gap-section-x) 48px;background:var(--color-bg);flex-direction:column;display:none;position:fixed;bottom:0;left:0;right:0;overflow-y:auto}.site-menu[data-astro-cid-nen7h5rs][data-open=true]{display:flex}.site-menu__nav[data-astro-cid-nen7h5rs]{flex-direction:column;display:flex}.site-menu__link[data-astro-cid-nen7h5rs]{border-bottom:1px solid var(--color-ink-14);font-family:var(--font-heading);letter-spacing:.04em;padding:18px 0;font-size:20px}button[data-astro-cid-nen7h5rs].site-menu__link{text-align:left;width:100%}.site-menu__link--cart[data-astro-cid-nen7h5rs]{color:var(--color-accent)}@media (width<=860px){.site-header__nav[data-astro-cid-nen7h5rs]{display:none}.site-header[data-astro-cid-nen7h5rs]{justify-content:center}.site-header__toggle[data-astro-cid-nen7h5rs]{left:var(--gap-section-x);display:flex;position:absolute;top:50%;transform:translateY(-50%)}.site-header__cart-quick[data-astro-cid-nen7h5rs]{right:var(--gap-section-x);display:block;position:absolute;top:50%;transform:translateY(-50%)}}@media (pointer:coarse){.site-menu__link[data-astro-cid-nen7h5rs]{padding:20px 0}}body.site-menu-open{overflow:hidden}.product-card[data-astro-cid-4fhpls6h]{flex-direction:column;gap:14px;min-width:0;display:flex}.product-card__media[data-astro-cid-4fhpls6h]{background:var(--color-surface);height:380px;padding:22px;display:flex;position:relative}.product-card__media--ratio[data-astro-cid-4fhpls6h]{height:auto;overflow:hidden}.product-card__media[data-astro-cid-4fhpls6h] img{object-fit:cover;width:100%;height:100%}.product-card__media--ratio[data-astro-cid-4fhpls6h] img{object-position:top}@media (width<=700px){.product-card__media[data-astro-cid-4fhpls6h]:not(.product-card__media--ratio){aspect-ratio:3/4;height:auto;overflow:hidden}}.product-card__tag[data-astro-cid-4fhpls6h]{background:var(--color-ink);color:var(--color-cream);letter-spacing:var(--tracking-wider);text-transform:uppercase;padding:5px 10px;font-size:8.5px;position:absolute;top:20px;left:20px}.product-card__promo[data-astro-cid-4fhpls6h]{background:var(--color-accent);color:var(--color-cream);letter-spacing:var(--tracking-wider);text-transform:uppercase;padding:5px 10px;font-size:8.5px;position:absolute;top:20px;right:20px}.product-card__price-old[data-astro-cid-4fhpls6h]{color:var(--color-ink-55);font-weight:400}.product-card__price-sale[data-astro-cid-4fhpls6h]{color:var(--color-accent)}.product-card__meta[data-astro-cid-4fhpls6h]{flex-direction:column;gap:5px;display:flex}.product-card__row[data-astro-cid-4fhpls6h]{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.product-card__name[data-astro-cid-4fhpls6h]{letter-spacing:.2em;text-transform:uppercase;font-size:11px;font-weight:700}.product-card__price[data-astro-cid-4fhpls6h]{font-feature-settings:"tnum";color:var(--color-ink-60);white-space:nowrap;flex:none;font-size:12px;font-weight:700}.product-card__detail[data-astro-cid-4fhpls6h]{color:var(--color-ink-60);font-size:11.5px;line-height:1.7}.product-card__sizes[data-astro-cid-4fhpls6h]{letter-spacing:.2em;text-transform:uppercase;color:var(--color-ink-55);font-size:9.5px}.footer[data-astro-cid-jo6i4kqk]{background:var(--color-ink);color:var(--color-cream-60);padding:66px var(--gap-section-x) 40px;flex-direction:column;gap:52px;display:flex}.footer__grid[data-astro-cid-jo6i4kqk]{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);align-items:start;gap:50px;display:grid}.footer__brand[data-astro-cid-jo6i4kqk]{flex-direction:column;gap:22px;display:flex}.footer__tagline[data-astro-cid-jo6i4kqk]{max-width:320px;font-size:12px;line-height:1.85}.footer__form[data-astro-cid-jo6i4kqk]{gap:10px;max-width:320px;display:flex}.footer__input[data-astro-cid-jo6i4kqk]{font-family:var(--font-body);border:1px solid var(--color-cream-28);color:var(--color-cream);background:0 0;flex:1;padding:10px 12px;font-size:12px}.footer__input[data-astro-cid-jo6i4kqk]::placeholder{color:var(--color-cream-60)}.footer__submit[data-astro-cid-jo6i4kqk]{border:1px solid var(--color-cream-60);color:var(--color-cream);font-family:var(--font-body);letter-spacing:var(--tracking-wider);text-transform:uppercase;background:0 0;padding:10px 18px;font-size:10px;transition:background-color .2s,color .2s}.footer__submit[data-astro-cid-jo6i4kqk]:hover{background:var(--color-cream);color:var(--color-ink)}.footer__nav[data-astro-cid-jo6i4kqk]{flex-direction:column;gap:12px;font-size:11.5px;display:flex}.footer__nav-heading[data-astro-cid-jo6i4kqk]{letter-spacing:.28em;text-transform:uppercase;color:var(--color-accent-soft);font-size:9.5px}.footer__link[data-astro-cid-jo6i4kqk]{color:var(--color-cream-65);transition:color .2s}.footer__link[data-astro-cid-jo6i4kqk]:hover{color:var(--color-accent-soft)}.footer__divider[data-astro-cid-jo6i4kqk]{background:var(--color-cream-16);border:0;height:1px}.footer__bottom[data-astro-cid-jo6i4kqk]{letter-spacing:.18em;text-transform:uppercase;font-feature-settings:"tnum";justify-content:space-between;align-items:center;font-size:9.5px;display:flex}.footer__glyph[data-astro-cid-jo6i4kqk]{font-family:var(--font-accent);letter-spacing:0;text-transform:none;color:var(--color-accent-soft);font-size:14px}@media (width<=900px){.footer__grid[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px}.footer__bottom[data-astro-cid-jo6i4kqk]{text-align:center;flex-wrap:wrap;justify-content:center;gap:10px}}@media (width<=560px){.footer[data-astro-cid-jo6i4kqk]{gap:40px;padding-top:48px}.footer__grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr;gap:32px}.footer__tagline[data-astro-cid-jo6i4kqk],.footer__form[data-astro-cid-jo6i4kqk]{max-width:none}.footer__form[data-astro-cid-jo6i4kqk]{flex-direction:column;align-items:stretch}.footer__submit[data-astro-cid-jo6i4kqk]{align-self:flex-start}}
