.aura-root{--aura-edge:0px;--aura-rule:color-mix(in srgb,var(--st-text) 15%,transparent);--aura-rule-strong:color-mix(in srgb,var(--st-text) 45%,transparent);--aura-warm:var(--st-accent);--aura-overlap:-1.5rem;--aura-drop:0rem;--aura-chrome:3.5rem;font-size:1rem;line-height:1.7;background-color:var(--st-background)}@media (min-width:1024px){.aura-root{--aura-chrome:calc(var(--st-logo-height, 2.5rem) + 6.1rem)}}.aura-note-on{--aura-chrome:5.75rem}@media (min-width:1024px){.aura-note-on{--aura-chrome:calc(var(--st-logo-height, 2.5rem) + 8.35rem)}}@media (min-width:768px){.aura-root{--aura-overlap:-80px;--aura-drop:120px}}.aura-root .st-button,.aura-root .st-button-outline,.aura-root .st-card,.aura-root .st-field{border-radius:var(--aura-edge)}.aura-display{line-height:1.02;letter-spacing:-.025em}.aura-display,.aura-headline{font-family:var(--st-font);font-weight:400;text-wrap:balance}.aura-headline{font-size:clamp(2.6rem,1.1rem + 9vw,7.5rem);line-height:.9;letter-spacing:-.04em}.aura-title{font-family:var(--st-font);font-weight:400;font-size:clamp(1.75rem,1.05rem + 2.4vw,3.5rem);line-height:1.02;letter-spacing:-.03em;text-wrap:balance}.aura-eyebrow{font-size:.625rem;font-weight:500;line-height:1.5;text-transform:uppercase;letter-spacing:.2em;color:var(--st-muted)}.aura-eyebrow-ink{color:var(--st-text)}.aura-eyebrow-inverted{color:inherit;opacity:.85}.aura-prose-lead{font-size:.9375rem;line-height:1.8;color:var(--st-muted);text-wrap:pretty}@media (min-width:768px){.aura-prose-lead{font-size:1rem}}.aura-measure{max-width:46ch}.aura-quiet-link{display:inline-flex;align-items:center;gap:.5rem;padding-bottom:.25rem;border-bottom:1px solid var(--aura-rule-strong);font-size:.625rem;font-weight:500;text-transform:uppercase;letter-spacing:.2em;color:inherit;text-decoration:none;cursor:pointer;transition:border-color .18s ease}.aura-quiet-link:hover{border-bottom-color:currentColor;text-decoration:none}.aura-line-btn{display:inline-flex;align-items:center;justify-content:center;gap:.75rem;padding:.95rem 2.25rem;border:1px solid color-mix(in srgb,currentColor 45%,transparent);border-radius:var(--aura-edge);font-size:.625rem;font-weight:500;text-transform:uppercase;letter-spacing:.2em;color:inherit;text-decoration:none;background-color:transparent;transition:background-color .22s ease,border-color .22s ease}.aura-line-btn:hover{border-color:currentColor;background-color:color-mix(in srgb,currentColor 10%,transparent);text-decoration:none}.aura-btn{padding:.95rem 2.25rem;font-size:.625rem;font-weight:500;text-transform:uppercase;letter-spacing:.2em}.aura-btn-secondary{background-color:var(--st-secondary);color:var(--st-secondary-contrast)}.aura-btn-secondary:hover{background-color:color-mix(in srgb,var(--st-secondary) 88%,var(--st-text))}.aura-btn-sm{padding:.7rem 1.5rem}.aura-btn-lg{padding:1.15rem 3rem;font-size:.6875rem}.aura-section{padding-block:3.5rem}@media (min-width:768px){.aura-section{padding-block:5.5rem}}@media (min-width:1280px){.aura-section{padding-block:7.5rem}}.aura-section-overlap{position:relative;z-index:1;margin-block-start:var(--aura-overlap);padding-block-start:0}.aura-rule-b{border-bottom:1px solid var(--aura-rule)}.aura-rule-t{border-top:1px solid var(--aura-rule)}.aura-vrule{width:1px;align-self:stretch;min-height:4rem;opacity:.55}.aura-cue:after,.aura-vrule{background-color:currentColor}.aura-cue:after{content:"";width:3.5rem;height:1px;transform-origin:left center;animation:aura-cue-travel 2.6s ease-in-out infinite}@keyframes aura-cue-travel{0%,to{transform:scaleX(.35);opacity:.5}50%{transform:scaleX(1);opacity:1}}@media (prefers-reduced-motion:reduce){.aura-cue:after{animation:none;transform:scaleX(1)}}.aura-band{background-color:var(--st-surface)}.aura-panel{border-radius:var(--aura-edge);background-color:var(--st-background);border:1px solid var(--aura-rule)}.aura-shot{border-radius:var(--aura-edge)}.aura-tile-tall{aspect-ratio:4/5}@media (min-width:768px){.aura-tile-tall{aspect-ratio:3/4}}.aura-campaign{position:relative;min-height:calc(100svh - var(--aura-chrome));display:flex;overflow:hidden;background-color:var(--st-surface)}.aura-campaign-plain{min-height:min(78svh,42rem);background-color:var(--st-background)}.aura-hero-short{aspect-ratio:4/5}.aura-hero-medium{aspect-ratio:3/4}.aura-hero-tall{aspect-ratio:2/3}@media (min-width:768px){.aura-hero-short{aspect-ratio:21/9}.aura-hero-medium{aspect-ratio:16/9}.aura-hero-tall{aspect-ratio:16/10}}.aura-scrim{background:linear-gradient(to top,rgb(var(--st-text-rgb)/.62),rgb(var(--st-text-rgb)/.24) 45%,rgb(var(--st-text-rgb)/.02) 75%)}.aura-scrim-hero{background:linear-gradient(to top,rgb(var(--st-text-rgb)/.72),rgb(var(--st-text-rgb)/.34) 42%,rgb(var(--st-text-rgb)/.06) 78%)}.aura-scrim-light{background:linear-gradient(0deg,rgb(255 255 255/.8),rgb(255 255 255/.34) 45%,rgb(255 255 255/.06) 78%)}.aura-card{position:relative;display:flex;flex-direction:column;height:100%}.aura-card,.aura-card-elevated,.aura-card-minimal{background-color:transparent}.aura-card-media{position:relative;overflow:hidden;border-radius:var(--aura-edge);background-color:var(--st-surface)}.aura-card-alt{position:absolute;inset:0;opacity:0;transition:opacity .5s ease}.aura-card:focus-within .aura-card-alt,.aura-card:hover .aura-card-alt{opacity:1}.aura-card-media img{transition:transform 1.1s cubic-bezier(.2,.7,.3,1)}.aura-card:focus-within .aura-card-media img,.aura-card:hover .aura-card-media img{transform:scale(1.03)}.aura-card-elevated:focus-within .aura-card-media img,.aura-card-elevated:hover .aura-card-media img{transform:scale(1.055)}.aura-card-minimal:focus-within .aura-card-media img,.aura-card-minimal:hover .aura-card-media img{transform:none}.aura-card-line{display:flex;align-items:baseline;justify-content:space-between;gap:1.25rem}.aura-card-title{font-size:.625rem;font-weight:500;line-height:1.6;text-transform:uppercase;letter-spacing:.14em;color:var(--st-text);overflow-wrap:anywhere}.aura-card-name{font-family:var(--st-font);font-size:.9375rem;line-height:1.5}.aura-card-sizes{display:flex;flex-wrap:wrap;gap:.75rem;font-size:.625rem;font-weight:500;text-transform:uppercase;letter-spacing:.16em;color:var(--st-muted);opacity:0;transition:opacity .22s ease}.aura-card:focus-within .aura-card-sizes,.aura-card:hover .aura-card-sizes{opacity:1}@media (hover:none){.aura-card-sizes{opacity:.75}}.aura-card-sizes .aura-out{text-decoration:line-through;opacity:.45}.aura-mark{position:absolute;inset-inline-start:0;top:0;padding:.6rem .75rem;font-size:.625rem;font-weight:500;text-transform:uppercase;letter-spacing:.2em;color:var(--st-background);text-shadow:0 1px 12px rgb(var(--st-text-rgb)/.55)}@media (prefers-reduced-motion:reduce){.aura-card-alt,.aura-card-media img,.aura-card-sizes{transition:none}.aura-card:focus-within .aura-card-media img,.aura-card:hover .aura-card-media img{transform:none}}.aura-soldout-veil{position:absolute;inset:0;display:grid;place-items:center;background-color:rgb(var(--st-text-rgb)/.3)}.aura-badge{display:inline-flex;align-items:center;gap:.35rem;font-size:.625rem;font-weight:500;line-height:1.5;text-transform:uppercase;letter-spacing:.16em;white-space:nowrap}.aura-badge-discount{color:var(--aura-warm)}.aura-badge-campaign{padding:.25rem .5rem;border-radius:var(--aura-edge);background-color:color-mix(in srgb,var(--st-secondary) 12%,var(--st-background));color:color-mix(in srgb,var(--st-secondary) 85%,var(--st-text))}.aura-badge-muted{padding:.3rem .6rem;border-radius:var(--aura-edge);background-color:var(--st-background);color:var(--st-text)}.aura-price{font-family:var(--st-font);font-weight:400;font-variant-numeric:tabular-nums;letter-spacing:.01em;color:var(--st-text)}.aura-price-sale{color:var(--aura-warm)}.aura-compare{font-variant-numeric:tabular-nums;text-decoration:line-through;text-decoration-thickness:1px;color:var(--st-muted)}.aura-chip{display:inline-flex;align-items:center;gap:.4rem;padding:.45rem .9rem;border:1px solid var(--aura-rule);border-radius:var(--aura-edge);background-color:transparent;font-size:.625rem;font-weight:500;text-transform:uppercase;letter-spacing:.14em;line-height:1.4;white-space:nowrap;cursor:pointer;transition:border-color .18s ease,color .18s ease}.aura-chip-active,.aura-chip:hover{border-color:var(--st-text)}.aura-chip-active{background-color:var(--st-text);color:var(--st-background)}.aura-lookbook{display:grid;grid-template-columns:minmax(0,1fr);gap:2.5rem}.aura-lookbook>* .aura-shot{aspect-ratio:4/5}@media (min-width:768px){.aura-lookbook{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;column-gap:1.75rem;row-gap:4rem}.aura-lookbook>:nth-child(3n+1) .aura-shot{aspect-ratio:2/3}.aura-lookbook>:nth-child(3n+2){margin-block-start:calc(var(--aura-drop) * .35)}.aura-lookbook>:nth-child(3n+2) .aura-shot{aspect-ratio:4/5}.aura-lookbook>:nth-child(3n+3){margin-block-start:var(--aura-drop)}.aura-lookbook>:nth-child(3n+3) .aura-shot{aspect-ratio:3/4}}@media (min-width:1280px){.aura-lookbook{column-gap:3rem;row-gap:6rem}}.aura-grid{display:grid;gap:2rem 1rem;grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:768px){.aura-grid{gap:3.5rem 1.75rem;grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1280px){.aura-grid{gap:4.5rem 2.5rem}}.aura-grid-cats{display:grid;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr))}.aura-grid-cats>:first-child{grid-column:span 2}@media (min-width:768px){.aura-grid-cats{gap:1rem;grid-template-columns:repeat(4,minmax(0,1fr))}.aura-grid-cats>:first-child{grid-column:span 2;grid-row:span 2}}.aura-gallery,.aura-grid-cols{display:grid;gap:1rem;grid-template-columns:repeat(var(--aura-cols-sm,2),minmax(0,1fr))}.aura-gallery{gap:.25rem}@media (min-width:768px){.aura-gallery,.aura-grid-cols{grid-template-columns:repeat(var(--aura-cols,3),minmax(0,1fr))}.aura-grid-cols{gap:2.5rem 1.5rem}.aura-gallery{gap:.5rem}}.aura-masonry{column-count:var(--aura-cols-sm,2);column-gap:.25rem}@media (min-width:768px){.aura-masonry{column-count:var(--aura-cols,3);column-gap:.5rem}}.aura-diptych{display:grid;grid-template-columns:minmax(0,1fr);gap:1px;background-color:var(--aura-rule)}@media (min-width:640px){.aura-diptych-2{grid-template-columns:repeat(2,minmax(0,1fr))}.aura-diptych-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.aura-cols-ruled{gap:1px;background-color:var(--aura-rule)}.aura-cols-ruled>*{background-color:var(--st-background);padding:1.5rem}.aura-scroller{gap:.75rem;scrollbar-width:none;padding-bottom:0}.aura-scroller::-webkit-scrollbar{display:none}@media (min-width:768px){.aura-scroller{gap:1.25rem}}.aura-scroll-item{width:clamp(240px,66vw,380px)}.aura-scroll-item-sm{width:clamp(160px,44vw,260px)}.aura-header{position:relative;background-color:var(--st-background)}.aura-wordmark{font-family:var(--st-font);font-size:clamp(1.25rem,.9rem + 1.4vw,2.15rem);font-weight:400;line-height:1;letter-spacing:-.02em;color:var(--st-text);white-space:nowrap}.aura-wordmark,.aura-wordmark:hover{text-decoration:none}.aura-wordmark-sm{font-size:1.0625rem;letter-spacing:.02em}.aura-announcement{background-color:var(--st-background);border-bottom:1px solid var(--aura-rule)}.aura-action,.aura-announcement{color:var(--st-text);font-size:.625rem;font-weight:500;text-transform:uppercase;letter-spacing:.2em}.aura-action{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem 0;background:transparent;border:0;cursor:pointer;text-decoration:none;white-space:nowrap;transition:opacity .18s ease}.aura-action:hover{opacity:.55;text-decoration:none}.aura-icon-btn{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;padding:.5rem;border-radius:var(--aura-edge);color:var(--st-text);background:transparent;border:0;cursor:pointer;transition:opacity .18s ease}.aura-icon-btn:hover{opacity:.55}.aura-count{font-variant-numeric:tabular-nums}.aura-search-field{width:100%;padding:.5rem 1.75rem .5rem 0;border:0;border-bottom:1px solid var(--aura-rule-strong);border-radius:0;background-color:transparent;color:var(--st-text);font:inherit;font-size:.75rem;letter-spacing:.06em}.aura-search-field:focus{outline:none;border-bottom-color:var(--st-text)}.aura-search-field::placeholder{color:var(--st-muted);letter-spacing:.2em;text-transform:uppercase;font-size:.625rem}.aura-suggest{position:absolute;z-index:60;inset-inline:0;top:calc(100% + .5rem);max-height:min(70vh,26rem);overflow-y:auto;border:1px solid var(--aura-rule);border-radius:var(--aura-edge);box-shadow:0 18px 50px rgb(var(--st-text-rgb)/.1)}.aura-navbar,.aura-suggest{background-color:var(--st-background)}.aura-nav-link{position:relative;display:inline-flex;align-items:center;gap:.35rem;padding:.85rem 0;font-size:.625rem;font-weight:500;text-transform:uppercase;letter-spacing:.2em;color:var(--st-text);white-space:nowrap;background:transparent;border:0;cursor:pointer;text-decoration:none}.aura-nav-link:after{content:"";position:absolute;inset-inline:0;bottom:.55rem;height:1px;background-color:currentColor;transform:scaleX(0);transform-origin:left center;transition:transform .3s ease}.aura-nav-link:hover:after,.aura-nav-link[aria-current=true]:after,.aura-nav-link[aria-expanded=true]:after{transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.aura-nav-link:after{transition:none}}.aura-mega{position:absolute;z-index:50;inset-inline:0;top:100%;max-height:min(70vh,32rem);overflow-y:auto;border-top:1px solid var(--aura-rule);background-color:var(--st-background);box-shadow:0 24px 48px rgb(var(--st-text-rgb)/.08)}.aura-mega-narrow{inset-inline:auto;min-width:15rem;max-width:22rem;border:1px solid var(--aura-rule)}.aura-overlay{position:fixed;inset:0;z-index:80;background-color:rgb(var(--st-text-rgb)/.45)}.aura-drawer{position:fixed;z-index:90;inset-block:0;inset-inline-end:0;width:min(26rem,100vw);display:flex;flex-direction:column;background-color:var(--st-background);box-shadow:0 0 80px rgb(var(--st-text-rgb)/.22)}.aura-drawer-link{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;padding:1rem 0;font-family:var(--st-font);font-size:1.5rem;line-height:1.15;letter-spacing:-.02em;text-align:start;color:var(--st-text);background:transparent;border:0;cursor:pointer;text-decoration:none}.aura-drawer-link:hover{text-decoration:none;opacity:.6}.aura-sheet{z-index:90;inset-inline:0;bottom:0;max-height:88vh;background-color:var(--st-background);box-shadow:0 -12px 60px rgb(var(--st-text-rgb)/.18)}.aura-lightbox,.aura-sheet{position:fixed;display:flex;flex-direction:column}.aura-lightbox{inset:0;z-index:100;background-color:rgb(var(--st-text-rgb)/.95)}.aura-sticky-bar{position:fixed;z-index:70;inset-inline:0;bottom:0;max-width:100vw;border-top:1px solid var(--aura-rule);background-color:var(--st-background);padding-bottom:env(safe-area-inset-bottom,0)}.aura-swatch{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:3rem;padding:.6rem .85rem;border:1px solid var(--aura-rule);border-radius:var(--aura-edge);background-color:transparent;font-size:.625rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--st-text);cursor:pointer;transition:border-color .18s ease}.aura-swatch:hover{border-color:var(--aura-rule-strong)}.aura-swatch[aria-pressed=true]{border-color:var(--st-text);background-color:var(--st-text);color:var(--st-background)}.aura-swatch[aria-disabled=true]{color:var(--st-muted);cursor:not-allowed;overflow:hidden}.aura-swatch-out{position:relative;color:var(--st-muted);overflow:hidden}.aura-swatch-out:after,.aura-swatch[aria-disabled=true]:after{content:"";position:absolute;inset:0;background:linear-gradient(to top left,transparent calc(50% - .5px),var(--aura-rule-strong) calc(50% - .5px),var(--aura-rule-strong) calc(50% + .5px),transparent calc(50% + .5px))}.aura-qty{display:inline-flex;align-items:stretch;border:1px solid var(--aura-rule);border-radius:var(--aura-edge);overflow:hidden}.aura-qty-btn{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;background-color:transparent;color:var(--st-text);border:0;cursor:pointer;transition:background-color .18s ease}.aura-qty-btn:hover:not(:disabled){background-color:var(--st-surface)}.aura-qty-btn:disabled{opacity:.35;cursor:not-allowed}.aura-qty-value{min-width:2.5rem;padding-block:.55rem;text-align:center;font-variant-numeric:tabular-nums;letter-spacing:.04em}.aura-stack{display:flex;flex-direction:column;gap:.25rem}@media (min-width:768px){.aura-stack{gap:.5rem}}.aura-thumb{border:0;border-radius:var(--aura-edge);overflow:hidden;background:transparent;padding:0;cursor:pointer;opacity:.5;transition:opacity .2s ease}.aura-thumb:hover{opacity:.85}.aura-thumb[aria-current=true]{opacity:1}.aura-spec{width:100%;border-collapse:collapse;font-size:.875rem}.aura-spec td,.aura-spec th{padding:.75rem 0;text-align:start;vertical-align:top;border-bottom:1px solid var(--aura-rule)}.aura-spec th{width:40%;padding-inline-end:1rem;font-weight:400;color:var(--st-muted)}.aura-spec tr:last-child td,.aura-spec tr:last-child th{border-bottom:0}.aura-alert{border-inline-start:2px solid var(--aura-warm);background-color:color-mix(in srgb,var(--aura-warm) 6%,var(--st-background))}.aura-alert,.aura-note{display:flex;gap:.65rem;padding:.85rem 1rem;font-size:.8125rem;line-height:1.6}.aura-note{background-color:var(--st-surface)}.aura-progress{height:1px;background-color:var(--aura-rule);overflow:hidden}.aura-progress>span{display:block;height:100%;background-color:var(--st-text)}.aura-brand-grayscale img{filter:grayscale(1);opacity:.55;transition:opacity .24s ease,filter .24s ease}.aura-brand-grayscale:hover img{filter:none;opacity:1}.aura-cta{border-radius:var(--aura-edge);background-color:var(--st-primary);color:var(--st-primary-contrast)}.aura-embed-play{position:relative;display:inline-grid;place-items:center;width:3.75rem;height:3.75rem;border-radius:9999px;background-color:var(--st-background);color:var(--st-text)}.aura-countdown-cell{display:flex;flex-direction:column;align-items:flex-start;min-width:3.5rem;padding-inline-end:1.5rem;border-inline-end:1px solid var(--aura-rule)}.aura-countdown-cell:last-child{border-inline-end:0}.aura-countdown-value{font-family:var(--st-font);font-variant-numeric:tabular-nums;font-size:1.75rem;font-weight:400;line-height:1.1;letter-spacing:-.02em}.aura-countdown-unit{margin-top:.35rem;font-size:.625rem;text-transform:uppercase;letter-spacing:.2em;opacity:.7}.aura-catalogue,.aura-catalogue-wide{display:grid;gap:2.25rem 1rem;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}@media (min-width:768px){.aura-catalogue,.aura-catalogue-wide{gap:3rem 1.5rem;grid-template-columns:repeat(3,minmax(0,1fr))}.aura-catalogue-wide>:nth-child(3n+2),.aura-catalogue>:nth-child(3n+2){margin-block-start:2.5rem}.aura-catalogue-wide>:nth-child(3n+3),.aura-catalogue>:nth-child(3n+3){margin-block-start:5rem}}@media (min-width:1280px){.aura-catalogue,.aura-catalogue-wide{gap:4rem 2rem}.aura-catalogue-wide{grid-template-columns:repeat(4,minmax(0,1fr))}.aura-catalogue-wide>:nth-child(3n+2),.aura-catalogue-wide>:nth-child(3n+3){margin-block-start:0}.aura-catalogue-wide>:nth-child(4n+2){margin-block-start:2rem}.aura-catalogue-wide>:nth-child(4n+3){margin-block-start:4rem}.aura-catalogue-wide>:nth-child(4n+4){margin-block-start:6rem}}.aura-rail{position:sticky;top:1.5rem;max-height:calc(100dvh - 3rem);overflow-y:auto;padding-inline-end:2rem;border-inline-end:1px solid var(--aura-rule);scrollbar-width:thin}.aura-rail-pinned{top:calc(var(--aura-chrome) + 1.5rem);max-height:calc(100dvh - var(--aura-chrome) - 3rem)}.aura-facet-group{border-top:1px solid var(--aura-rule);padding-block:.9rem}.aura-facet-summary{display:flex;align-items:center;justify-content:space-between;gap:.75rem;list-style:none;cursor:pointer;font-size:.625rem;font-weight:500;text-transform:uppercase;letter-spacing:.2em;color:var(--st-text)}.aura-facet-summary::-webkit-details-marker{display:none}.aura-facet{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;width:100%;padding-block:.3rem;border:0;background:transparent;cursor:pointer;text-align:start;font-size:.8125rem;line-height:1.6;color:var(--st-muted);transition:color .16s ease}.aura-facet:hover,.aura-facet[aria-pressed=true]{color:var(--st-text)}.aura-facet-name{position:relative;min-width:0;padding-inline-start:1.1rem;overflow-wrap:anywhere}.aura-facet-name:before{content:"";position:absolute;inset-inline-start:0;top:.62em;width:.5rem;height:.5rem;border:1px solid var(--aura-rule-strong);transform:translateY(-50%)}.aura-facet[aria-pressed=true] .aura-facet-name:before{border-color:var(--st-text);background-color:var(--st-text)}.aura-facet-count{flex-shrink:0;font-size:.625rem;letter-spacing:.12em;font-variant-numeric:tabular-nums;opacity:.6}.aura-rule-field{width:100%;padding:.35rem 0;border:0;border-bottom:1px solid var(--aura-rule-strong);border-radius:0;background-color:transparent;color:var(--st-text);font:inherit;font-size:.8125rem;font-variant-numeric:tabular-nums}.aura-rule-field:focus{outline:none;border-bottom-color:var(--st-text)}.aura-rule-field::placeholder{color:var(--st-muted)}.aura-filter-word{display:inline-flex;align-items:center;gap:.4rem;padding:0 0 .2rem;border:0;border-bottom:1px solid var(--aura-rule-strong);background:transparent;cursor:pointer;font-size:.625rem;font-weight:500;text-transform:uppercase;letter-spacing:.16em;color:var(--st-text);transition:border-color .16s ease,opacity .16s ease}.aura-filter-word:hover{border-bottom-color:currentColor;opacity:.55}.aura-index-line{display:flex;align-items:baseline;justify-content:space-between;gap:1.5rem;padding-block:.7rem;border-bottom:1px solid var(--aura-rule);color:var(--st-text);text-decoration:none;transition:opacity .16s ease}.aura-index-line:hover{opacity:.55;text-decoration:none}.aura-menu{position:absolute;z-index:60;top:calc(100% + .6rem);inset-inline-end:0;min-width:12rem;padding-block:.4rem;border:1px solid var(--aura-rule);background-color:var(--st-background);box-shadow:0 18px 50px rgb(var(--st-text-rgb)/.1)}.aura-menu-item{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;padding:.5rem 1rem;border:0;background:transparent;cursor:pointer;text-align:start;font-size:.75rem;letter-spacing:.04em;color:var(--st-muted);transition:color .16s ease}.aura-menu-item:hover{background-color:var(--st-surface);color:var(--st-text)}.aura-menu-item[aria-current=true]{color:var(--st-text)}.aura-pager-num{display:inline-block;padding-bottom:.25rem;border-bottom:1px solid transparent;font-size:.6875rem;font-weight:500;letter-spacing:.2em;font-variant-numeric:tabular-nums;color:var(--st-muted);text-decoration:none;transition:color .16s ease}.aura-pager-num:hover{color:var(--st-text);text-decoration:none}.aura-pager-num[aria-current=page]{border-bottom-color:currentColor;color:var(--st-text)}.aura-pdp{width:100%;max-width:min(1600px,100%);margin-inline:auto;padding-inline:1rem}@media (min-width:640px){.aura-pdp{padding-inline:1.5rem}}@media (min-width:1024px){.aura-pdp{display:grid;grid-template-columns:minmax(0,1fr) minmax(20rem,25rem);column-gap:3.5rem;padding-inline-start:0;padding-inline-end:1.5rem}}@media (min-width:1440px){.aura-pdp{grid-template-columns:minmax(0,1fr) 28rem;column-gap:5rem;padding-inline-end:2.5rem}}.aura-bleed{margin-inline:-1rem}@media (min-width:640px){.aura-bleed{margin-inline:-1.5rem}}@media (min-width:1024px){.aura-bleed{margin-inline:0}}.aura-roll{display:flex;gap:1px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.aura-roll::-webkit-scrollbar{display:none}.aura-roll>*{flex:0 0 100%;scroll-snap-align:start}@media (min-width:1024px){.aura-roll{flex-direction:column;gap:.5rem;overflow-x:visible;scroll-snap-type:none}.aura-roll>*{flex:0 0 auto}.aura-buy{position:sticky;top:2rem}.aura-buy-pinned{top:calc(var(--aura-chrome) + 1.5rem)}}.aura-size-row{display:grid;grid-template-columns:repeat(auto-fill,minmax(3.5rem,1fr));gap:.375rem}.aura-swatch-shot{position:relative;width:3.25rem;padding:0;border:0;background:transparent;cursor:pointer}.aura-swatch-shot:after{content:"";position:absolute;inset:-4px;border:1px solid transparent;transition:border-color .16s ease}.aura-swatch-shot:hover:after{border-color:var(--aura-rule-strong)}.aura-swatch-shot[aria-pressed=true]:after{border-color:var(--st-text)}.aura-swatch-shot.aura-swatch-out:before,.aura-swatch-shot[aria-disabled=true]:before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(to top left,transparent calc(50% - .5px),var(--st-background) calc(50% - .5px),var(--st-background) calc(50% + .5px),transparent calc(50% + .5px))}.aura-field{display:block;width:100%;padding:.55rem 0;border:0;border-bottom:1px solid var(--aura-rule-strong);border-radius:0;background-color:transparent;color:var(--st-text);font:inherit;font-size:.9375rem;line-height:1.7;transition:border-color .16s ease,background-color .16s ease}.aura-field::placeholder{color:var(--st-muted)}.aura-field:focus{outline:none;border-bottom-color:var(--st-text);box-shadow:0 1px 0 0 var(--st-text);background-color:color-mix(in srgb,var(--st-text) 3%,transparent)}.aura-field[aria-invalid=true]{border-bottom-color:var(--aura-warm)}textarea.aura-field{resize:vertical}.aura-field-code{font-size:1.5rem;letter-spacing:.4em;font-variant-numeric:tabular-nums}.aura-check,.aura-radio{appearance:none;-webkit-appearance:none;flex:none;width:.875rem;height:.875rem;margin:0;border:1px solid var(--aura-rule-strong);border-radius:0;background-color:transparent;cursor:pointer;transition:border-color .16s ease,background-color .16s ease}.aura-check:checked,.aura-check:hover,.aura-radio:hover{border-color:var(--st-text)}.aura-check:checked{background-color:var(--st-text)}.aura-radio:checked{border-color:var(--st-text);background-image:linear-gradient(var(--st-text),var(--st-text));background-position:50%;background-repeat:no-repeat;background-size:50% 50%}.aura-check:focus-visible,.aura-radio:focus-visible{outline:1px solid var(--st-text);outline-offset:2px}.aura-check[aria-invalid=true]{border-color:var(--aura-warm)}.aura-choice{display:flex;align-items:flex-start;gap:.9rem;padding-block:1.05rem;border-top:1px solid var(--aura-rule);cursor:pointer}.aura-rail-link{position:relative;display:block;padding-block:.5rem;padding-inline-start:1.1rem;font-size:.8125rem;line-height:1.6;color:var(--st-muted);text-decoration:none;transition:color .16s ease}.aura-rail-link:hover{color:var(--st-text);text-decoration:none}.aura-rail-link:before{content:"";position:absolute;inset-inline-start:0;top:1.15em;width:.5rem;height:1px;background-color:var(--aura-rule-strong);opacity:0;transition:opacity .16s ease}.aura-rail-link:hover:before{opacity:1}.aura-rail-link[aria-current=page]{color:var(--st-text)}.aura-rail-link[aria-current=page]:before{opacity:1;background-color:var(--st-text)}.aura-index-tab{display:inline-block;padding-block:.8rem;border-bottom:1px solid transparent;font-size:.625rem;font-weight:500;text-transform:uppercase;letter-spacing:.2em;white-space:nowrap;color:var(--st-muted);text-decoration:none;transition:color .16s ease}.aura-index-tab:hover{color:var(--st-text);text-decoration:none}.aura-index-tab[aria-current=page]{color:var(--st-text);border-bottom-color:var(--st-text)}.aura-specimen{display:grid;gap:1.5rem 0;grid-template-columns:repeat(2,minmax(0,1fr))}.aura-specimen>*{padding-inline-start:1.25rem;border-inline-start:1px solid var(--aura-rule)}.aura-specimen>:nth-child(odd){padding-inline-start:0;border-inline-start:0}@media (min-width:640px){.aura-specimen{grid-template-columns:repeat(4,minmax(0,1fr))}.aura-specimen>*{padding-inline-start:1.5rem;border-inline-start:1px solid var(--aura-rule)}.aura-specimen>:nth-child(4n+1){padding-inline-start:0;border-inline-start:0}}@media (min-width:1024px){.aura-desktop-hide{display:none}}.aura-honeypot{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.aura-clamp-1{-webkit-line-clamp:1;line-clamp:1}.aura-clamp-1,.aura-clamp-2{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.aura-clamp-2{-webkit-line-clamp:2;line-clamp:2}.aura-clamp-4{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;line-clamp:4;overflow:hidden;overflow-wrap:anywhere}.aura-signature{justify-content:center;padding-block-end:2.75rem}.elara-root{--el-r:max(var(--st-card-radius),8px);--el-r-sm:max(calc(var(--st-card-radius) * 0.55),6px);--el-r-btn:var(--st-button-radius);--el-hair:color-mix(in srgb,var(--st-border) 70%,transparent);--el-line:var(--st-border);--el-wash:color-mix(in srgb,var(--st-secondary) 8%,var(--st-background));--el-ink-wash:color-mix(in srgb,var(--st-primary) 6%,var(--st-background));--el-lift:0 1px 2px rgba(44,35,32,0.04),0 12px 28px -18px rgba(44,35,32,0.35);--el-lift-hi:0 2px 4px rgba(44,35,32,0.05),0 22px 44px -22px rgba(44,35,32,0.45);--el-stuck:0px;color:var(--st-text);background-color:var(--st-background)}.elara-eyebrow{font-size:.6875rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;line-height:1.2;color:var(--st-secondary)}.elara-display{font-weight:600;letter-spacing:-.03em;line-height:1.03;text-wrap:balance}.elara-title{font-weight:600;letter-spacing:-.02em;line-height:1.15}.elara-rule{height:1px;border:0;background:linear-gradient(to right,var(--el-line) 0,var(--el-line) 65%,transparent 100%)}.elara-panel{position:relative;isolation:isolate;overflow:hidden}.elara-card,.elara-panel{border-radius:var(--el-r);background-color:var(--st-surface)}.elara-card{box-shadow:var(--el-lift)}.elara-arch{border-start-start-radius:50% 28%;border-start-end-radius:50% 28%;border-end-start-radius:var(--el-r);border-end-end-radius:var(--el-r);overflow:hidden}.elara-scrim:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(0deg,rgba(28,22,20,.72) 0,rgba(28,22,20,.34) 38%,rgba(28,22,20,0) 72%)}.elara-header{background-color:color-mix(in srgb,var(--st-background) 88%,transparent);backdrop-filter:saturate(1.4) blur(10px);border-bottom:1px solid var(--el-hair)}.elara-announce{background-color:var(--st-primary);color:var(--st-primary-contrast);font-size:.75rem;letter-spacing:.04em}.elara-navlink{position:relative;padding-block:.35rem}.elara-navlink:after{content:"";position:absolute;inset-inline-start:0;inset-block-end:0;height:1px;width:0;background-color:currentColor;transition:width .22s cubic-bezier(.22,1,.36,1)}.elara-navlink:hover:after,.elara-navlink[data-open=true]:after{width:100%}.elara-mega{position:absolute;inset-inline:0;top:100%;opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .18s ease,transform .22s cubic-bezier(.22,1,.36,1),visibility 0s linear .18s;background-color:var(--st-background);border-bottom:1px solid var(--el-line);box-shadow:0 24px 40px -32px rgba(44,35,32,.5)}.elara-megawrap:focus-within>.elara-mega,.elara-megawrap:hover>.elara-mega{opacity:1;visibility:visible;transform:translateY(0);transition-delay:0s}.elara-pcard{position:relative}.elara-pcard-link:after{content:"";position:absolute;inset:0;z-index:1}.elara-pcard-media{position:relative;overflow:hidden;border-radius:var(--el-r);background-color:var(--st-surface);transition:box-shadow .26s ease}.elara-pcard:hover .elara-pcard-media{box-shadow:var(--el-lift-hi)}.elara-pcard-img{transition:transform .62s cubic-bezier(.22,1,.36,1)}.elara-pcard:hover .elara-pcard-img{transform:scale(1.03)}.elara-pcard-alt{position:absolute;inset:0;opacity:0;transition:opacity .38s ease}.elara-pcard:hover .elara-pcard-alt{opacity:1}.elara-quick{display:none}@media (hover:hover) and (pointer:fine){.elara-quick{display:block;position:absolute;z-index:2;inset-inline:.5rem;inset-block-end:.5rem;transform:translateY(calc(100% + .75rem));opacity:0;transition:transform .3s cubic-bezier(.22,1,.36,1),opacity .2s ease}.elara-pcard:focus-within .elara-quick,.elara-pcard:hover .elara-quick{transform:translateY(0);opacity:1}}.elara-off{color:var(--st-accent);font-weight:600}.elara-off,.elara-was{font-variant-numeric:tabular-nums}.elara-was{color:var(--st-muted);text-decoration:line-through;text-decoration-thickness:1px}.elara-price{font-weight:600;letter-spacing:-.015em;font-variant-numeric:tabular-nums}.elara-flag{position:absolute;z-index:2;inset-block-start:.75rem;inset-inline-start:.75rem;padding:.25rem .55rem;border-radius:var(--el-r-sm);font-size:.6875rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;background-color:color-mix(in srgb,var(--st-background) 92%,transparent);color:var(--st-text);backdrop-filter:blur(4px)}.elara-rail{display:grid;grid-auto-flow:column;grid-auto-columns:74%;gap:1rem;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline-start:1rem;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:.25rem}.elara-rail::-webkit-scrollbar{display:none}.elara-rail>*{scroll-snap-align:start}@media (min-width:640px){.elara-rail{grid-auto-columns:42%;gap:1.25rem}}@media (min-width:1024px){.elara-rail{grid-auto-columns:27%;gap:1.5rem}}@media (min-width:1440px){.elara-rail{grid-auto-columns:21.5%}}.elara-hero-stack{position:relative}@media (min-width:1024px){.elara-hero-inset{position:absolute;inset-block-end:-2.5rem;inset-inline-start:-3rem;width:40%;max-width:17rem;box-shadow:var(--el-lift-hi)}}@media (min-width:768px){.elara-stagger>:nth-child(2n){transform:translateY(2.25rem)}}.elara-band-ink{background-color:var(--st-primary);color:var(--st-primary-contrast)}.elara-band-wash{background-color:var(--el-wash)}.elara-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.8rem 1.5rem;font-size:.875rem;font-weight:600;letter-spacing:.01em;border-radius:var(--el-r-btn);background-color:var(--st-primary);color:var(--st-primary-contrast);border:1px solid transparent;cursor:pointer;transition:transform .16s ease,filter .16s ease}.elara-btn:hover{filter:brightness(1.12)}.elara-btn:active{transform:translateY(1px)}.elara-btn:disabled,.elara-btn[aria-disabled=true]{opacity:.5;cursor:not-allowed;filter:none;transform:none}.elara-btn-quiet{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.8rem 1.5rem;font-size:.875rem;font-weight:600;border-radius:var(--el-r-btn);background-color:transparent;color:var(--st-text);border:1px solid var(--st-text);cursor:pointer;transition:background-color .16s ease}.elara-btn-quiet:hover{background-color:color-mix(in srgb,var(--st-text) 8%,transparent)}.elara-more{display:inline-flex;align-items:center;gap:.4rem;font-size:.8125rem;font-weight:600;padding-bottom:2px;border-bottom:1px solid color-mix(in srgb,currentColor 35%,transparent);transition:border-color .18s ease}.elara-more:hover{border-bottom-color:currentColor}.elara-chip{display:inline-flex;align-items:center;gap:.35rem;min-height:2.75rem;padding:.45rem .95rem;border-radius:999px;border:1px solid var(--el-line);background-color:var(--st-surface);font-size:.875rem;line-height:1.2;cursor:pointer;transition:border-color .16s ease,background-color .16s ease}.elara-chip:hover{border-color:var(--st-text)}.elara-chip[aria-pressed=true],.elara-chip[data-selected=true]{background-color:var(--st-primary);border-color:var(--st-primary);color:var(--st-primary-contrast)}.elara-chip[data-unavailable=true]{opacity:.4;text-decoration:line-through}.elara-stepper{border:1px solid var(--el-line);border-radius:999px;background-color:var(--st-surface);overflow:hidden}.elara-stepper,.elara-stepper button{display:inline-flex;align-items:center}.elara-stepper button{width:2.75rem;height:2.75rem;justify-content:center;cursor:pointer;transition:background-color .16s ease}.elara-stepper button:hover:not(:disabled){background-color:var(--el-ink-wash)}.elara-stepper button:disabled{opacity:.35;cursor:not-allowed}.elara-stepper output{min-width:2.25rem;text-align:center;font-variant-numeric:tabular-nums;font-weight:600}.elara-field{display:block;width:100%;padding:.8rem 1rem;color:var(--st-text);background-color:var(--st-surface);border:1px solid var(--el-line);border-radius:var(--el-r-btn);font:inherit;transition:border-color .16s ease,box-shadow .16s ease}.elara-field:focus{outline:none;border-color:var(--st-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--st-primary) 14%,transparent)}.elara-field[aria-invalid=true]{border-color:#b42318}.elara-label{display:block;font-size:.8125rem;font-weight:600;margin-bottom:.4rem}.elara-ledger{display:grid;gap:.7rem;font-size:.9375rem}.elara-ledger>div{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.elara-ledger .elara-ledger-value,.elara-ledger dd{font-variant-numeric:tabular-nums}.elara-ledger-total{padding-top:.85rem;border-top:1px solid var(--el-line);font-size:1.125rem;font-weight:600}.elara-notice{display:flex;gap:.75rem;padding:.9rem 1.1rem;border-radius:var(--el-r-sm);font-size:.875rem;line-height:1.45;background-color:var(--el-ink-wash);border:1px solid var(--el-hair)}.elara-notice[data-tone=alert]{background-color:color-mix(in srgb,var(--st-accent) 8%,var(--st-background));border-color:color-mix(in srgb,var(--st-accent) 30%,transparent)}.elara-buybar{position:fixed;inset-inline:0;inset-block-end:0;z-index:40;display:flex;align-items:center;gap:.75rem;padding:.7rem 1rem calc(.7rem + env(safe-area-inset-bottom));background-color:color-mix(in srgb,var(--st-background) 94%,transparent);backdrop-filter:blur(12px);border-top:1px solid var(--el-line)}@media (min-width:1024px){.elara-buybar{display:none}}.elara-sheet{inset:0}.elara-sheet,.elara-sheet-bottom{position:fixed;z-index:60;background-color:var(--st-background);overflow-y:auto;overscroll-behavior:contain}.elara-sheet-bottom{inset-inline:0;inset-block-end:0;max-height:85vh;border-start-start-radius:var(--el-r);border-start-end-radius:var(--el-r);box-shadow:0 -20px 50px -30px rgba(28,22,20,.6)}.elara-thumb{border-radius:var(--el-r-sm);overflow:hidden;border:1px solid transparent;transition:border-color .16s ease;cursor:pointer}.elara-thumb[data-active=true]{border-color:var(--st-text)}.elara-hr-t{border-top:1px solid var(--el-line)}.elara-hr-b{border-bottom:1px solid var(--el-line)}.elara-hr-row{border-bottom:1px solid var(--el-hair)}.elara-select{appearance:none;padding:.35rem 1.6rem .35rem .25rem;border:0;border-bottom:1px solid var(--el-line);background-color:transparent;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23221d1a' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'><path d='m5.5 9.5 6.5 6.5 6.5-6.5'/></svg>");background-repeat:no-repeat;background-position:right .15rem center;background-size:1rem;color:inherit;font:inherit;font-weight:600;cursor:pointer}.elara-root :focus-visible{outline:2px solid var(--st-primary);outline-offset:3px;border-radius:2px}@media (prefers-reduced-motion:reduce){.elara-root *,.elara-root :after,.elara-root :before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}.elara-pcard:hover .elara-pcard-img{transform:none}}.elara-signature{font-size:inherit;color:currentColor}