:root{--ec-ref-pink: #c1305a;--ec-ref-pink-deep: #9c2649;--ec-ref-pink-soft: #fbe4e8;--ec-ref-pink-softer: #fdf1f3;--ec-ref-ink: #1a1a1a;--ec-ref-ink-2: #333333;--ec-ref-ink-3: #6b6b6b;--ec-ref-ink-4: #767676;--ec-ref-line: #ececec;--ec-ref-line-2: #e3e3e3;--ec-ref-bg: #ffffff;--ec-ref-beige: #f3ebe3;--ec-ref-beige-2: #f6efe7;--ec-ref-beige-3: #f8f4ee;--ec-ref-beige-4: #fcf8f7;--ec-ref-success: #0e7a3d;--ec-ref-warning: #ed6c02;--ec-ref-error: #d32f2f;--ec-ref-topbar-text: #6b3540;--ec-ref-reassurance-border: #f0e6e2;--ec-ref-reassurance-divider: #e6d8d3;--ec-ref-star-empty: #d0d0d0;--ec-color-bg: var(--ec-ref-bg);--ec-color-surface: var(--ec-ref-bg);--ec-color-surface-product: var(--ec-ref-beige-3);--ec-color-surface-warm: var(--ec-ref-beige);--ec-color-surface-warm-subtle: var(--ec-ref-beige-2);--ec-color-surface-soft: var(--ec-ref-beige-4);--ec-color-surface-brand-soft: var(--ec-ref-pink-soft);--ec-color-surface-brand-softer: var(--ec-ref-pink-softer);--ec-color-text: var(--ec-ref-ink);--ec-color-text-strong: var(--ec-ref-ink);--ec-color-text-secondary: var(--ec-ref-ink-2);--ec-color-text-muted: var(--ec-ref-ink-3);--ec-color-text-subtle: var(--ec-ref-ink-4);--ec-color-text-inverse: var(--ec-ref-bg);--ec-color-text-on-warm-brand: var(--ec-ref-topbar-text);--ec-color-border: var(--ec-ref-line);--ec-color-border-strong: var(--ec-ref-line-2);--ec-color-border-warm: var(--ec-ref-reassurance-border);--ec-color-divider-warm: var(--ec-ref-reassurance-divider);--ec-color-brand-primary: var(--ec-ref-pink);--ec-color-brand-primary-hover: var(--ec-ref-pink-deep);--ec-color-brand-soft: var(--ec-ref-pink-soft);--ec-color-brand-softer: var(--ec-ref-pink-softer);--ec-color-action-primary: var(--ec-color-brand-primary);--ec-color-action-primary-hover: var(--ec-color-brand-primary-hover);--ec-color-action-primary-text: var(--ec-color-text-inverse);--ec-color-action-dark: var(--ec-color-text);--ec-color-action-dark-text: var(--ec-color-text-inverse);--ec-color-link-hover: var(--ec-color-brand-primary);--ec-color-focus: var(--ec-color-brand-primary);--ec-color-badge-bg: var(--ec-color-brand-primary);--ec-color-badge-text: var(--ec-color-text-inverse);--ec-color-badge-dark-bg: var(--ec-color-text);--ec-color-badge-dark-text: var(--ec-color-text-inverse);--ec-color-success: var(--ec-ref-success);--ec-color-warning: var(--ec-ref-warning);--ec-color-error: var(--ec-ref-error);--ec-font-family-heading: var(--font-heading--family, "Playfair Display"), Georgia, "Times New Roman", serif;--ec-font-family-logo: var(--font-accent--family, "Cormorant Garamond"), Georgia, "Times New Roman", serif;--ec-font-family-body: var(--font-body--family, "Inter"), system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--ec-font-family-mono: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--ec-font-size-2xs: .625rem;--ec-font-size-xs: .75rem;--ec-font-size-sm: .8125rem;--ec-font-size-body-sm: .875rem;--ec-font-size-base: 1rem;--ec-font-size-md: 1.125rem;--ec-font-size-lg: 1.25rem;--ec-font-size-xl: 1.5rem;--ec-font-size-2xl: 2rem;--ec-font-size-3xl: 2.5rem;--ec-font-size-4xl: 3rem;--ec-font-size-5xl: 3.5rem;--ec-font-size-logo: 2.375rem;--ec-font-size-logo-footer: 2rem;--ec-font-weight-light: 300;--ec-font-weight-regular: 400;--ec-font-weight-medium: 500;--ec-font-weight-semibold: 600;--ec-font-weight-bold: 700;--ec-line-height-tight: 1;--ec-line-height-snug: 1.2;--ec-line-height-base: 1.5;--ec-line-height-relaxed: 1.6;--ec-letter-spacing-tight: -.5px;--ec-letter-spacing-normal: 0;--ec-letter-spacing-label: 1px;--ec-letter-spacing-label-wide: 1.2px;--ec-letter-spacing-label-wider: 1.5px;--ec-letter-spacing-label-max: 2px;--ec-space-0: 0;--ec-space-1: .25rem;--ec-space-2: .5rem;--ec-space-3: .75rem;--ec-space-4: 1rem;--ec-space-5: 1.25rem;--ec-space-6: 1.5rem;--ec-space-7: 1.75rem;--ec-space-8: 2rem;--ec-space-10: 2.5rem;--ec-space-12: 3rem;--ec-space-14: 3.5rem;--ec-space-16: 4rem;--ec-space-20: 5rem;--ec-container-max: 1280px;--ec-container-padding-inline: var(--ec-space-8);--ec-product-card-aspect-ratio: 4 / 5;--ec-product-grid-gap: var(--ec-space-7);--ec-product-grid-gap-wide: var(--ec-space-8);--ec-product-grid-gap-dense: var(--ec-space-6);--ec-filter-sidebar-width: 220px;--ec-icon-size: 24px;--ec-icon-size-header: 22px;--ec-icon-size-footer: 16px;--ec-icon-size-reassurance: 28px;--ec-icon-stroke: 1.5;--ec-button-padding-block: 15px;--ec-button-padding-inline: var(--ec-space-7);--ec-button-outline-padding-block: 14px;--ec-button-outline-padding-inline: 27px;--ec-button-font-size: var(--ec-font-size-xs);--ec-input-padding-block: 12px;--ec-input-padding-inline: 14px;--ec-input-font-size: var(--ec-font-size-sm);--ec-header-padding-block: 18px;--ec-header-grid-template: 1fr auto 1fr;--ec-header-nav-gap: 18px;--ec-footer-padding-block-start: 56px;--ec-footer-padding-block-end: 24px;--ec-footer-col-brand-grow: 1.5;--ec-footer-col-newsletter-grow: 1.6;--ec-footer-grid-gap: 40px;--ec-radius-none: 0;--ec-radius-xs: 2px;--ec-radius-sm: 4px;--ec-radius-md: 8px;--ec-radius-circle: 50%;--ec-radius-pill: 999px;--ec-shadow-none: none;--ec-shadow-sm: 0 1px 2px rgb(0 0 0 / .04);--ec-shadow-md: 0 4px 16px rgb(0 0 0 / .08);--ec-shadow-dropdown: 0 24px 40px -16px rgb(0 0 0 / .08);--ec-shadow-drawer: -8px 0 30px rgb(0 0 0 / .08);--ec-shadow-focus: 0 0 0 2px var(--ec-color-bg), 0 0 0 4px var(--ec-color-focus);--ec-transition-fast: .15s ease;--ec-transition-base: .25s ease;--ec-transition-image: .4s ease;--ec-easing-standard: cubic-bezier(.2, 0, 0, 1);--ec-breakpoint-sm: 640px;--ec-breakpoint-md: 768px;--ec-breakpoint-lg: 1024px;--ec-breakpoint-xl: 1280px;--ec-z-base: 1;--ec-z-dropdown: 100;--ec-z-sticky: 200;--ec-z-overlay: 800;--ec-z-drawer: 900;--ec-z-modal: 1000;--ec-z-toast: 1100}.ec-breadcrumbs{font-size:var(--ec-font-size-sm);color:var(--ec-color-text-secondary)}.ec-breadcrumbs__list{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ec-space-2);margin:0;padding:0;list-style:none}.ec-breadcrumbs__item{display:inline-flex;align-items:center;gap:var(--ec-space-2);min-width:0}.ec-breadcrumbs__item+.ec-breadcrumbs__item:before{content:"\203a";color:var(--ec-color-text-subtle);font-size:var(--ec-font-size-body-sm);line-height:1}.ec-breadcrumbs__link{color:var(--ec-color-text-muted);text-decoration:none;transition:color var(--ec-transition-fast);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ec-breadcrumbs__link:hover,.ec-breadcrumbs__link:focus-visible{color:var(--ec-color-text)}.ec-breadcrumbs__item--current{color:var(--ec-color-text);font-weight:var(--ec-font-weight-medium)}
/*# sourceMappingURL=/cdn/shop/t/4/assets/ec-base.css.map */
