:root{--m-ivory: #faf7f2;--m-bone: #f2ece3;--m-charcoal: #202020;--m-powder: #ddebf0;--m-blush: #e8c4be;--m-rose: #c8877d;--m-butter: #f4e6a7;--m-champagne: #d5b477;--m-ink: var(--m-charcoal);--m-ink-muted: #6e665d;--m-ink-faint: #a39a8f;--m-hairline: #e2dace;--m-display-xl: clamp(2.75rem, 1.35rem + 5.9vw, 6.5rem);--m-display-lg: clamp(2.25rem, 1.35rem + 3.8vw, 4.5rem);--m-display-md: clamp(1.75rem, 1.25rem + 2.1vw, 3rem);--m-display-sm: clamp(1.375rem, 1.15rem + .95vw, 1.875rem);--m-body-lg: clamp(1rem, .95rem + .22vw, 1.125rem);--m-body: 1rem;--m-body-sm: .875rem;--m-label: .6875rem;--m-track-label: .24em;--m-track-display: -.02em;--m-space-section: clamp(4.5rem, 2rem + 8vw, 9.5rem);--m-space-block: clamp(2rem, 1.2rem + 3vw, 4rem);--m-gutter: clamp(1.25rem, .5rem + 3vw, 4rem);--m-shell: 82.5rem;--m-measure: 34em;--m-ease: cubic-bezier(.22, .61, .36, 1);--m-reveal-duration: .9s}:root{--color-shadow-rgb: 32 32 32;--hover-transition-duration: .4s;--hover-transition-timing: var(--m-ease)}body{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4{font-weight:400;letter-spacing:var(--m-track-display)}::selection{background-color:var(--m-blush);color:var(--m-charcoal)}:where(a,button,summary):focus-visible{outline:1px solid var(--m-rose);outline-offset:3px}.header-section .header-logo,footer .logo-block{font-family:var(--font-body--family);font-weight:300;font-size:1.0625rem;letter-spacing:var(--m-track-label);text-transform:uppercase;text-indent:var(--m-track-label);line-height:1.2}footer .logo-block__image{width:auto}.mirelia-section{--m-section-ground: var(--m-ivory);--m-section-ink: var(--m-charcoal);position:relative;padding-block:var(--m-space-section);background-color:var(--m-section-ground);color:var(--m-section-ink)}.mirelia-section--bone{--m-section-ground: var(--m-bone)}.mirelia-section--powder{--m-section-ground: var(--m-powder)}.mirelia-section--blush{--m-section-ground: var(--m-blush)}.mirelia-section--ink{--m-section-ground: var(--m-charcoal);--m-section-ink: var(--m-ivory);--m-hairline: rgb(250 247 242 / .22);--m-ink-muted: rgb(250 247 242 / .68)}.mirelia-section--flush{padding-block:0}.mirelia-shell{width:min(100% - (var(--m-gutter) * 2),var(--m-shell));margin-inline:auto}.mirelia-shell--wide{width:min(100% - (var(--m-gutter) * 2),100rem)}.mirelia-chapter{display:flex;align-items:center;gap:1.25rem;margin:0 0 var(--m-space-block);font-family:var(--font-body--family);font-size:var(--m-label);font-weight:500;letter-spacing:var(--m-track-label);text-transform:uppercase;color:var(--m-ink-muted)}.mirelia-chapter__rule{flex:1 1 auto;height:1px;min-width:1.5rem;background-color:var(--m-hairline)}.mirelia-chapter__folio{flex:0 0 auto;color:var(--m-ink-faint)}@media screen and (max-width:30rem){.mirelia-chapter{font-size:.625rem;gap:.75rem}}.mirelia-eyebrow{margin:0 0 1.25rem;font-family:var(--font-body--family);font-size:var(--m-label);font-weight:500;letter-spacing:var(--m-track-label);text-transform:uppercase;color:var(--m-ink-muted)}.mirelia-display{margin:0;font-family:var(--font-heading--family);font-weight:400;font-size:var(--m-display-lg);line-height:1.04;letter-spacing:var(--m-track-display);text-wrap:balance}.mirelia-display--xl{font-size:var(--m-display-xl);line-height:1}.mirelia-display--md{font-size:var(--m-display-md);line-height:1.1}.mirelia-display--sm{font-size:var(--m-display-sm);line-height:1.2}.mirelia-display em{font-style:italic}.mirelia-lede{max-width:var(--m-measure);margin:1.5rem 0 0;font-family:var(--font-body--family);font-size:var(--m-body-lg);line-height:1.7;color:var(--m-ink-muted);text-wrap:pretty}.mirelia-note{margin:0;font-family:var(--font-body--family);font-size:var(--m-body-sm);line-height:1.65;color:var(--m-ink-muted)}.mirelia-actions{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 2rem;margin-block-start:var(--m-space-block)}.mirelia-cta{display:inline-block;padding:1.0625rem 2.5rem;border:0;font-family:var(--font-body--family);font-size:var(--m-label);font-weight:500;letter-spacing:var(--m-track-label);text-transform:uppercase;text-decoration:none;text-indent:var(--m-track-label);background-color:var(--m-charcoal);color:var(--m-ivory);cursor:pointer;transition:background-color .4s var(--m-ease),color .4s var(--m-ease)}.mirelia-cta:hover{background-color:var(--m-rose);color:var(--m-ivory)}.mirelia-cta--ghost{padding-inline:2.25rem;background-color:transparent;color:var(--m-section-ink, var(--m-charcoal));box-shadow:inset 0 0 0 1px currentcolor}.mirelia-cta--ghost:hover{background-color:var(--m-section-ink, var(--m-charcoal));color:var(--m-section-ground, var(--m-ivory))}.mirelia-cta--light{background-color:var(--m-ivory);color:var(--m-charcoal)}.mirelia-cta--light:hover{background-color:var(--m-blush);color:var(--m-charcoal)}.mirelia-link{display:inline-block;padding-block-end:.4375rem;font-family:var(--font-body--family);font-size:var(--m-label);font-weight:500;letter-spacing:var(--m-track-label);text-transform:uppercase;text-decoration:none;text-indent:var(--m-track-label);color:inherit;background-image:linear-gradient(var(--m-rose),var(--m-rose));background-repeat:no-repeat;background-position:0 100%;background-size:100% 1px;transition:background-size .5s var(--m-ease),color .4s var(--m-ease)}.mirelia-link:hover{color:var(--m-rose)}@media(hover:hover){.mirelia-link{background-size:1.75rem 1px}.mirelia-link:hover,.mirelia-link:focus-visible{background-size:100% 1px}}.mirelia-figure{position:relative;margin:0;overflow:hidden;background-color:var(--m-bone)}.mirelia-figure img{display:block;width:100%;height:100%;object-fit:cover}.mirelia-figure--portrait{aspect-ratio:4 / 5}.mirelia-figure--tall{aspect-ratio:3 / 4}.mirelia-figure--square{aspect-ratio:1 / 1}.mirelia-figure--landscape{aspect-ratio:4 / 3}@media(hover:hover)and (prefers-reduced-motion:no-preference){.mirelia-figure--reactive img{transition:transform 1.2s var(--m-ease),filter 1.2s var(--m-ease)}a:hover .mirelia-figure--reactive img,.mirelia-figure--reactive:hover img{transform:scale(1.03);filter:saturate(1.06)}}[data-mirelia-reveal]{opacity:1}.mirelia-reveal-ready [data-mirelia-reveal]{opacity:0;transform:translateY(1.25rem);transition:opacity var(--m-reveal-duration) var(--m-ease),transform var(--m-reveal-duration) var(--m-ease);transition-delay:var(--m-reveal-delay, 0ms)}.mirelia-reveal-ready [data-mirelia-reveal].is-revealed{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.mirelia-reveal-ready [data-mirelia-reveal]{opacity:1;transform:none;transition:none}.mirelia-figure--reactive img{transition:none}}.product-card .product-title,.product-card .product-title *{font-family:var(--font-body--family);font-size:var(--m-body-sm);font-weight:400;letter-spacing:0;line-height:1.5}.product-card .price{font-family:var(--font-body--family);font-size:var(--m-body-sm);font-weight:400;letter-spacing:.02em;color:var(--m-ink-muted)}.product-card .price--on-sale .price__sale{color:var(--m-rose)}.product-card__content{padding-block-start:1.125rem}.product-badges .product-badge{font-family:var(--font-body--family);font-size:.625rem;font-weight:500;letter-spacing:var(--m-track-label);text-transform:uppercase;padding:.375rem .625rem}.header-section{border-block-end:1px solid var(--m-hairline)}.header__menu a,.header__link,.header-actions a,.header-actions button{font-family:var(--font-body--family);font-size:.75rem;font-weight:400;letter-spacing:.1em;text-transform:uppercase}#header-component[transparent]:not([data-scroll-direction=up]) .header-section,.header-section:has(#header-component[transparent]){border-block-end-color:transparent}.mirelia-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.mirelia-rule{height:1px;border:0;margin:0;background-color:var(--m-hairline)}
/*# sourceMappingURL=/cdn/shop/t/1/assets/mirelia.css.map */
