*{box-sizing:border-box;margin:0}body{display:flex;flex-direction:column;margin:0;min-height:100svh}html:has(dialog[scroll-lock][open],details[scroll-lock][open]){overflow:hidden}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}input,textarea,select{font:inherit;border-radius:var(--style-border-radius-inputs)}select{background-color:var(--color-background);color:currentcolor}dialog{background-color:var(--color-background);color:var(--color-foreground)}p{font-size:1.125rem;text-wrap:pretty}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p:empty{display:none}:is(p,h1,h2,h3,h4,h5,h6):first-child,:empty:first-child+:where(p,h1,h2,h3,h4,h5,h6){margin-block-start:0}:is(p,h1,h2,h3,h4,h5,h6):last-child,:where(p,h1,h2,h3,h4,h5,h6)+:has(+:empty:last-child){margin-block-end:0}body{font-family:var(--font-primary--family);background-color:var(--color-background);color:var(--color-foreground)}.shopify-section{--content-width: min( calc(var(--page-width) - var(--page-margin) * 2), calc(100% - var(--page-margin) * 2) );--content-margin: minmax(var(--page-margin), 1fr);--content-grid: var(--content-margin) var(--content-width) var(--content-margin);position:relative;grid-template-columns:var(--content-grid);display:grid;width:100%}.shopify-section>*{grid-column:2}.shopify-section>.full-width{grid-column:1 / -1}.mf-visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.mf-sec{background:var(--sec-bg, var(--c-cream));color:var(--sec-fg, var(--c-ink));border-top:1px solid var(--sec-rule, var(--c-rule));position:relative;overflow:hidden;font-family:var(--font-body)}.mf-sec--flush{border-top:0}.mf-wrap{position:relative;z-index:1;padding:var(--mf-pad-y, 100px) var(--pad-x)}.mf-kicker{font-size:11px;letter-spacing:.32em;text-transform:uppercase;color:var(--sec-accent, var(--c-gold));margin:0 0 18px}.mf-h1,.mf-h2,.mf-h3{font-family:Karla,sans-serif;font-weight:300;color:var(--sec-fg, var(--c-ink));letter-spacing:-.012em;margin:0;text-wrap:balance}.mf-h1{font-size:var(--t-h1);line-height:.96}.mf-h2{font-size:3rem;line-height:1.05}.mf-h3{font-size:1.75rem;line-height:1.1}.mf-em{color:var(--sec-accent-2, var(--c-gold-deep));font-style:italic}.mf-lede{font-family:var(--font-body);font-size:1.125rem;line-height:1.7;color:var(--sec-muted, var(--c-ink-soft))}.mf-btn,.mf-btn--ghost{display:inline-block;font-family:var(--font-body);font-size:11px;letter-spacing:.28em;text-transform:uppercase;text-decoration:none;cursor:pointer;border:1px solid transparent}.mf-btn{background:var(--sec-accent, var(--c-gold));color:var(--sec-bg, var(--c-cream));padding:18px 32px}.mf-btn--ghost{background:transparent;color:var(--sec-accent, var(--c-gold));border-color:var(--sec-accent, var(--c-gold));padding:14px 22px;letter-spacing:.22em}.mf-btn:focus-visible,.mf-btn--ghost:focus-visible,a:focus-visible,button:focus-visible{outline:2px solid var(--sec-accent, var(--c-gold));outline-offset:3px}.mf-link{font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--sec-fg, var(--c-ink));text-decoration:none;border-bottom:1px solid var(--sec-accent-2, var(--c-gold-deep));padding-bottom:4px}.mf-plate{position:relative;width:100%;overflow:hidden;background:repeating-linear-gradient(135deg,rgba(255,255,255,.14) 0 1px,transparent 1px 14px),var(--c-dark-warm)}.mf-plate>img,.mf-plate>svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.mf-plate__cap{position:absolute;inset:auto 0 0 0;padding:14px;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--c-cream-72)}.mf-container{width:100%;max-width:1280px;margin-inline:auto;padding-inline:24px}.mf-section-y{padding-block:64px}@media(min-width:768px){.mf-container{padding-inline:32px}.mf-section-y{padding-block:96px}}@media(min-width:1024px){.mf-container{padding-inline:48px}.mf-section-y{padding-block:128px}}@media(max-width:999px){.mf-wrap{padding:var(--mf-pad-y-m, 52px) var(--pad-x-m)}.mf-h1{font-size:clamp(40px,12vw,56px)}.mf-h2{font-size:clamp(30px,9vw,40px)}.mf-h3{font-size:clamp(26px,8vw,36px)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}html.mf-js [data-mf-reveal]{opacity:0;transform:translateY(16px);transition:opacity .8s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1);will-change:opacity,transform}html.mf-js [data-mf-reveal=fade]{transform:none}html.mf-js [data-mf-reveal=scale]{transform:scale(.985)}html.mf-js [data-mf-reveal].is-in{opacity:1;transform:none}html.mf-js [data-mf-stagger]>*{opacity:0;transform:translateY(16px);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}html.mf-js [data-mf-stagger].is-in>*{opacity:1;transform:none}html.mf-js [data-mf-stagger].is-in>*:nth-child(1){transition-delay:0ms}html.mf-js [data-mf-stagger].is-in>*:nth-child(2){transition-delay:60ms}html.mf-js [data-mf-stagger].is-in>*:nth-child(3){transition-delay:.11s}html.mf-js [data-mf-stagger].is-in>*:nth-child(4){transition-delay:.16s}html.mf-js [data-mf-stagger].is-in>*:nth-child(5){transition-delay:.21s}html.mf-js [data-mf-stagger].is-in>*:nth-child(6){transition-delay:.26s}html.mf-js [data-mf-stagger].is-in>*:nth-child(7){transition-delay:.3s}html.mf-js [data-mf-stagger].is-in>*:nth-child(8){transition-delay:.34s}html.mf-js [data-mf-stagger].is-in>*:nth-child(9){transition-delay:.38s}html.mf-js [data-mf-stagger].is-in>*:nth-child(10){transition-delay:.42s}html.mf-js [data-mf-stagger].is-in>*:nth-child(11){transition-delay:.46s}html.mf-js [data-mf-stagger].is-in>*:nth-child(n+12){transition-delay:.5s}.mf-card{transition:transform .5s cubic-bezier(.22,1,.36,1)}.mf-card:hover{transform:translateY(-4px)}.mf-card__media{box-shadow:0 0 #3a2e1e00;transition:box-shadow .5s ease}.mf-card:hover .mf-card__media{box-shadow:0 18px 44px #3a2e1e24}.mf-card__wish{transition:transform .3s ease}.mf-card:hover .mf-card__wish{transform:scale(1.08)}.mf-plate>img,.mf-plate>svg{transition:transform .9s cubic-bezier(.22,1,.36,1)}.mf-card:hover .mf-plate>img,.mf-promo__card:hover .mf-plate>img,.mf-gift__card:hover .mf-plate>img,.mf-universe__card:hover .mf-plate>img,.mf-ig__tile:hover .mf-plate>img,.mf-pdp__main:hover>img{transform:scale(1.05)}.mf-btn,.mf-btn--ghost{transition:transform .2s ease,opacity .25s ease,letter-spacing .35s ease,background-color .3s ease,color .3s ease}.mf-btn:hover,.mf-btn--ghost:hover{letter-spacing:.3em}.mf-btn--ghost:hover{letter-spacing:.24em}.mf-btn:active,.mf-btn--ghost:active{transform:translateY(1px)}.mf-link{transition:color .3s ease,transform .3s ease}.mf-link:hover{color:var(--sec-accent, var(--c-gold));transform:translateY(-1px)}.mf-header{transition:box-shadow .3s ease}html.mf-scrolled .mf-header--sticky{box-shadow:0 6px 24px #0000000f}.brand-motif{will-change:transform;backface-visibility:hidden}@media(prefers-reduced-motion:reduce){html.mf-js [data-mf-reveal],html.mf-js [data-mf-stagger]>*{opacity:1!important;transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/critical.css.map */
