.product-gallery.svelte-1jbwx56{min-width:0}.gallery-stage.svelte-1jbwx56{position:relative;display:block;width:100%;border:1px solid var(--rule);background:transparent;text-align:left;cursor:zoom-in}.gallery-stage__action.svelte-1jbwx56{position:absolute;right:.75rem;bottom:.75rem;display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .55rem;background:var(--scrim-strong);color:var(--cream);font-family:var(--font-mono);font-weight:500;font-size:var(--fs-label);line-height:1.3;letter-spacing:var(--tracking-ui);text-transform:uppercase}.gallery-controls.svelte-1jbwx56{display:grid;grid-template-columns:auto 1fr;align-items:start;gap:1rem;margin-top:.75rem}.gallery-thumbnails.svelte-1jbwx56{display:grid;grid-template-columns:repeat(4,5rem);gap:.5rem}.gallery-thumbnails.svelte-1jbwx56 button:where(.svelte-1jbwx56){min-width:0;border:1px solid var(--rule);background:var(--surface);padding:.25rem;color:var(--cream-muted);text-align:left;transition:border-color var(--dur-quick) ease}.gallery-thumbnails.svelte-1jbwx56 button.active:where(.svelte-1jbwx56){border-color:var(--amber);color:var(--cream)}@media(hover:hover)and (pointer:fine){.gallery-thumbnails.svelte-1jbwx56 button:where(.svelte-1jbwx56):hover{border-color:var(--rule-strong)}.gallery-thumbnails.svelte-1jbwx56 button.active:where(.svelte-1jbwx56):hover{border-color:var(--amber)}}.gallery-thumbnails.svelte-1jbwx56 button:where(.svelte-1jbwx56) .product-mockup{width:100%;height:auto;aspect-ratio:1}.gallery-thumbnails.svelte-1jbwx56 button:where(.svelte-1jbwx56)>span:where(.svelte-1jbwx56){display:block;min-height:calc(2.5em + .3rem);padding:.3rem .1rem 0;overflow-wrap:anywhere;font-family:var(--font-mono);font-weight:500;font-size:var(--fs-label);line-height:1.25;letter-spacing:.04em;text-transform:uppercase}.gallery-controls.svelte-1jbwx56 p:where(.svelte-1jbwx56){max-width:32rem;margin:0;color:var(--cream-muted);font-size:var(--fs-small);line-height:1.5}.gallery-controls.svelte-1jbwx56 strong:where(.svelte-1jbwx56){display:block;margin-bottom:.2rem;color:var(--horizon);font-family:var(--font-mono);font-weight:500;font-size:var(--fs-label);letter-spacing:var(--tracking-label);text-transform:uppercase}.lightbox-layer.svelte-1jbwx56{position:fixed;z-index:var(--z-modal);top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:1.5rem}.lightbox-backdrop.svelte-1jbwx56{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;border:0;background:#06080ceb}.lightbox.svelte-1jbwx56{position:relative;z-index:1;width:min(48rem,100%);border:1px solid var(--rule-strong);background:var(--ink)}.lightbox-close.svelte-1jbwx56{position:absolute;z-index:8;top:.75rem;right:.75rem;display:grid;width:2.75rem;height:2.75rem;place-content:center;border:1px solid var(--rule-strong);background:var(--ink);color:var(--cream)}@media(max-width:1023px){.gallery-controls.svelte-1jbwx56{grid-template-columns:1fr}}@media(max-width:639px){.gallery-thumbnails.svelte-1jbwx56{grid-template-columns:repeat(4,minmax(0,1fr))}.lightbox-layer.svelte-1jbwx56{padding:.75rem}}.product-reference.svelte-1udzuf9,.unit-toggle.svelte-1udzuf9 button:where(.svelte-1udzuf9),thead.svelte-1udzuf9 th:where(.svelte-1udzuf9),.measure-notes.svelte-1udzuf9 strong:where(.svelte-1udzuf9){font-family:var(--font-mono);font-weight:500;font-size:var(--fs-label);line-height:1.3;letter-spacing:var(--tracking-ui);text-transform:uppercase}.product-reference.svelte-1udzuf9{margin:0;color:var(--horizon)}.unit-toggle.svelte-1udzuf9{display:flex;margin:1.25rem 0}.unit-toggle.svelte-1udzuf9 button:where(.svelte-1udzuf9){min-height:44px;border:1px solid var(--rule-input);padding:0 1rem;color:var(--cream-soft);transition:background-color var(--dur-quick) ease,color var(--dur-quick) ease}.unit-toggle.svelte-1udzuf9 button:where(.svelte-1udzuf9)+button:where(.svelte-1udzuf9){border-left:0}.unit-toggle.svelte-1udzuf9 button.active:where(.svelte-1udzuf9){background:var(--cream);color:var(--ink)}.table-wrap.svelte-1udzuf9{overflow-x:auto}table.svelte-1udzuf9{width:100%;min-width:48rem;border-collapse:collapse}caption.svelte-1udzuf9{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}th.svelte-1udzuf9,td.svelte-1udzuf9{border:1px solid var(--rule);padding:.8rem;text-align:center;white-space:nowrap}thead.svelte-1udzuf9 th:where(.svelte-1udzuf9){color:var(--cream)}tbody.svelte-1udzuf9 th:where(.svelte-1udzuf9){color:var(--cream);font-size:var(--fs-small);font-weight:600;text-align:left}td.svelte-1udzuf9{color:var(--cream-soft);font-size:var(--fs-small)}.measure-notes.svelte-1udzuf9{display:grid;grid-template-columns:1fr;gap:1rem;margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid var(--rule)}.measure-notes.svelte-1udzuf9 strong:where(.svelte-1udzuf9){color:var(--horizon)}.measure-notes.svelte-1udzuf9 p:where(.svelte-1udzuf9){margin:.45rem 0 0;color:var(--cream-soft);font-size:var(--fs-small);line-height:1.6}@media(min-width:640px){.measure-notes.svelte-1udzuf9{grid-template-columns:1fr 1fr;gap:2rem}}.shop-page.svelte-a8yt2h{color:var(--cream-soft)}.product-index.svelte-a8yt2h,.product-blank.svelte-a8yt2h strong:where(.svelte-a8yt2h),.option-group.svelte-a8yt2h legend:where(.svelte-a8yt2h),.option-group.svelte-a8yt2h legend:where(.svelte-a8yt2h) button:where(.svelte-a8yt2h),.fit-snapshot.svelte-a8yt2h>span:where(.svelte-a8yt2h),.product-details.svelte-a8yt2h summary:where(.svelte-a8yt2h),.production-notes.svelte-a8yt2h summary:where(.svelte-a8yt2h),.drop-facts.svelte-a8yt2h,.drop-tile__num.svelte-a8yt2h,.coming-soon-status.svelte-a8yt2h,.coming-soon-details.svelte-a8yt2h dt:where(.svelte-a8yt2h),.cart-notice.svelte-a8yt2h strong:where(.svelte-a8yt2h){font-family:var(--font-mono);font-weight:500;font-size:var(--fs-label);line-height:1.3;letter-spacing:var(--tracking-label);text-transform:uppercase}.preview-bar.svelte-a8yt2h{border-bottom:1px solid var(--rule-horizon);background:#d4b87a0f}.preview-bar__inner.svelte-a8yt2h{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.25rem 1rem;padding-block:.7rem}.preview-bar.svelte-a8yt2h p:where(.svelte-a8yt2h){margin:0;color:var(--cream-muted);font-size:var(--fs-small);line-height:1.45}.drop-header.svelte-a8yt2h{padding-block:clamp(2rem,1.2rem + 3.5vw,4rem) clamp(2rem,1.4rem + 2.5vw,3.5rem);border-bottom:1px solid var(--rule)}.drop-header__intro.svelte-a8yt2h{display:grid;gap:1rem;align-items:end;margin-bottom:clamp(1.5rem,1rem + 2vw,2.5rem)}.drop-header__intro.svelte-a8yt2h>div:where(.svelte-a8yt2h){display:grid;gap:.75rem}.drop-title.svelte-a8yt2h{margin:0;font-family:var(--font-display);font-weight:400;font-size:clamp(3.25rem,1.6rem + 6.8vw,6.5rem);line-height:.9;letter-spacing:-.035em;color:var(--cream);text-wrap:balance}.drop-lede.svelte-a8yt2h{max-width:34rem;margin:0;color:var(--cream-soft);font-size:var(--fs-lead);line-height:1.55}.drop-grid.svelte-a8yt2h{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:0;padding:0;list-style:none}.drop-tile.svelte-a8yt2h{display:grid;gap:.6rem;color:var(--cream);text-decoration:none}.drop-tile__stage.svelte-a8yt2h{display:block;border:1px solid var(--rule);transition:border-color var(--dur-quick) ease}.drop-tile.svelte-a8yt2h:focus-visible{outline:2px solid var(--amber);outline-offset:3px}@media(hover:hover)and (pointer:fine){.drop-tile.svelte-a8yt2h:hover .drop-tile__stage:where(.svelte-a8yt2h){border-color:var(--rule-amber)}.drop-tile.svelte-a8yt2h:hover .drop-tile__name:where(.svelte-a8yt2h){color:var(--amber)}}.drop-tile__meta.svelte-a8yt2h{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;gap:.5rem}.drop-tile__num.svelte-a8yt2h{color:var(--horizon)}.drop-tile__name.svelte-a8yt2h,.drop-tile__price.svelte-a8yt2h{font-family:var(--font-display);font-weight:500;font-size:1.05rem;line-height:1.2;letter-spacing:.02em}.drop-tile__name.svelte-a8yt2h{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:color var(--dur-quick) ease}.drop-tile__price.svelte-a8yt2h{color:var(--cream-soft)}.drop-tile__colors.svelte-a8yt2h{display:flex;gap:.4rem}.drop-tile__colors.svelte-a8yt2h i:where(.svelte-a8yt2h),.color-options.svelte-a8yt2h i:where(.svelte-a8yt2h){display:block;width:.875rem;height:.875rem;border:1px solid rgba(236,226,203,.45);border-radius:50%;background:var(--swatch)}.drop-facts.svelte-a8yt2h{display:flex;flex-wrap:wrap;gap:.4rem 1.5rem;margin:clamp(1.5rem,1rem + 1.5vw,2rem) 0 0;padding:1rem 0 0;border-top:1px solid var(--rule);color:var(--cream-muted);list-style:none}.drop-facts.svelte-a8yt2h li:where(.svelte-a8yt2h){display:inline-flex;align-items:center;gap:.6rem}.drop-facts.svelte-a8yt2h li:where(.svelte-a8yt2h):before{content:"";flex:none;width:4px;height:4px;background:var(--horizon);opacity:.6}.product-section.svelte-a8yt2h{scroll-margin-top:calc(var(--nav-h) + 1rem);padding-block:clamp(3rem,2rem + 4vw,6rem);border-bottom:1px solid var(--rule)}.product-layout.svelte-a8yt2h{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:clamp(2rem,1rem + 4vw,5rem)}.product-media.svelte-a8yt2h,.product-info.svelte-a8yt2h{max-width:36rem}.product-index.svelte-a8yt2h{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem;color:var(--horizon)}.product-index.svelte-a8yt2h span:where(.svelte-a8yt2h){display:grid;width:2.25rem;height:2.25rem;place-content:center;border:1px solid var(--rule-horizon);border-radius:50%}.product-index.svelte-a8yt2h p:where(.svelte-a8yt2h){margin:0;color:inherit}.product-title.svelte-a8yt2h{display:flex;align-items:start;justify-content:space-between;gap:1rem}.product-title.svelte-a8yt2h h2:where(.svelte-a8yt2h){max-width:30rem;margin:0;font-size:var(--fs-h2);font-weight:500;line-height:.98;color:var(--cream)}.product-title.svelte-a8yt2h>strong:where(.svelte-a8yt2h){font-family:var(--font-display);font-weight:500;font-size:var(--fs-h3);line-height:1.1;color:var(--cream)}.product-description.svelte-a8yt2h{max-width:34rem;margin:1.25rem 0;color:var(--cream-soft);font-size:var(--fs-body);line-height:1.65}.product-blank.svelte-a8yt2h{display:flex;justify-content:space-between;gap:1rem;margin:0 0 .75rem;padding:.75rem 0;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);color:var(--cream-muted);font-size:var(--fs-small)}.product-blank.svelte-a8yt2h strong:where(.svelte-a8yt2h){color:var(--horizon)}.product-shipping.svelte-a8yt2h{margin:0 0 1.75rem;color:var(--cream-muted);font-size:var(--fs-small);line-height:1.5}.option-group.svelte-a8yt2h{margin:0 0 1.5rem;border:0;padding:0}.option-group.svelte-a8yt2h legend:where(.svelte-a8yt2h){display:flex;align-items:center;justify-content:space-between;width:100%;min-height:2.75rem;margin-bottom:.25rem;color:var(--cream-muted)}.option-group.svelte-a8yt2h legend:where(.svelte-a8yt2h) strong:where(.svelte-a8yt2h){font-weight:500;color:var(--cream-soft)}.option-group.svelte-a8yt2h legend:where(.svelte-a8yt2h) button:where(.svelte-a8yt2h){display:inline-flex;align-items:center;gap:.4rem;min-height:2.75rem;color:var(--amber);text-decoration:underline;text-underline-offset:.25rem}.color-options.svelte-a8yt2h>div:where(.svelte-a8yt2h){display:flex;flex-wrap:wrap;gap:.5rem}.color-options.svelte-a8yt2h>div:where(.svelte-a8yt2h)>button:where(.svelte-a8yt2h),.size-options.svelte-a8yt2h>div:where(.svelte-a8yt2h) button:where(.svelte-a8yt2h){min-height:3rem;border:1px solid var(--rule-input);color:var(--cream-soft);transition:border-color var(--dur-quick) ease,background-color var(--dur-quick) ease,color var(--dur-quick) ease}.color-options.svelte-a8yt2h>div:where(.svelte-a8yt2h)>button:where(.svelte-a8yt2h){display:inline-flex;align-items:center;gap:.6rem;padding:0 1rem;font-size:var(--fs-small)}.color-options.svelte-a8yt2h>div:where(.svelte-a8yt2h)>button.selected:where(.svelte-a8yt2h){border-color:var(--cream);color:var(--cream)}.size-options.svelte-a8yt2h>div:where(.svelte-a8yt2h){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.size-options.svelte-a8yt2h>div:where(.svelte-a8yt2h) button:where(.svelte-a8yt2h){font-family:var(--font-mono);font-weight:500;font-size:var(--fs-small)}.size-options.svelte-a8yt2h>div:where(.svelte-a8yt2h) button.selected:where(.svelte-a8yt2h){border-color:var(--cream);background:var(--cream);color:var(--ink)}@media(hover:hover)and (pointer:fine){.color-options.svelte-a8yt2h>div:where(.svelte-a8yt2h)>button:where(.svelte-a8yt2h):not(.selected):hover,.size-options.svelte-a8yt2h>div:where(.svelte-a8yt2h) button:where(.svelte-a8yt2h):not(.selected):hover{border-color:var(--cream-muted);color:var(--cream)}}.fit-snapshot.svelte-a8yt2h{display:grid;grid-template-columns:auto 1fr;align-items:baseline;gap:.25rem .8rem;margin-bottom:1.5rem;padding:.85rem 1rem;border:1px solid var(--rule)}.fit-snapshot.svelte-a8yt2h>span:where(.svelte-a8yt2h){color:var(--horizon)}.fit-snapshot.svelte-a8yt2h p:where(.svelte-a8yt2h){margin:0;color:var(--cream-soft);font-size:var(--fs-small);line-height:1.5}.fit-snapshot.svelte-a8yt2h button:where(.svelte-a8yt2h){grid-column:2;justify-self:start;min-height:2.75rem;color:var(--amber);font-size:var(--fs-small);text-decoration:underline;text-underline-offset:.2rem}.purchase-row.svelte-a8yt2h{display:grid;grid-template-columns:1fr;gap:.65rem}.quantity-control.svelte-a8yt2h{display:grid;grid-template-columns:3rem 1fr 3rem;min-height:3.5rem;border:1px solid var(--rule-input)}.quantity-control.svelte-a8yt2h button:where(.svelte-a8yt2h),.quantity-control.svelte-a8yt2h span:where(.svelte-a8yt2h){display:grid;place-content:center;color:var(--cream)}.quantity-control.svelte-a8yt2h span:where(.svelte-a8yt2h){font-family:var(--font-mono);font-size:var(--fs-small)}.quantity-control.svelte-a8yt2h button:where(.svelte-a8yt2h):disabled{opacity:.35}.product-details.svelte-a8yt2h{margin-top:1.5rem;border-top:1px solid var(--rule)}.product-details.svelte-a8yt2h details:where(.svelte-a8yt2h){border-bottom:1px solid var(--rule)}.product-details.svelte-a8yt2h summary:where(.svelte-a8yt2h),.production-notes.svelte-a8yt2h summary:where(.svelte-a8yt2h){display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:3rem;color:var(--cream);list-style:none;cursor:pointer}.product-details.svelte-a8yt2h summary:where(.svelte-a8yt2h)::-webkit-details-marker,.production-notes.svelte-a8yt2h summary:where(.svelte-a8yt2h)::-webkit-details-marker{display:none}.product-details.svelte-a8yt2h summary:where(.svelte-a8yt2h):after,.production-notes.svelte-a8yt2h summary:where(.svelte-a8yt2h):after{content:"+";color:var(--cream-muted);font-size:1rem}.product-details.svelte-a8yt2h details[open]:where(.svelte-a8yt2h) summary:where(.svelte-a8yt2h):after,.production-notes.svelte-a8yt2h details[open]:where(.svelte-a8yt2h) summary:where(.svelte-a8yt2h):after{content:"−"}.product-details.svelte-a8yt2h p:where(.svelte-a8yt2h){margin:0;padding:0 0 1rem;color:var(--cream-soft);font-size:var(--fs-small);line-height:1.6}.product-details.svelte-a8yt2h p:where(.svelte-a8yt2h) strong:where(.svelte-a8yt2h){color:var(--cream)}.product-details.svelte-a8yt2h .shop-policy{margin:0;border-bottom:1px solid var(--rule)}.drop-close.svelte-a8yt2h{padding-block:var(--section-y)}.drop-title--close.svelte-a8yt2h{max-width:66rem;margin-top:1rem;font-size:var(--fs-display);line-height:.88}.drop-close__details.svelte-a8yt2h{display:grid;grid-template-columns:1fr;gap:1.25rem;margin-top:clamp(2rem,1.5rem + 2vw,3.5rem);padding-top:1.5rem;border-top:1px solid var(--rule)}.drop-close__details.svelte-a8yt2h p:where(.svelte-a8yt2h){margin:0;color:var(--cream-soft);font-size:var(--fs-small);line-height:1.6}.drop-close__details.svelte-a8yt2h strong:where(.svelte-a8yt2h){display:block;margin-bottom:.25rem;color:var(--cream)}.shop-support-link.svelte-a8yt2h{display:inline-block;margin-top:1.75rem}.production-notes.svelte-a8yt2h{padding-block:0 3rem}.production-notes.svelte-a8yt2h details:where(.svelte-a8yt2h){border:1px solid var(--rule);padding:0 1rem}.production-notes.svelte-a8yt2h details:where(.svelte-a8yt2h)>div:where(.svelte-a8yt2h){display:grid;grid-template-columns:1fr;gap:.75rem 2rem;padding-bottom:1rem}.production-notes.svelte-a8yt2h p:where(.svelte-a8yt2h){margin:0;color:var(--cream-muted);font-size:var(--fs-small);line-height:1.5}.cart-notice.svelte-a8yt2h{position:fixed;right:max(1rem,env(safe-area-inset-right));bottom:max(1rem,env(safe-area-inset-bottom));left:max(1rem,env(safe-area-inset-left));z-index:var(--z-toast);display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.75rem;max-width:34rem;margin-left:auto;border:1px solid var(--rule-amber);background:var(--surface-elev);padding:.35rem .35rem .35rem 1rem;color:var(--cream)}.cart-notice--error.svelte-a8yt2h{border-color:var(--danger)}.cart-notice.svelte-a8yt2h p:where(.svelte-a8yt2h){display:flex;align-items:baseline;gap:.6rem;min-width:0;margin:0}.cart-notice.svelte-a8yt2h strong:where(.svelte-a8yt2h){flex:none;color:var(--horizon)}.cart-notice--error.svelte-a8yt2h strong:where(.svelte-a8yt2h){color:var(--danger)}.cart-notice.svelte-a8yt2h span:where(.svelte-a8yt2h){min-width:0;overflow:hidden;color:var(--cream-soft);font-size:var(--fs-small);text-overflow:ellipsis;white-space:nowrap}.cart-notice.svelte-a8yt2h a:where(.svelte-a8yt2h){display:inline-flex;align-items:center;gap:.4rem;min-height:2.75rem;padding:0 .25rem;color:var(--amber);font-size:var(--fs-small);white-space:nowrap}.cart-notice.svelte-a8yt2h button:where(.svelte-a8yt2h){display:grid;width:2.75rem;height:2.75rem;place-content:center;color:var(--cream-muted)}.coming-soon-page.svelte-a8yt2h{display:flex;min-height:74vh;align-items:center;justify-content:center;padding:clamp(4rem,9vw,8rem) var(--gutter);background:linear-gradient(90deg,rgba(236,226,203,.02) 1px,transparent 1px);background-size:4rem 100%;color:var(--cream)}.coming-soon-card.svelte-a8yt2h{width:min(72rem,100%);border-top:1px solid var(--rule-horizon);border-bottom:1px solid var(--rule)}.coming-soon-card__topline.svelte-a8yt2h{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.15rem 0;border-bottom:1px solid var(--rule)}.coming-soon-status.svelte-a8yt2h{display:inline-flex;align-items:center;gap:.55rem;margin:0;color:var(--cream-muted)}.coming-soon-status.svelte-a8yt2h span:where(.svelte-a8yt2h){width:.45rem;height:.45rem;border-radius:50%;background:var(--horizon)}.coming-soon-card__body.svelte-a8yt2h{display:grid;grid-template-columns:1fr;align-items:end;gap:2rem;padding:clamp(3rem,7vw,6.5rem) 0 clamp(3rem,6vw,5rem)}.coming-soon-card.svelte-a8yt2h h1:where(.svelte-a8yt2h){margin:0;font-family:var(--font-display);font-size:clamp(3rem,1.4rem + 7vw,8rem);font-weight:500;letter-spacing:-.045em;line-height:.9;text-wrap:balance}.coming-soon-card.svelte-a8yt2h h1:where(.svelte-a8yt2h) span:where(.svelte-a8yt2h){display:block}.coming-soon-card.svelte-a8yt2h h1:where(.svelte-a8yt2h) span:where(.svelte-a8yt2h):last-child{color:var(--cream-soft)}.coming-soon-intro.svelte-a8yt2h{max-width:38rem;margin:0 0 .35rem;color:var(--cream-muted);font-size:var(--fs-body);line-height:1.7}.coming-soon-details.svelte-a8yt2h{display:grid;grid-template-columns:1fr;margin:0;border-top:1px solid var(--rule)}.coming-soon-details.svelte-a8yt2h>div:where(.svelte-a8yt2h){display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding:.9rem 0;border-bottom:1px solid var(--rule)}.coming-soon-details.svelte-a8yt2h>div:where(.svelte-a8yt2h):last-child{border-bottom:0}.coming-soon-details.svelte-a8yt2h dt:where(.svelte-a8yt2h){margin:0;color:var(--horizon)}.coming-soon-details.svelte-a8yt2h dd:where(.svelte-a8yt2h){margin:0;color:var(--cream-soft);font-family:var(--font-display);font-size:var(--fs-small);letter-spacing:.05em;text-align:right;text-transform:uppercase}.coming-soon-support.svelte-a8yt2h{display:inline-block;margin:1.25rem 0 0}@media(min-width:640px){.size-options.svelte-a8yt2h>div:where(.svelte-a8yt2h){grid-template-columns:repeat(6,minmax(0,1fr))}.purchase-row.svelte-a8yt2h{grid-template-columns:10rem 1fr}.drop-close__details.svelte-a8yt2h{grid-template-columns:repeat(3,1fr);gap:2rem}.production-notes.svelte-a8yt2h details:where(.svelte-a8yt2h)>div:where(.svelte-a8yt2h){grid-template-columns:repeat(2,1fr)}.coming-soon-details.svelte-a8yt2h{grid-template-columns:repeat(3,1fr)}.coming-soon-details.svelte-a8yt2h>div:where(.svelte-a8yt2h){display:block;padding:1.25rem 1.5rem 1.35rem;border-right:1px solid var(--rule);border-bottom:0}.coming-soon-details.svelte-a8yt2h>div:where(.svelte-a8yt2h):first-child{padding-left:0}.coming-soon-details.svelte-a8yt2h>div:where(.svelte-a8yt2h):last-child{border-right:0}.coming-soon-details.svelte-a8yt2h dt:where(.svelte-a8yt2h){margin-bottom:.35rem}.coming-soon-details.svelte-a8yt2h dd:where(.svelte-a8yt2h){text-align:left}}@media(min-width:768px){.drop-header__intro.svelte-a8yt2h{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:2.5rem}.drop-grid.svelte-a8yt2h{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}}@media(min-width:1024px){.product-layout.svelte-a8yt2h{grid-template-columns:minmax(0,1.1fr) minmax(22rem,.9fr)}.product-media.svelte-a8yt2h{max-width:none}.product-info.svelte-a8yt2h{max-width:42rem;padding-top:.25rem}.coming-soon-card__body.svelte-a8yt2h{grid-template-columns:minmax(0,1fr) minmax(15rem,20rem);gap:clamp(2.5rem,6vw,6rem)}.coming-soon-card.svelte-a8yt2h h1:where(.svelte-a8yt2h){text-wrap:nowrap}}
