:root{--charcoal: #2f2f2f;--charcoal-soft: #5a5a5a;--porcelain: #f7f7f5;--blush: #ede8e3;--lavender: #c7b8d9;--lavender-deep: #a892c2;--lavender-ink: #6e5a8a;--lavender-mist: #dcd0e6;--sage: #b7c9a8;--sage-deep: #8fa37d;--sage-ink: #55663f;--sage-mist: #e5ead9;--clay-mist: #ecdfd1;--apricot-mist: #f0e6dc;--taupe: #6f6a63;--hairline: rgb(47 47 47 / .12);--amber-glow: #ffd89b;--amber-flame: #ffa94d;--crimson: #b3001b;--charcoal-a06: rgb(47 47 47 / .06);--charcoal-a12: rgb(47 47 47 / .12);--charcoal-a16: rgb(47 47 47 / .16);--charcoal-a28: rgb(47 47 47 / .28);--charcoal-a50: rgb(47 47 47 / .5);--charcoal-a66: rgb(47 47 47 / .66);--porcelain-a14: rgb(247 247 245 / .14);--porcelain-a60: rgb(247 247 245 / .6);--porcelain-a55: rgb(247 247 245 / .55);--porcelain-a72: rgb(247 247 245 / .72);--porcelain-a86: rgb(247 247 245 / .86);--porcelain-a90: rgb(247 247 245 / .9);--font-display: "Fraunces", Georgia, "Times New Roman", serif;--font-body: "Manrope", system-ui, -apple-system, "Segoe UI", sans-serif;--ease-settle: cubic-bezier(.22, .61, .36, 1);--ease-pour: cubic-bezier(.2, .7, .1, 1);--ease-pour-even: cubic-bezier(.45, .1, .25, 1)}:root{--text-color-primary: var(--charcoal);--text-color-secondary: var(--charcoal-soft);--text-color-dimmed: var(--charcoal-a66);--text-color-accent: var(--lavender-ink);--text-color-inverse-accent: var(--lavender-mist);--text-color-positive: var(--sage-ink);--text-color-error: var(--crimson);--text-color-inverse: var(--porcelain);--text-color-inverse-soft: var(--porcelain-a86);--text-color-inverse-muted: var(--porcelain-a72);--text-color-inverse-faint: var(--porcelain-a55);--background-color-page: var(--porcelain);--background-color-alternate: var(--blush);--background-color-inverse: var(--charcoal);--background-color-placeholder: var(--charcoal-a06);--background-color-accent: var(--lavender-deep);--background-color-accent-soft: var(--lavender-mist);--background-color-positive: var(--sage-ink);--background-color-positive-soft: var(--sage-mist);--background-color-selected: var(--porcelain-a60);--background-color-layer-top: var(--porcelain-a60);--background-color-layer-heart: var(--charcoal-a06);--background-color-layer-base: var(--charcoal-a12);--background-color-photo-fallback: var(--taupe);--background-color-mood-spring: var(--apricot-mist);--background-color-mood-floral: var(--lavender-mist);--background-color-mood-bright: var(--sage-mist);--background-color-mood-warm: var(--clay-mist);--border-color-hairline: var(--charcoal-a12);--border-color-row: var(--charcoal-a16);--border-color-control: var(--charcoal-a28);--border-color-strong: var(--charcoal);--border-color-inverse: var(--porcelain-a14);--border-color-inverse-strong: var(--porcelain-a90);--focus-ring-color-default: var(--lavender-ink);--focus-ring-color-inverse: var(--lavender-mist);--focus-ring-color: var(--focus-ring-color-default);--focus-ring-halo: 0 0 0 .7rem var(--charcoal);--shadow-panel: 0 18px 40px -24px rgb(47 47 47 / .35);--scrim-photo: linear-gradient(180deg, rgb(20 18 16 / .42) 0%, rgb(20 18 16 / 0) 26%, rgb(20 18 16 / 0) 48%, rgb(20 18 16 / .62) 100%);--scrim-hero: linear-gradient(180deg, rgb(20 18 16 / .45) 0%, rgb(20 18 16 / 0) 22%), radial-gradient(110% 95% at 0% 100%, rgb(20 18 16 / .74) 0%, rgb(20 18 16 / .66) 55%, rgb(20 18 16 / 0) 100%), linear-gradient(0deg, rgb(20 18 16 / .45) 0%, rgb(20 18 16 / 0) 65%);--scrim-hero-narrow: linear-gradient(180deg, rgb(20 18 16 / .45) 0%, rgb(20 18 16 / 0) 18%), linear-gradient(0deg, rgb(20 18 16 / .72) 0%, rgb(20 18 16 / .56) 38%, rgb(20 18 16 / 0) 68%);--dash-was-price: repeating-linear-gradient(90deg, var(--charcoal-a28) 0 4px, transparent 4px 8px);--font-family-heading: var(--font-display);--font-family-body: var(--font-body);--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-size-display: clamp(5.12rem, 9vw, 11.84rem);--font-size-h1: clamp(4.16rem, 5.6vw, 7.04rem);--font-size-h2: clamp(3.36rem, 4.4vw, 5.76rem);--font-size-h3: clamp(2.4rem, 2.6vw, 3.6rem);--font-size-h4: clamp(2rem, 1.8vw, 2.4rem);--font-size-h5: 1.8rem;--font-size-h6: 1.6rem;--font-size-large: 1.7rem;--font-size-regular: 1.6rem;--font-size-small: 1.4rem;--font-size-tiny: 1.248rem;--font-size-micro: 1.12rem;--line-height-display: .92;--line-height-heading: 1.04;--line-height-title: 1.15;--line-height-body: 1.65;--line-height-tight: 1.25;--line-height-snug: 1.5;--letter-spacing-display: -.025em;--letter-spacing-heading: -.015em;--letter-spacing-body: 0;--letter-spacing-caps: .04em;--letter-spacing-label: .08em;--letter-spacing-wide: .12em;--gutter: clamp(1.6rem, 4vw, 4rem);--space-section-small: clamp(4.8rem, 7vw, 8rem);--space-section-medium: clamp(7.2rem, 9vw, 12rem);--space-section-large: clamp(9.6rem, 12vw, 16rem);--space-3xs: .32rem;--space-2xs: .56rem;--space-xs: .96rem;--space-sm: 1.6rem;--space-md: 2.4rem;--space-lg: 4rem;--space-xl: clamp(3.2rem, 5vw, 8rem);--container-large: 132rem;--container-medium: 102.4rem;--container-small: 73.6rem;--header-offset: 8.8rem;--header-h-fallback: 7.2rem;--scroll-offset: calc(var(--header-h, var(--header-h-fallback)) + var(--space-xs));--control-height: 4.8rem;--control-height-compact: 4.4rem}:root{--font-size-price: var(--font-size-h4);--line-height-flat: 1;--gallery-thumb: 7.2rem;--picker-chip-photo: 4.4rem;--picker-slot: 8.4rem;--mood-mark-size: .96rem;--picker-ring-gap: 3px;--picker-ring-width: 2px;--drawer-width: 48rem;--background-color-backdrop: var(--charcoal-a50)}:root{--grid-gap-column: clamp(1.2rem, 2vw, 2.8rem);--grid-gap-row: clamp(3.2rem, 4vw, 5.2rem);--icon-chevron-down: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5 6 6.5 11 1.5' fill='none' stroke='black' stroke-width='1.3'/%3E%3C/svg%3E");--duration-tint: .9s;--set-mark: .8rem;--set-mark-gap: .3rem}:root{--content-aside-width: 24rem;--content-thumb-width: clamp(9.6rem, 14vw, 14.4rem);--aspect-content-hero: 5 / 4;--aspect-content-lead: 3 / 2;--aspect-content-card: 4 / 3;--aspect-content-portrait: 4 / 5;--duration-pour: 1.1s;--duration-settle: .6s}html{-webkit-text-size-adjust:100%;scroll-padding-top:var(--scroll-offset)}body.si{margin:0;font-family:var(--font-family-body);font-size:var(--font-size-regular);line-height:var(--line-height-body);letter-spacing:var(--letter-spacing-body);color:var(--text-color-primary);background:var(--background-color-page);-webkit-font-smoothing:antialiased}:where(body.si) *,:where(body.si) *:before,:where(body.si) *:after{box-sizing:border-box}:where(body.si) img{display:block;max-width:100%;height:auto}:where(body.si) a{color:inherit}:where(body.si) button{font:inherit;color:inherit}:where(body.si) p{margin:0 0 var(--space-sm)}:where(body.si) :focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:3px;box-shadow:none}.si-padding-global{padding-inline:var(--gutter)}.si-container-large,.si-container-medium,.si-container-small{width:100%;margin-inline:auto}.si-container-large{max-width:var(--container-large)}.si-container-medium{max-width:var(--container-medium)}.si-container-small{max-width:var(--container-small)}.si-padding-section-small{padding-block:var(--space-section-small)}.si-padding-section-medium{padding-block:var(--space-section-medium)}.si-padding-section-large{padding-block:var(--space-section-large)}:where(body.si) :is(h1,h2,h3,h4,h5,h6){color:inherit;word-break:normal}:where(body.si) :is(h1,h2,h3,h4,h5,h6),.si-heading-style-display,.si-heading-style-h1,.si-heading-style-h2,.si-heading-style-h3,.si-heading-style-h4,.si-heading-style-h5,.si-heading-style-h6{margin:0;font-family:var(--font-family-heading);font-style:normal;font-weight:var(--font-weight-light);line-height:var(--line-height-heading);letter-spacing:var(--letter-spacing-heading);text-wrap:balance}:where(body.si) :where(h1,h2,h3,h4,h5,h6,[class*=si-heading-style]) em{font-style:italic;color:var(--heading-em-color, var(--text-color-accent))}.si-heading-style-display{font-size:var(--font-size-display);line-height:var(--line-height-display);letter-spacing:var(--letter-spacing-display)}:where(body.si) h1,.si-heading-style-h1{font-size:var(--font-size-h1);line-height:var(--line-height-heading)}:where(body.si) h2,.si-heading-style-h2{font-size:var(--font-size-h2);line-height:var(--line-height-heading)}:where(body.si) h3,.si-heading-style-h3{font-size:var(--font-size-h3);line-height:var(--line-height-heading)}:where(body.si) h4,.si-heading-style-h4{font-size:var(--font-size-h4);line-height:var(--line-height-title)}:where(body.si) h5,.si-heading-style-h5{font-size:var(--font-size-h5);line-height:var(--line-height-title)}:where(body.si) h6,.si-heading-style-h6{font-size:var(--font-size-h6);line-height:var(--line-height-title)}.si-text-size-large{font-size:var(--font-size-large)}.si-text-size-regular{font-size:var(--font-size-regular)}.si-text-size-small{font-size:var(--font-size-small)}.si-text-size-tiny{font-size:var(--font-size-tiny)}.si-text-size-micro{font-size:var(--font-size-micro)}.si-text-weight-medium{font-weight:var(--font-weight-medium)}.si-text-weight-semibold{font-weight:var(--font-weight-semibold)}.si-text-style-italic{font-style:italic}.si-text-style-serif{font-family:var(--font-family-heading);font-weight:var(--font-weight-light)}.si-text-style-label{font-size:var(--font-size-tiny);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-label);text-transform:uppercase}.si-text-style-caps{font-size:var(--font-size-tiny);letter-spacing:var(--letter-spacing-caps)}.si-text-style-tabular{font-variant-numeric:tabular-nums}.si-text-style-muted{color:var(--text-color-secondary)}.si-text-color-primary{color:var(--text-color-primary)}.si-text-color-secondary{color:var(--text-color-secondary)}.si-text-color-accent{color:var(--text-color-accent)}.si-text-color-positive{color:var(--text-color-positive)}.si-text-color-inverse{color:var(--text-color-inverse)}.si-background-color-page{background-color:var(--background-color-page)}.si-background-color-alternate{background-color:var(--background-color-alternate)}.si-background-color-inverse{background-color:var(--background-color-inverse);color:var(--text-color-inverse);--focus-ring-color: var(--focus-ring-color-inverse)}.si-text-style-meta{font-size:var(--font-size-tiny);letter-spacing:var(--letter-spacing-caps);color:var(--text-color-secondary);font-variant-numeric:tabular-nums}.si-text-link{text-decoration:underline;text-underline-offset:.28em;text-decoration-thickness:1px}.si-text-link:hover{color:var(--text-color-accent)}.si-button,.si-button-secondary,.si-button-inverse{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2xs);min-height:var(--control-height);padding:0 var(--space-md);font-family:var(--font-family-body);font-size:var(--font-size-tiny);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-label);text-transform:uppercase;text-decoration:none;cursor:pointer;border:1px solid transparent;border-radius:0;transition:background-color .35s var(--ease-settle),color .35s var(--ease-settle),border-color .35s var(--ease-settle)}.si-button{background:var(--background-color-inverse);color:var(--text-color-inverse);border-color:var(--border-color-strong)}.si-button:hover,.si-button:focus-visible{background:var(--text-color-accent);border-color:var(--text-color-accent)}.si-button-secondary{background:transparent;color:var(--text-color-primary);border-color:var(--border-color-control)}.si-button-secondary:hover,.si-button-secondary:focus-visible{border-color:var(--border-color-strong)}.si-button-secondary[aria-pressed=true]{background:var(--background-color-inverse);color:var(--text-color-inverse);border-color:var(--border-color-strong)}.si-button-inverse{--focus-ring-color: var(--focus-ring-color-inverse);background:transparent;color:var(--text-color-inverse);border-color:var(--border-color-inverse-strong);letter-spacing:var(--letter-spacing-wide)}.si-button-inverse:hover,.si-button-inverse:focus-visible{background:var(--background-color-page);color:var(--text-color-primary)}.si-button-icon{display:inline-grid;place-items:center;width:var(--control-height);height:var(--control-height);padding:0;background:none;border:1px solid var(--border-color-control);border-radius:0;cursor:pointer;transition:background-color .3s var(--ease-settle),color .3s var(--ease-settle)}.si-button-icon:hover{background:var(--background-color-inverse);color:var(--text-color-inverse)}.si-button-icon:disabled{opacity:.35;cursor:default;background:none;color:inherit}.si-visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}html:not(.si-js) .si-js-only,html.si-js .si-no-js-only{display:none!important}body.si .skip-to-content-link:focus-visible{position:fixed;left:1.6rem;top:1.6rem;z-index:100;width:auto;height:auto;clip:auto;overflow:visible;min-width:0;min-height:0;padding:1.2rem 1.6rem;background:var(--background-color-inverse);color:var(--text-color-inverse);font-size:var(--font-size-small);letter-spacing:0;text-decoration:none;--focus-ring-color: var(--focus-ring-color-inverse);outline:2px solid var(--focus-ring-color);outline-offset:3px;box-shadow:var(--focus-ring-halo);transition:none}body.si .skip-to-content-link:before,body.si .skip-to-content-link:after{display:none}@media(prefers-reduced-motion:reduce){.si-button,.si-button-secondary,.si-button-inverse,.si-button-icon{transition:none}}.si-form-field{display:grid;gap:var(--space-2xs)}.si-form-label{font-size:var(--font-size-small);font-weight:var(--font-weight-medium)}.si-form-hint{font-size:var(--font-size-tiny);color:var(--text-color-secondary)}.si-form-input{width:100%;min-height:var(--control-height);margin:0;padding:0 var(--space-sm);font-family:var(--font-family-body);font-size:var(--font-size-regular);letter-spacing:0;color:var(--text-color-primary);background:var(--background-color-page);border:1px solid var(--border-color-control);border-radius:0;box-shadow:none;transition:border-color .25s var(--ease-settle)}textarea.si-form-input{min-height:12.8rem;padding-block:var(--space-xs);resize:vertical}.si-form-input:hover{border-color:var(--border-color-strong)}.si-form-input:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:1px;border-color:var(--border-color-strong)}.si-form-input[aria-invalid=true]{border-color:var(--text-color-error)}.si-form-input:disabled{cursor:not-allowed;color:var(--text-color-secondary);background:var(--background-color-selected);border-style:dashed}.si-form-input:disabled:hover{border-color:var(--border-color-control)}.si-button:disabled,.si-button[aria-disabled=true]{cursor:not-allowed;background:transparent;color:var(--text-color-secondary);border-color:var(--border-color-control);border-style:dashed}.si-form-error{font-size:var(--font-size-tiny);color:var(--text-color-error)}.si-form-status{font-size:var(--font-size-small);color:var(--text-color-positive)}.si-form-status.si-form-notice{padding:var(--space-sm) var(--space-md);border-left:2px solid var(--text-color-accent);background:var(--background-color-accent-soft);color:var(--text-color-primary)}.si-form-status.si-form-notice a{color:inherit;text-decoration:underline;text-underline-offset:.28em;text-decoration-thickness:1px}.si-form-status.si-form-notice a[href^="tel:"]{white-space:nowrap}.si-form-select{position:relative;display:inline-grid;align-items:center}.si-form-select select{appearance:none;-webkit-appearance:none;width:100%;padding-right:calc(var(--space-sm) * 2 + .75em);cursor:pointer}.si-form-select:after{content:"";position:absolute;right:var(--space-sm);width:.75em;height:.5em;pointer-events:none;background-color:currentColor;-webkit-mask:var(--icon-chevron-down) center / contain no-repeat;mask:var(--icon-chevron-down) center / contain no-repeat}.si-form-input.si-form-input--compact{min-height:var(--control-height-compact)}.si-button-secondary.si-filter-chip{min-height:var(--control-height-compact);padding:0 var(--space-sm);flex:none;white-space:nowrap;font-size:var(--font-size-small);font-weight:var(--font-weight-regular);letter-spacing:var(--letter-spacing-caps);text-transform:none}.si-filter-chip__count{margin-left:var(--space-3xs);font-size:var(--font-size-micro);opacity:.65;font-variant-numeric:tabular-nums}.si-rich-text{max-width:65ch}.si-rich-text>*{margin-block:0}.si-rich-text>*+*{margin-top:var(--space-sm)}.si-rich-text>*+:is(h2,h3,h4){margin-top:var(--space-lg)}.si-rich-text>:is(h2,h3,h4)+*{margin-top:var(--space-xs)}.si-rich-text li>:is(ul,ol){margin-block:var(--space-2xs) 0}.si-rich-text h2{font-size:var(--font-size-h3)}.si-rich-text h3{font-size:var(--font-size-h4)}.si-rich-text h4{font-size:var(--font-size-h5)}.si-rich-text ul,.si-rich-text ol{padding-left:2rem}.si-rich-text li+li{margin-top:var(--space-2xs)}.si-rich-text a{text-decoration:underline;text-underline-offset:.28em;text-decoration-thickness:1px}.si-rich-text a:hover{color:var(--text-color-accent)}.si-rich-text strong{font-weight:var(--font-weight-semibold)}.si-rich-text img{margin-block:var(--space-md)}.si-rich-text table{width:100%;border-collapse:collapse;table-layout:auto;border-style:none;box-shadow:none;font-size:var(--font-size-small)}.si-rich-text table th,.si-rich-text table td{padding:var(--space-xs);border:0;border-bottom:1px solid var(--border-color-hairline);text-align:left;vertical-align:top}.si-rich-text-lede>p:first-child{font-size:var(--font-size-large)}.si-rich-text-long h2,.si-rich-text-long h3{scroll-margin-top:var(--scroll-offset)}.si-rich-text-long em{color:var(--text-color-secondary)}.si-rich-text p[style*="text-align:center"] img,.si-rich-text p[style*="text-align: center"] img{margin-inline:auto}@media(max-width:599px){.si-rich-text-long table{display:block;overflow-x:auto}}:where(body.si) .rte :is(h2,h3,h4){margin:var(--space-lg) 0 var(--space-xs)}:where(body.si) .rte>:first-child{margin-top:0}:where(body.si) .rte h2{font-size:var(--font-size-h3)}:where(body.si) .rte h3{font-size:var(--font-size-h4)}:where(body.si) .rte h4{font-size:var(--font-size-h5)}.si-fact-list{margin:0;border-top:1px solid var(--border-color-hairline)}.si-fact-list>div{display:grid;gap:var(--space-3xs) var(--space-md);padding-block:var(--space-sm);border-bottom:1px solid var(--border-color-hairline)}.si-fact-list dt{font-size:var(--font-size-small);font-weight:var(--font-weight-semibold)}.si-fact-list dd{margin:0;color:var(--text-color-secondary)}.si-fact-list dd a{color:var(--text-color-primary);text-decoration:underline;text-underline-offset:.28em;text-decoration-thickness:1px}.si-fact-list dd a:hover{color:var(--text-color-accent)}@media(min-width:700px){.si-fact-list>div{grid-template-columns:minmax(12.8rem,1fr) 2fr}}.si-side-nav{display:grid;gap:var(--space-xs)}.si-side-nav ol,.si-side-nav ul{list-style:none;margin:0;padding:0;border-left:1px solid var(--border-color-hairline)}.si-side-nav li a{display:block;padding:var(--space-2xs) 0 var(--space-2xs) var(--space-sm);margin-left:-1px;border-left:1px solid transparent;font-size:var(--font-size-small);line-height:var(--line-height-tight);color:var(--text-color-secondary);text-decoration:none;transition:color .3s var(--ease-settle),border-color .3s var(--ease-settle)}.si-side-nav li a:hover{color:var(--text-color-primary);border-left-color:var(--border-color-strong)}.si-side-nav li a[aria-current=page],.si-side-nav li a[aria-current=location]{color:var(--text-color-accent);border-left-color:var(--text-color-accent)}@media(prefers-reduced-motion:reduce){.si-side-nav li a{transition:none}}.si-product-mood{--mood-tint: var(--background-color-alternate)}.si-product-mood[data-mood=spring-edition-2026]{--mood-tint: var(--background-color-mood-spring)}.si-product-mood[data-mood=fresh-and-floral]{--mood-tint: var(--background-color-mood-floral)}.si-product-mood[data-mood=bright-uplifting]{--mood-tint: var(--background-color-mood-bright)}.si-product-mood[data-mood=warm-cosy]{--mood-tint: var(--background-color-mood-warm)}.si-mood-mark{display:inline-block;flex:none;width:var(--mood-mark-size);height:var(--mood-mark-size);background:var(--mood-tint, var(--background-color-alternate));box-shadow:inset 0 0 0 1px var(--border-color-row)}.si-background-color-mood-spring{background-color:var(--background-color-mood-spring)}.si-background-color-mood-floral{background-color:var(--background-color-mood-floral)}.si-background-color-mood-bright{background-color:var(--background-color-mood-bright)}.si-background-color-mood-warm{background-color:var(--background-color-mood-warm)}@keyframes si-pour-rise{0%{clip-path:inset(100% 0 0 0);transform:scale(1.06)}to{clip-path:inset(0 0 0 0);transform:scale(1)}}@keyframes si-pour-wax{0%{opacity:1;transform:translateY(100%)}80%{opacity:1}to{opacity:0;transform:translateY(0)}}@keyframes si-content-pour{0%{clip-path:inset(100% 0 0 0);scale:1.06}to{clip-path:inset(0 0 0 0);scale:1}}.si-media-frame{position:relative;display:block;overflow:hidden;background:var(--background-color-placeholder)}.si-media-frame>img{width:100%;height:100%;object-fit:cover}@media(prefers-reduced-motion:no-preference){.si-media-pour{animation:si-content-pour var(--duration-pour) var(--ease-pour-even) both}@supports (animation-timeline: view()){.si-media-pour-on-view{animation:si-content-pour linear both;animation-timeline:view();animation-range:entry 0% entry 70%}}}.si-header-section{display:contents}.si-announce{--focus-ring-color: var(--focus-ring-color-inverse);background:var(--background-color-inverse);color:var(--text-color-inverse);font-size:var(--font-size-tiny);letter-spacing:var(--letter-spacing-caps);text-align:center}.si-announce p{margin:0;padding:.88rem 1.6rem;display:flex;justify-content:center;gap:4rem}.si-announce a{padding-block:.48rem;margin-block:-.48rem;text-decoration:none}.si-announce a:focus-visible{outline-offset:0}.si-announce a:hover{text-decoration:underline;text-underline-offset:3px}.si-announce__item--secondary{display:none}@media(min-width:900px){.si-announce__item--secondary{display:inline;color:var(--text-color-inverse-muted)}}.si-header{--header-fg: var(--text-color-primary);--header-bg: var(--background-color-page);--header-count-fg: var(--text-color-inverse);position:sticky;top:0;z-index:40;color:var(--header-fg);background:var(--header-bg);border-bottom:1px solid var(--border-color-hairline);transition:background-color .5s var(--ease-settle),color .5s var(--ease-settle),border-color .5s var(--ease-settle)}.si-header[data-tone=dark]{--header-fg: var(--text-color-inverse);--header-bg: var(--background-color-inverse);--header-count-fg: var(--text-color-primary);--focus-ring-color: var(--focus-ring-color-inverse);border-bottom-color:var(--border-color-inverse)}html.si-js:has([data-si-overlay-hero]) .si-header[data-tone=overlay]{position:fixed;left:0;right:0;top:0}html.si-js:has([data-si-overlay-hero]) .si-header[data-tone=overlay]:not(.is-stuck){top:var(--announce-h, calc(1.76rem + var(--font-size-tiny) * var(--line-height-body)));--header-fg: var(--text-color-inverse);--header-bg: transparent;--header-count-fg: var(--text-color-primary);--focus-ring-color: var(--focus-ring-color-inverse);border-bottom-color:transparent}html.si-js:has([data-si-overlay-hero]) .si-header[data-tone=overlay]:not(.is-stuck) :is(.si-header__menu,.si-header__logo,.si-nav__trigger,.si-nav__link,.si-header__tools a):focus-visible{box-shadow:var(--focus-ring-halo)}.si-header__bar{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:var(--space-sm);padding-block:1.28rem}.si-header__logo{display:grid;text-decoration:none}.si-header__logo img{grid-area:1 / 1;height:34px;width:auto;max-width:none;transition:opacity .5s var(--ease-settle)}.si-header__logo-light{opacity:0}html.si-js:has([data-si-overlay-hero]) .si-header[data-tone=overlay]:not(.is-stuck) .si-header__logo-light,.si-header[data-tone=dark] .si-header__logo-light{opacity:1}html.si-js:has([data-si-overlay-hero]) .si-header[data-tone=overlay]:not(.is-stuck) .si-header__logo-dark,.si-header[data-tone=dark] .si-header__logo-dark{opacity:0}.si-header__menu{display:inline-flex;background:none;border:0;padding:.64rem;margin-left:-.64rem;cursor:pointer;color:inherit}.si-header__tools{display:flex;gap:var(--space-2xs);justify-self:end}.si-header__tools a{position:relative;display:inline-flex;padding:.72rem;border-radius:50%;color:inherit;text-decoration:none}.si-header__tools svg{display:block}.si-header__account{display:none!important}.si-header__count{position:absolute;top:.08rem;right:-.16rem;display:grid;place-items:center;min-width:1.76rem;height:1.76rem;padding:0 .4rem;border-radius:999px;background:var(--header-fg);color:var(--header-count-fg);font-family:var(--font-family-body);font-size:var(--font-size-micro);font-weight:var(--font-weight-semibold);line-height:1;letter-spacing:0;font-variant-numeric:tabular-nums}.si-header__count[hidden],.si-nav{display:none}.si-header .cart-notification-wrapper{color:var(--text-color-primary)}@media(min-width:1180px){.si-header__menu{display:none!important}.si-header__account{display:inline-flex!important}.si-nav{display:block;justify-self:center}.si-nav>ul{display:flex;gap:var(--space-3xs);margin:0;padding:0;list-style:none}.si-nav__item{position:relative}.si-nav__trigger,.si-nav__link{display:inline-flex;align-items:center;gap:var(--space-2xs);padding:.96rem 1.28rem;background:none;border:0;cursor:pointer;font-family:var(--font-family-body);font-size:var(--font-size-small);line-height:var(--line-height-body);letter-spacing:var(--letter-spacing-caps);text-decoration:none;color:inherit}.si-nav__trigger svg{transition:transform .3s var(--ease-settle)}.si-nav__trigger[aria-expanded=true] svg{transform:rotate(180deg)}.si-nav__trigger:after,.si-nav__link:after{content:"";position:absolute;left:1.28rem;right:1.28rem;bottom:.56rem;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .45s var(--ease-settle)}.si-nav__trigger:hover:after,.si-nav__link:hover:after,.si-nav__trigger[aria-expanded=true]:after{transform:scaleX(1)}.si-nav__trigger[aria-current]:after,.si-nav__link[aria-current]:after{transform:scaleX(1)}.si-nav__panel a[aria-current=page]{color:var(--text-color-accent)}.si-nav__panel{position:absolute;top:calc(100% + .64rem);left:.48rem;min-width:20.8rem;margin:0;padding:var(--space-xs) 0;--focus-ring-color: var(--focus-ring-color-default);list-style:none;background:var(--background-color-page);color:var(--text-color-primary);border:1px solid var(--border-color-hairline);box-shadow:var(--shadow-panel);opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .3s var(--ease-settle),transform .3s var(--ease-settle),visibility 0s linear .3s}.si-nav__item.is-open .si-nav__panel,html:not(.si-js) .si-nav__item:hover .si-nav__panel,html:not(.si-js) .si-nav__item:focus-within .si-nav__panel{opacity:1;visibility:visible;transform:none;transition-delay:0s}.si-nav__panel a{display:block;padding:.8rem 1.76rem;font-size:var(--font-size-small);text-decoration:none;white-space:nowrap}.si-nav__parent{margin-bottom:var(--space-2xs);padding-bottom:var(--space-2xs);border-bottom:1px solid var(--border-color-hairline)}.si-nav__parent a{font-weight:var(--font-weight-semibold)}.si-nav__panel a:hover,.si-nav__panel a:focus-visible{background:var(--background-color-alternate)}}.si-drawer{width:min(88vw,380px);height:100dvh;max-width:none;max-height:none;margin:0;padding:0;border:0;background:var(--background-color-page);color:var(--text-color-primary);overflow-y:auto}.si-drawer::backdrop{background:var(--charcoal-a50)}.si-drawer:focus,.si-drawer:focus-visible{outline:none}.si-drawer[open]{animation:si-drawer-in .4s var(--ease-settle)}html:not(.si-js) .si-drawer:target{display:block;position:fixed;inset:0 auto 0 0;z-index:60;box-shadow:0 0 0 100vmax var(--charcoal-a50);animation:si-drawer-in .4s var(--ease-settle)}@keyframes si-drawer-in{0%{transform:translate(-100%)}}.si-drawer__head{display:flex;justify-content:space-between;align-items:center;padding:var(--space-sm) 2rem;border-bottom:1px solid var(--border-color-hairline)}.si-drawer__head img{height:28px;width:auto;max-width:none}.si-drawer__head button,.si-drawer__head a{display:inline-flex;background:none;border:0;padding:.64rem;cursor:pointer;color:inherit}.si-drawer nav>ul{list-style:none;margin:0;padding:.8rem 0}.si-drawer li a,.si-drawer summary{display:block;padding:1.36rem 2rem;font-family:var(--font-family-heading);font-weight:var(--font-weight-light);font-size:var(--font-size-h4);line-height:var(--line-height-title);text-decoration:none;cursor:pointer;list-style:none}.si-drawer summary{display:flex;justify-content:space-between;align-items:center;gap:var(--space-sm)}.si-drawer summary::-webkit-details-marker{display:none}.si-drawer__chevron{flex:none;transition:transform .3s var(--ease-settle)}.si-drawer details[open]>summary .si-drawer__chevron{transform:rotate(180deg)}.si-drawer details[open]>summary{color:var(--text-color-accent)}.si-drawer [aria-current]{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.3em}.si-drawer details ul{list-style:none;margin:0 0 .8rem;padding:0}.si-drawer details li a{font-family:var(--font-family-body);font-weight:var(--font-weight-regular);font-size:var(--font-size-regular);padding:.8rem 2rem .8rem 3.2rem}.si-drawer details li:first-child a{font-weight:var(--font-weight-semibold)}@media(prefers-reduced-motion:reduce){.si-drawer[open],.si-drawer:target{animation:none!important}.si-header,.si-header__logo img,.si-nav__panel,.si-nav__trigger svg,.si-nav__trigger:after,.si-nav__link:after,.si-drawer__chevron{transition:none}}.si-footer{--focus-ring-color: var(--focus-ring-color-inverse);background:var(--background-color-inverse);color:var(--text-color-inverse);font-size:var(--font-size-small)}@media(max-width:699px){.si-footer{font-size:var(--font-size-regular)}}.si-footer__inner{padding-block:var(--space-section-small) 4.8rem;display:grid;gap:var(--space-lg);grid-template-columns:1fr}@media(min-width:760px){.si-footer__inner{grid-template-columns:1.4fr 1fr 1fr 1.2fr}}.si-footer__brand img{height:34px;width:auto;max-width:none;margin-bottom:2rem}.si-footer__brand p{max-width:34ch;color:var(--text-color-inverse-muted);margin:0 0 2rem}.si-footer__trust{display:flex;flex-wrap:wrap;gap:.64rem 1.6rem;list-style:none;margin:0;padding:0;font-size:var(--font-size-tiny);letter-spacing:var(--letter-spacing-caps);color:var(--text-color-inverse-faint)}.si-footer h2{margin:0 0 1.44rem}.si-footer ul{list-style:none;margin:0;padding:0}.si-footer__col li{margin:var(--space-2xs) 0}.si-footer a{padding-block:var(--space-3xs);text-decoration:none;color:var(--text-color-inverse-soft)}.si-footer__legal a{padding-block:var(--space-2xs)}.si-footer a:hover{color:var(--text-color-inverse);text-decoration:underline;text-underline-offset:3px}.si-footer__muted{color:var(--text-color-inverse-faint)}.si-footer__social{display:flex;gap:2rem;margin-top:var(--space-sm)!important}.si-footer__legal{padding-block:2rem 3.2rem;border-top:1px solid var(--border-color-inverse);display:flex;flex-wrap:wrap;gap:1.2rem 3.2rem;justify-content:space-between;font-size:var(--font-size-tiny);color:var(--text-color-inverse-faint)}.si-footer__legal p{margin:0}.si-footer__legal ul{display:flex;flex-wrap:wrap;gap:.8rem 2rem}.si-page-header{padding-block:clamp(3.2rem,5vw,5.6rem) clamp(2.4rem,3vw,4rem)}.si-page-header__inner{display:grid;gap:var(--space-sm)}.si-page-header__title{text-wrap:balance;max-width:22ch}.si-page-header__intro{margin:0;max-width:52ch;color:var(--text-color-secondary)}.si-crumbs ol{display:flex;flex-wrap:wrap;gap:var(--space-2xs);margin:0;padding:0;list-style:none;font-size:var(--font-size-tiny);letter-spacing:var(--letter-spacing-caps);color:var(--text-color-secondary)}.si-crumbs li{min-width:0;margin:0}.si-crumbs li+li:before{content:"/";margin-right:var(--space-2xs);opacity:.6}.si-crumbs a{text-decoration:none}.si-crumbs a:hover{text-decoration:underline;text-underline-offset:3px;color:var(--text-color-primary)}.si-crumbs--truncate [aria-current]{display:inline-block;max-width:32ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}@media(max-width:599px){.si-crumbs--truncate li:last-child:not(:first-child){display:none}}.si-crumbs--nowrap ol{flex-wrap:nowrap}.si-crumbs--nowrap a{display:inline-flex;align-items:center;min-height:2.4rem}.si-crumbs--nowrap li{flex:none;white-space:nowrap}.si-crumbs--nowrap li:last-child{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.si-card{min-width:0}.si-card__link{display:grid;gap:var(--space-2xs);align-content:start;text-decoration:none;color:inherit}.si-card__media{position:relative;display:block;aspect-ratio:4 / 5;overflow:hidden;background:var(--background-color-alternate);margin-bottom:var(--space-xs)}.si-card__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .6s var(--ease-settle),transform 1s var(--ease-settle)}.si-card__alt{opacity:0}.si-card__link:hover .si-card__alt,.si-card__link:focus-visible .si-card__alt{opacity:1}.si-card__link:hover .si-card__media img,.si-card__link:focus-visible .si-card__media img{transform:scale(1.03)}.si-card__flags{position:absolute;left:var(--space-xs);top:var(--space-xs);display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3xs)}.si-card__flag{padding:var(--space-3xs) var(--space-xs);background:var(--background-color-page);font-size:var(--font-size-tiny);letter-spacing:var(--letter-spacing-caps)}.si-card__flag.si-sale-badge{background:var(--background-color-positive);color:var(--text-color-inverse)}.si-card__name{transition:color .35s var(--ease-settle)}.si-card__link:hover .si-card__name{color:var(--text-color-accent)}.si-card__line{font-size:var(--font-size-tiny);letter-spacing:var(--letter-spacing-caps);color:var(--text-color-secondary)}@media(prefers-reduced-motion:reduce){.si-card__media img,.si-card__name{transition:none}}.si-price{display:flex;flex-wrap:wrap;gap:var(--space-2xs);align-items:baseline;margin:0;font-size:var(--font-size-small);font-variant-numeric:tabular-nums}.si-price s{color:var(--text-color-secondary)}.si-price__now--sale{font-weight:var(--font-weight-semibold)}.si-price--large{gap:var(--space-2xs) var(--space-sm);align-items:center;font-size:var(--font-size-regular)}.si-price--large .si-price__now{font-size:var(--font-size-price);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight)}.si-price--large .si-price__now--sale{font-weight:var(--font-weight-semibold)}.si-price--large .si-price__was{font-size:var(--font-size-regular)}.si-price--large .si-price__flag{font-size:var(--font-size-small);color:var(--text-color-secondary)}.si-save-pill{display:inline-block;padding:var(--space-3xs) var(--space-xs);background:var(--background-color-positive-soft);color:var(--text-color-positive);font-size:var(--font-size-small);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight);white-space:nowrap}.si-accordion{border-top:1px solid var(--border-color-hairline)}.si-accordion__item{border-bottom:1px solid var(--border-color-hairline)}.si-accordion__item>summary{display:flex;justify-content:space-between;align-items:center;gap:var(--space-sm);min-height:var(--control-height);padding:var(--space-xs) 0;cursor:pointer;list-style:none;font-size:var(--font-size-small);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-caps)}.si-accordion__item>summary::-webkit-details-marker{display:none}.si-accordion__item>summary svg{flex:none;transition:transform .3s var(--ease-settle)}.si-accordion__item[open]>summary svg{transform:rotate(180deg)}.si-accordion__item>summary:hover span{color:var(--text-color-accent)}.si-accordion__body{padding:0 0 var(--space-md);font-size:var(--font-size-small);color:var(--text-color-secondary);max-width:60ch}.si-accordion__body p{margin:0 0 var(--space-xs)}.si-accordion__body>:last-child{margin-bottom:0}.si-accordion__body ul,.si-accordion__body ol{margin:0 0 var(--space-xs);padding-left:var(--space-sm)}.si-accordion__body a{text-decoration:underline;text-underline-offset:.28em;text-decoration-thickness:1px}.si-accordion__bullet{padding-left:var(--space-sm);position:relative}.si-accordion__bullet:before{content:"\b7";position:absolute;left:var(--space-2xs)}@media(prefers-reduced-motion:reduce){.si-accordion__item>summary svg{transition:none}}.si-layers{margin:0;display:grid;line-height:var(--line-height-tight)}.si-layers__band{display:grid;grid-template-columns:6.8rem minmax(0,1fr);align-items:baseline;gap:var(--space-sm);padding:var(--space-2xs) var(--space-sm)}.si-layers__band--top{background:var(--background-color-layer-top)}.si-layers__band--heart{background:var(--background-color-layer-heart)}.si-layers__band--base{background:var(--background-color-layer-base)}.si-layers dt{font-size:var(--font-size-tiny);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-label);text-transform:uppercase}.si-layers dd{margin:0;font-size:var(--font-size-small)}.si-layers.is-settling .si-layers__band{animation:si-layer-settle .6s var(--ease-settle) both;animation-delay:calc(var(--layer) * .12s)}@keyframes si-layer-settle{0%{opacity:0;transform:translateY(-.88rem)}}@media(prefers-reduced-motion:reduce){.si-layers__band{animation:none!important}}.si-newsletter{background:var(--background-color-accent-soft)}.si-newsletter--blush{background:var(--background-color-alternate)}.si-newsletter--porcelain{background:var(--background-color-page)}.si-newsletter__inner{display:grid;gap:var(--space-lg);align-items:end}@media(min-width:900px){.si-newsletter__inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-xl)}}.si-newsletter__copy{display:grid;gap:var(--space-sm)}.si-newsletter__copy p{margin:0;max-width:48rem;text-wrap:pretty}.si-newsletter__form{display:grid;gap:var(--space-xs);max-width:54.4rem;margin:0}.si-newsletter__fields{margin:0;padding:0;border:0;min-width:0}.si-newsletter__row{display:grid;grid-template-columns:minmax(0,1fr) auto}.si-newsletter__row .si-button{border-left:0}.si-newsletter__note,.si-newsletter__fine{margin:0}.si-newsletter__note{font-size:var(--font-size-small)}.si-newsletter__fine{color:var(--text-color-secondary)}.si-newsletter__message{margin:0}
/*# sourceMappingURL=/cdn/shop/t/51/assets/si-system.css.map */
