.height-selector.svelte-3dimaa{display:flex;flex-direction:column;gap:var(--space-4)}.height-selector__label.svelte-3dimaa{font-family:var(--font-ui);font-weight:500;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.12em;color:var(--color-dusk)}.height-selector__scale.svelte-3dimaa{position:relative;display:flex;flex-direction:column;gap:0;padding-left:var(--space-6)}.height-selector__line.svelte-3dimaa{position:absolute;left:8px;top:0;bottom:0;width:1px;background-color:var(--color-chalk)}.height-selector__item.svelte-3dimaa{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-4);background:none;border:none;cursor:pointer;position:relative;min-height:44px;transition:all .3s ease-out}.height-selector__tick.svelte-3dimaa{position:absolute;left:calc(var(--space-6) * -1 + 1px);width:16px;height:1px;background-color:var(--color-chalk);transition:all .3s ease-out}.height-selector__item--active.svelte-3dimaa .height-selector__tick:where(.svelte-3dimaa){width:24px;background-color:var(--color-selvedge);height:var(--selvedge-width)}.height-selector__value.svelte-3dimaa{font-family:var(--font-display);font-weight:500;font-size:var(--text-base);color:var(--color-dusk);transition:all .3s ease-out}.height-selector__item--active.svelte-3dimaa .height-selector__value:where(.svelte-3dimaa){color:var(--color-ink);font-size:var(--text-xl);font-weight:500}.height-selector__item.svelte-3dimaa:hover .height-selector__value:where(.svelte-3dimaa){color:var(--color-ink)}.height-selector__item.svelte-3dimaa:hover .height-selector__tick:where(.svelte-3dimaa){background-color:var(--color-dusk)}.size-selector.svelte-1n1cbo0{display:flex;flex-direction:column;gap:var(--space-3)}.size-selector__label.svelte-1n1cbo0{font-family:var(--font-ui);font-weight:500;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.12em;color:var(--color-dusk)}.size-selector__grid.svelte-1n1cbo0{display:flex;flex-wrap:wrap;gap:var(--space-2)}.size-selector__item.svelte-1n1cbo0{display:flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:var(--space-2) var(--space-3);font-family:var(--font-body);font-weight:400;font-size:var(--text-sm);color:var(--color-ink);background:none;border:1px solid var(--color-chalk);cursor:pointer;transition:all .3s ease}.size-selector__item.svelte-1n1cbo0:hover{border-color:var(--color-ink)}.size-selector__item--active.svelte-1n1cbo0{background-color:var(--color-ink);border-color:var(--color-ink);color:var(--color-parchment)}.color-picker.svelte-13rslnh{display:flex;flex-direction:column;gap:var(--space-3)}.color-picker__label.svelte-13rslnh{font-family:var(--font-ui);font-weight:500;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.12em;color:var(--color-dusk)}.color-picker__options.svelte-13rslnh{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}.color-picker__swatch.svelte-13rslnh{width:32px;height:32px;border-radius:50%;background-color:var(--swatch-color);border:2px solid transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;padding:0}.color-picker__swatch.svelte-13rslnh:hover{box-shadow:0 0 0 2px var(--color-parchment),0 0 0 3px var(--swatch-color)}.color-picker__swatch--active.svelte-13rslnh{box-shadow:0 0 0 2px var(--color-parchment),0 0 0 3px var(--color-ink)}.color-picker__name.svelte-13rslnh{font-size:var(--text-xs);color:var(--color-dusk);display:none}.color-picker__name--active.svelte-13rslnh{display:inline;color:var(--color-ink)}.accordion.svelte-13t9qfq{border-bottom:1px solid var(--color-chalk)}.accordion__trigger.svelte-13t9qfq{display:flex;align-items:center;justify-content:space-between;width:100%;padding:var(--space-5) 0;background:none;border:none;cursor:pointer;text-align:left;min-height:44px}.accordion__title.svelte-13t9qfq{font-family:var(--font-display);font-weight:500;font-size:var(--text-lg);color:var(--color-ink)}.accordion__icon.svelte-13t9qfq{transition:transform .3s var(--ease-premium);color:var(--color-dusk)}.accordion__icon--open.svelte-13t9qfq{transform:rotate(180deg)}.accordion__content.svelte-13t9qfq{padding-bottom:var(--space-5);font-size:var(--text-sm);line-height:1.7;color:var(--color-dusk)}.pdp.svelte-wzm642{padding:var(--space-6) 0 var(--space-10)}.pdp__inner.svelte-wzm642{display:grid;gap:var(--space-7)}@media(min-width:1024px){.pdp__inner.svelte-wzm642{grid-template-columns:7fr 5fr;gap:var(--space-8);align-items:start}}.pdp__gallery.svelte-wzm642{display:flex;flex-direction:column;gap:var(--space-3)}@media(min-width:1024px){.pdp__gallery.svelte-wzm642{position:sticky;top:88px}}.pdp__main-image.svelte-wzm642{position:relative;aspect-ratio:2 / 3;overflow:hidden}.pdp__placeholder.svelte-wzm642{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-3)}.pdp__placeholder-model.svelte-wzm642{font-family:var(--font-display);font-weight:300;font-size:var(--text-4xl);color:#ffffff14}.pdp__placeholder-view.svelte-wzm642{font-family:var(--font-ui);font-weight:500;font-size:var(--text-xs);color:#ffffff26;text-transform:uppercase;letter-spacing:.12em}.pdp__thumbs.svelte-wzm642{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-2)}.pdp__thumb.svelte-wzm642{aspect-ratio:1;border:1px solid transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:border-color .3s ease;padding:0}.pdp__thumb--active.svelte-wzm642{border-color:var(--color-ink)}.pdp__thumb-label.svelte-wzm642{font-size:10px;color:#ffffff40;text-transform:uppercase;letter-spacing:.05em}.pdp__info.svelte-wzm642{display:flex;flex-direction:column;gap:var(--space-5)}.pdp__header.svelte-wzm642{display:flex;flex-direction:column;gap:var(--space-2)}.pdp__title.svelte-wzm642{font-family:var(--font-display);font-weight:500;font-size:var(--text-2xl)}.pdp__color-name.svelte-wzm642{font-size:var(--text-sm);color:var(--color-dusk)}.pdp__price.svelte-wzm642{font-family:var(--font-display);font-weight:300;font-size:var(--text-xl)}.pdp__divider.svelte-wzm642{height:var(--selvedge-width);width:32px;background-color:var(--color-selvedge)}.pdp__selectors.svelte-wzm642{display:flex;flex-direction:column;gap:var(--space-7)}.pdp__cart-action.svelte-wzm642 button:disabled,.pdp__cart-action.svelte-wzm642 button[disabled]{opacity:.4;cursor:not-allowed}.pdp__details.svelte-wzm642{border-top:1px solid var(--color-chalk)}
