html,.page-wrapper{overflow-x:clip}:root{--zs-bg: #faf8f6;--zs-bg-white: #ffffff;--zs-card: #ffffff;--zs-text: #202020;--zs-text-secondary: #6b6b6b;--zs-text-muted: #949494;--zs-border: #ece6e2;--zs-accent: #d79aa5;--zs-accent-hover: #be7786;--zs-dark: #181818;--zs-success: #3f6c52;--zs-sale: #b24646;--zs-btn-bg: linear-gradient(180deg, #ad6675 0%, #984f60 52%, #834254 100%);--zs-btn-bg-hover: linear-gradient(180deg, #b87180 0%, #a3596a 52%, #8e4c5e 100%);--zs-btn-border: #b87887;--zs-section-y: 120px;--zs-container: 1320px;--zs-radius-card: 12px;--zs-radius-btn: 10px;--zs-ease: cubic-bezier(.22, .61, .36, 1);--zs-announce-gradient: linear-gradient(118deg, #9c6070 0%, #834c5c 50%, #6c3e4d 100%);--zs-announce-solid: #834c5c;--zs-header-tint: .78;--zs-header-icon: 18px;--zs-menu-weight: 700;--zs-menu-size: .78rem;--zs-menu-tracking: .14em;--zs-menu-case: uppercase;--zs-header-stroke: 1.9px;--zs-logo-scale: 1.22;--zs-logo-nudge: 2px}@media(max-width:749px){:root{--zs-section-y: 70px}}.button:not(.button-secondary):not(.button-unstyled):not(.button-custom){background:var(--zs-btn-bg);color:#fff;border-radius:var(--zs-radius-btn);box-shadow:inset 0 0 0 1px var(--zs-btn-border);text-transform:uppercase;letter-spacing:.12em;font-family:var(--font-body--family, "Manrope", sans-serif);font-weight:500;font-size:.78rem;transition:color .28s ease,background .28s ease,box-shadow .28s ease,transform .28s ease}.button:not(.button-secondary):not(.button-unstyled):not(.button-custom):hover{background:var(--zs-btn-bg-hover);color:#f7ece3;box-shadow:inset 0 0 0 1px #f0cdc4b3}.button:not(.button-secondary):not(.button-unstyled):not(.button-custom):active{transform:scale(.98)}.button-secondary{border-radius:var(--zs-radius-btn);text-transform:uppercase;letter-spacing:.12em;font-family:var(--font-body--family, "Manrope", sans-serif);font-weight:500;font-size:.78rem;box-shadow:inset 0 0 0 1px var(--zs-text);transition:color .28s ease,box-shadow .28s ease,transform .28s ease}.button-secondary:hover{color:var(--zs-accent);box-shadow:inset 0 0 0 1px var(--zs-accent);background:transparent}.button-secondary:active{transform:scale(.98)}h1,.h1,h2,.h2{letter-spacing:-.005em}header-component,header-component[transparent],header-component[data-sticky-state=idle]{background-color:#0b0a0a!important;-webkit-backdrop-filter:none;backdrop-filter:none;transition:background-color .28s ease}header-component[data-sticky-state=active],header-component[transparent][data-sticky-state=active]{background-color:rgba(8,7,7,var(--zs-header-tint, .78))!important}header-component,header-component .header__row{--color-foreground: #ffffff;--color-foreground-rgb: 255 255 255}header-component .header__underlay-closed{background:transparent!important}header-component .header-logo,header-component .header-logo__image{overflow:visible}header-component .header-logo__image{transform:translateY(var(--zs-logo-nudge, 2px)) scale(var(--zs-logo-scale, 1.22));transform-origin:center}:root{--zs-header-pad-top: 20px;--zs-header-pad-bottom: 12px}header-component .header__row--top .header__columns{--padding-block-start: var(--zs-header-pad-top);--padding-block-end: var(--zs-header-pad-bottom)}@media(max-width:749px){header-component .header__row--top .header__columns{--padding-block-start: 14px;--padding-block-end: 10px}}header-component .menu-list__link{font-family:var(--font-body--family, "Manrope", sans-serif);font-weight:var(--zs-menu-weight, 600);font-size:var(--zs-menu-size, .78rem);letter-spacing:var(--zs-menu-tracking, .14em);text-transform:var(--zs-menu-case, uppercase)}header-component .header__row :is(.menu-list__link,.header-actions__action,.zs-search__toggle,.zs-wishlist-link):is(:hover,:focus-visible),header-component .header__row .menu-list__link:is([aria-expanded=true],.menu-list__link--active),header-component .header__row :is(.menu-list__link,.header-actions__action,.zs-search__toggle,.zs-wishlist-link):is(:hover,:focus-visible) :is(svg,span,path,.svg-wrapper,.account-button__icon){color:var(--zs-accent, #d79aa5)}header-component .header__row :is(.menu-list__link,.header-actions__action,.zs-wishlist-link),header-component .header__row :is(.menu-list__link,.header-actions__action) svg{transition:color .26s ease}.announcement-bar__slides:has(marquee-component){width:100%;max-width:none;margin-inline:0}.announcement-bar.section.spacing-style:has(marquee-component){background-color:var(--zs-announce-solid);background-image:var(--zs-announce-gradient)}.zs-wishlist-link{position:relative;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;color:inherit}.zs-wishlist-count{position:absolute;top:2px;right:0;min-width:15px;height:15px;padding:0 4px;display:grid;place-items:center;border-radius:999px;font-family:var(--font-body--family, "Manrope", sans-serif);font-size:.58rem;font-weight:700;line-height:1;color:#fff;background:var(--zs-accent, #d79aa5)}.zs-wishlist-count[hidden]{display:none}header-component search-button .header-actions__action:not(.account-button) svg{width:calc(var(--zs-header-icon, 18px) / .575);height:calc(var(--zs-header-icon, 18px) / .575)}header-component .header-actions__action.zs-wishlist-link svg{width:calc(var(--zs-header-icon, 18px) / .625);height:calc(var(--zs-header-icon, 18px) / .625)}header-component .header-actions__action:not(.account-button) cart-icon svg{width:calc(var(--zs-header-icon, 18px) / .703);height:calc(var(--zs-header-icon, 18px) / .703)}header-component .header-actions__action.account-button svg{height:calc(var(--zs-header-icon, 18px) / .872);width:auto}header-component .header-actions__action svg :is(path,circle,rect,line,polyline){vector-effect:non-scaling-stroke;stroke-width:var(--zs-header-stroke, 1.9px)}@media(max-width:749px){header-component header-actions{justify-self:end;margin-inline-start:auto;align-items:center;--button-size: var(--zs-header-action-box, 34px)}header-component .header-actions__action{align-items:center}header-component .header-actions__cart-icon{display:inline-flex;align-items:center}header-component .header-actions__action.account-button{padding-inline:2px}}header-component[transparent] .header__row{--color-foreground: #ffffff;--color-foreground-rgb: 255, 255, 255;--color-border: rgba(255, 255, 255, .22);--color-border-rgb: 255, 255, 255;--color-background: transparent;--color-background-rgb: 0, 0, 0;background-color:transparent;color:#fff}header-component[transparent] .header__row :is(a,button,svg,.menu-list__link,.header__link,[class*=menu-list]){--color-foreground: #ffffff;--color-foreground-rgb: 255, 255, 255;color:#fff}.zs-section{padding-block:var(--zs-section-y)}.zs-section--compact{padding-block:calc(var(--zs-section-y) * .66)}.zs-section--spacious{padding-block:calc(var(--zs-section-y) * 1.28)}@media(max-width:749px){.grid>[style*=--centered]{padding-inline:var(--zs-mobile-gutter, clamp(18px, 5vw, 24px))}.zs-hero__grid{padding-inline:var(--zs-mobile-gutter, clamp(18px, 5vw, 24px))}}.zs-section--offwhite{background:var(--zs-bg)}.zs-section--white{background:var(--zs-bg-white)}.zs-section--dark{background:var(--zs-dark);color:#fff}.zs-section-head{display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:clamp(34px,4vw,56px)}.zs-section-head--left{align-items:flex-start;text-align:left}.zs-section-head__eyebrow{margin:0 0 .85rem;font-family:var(--font-body--family, "Manrope", sans-serif);font-size:.7rem;font-weight:500;letter-spacing:.28em;text-transform:uppercase;color:var(--zs-text-muted)}.zs-section-head__eyebrow--ruled{display:flex;align-items:center;justify-content:center;gap:.85rem;color:var(--zs-accent-hover, #be7786)}.zs-section-head__eyebrow-rule{display:block;width:clamp(28px,5vw,64px);height:1px;background:linear-gradient(90deg,transparent,rgba(215,154,165,.85))}.zs-section-head__eyebrow--ruled .zs-section-head__eyebrow-rule:last-child{background:linear-gradient(90deg,rgba(215,154,165,.85),transparent)}.zs-section-head--left .zs-section-head__eyebrow--ruled{justify-content:flex-start}.zs-section-head__title{margin:0;font-family:var(--font-heading--family, "Cormorant", serif);font-weight:400;font-size:clamp(2rem,3.6vw,3.05rem);line-height:1.1;letter-spacing:-.005em;color:var(--zs-text)}.zs-section-head__accent{font-style:italic;color:var(--zs-accent)}.zs-section-head__divider{display:flex;align-items:center;gap:.8rem;margin-top:1.05rem;color:var(--zs-accent)}.zs-section-head__rule{display:block;width:clamp(32px,5vw,62px);height:1px;background:linear-gradient(90deg,transparent,rgba(215,154,165,.85))}.zs-section-head__divider .zs-section-head__rule:last-child{background:linear-gradient(90deg,rgba(215,154,165,.85),transparent)}.zs-section-head__spark{width:13px;height:13px}.zs-section-head__sub{margin:.95rem 0 0;max-width:46ch;font-family:var(--font-body--family, "Manrope", sans-serif);font-size:.97rem;line-height:1.7;color:var(--zs-text-secondary)}.zs-section-head--on-dark .zs-section-head__title{color:#fff}.zs-section-head--on-dark .zs-section-head__eyebrow{color:#ffffff9e}.zs-section-head--on-dark .zs-section-head__sub{color:#ffffffc2}@media(prefers-reduced-motion:no-preference){.zs-js .zs-fade-up{opacity:0;transform:translateY(18px)}.zs-js .zs-fade-up.zs-in{opacity:1;transform:none;transition:opacity .7s var(--zs-ease),transform .7s var(--zs-ease)}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/zs-foundation.css.map */
