:root{--mf-night: #0F2A22;--mf-pine: #173D31;--mf-ivory: #F7F2E9;--mf-paper: #FFFDF8;--mf-oxblood: #7A1428;--mf-oxblood-deep: #5E0F1F;--mf-gold: #B48A4E;--mf-ink: #1B2420;--mf-muted: #5E6A64;--mf-mist: #E6DFD2;--mf-ease: cubic-bezier(.32, .72, 0, 1);--mf-r-outer: 28px;--mf-r-inner: 22px;--mf-gutter: clamp(1.6rem, 4vw, 4rem)}body{background:var(--mf-ivory);color:var(--mf-ink);-webkit-font-smoothing:antialiased;letter-spacing:0}h1,h2,h3,.h0,.h1,.h2,.h3{font-family:var(--font-heading-family);font-weight:500;letter-spacing:-.015em;font-variation-settings:"opsz" 96}h1,.h0,.h1{line-height:1.02}h2,.h2{line-height:1.08}p,.rte{max-width:66ch}.mf-serif-i{font-family:var(--font-heading-family);font-style:italic;font-weight:400}:focus-visible{outline:2px solid var(--mf-gold)!important;outline-offset:3px!important}body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1;opacity:.035;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}.mf-btn{display:inline-flex;align-items:center;gap:1.2rem;min-height:5.4rem;padding:.6rem .6rem .6rem 2.6rem;border-radius:999px;border:0;background:var(--mf-oxblood);color:var(--mf-paper);font:600 1.6rem/1 var(--font-body-family);text-decoration:none;cursor:pointer;transition:background-color .25s var(--mf-ease),transform .2s var(--mf-ease)}.mf-btn:hover{background:var(--mf-oxblood-deep)}.mf-btn:active{transform:scale(.98)}.mf-btn__well{display:grid;place-items:center;width:4.2rem;height:4.2rem;border-radius:50%;background:#ffffff24;transition:transform .3s var(--mf-ease)}.mf-btn:hover .mf-btn__well{transform:translate(2px)}.mf-btn__well svg{width:1.6rem;height:1.6rem}.mf-btn--light{background:var(--mf-paper);color:var(--mf-ink)}.mf-btn--light:hover{background:#fff}.mf-btn--light .mf-btn__well{background:#1b242012}.mf-btn--block{width:100%;justify-content:space-between}.button,.shopify-payment-button__button--unbranded{font-weight:600;letter-spacing:0}.mf-frame{padding:.6rem;border-radius:var(--mf-r-outer);background:#1b24200a;box-shadow:inset 0 0 0 1px #1b24200f}.mf-frame>.mf-frame__core{border-radius:var(--mf-r-inner);background:var(--mf-paper);box-shadow:inset 0 1px #ffffffb3;overflow:hidden;overflow:clip}.mf-on-dark .mf-frame{background:#ffffff0d;box-shadow:inset 0 0 0 1px #ffffff14}.mf-reveal{opacity:0;transform:translateY(14px);transition:opacity .9s var(--mf-ease),transform .9s var(--mf-ease)}.mf-reveal.is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.mf-reveal{opacity:1;transform:none;transition:none}}.mf-letter{font-family:var(--font-lettering);color:var(--mf-ink);line-height:1}.mf-write{clip-path:inset(-40% 100% -40% -10%);animation:mf-write .9s var(--mf-ease) forwards}@keyframes mf-write{to{clip-path:inset(-40% -10% -40% -10%)}}@media(prefers-reduced-motion:reduce){.mf-write{animation:none;clip-path:none}}.mf-ink-layer{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:2}.mf-ink-layer:empty,.mf-hero__shade:empty{display:block}.mf-zone{position:absolute;left:var(--x);top:var(--y);width:var(--w);height:var(--h);transform:translate(-50%,-50%) rotate(var(--a, 0deg));display:grid;place-items:center;border-radius:.4em;transition:box-shadow .2s var(--mf-ease),background-color .2s var(--mf-ease)}.mf-zone__t{font-family:var(--font-lettering);color:var(--mf-ink);white-space:nowrap;line-height:1;font-size:var(--fs, 12px)}.mf-zone--line .mf-zone__t{color:var(--mf-oxblood)}.mf-zone.is-empty .mf-zone__t{color:#1b242042}.mf-zone.is-active{box-shadow:0 0 0 2px var(--mf-gold);background:#fffdf873}.mf-zone.is-tappable{pointer-events:auto;cursor:text}.mf-cutoff{display:flex;gap:.6rem;justify-content:center;align-items:baseline;flex-wrap:wrap;font-size:1.35rem;padding:1rem 1.6rem;text-align:center;background:var(--mf-night);color:var(--mf-ivory);position:relative;z-index:3}.mf-cutoff strong{font-weight:700;color:#fff}.mf-cutoff a{color:inherit}.section-header .header-wrapper{background:#f7f2e9f7;-webkit-backdrop-filter:blur(14px) saturate(1.2);backdrop-filter:blur(14px) saturate(1.2);border-bottom:1px solid var(--mf-mist)}.header__heading-link .h2,.header__heading .h2{font-family:var(--font-heading-family);font-size:2.8rem;letter-spacing:-.01em}.header__menu-item span{font-size:1.45rem}.mf-hero{position:relative;color:var(--mf-ivory);background:var(--mf-night);overflow:hidden;isolation:isolate}.mf-hero__media{position:relative}.mf-hero__img{display:block;width:100%;height:auto}.mf-hero__img--m{display:none}.mf-hero__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#081813f0,#081813c7 30%,#08181340 50%,#08181300 62%);pointer-events:none;z-index:1}.mf-hero__copy{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:flex;align-items:center}.mf-hero__copy-in{width:min(54rem,46%);margin-left:var(--mf-gutter)}.mf-hero__kicker{display:inline-flex;align-items:center;gap:.8rem;font-size:1.4rem;color:#f7f2e9cc;margin:0 0 2rem}.mf-hero__kicker:before{content:"";width:2.4rem;height:1px;background:var(--mf-gold)}.mf-hero__title{font-size:clamp(4.4rem,6.4vw,9.2rem);margin:0 0 2rem;color:var(--mf-paper)}.mf-hero__title em{font-style:italic;font-weight:400;color:#e9d7b5}.mf-hero__sub{font-size:clamp(1.6rem,1.3vw,1.9rem);line-height:1.55;color:#f7f2e9d1;margin:0 0 3rem;max-width:40ch}.mf-hero__form{max-width:52rem}.mf-hero__label{display:block;font-size:1.35rem;font-weight:600;margin-bottom:.8rem;color:#f7f2e9e6}.mf-hero__inputrow{display:flex;gap:.6rem;padding:.6rem;border-radius:999px;background:#fffdf8f5;box-shadow:0 20px 60px -20px #0000008c}.mf-hero__input{flex:1;min-width:0;border:0;background:transparent;font:inherit;font-size:1.7rem;padding:0 1.6rem;color:var(--mf-ink)}.mf-hero__input:focus,.mf-hero__input:focus-visible{outline:none!important;box-shadow:none!important}.mf-hero__inputrow:has(.mf-hero__input:focus-visible){box-shadow:0 0 0 2px var(--mf-gold),0 20px 60px -20px #0000008c}.mf-hero__hint{margin:1rem 0 0 1.8rem;font-size:1.3rem;color:#f7f2e9a8}.mf-hero__trust{display:flex;flex-wrap:wrap;gap:.8rem 2.4rem;margin:3.2rem 0 0;padding:0;list-style:none;font-size:1.35rem;color:#f7f2e9c7}.mf-hero__trust li{display:flex;align-items:center;gap:.8rem}.mf-hero__trust svg{width:1.6rem;height:1.6rem;color:var(--mf-gold);flex:none}@media(max-width:989px){.mf-hero__img--d{display:none}.mf-hero__img--m{display:block}.mf-hero__shade{background:linear-gradient(180deg,#0a1c1600 40%,#0a1c16eb)}.mf-hero__copy{position:relative;inset:auto;background:var(--mf-night)}.mf-hero__copy-in{width:auto;margin:0;padding:2.4rem 1.6rem 4rem}.mf-hero__title{font-size:clamp(4rem,11vw,5.6rem)}.mf-hero__inputrow{flex-direction:column;border-radius:22px}.mf-hero__input{min-height:5rem}.mf-hero__inputrow .mf-btn{justify-content:space-between}}.mf-sec{padding:clamp(6.4rem,9vw,12rem) 0}.mf-sec--tight{padding:clamp(4.8rem,6vw,8rem) 0}.mf-sec--dark{background:var(--mf-night);color:var(--mf-ivory)}.mf-sec--pine{background:var(--mf-pine);color:var(--mf-ivory)}.mf-sec__head{display:flex;justify-content:space-between;align-items:end;gap:3.2rem;margin-bottom:clamp(3.2rem,4vw,5.6rem);flex-wrap:wrap}.mf-sec__title{font-size:clamp(3.4rem,4.6vw,6.4rem);margin:0;max-width:18ch}.mf-sec__lede{margin:0;color:var(--mf-muted);font-size:1.7rem;line-height:1.6;max-width:46ch}.mf-sec--dark .mf-sec__lede,.mf-sec--pine .mf-sec__lede{color:#f7f2e9bd}.mf-cat__bar{display:flex;gap:1.2rem;flex-wrap:wrap;align-items:center;margin-bottom:3.2rem}.mf-cat__namebox{flex:1 1 36rem;display:flex;align-items:center;gap:1rem;padding:.6rem .6rem .6rem 2rem;border-radius:999px;background:var(--mf-paper);box-shadow:inset 0 0 0 1px var(--mf-mist)}.mf-cat__namebox input{flex:1;min-width:0;border:0;background:transparent;font:inherit;font-size:1.6rem;min-height:4.4rem;color:var(--mf-ink)}.mf-cat__namebox input:focus,.mf-cat__namebox input:focus-visible{outline:none!important;box-shadow:none!important}.mf-cat__namebox:focus-within{box-shadow:inset 0 0 0 2px var(--mf-gold)}.mf-cat__chips{display:flex;gap:.6rem;flex-wrap:wrap}.mf-chip{min-height:4.4rem;padding:0 1.8rem;border-radius:999px;border:0;background:transparent;box-shadow:inset 0 0 0 1px var(--mf-mist);font:500 1.45rem var(--font-body-family);color:var(--mf-ink);cursor:pointer;transition:background-color .2s var(--mf-ease),box-shadow .2s var(--mf-ease)}.mf-chip[aria-pressed=true]{background:var(--mf-ink);color:var(--mf-paper);box-shadow:none}.mf-cat__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.2rem,2vw,2.4rem);list-style:none;padding:0;margin:0}@media(min-width:990px){.mf-cat__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.mf-pcard{display:block;text-decoration:none;color:inherit}.mf-pcard__media{position:relative;aspect-ratio:1;border-radius:var(--mf-r-inner);overflow:hidden;background:#fff;container-type:inline-size}.mf-pcard__media img{width:100%;height:100%;object-fit:contain;display:block;transition:transform .8s var(--mf-ease)}.mf-pcard:hover .mf-pcard__media img,.mf-pcard:hover .mf-ink-layer{transform:scale(1.03)}.mf-pcard .mf-ink-layer{transition:transform .8s var(--mf-ease)}.mf-pcard__meta{display:flex;justify-content:space-between;gap:1rem;margin-top:1.2rem;align-items:baseline}.mf-pcard__title{font-weight:600;font-size:1.5rem;margin:0}.mf-pcard__price{font-size:1.45rem;color:var(--mf-muted);white-space:nowrap}.mf-pcard__tag{position:absolute;left:1rem;top:1rem;z-index:3;font-size:1.15rem;font-weight:600;padding:.4rem .9rem;border-radius:999px;background:#fffdf8eb;color:var(--mf-ink)}.mf-maker{display:grid;gap:clamp(3.2rem,6vw,9.6rem);align-items:center}@media(min-width:990px){.mf-maker{grid-template-columns:1.05fr 1fr}}.mf-maker__img{width:100%;height:auto;display:block;border-radius:var(--mf-r-inner)}.mf-maker__facts{list-style:none;margin:4rem 0 0;padding:0;display:grid;gap:2.4rem}.mf-maker__facts li{display:grid;grid-template-columns:5.6rem 1fr;gap:1.6rem;align-items:start;padding-top:2.4rem;border-top:1px solid rgba(247,242,233,.14)}.mf-maker__n{font-family:var(--font-heading-family);font-size:3.2rem;line-height:1;color:#e9d7b5}.mf-maker__facts h3{font-size:2rem;margin:0 0 .4rem}.mf-maker__facts p{margin:0;color:#f7f2e9bd;line-height:1.6}.mf-edition{display:grid;gap:3.2rem;align-items:center}@media(min-width:990px){.mf-edition{grid-template-columns:auto 1fr;gap:8rem}}.mf-edition__year{font-family:var(--font-heading-family);font-weight:400;font-style:italic;font-size:clamp(10rem,18vw,22rem);line-height:.8;color:#e9d7b5;margin:0;letter-spacing:-.03em}.mf-edition__body h2{font-size:clamp(3rem,3.6vw,4.6rem);margin:0 0 1.6rem}.mf-edition__body p{color:#f7f2e9c7;font-size:1.7rem;line-height:1.65}.mf-promise{display:grid;gap:2.4rem}@media(min-width:990px){.mf-promise{grid-template-columns:1fr 1fr}}.mf-promise__card{padding:clamp(2.8rem,4vw,4.8rem);height:100%}.mf-promise__card h2{font-size:clamp(3rem,3.4vw,4.4rem);margin:0 0 1.4rem}.mf-promise__card p{color:var(--mf-muted);line-height:1.65;margin:0}.mf-cal{list-style:none;margin:2.4rem 0 0;padding:0}.mf-cal li{display:flex;justify-content:space-between;gap:1.6rem;padding:1.6rem 0;border-top:1px solid var(--mf-mist);font-size:1.6rem}.mf-cal li b{font-family:var(--font-heading-family);font-weight:500;font-size:2rem}.mf-cal li span{color:var(--mf-muted)}.mf-gifts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.2rem,2vw,2.4rem)}@media(min-width:990px){.mf-gifts{grid-template-columns:repeat(4,minmax(0,1fr))}}.mf-gift{position:relative;display:block;border-radius:var(--mf-r-inner);overflow:hidden;aspect-ratio:4 / 5;background:var(--mf-pine);color:var(--mf-paper);text-decoration:none}.mf-gift img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .9s var(--mf-ease)}.mf-gift:hover img{transform:scale(1.04)}.mf-gift__txt{position:absolute;inset:auto 0 0 0;padding:2rem;background:linear-gradient(180deg,transparent,rgba(10,28,22,.85))}.mf-gift__txt h3{margin:0 0 .2rem;font-size:clamp(2rem,2vw,2.6rem);color:var(--mf-paper)}.mf-gift__txt p{margin:0;font-size:1.35rem;color:#f7f2e9cc}.mf-split{display:grid;gap:clamp(3.2rem,6vw,9.6rem);align-items:center}@media(min-width:990px){.mf-split{grid-template-columns:1fr 1.05fr}.mf-split--flip>:first-child{order:2}}.mf-split__img{width:100%;height:auto;display:block;border-radius:var(--mf-r-inner)}.mf-split__list{list-style:none;padding:0;margin:3.2rem 0 0;display:grid;gap:1.4rem}.mf-split__list li{display:flex;gap:1.2rem;align-items:baseline;font-size:1.6rem}.mf-split__list li:before{content:"";width:.8rem;height:.8rem;border-radius:50%;background:var(--mf-gold);flex:none;transform:translateY(-.1rem)}.product__title h1{font-size:clamp(3.2rem,3.2vw,4.8rem)}.product .price-item{font-weight:600}.mf-ladder{display:flex;flex-wrap:wrap;gap:.4rem 1.6rem;margin:.4rem 0 1.6rem;font-size:1.35rem;color:var(--mf-muted)}.mf-ladder b{color:var(--mf-ink);font-weight:600}mf-personalizer,mf-ship-bar,mf-sticky-atc{display:block}.mf-pz{margin:2rem 0;container-type:inline-size}.mf-pz .mf-frame__core{padding:clamp(1.8rem,3cqi,2.8rem)}.mf-pz__head{display:flex;justify-content:space-between;gap:1rem;align-items:baseline;margin-bottom:1.6rem}.mf-pz__title{font-size:2.2rem;margin:0}.mf-pz__sub{margin:.4rem 0 0;font-size:1.35rem;color:var(--mf-muted)}.mf-pz__grid{display:grid;gap:1.8rem}.mf-proof{margin:0;display:grid;gap:.8rem;order:-1}.mf-proof[hidden],.mf-tag[hidden]{display:none}.mf-proof__stage{position:relative;aspect-ratio:1;width:min(100%,58vh);max-height:58vh;margin-inline:auto;border-radius:18px;overflow:hidden;background:#fff;container-type:inline-size}.mf-proof__img{width:100%;height:100%;object-fit:contain;display:block}.mf-proof__stage>.mf-proof__img,.mf-proof__stage>.mf-ink-layer{transform:scale(1.22);transform-origin:50% 56%}.mf-proof__cap,.mf-tag__caption{font-size:1.25rem;color:var(--mf-muted);margin:0}.mf-pz__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem;align-content:start}.mf-pz__field{position:relative;display:grid;gap:.5rem}.mf-pz__field[hidden]{display:none}.mf-pz__field--line,.mf-pz__error,.mf-pz__note{grid-column:1 / -1}.mf-pz__field label{display:flex;justify-content:space-between;font-size:1.3rem;font-weight:600}.mf-pz__field label span{font-weight:400;color:var(--mf-muted)}.mf-pz__input{width:100%;min-width:0;box-sizing:border-box;min-height:5rem;padding:0 5rem 0 1.5rem;border:0;border-radius:14px;background:var(--mf-ivory);box-shadow:inset 0 0 0 1px var(--mf-mist);font:1.65rem var(--font-body-family);color:var(--mf-ink);transition:box-shadow .2s var(--mf-ease),background-color .2s var(--mf-ease)}.mf-pz__input:focus,.mf-pz__input:focus-visible{outline:none!important;background:#fff;box-shadow:inset 0 0 0 2px var(--mf-gold)}.mf-pz__input:user-invalid{box-shadow:inset 0 0 0 2px var(--mf-oxblood)}.mf-pz__count{position:absolute;right:1.3rem;bottom:1.6rem;font-size:1.2rem;color:var(--mf-muted);font-variant-numeric:tabular-nums}.mf-pz__error{margin:0;color:var(--mf-oxblood);font-size:1.35rem;font-weight:600}.mf-pz__note{margin:0;font-size:1.3rem;color:var(--mf-muted)}@container (min-width: 760px){.mf-pz__grid{grid-template-columns:1.1fr 1fr;align-items:start}.mf-proof{order:0;position:sticky;top:10rem}}@container (max-width: 380px){.mf-pz__fields{grid-template-columns:minmax(0,1fr)}}@media(min-width:990px){.has-gallery-proof .mf-proof{display:none}.has-gallery-proof .mf-pz__grid{grid-template-columns:minmax(0,1fr)}}.mf-tag{position:relative;margin:0;order:-1;padding:3.6rem 2rem 2rem;background:var(--mf-ivory);border-radius:18px;text-align:center;min-height:14rem;display:grid;align-content:center;gap:1rem}.mf-tag__hole{position:absolute;top:1.4rem;left:50%;width:1.4rem;height:1.4rem;margin-left:-.7rem;border-radius:50%;background:var(--mf-paper);box-shadow:inset 0 0 0 2px var(--mf-gold)}.mf-tag__names{display:flex;flex-wrap:wrap;justify-content:center;gap:.4rem 1.6rem;font-size:clamp(2.6rem,6vw,3.4rem)}.mf-tag__placeholder{color:#a9b4ae}.mf-tag__banner{font-size:2.2rem;color:var(--mf-oxblood)}.mf-tag__banner[hidden]{display:none}.mf-addons{display:grid;gap:.8rem;margin-top:1.6rem}.mf-addon{display:grid;grid-template-columns:auto 5.2rem 1fr auto;gap:1.2rem;align-items:center;padding:1rem 1.4rem 1rem 1.2rem;border-radius:16px;background:var(--mf-ivory);box-shadow:inset 0 0 0 1px var(--mf-mist);cursor:pointer;transition:box-shadow .2s var(--mf-ease)}.mf-addon:has(input:checked){box-shadow:inset 0 0 0 2px var(--mf-ink);background:#fff}.mf-addon input[type=checkbox]{width:2rem;height:2rem;accent-color:var(--mf-ink);margin:0}.mf-addon img{width:5.2rem;height:5.2rem;object-fit:cover;border-radius:10px}.mf-addon__ph{width:5.2rem;height:5.2rem;border-radius:10px;display:grid;place-items:center;background:var(--mf-paper, #f3ede3);color:var(--mf-oxblood, #6f1324)}.mf-addon__ph svg{width:2.4rem;height:2.4rem}.mf-addon b{display:block;font-size:1.45rem}.mf-addon small{color:var(--mf-muted);font-size:1.25rem}.mf-addon__price{font-weight:600;font-size:1.45rem}.mf-addon__msg{grid-column:1 / -1;display:none}.mf-addon:has(input:checked) .mf-addon__msg{display:block}.mf-addon__msg textarea{width:100%;min-height:8rem;padding:1.2rem 1.4rem;border:0;border-radius:12px;background:var(--mf-ivory);box-shadow:inset 0 0 0 1px var(--mf-mist);font:1.5rem var(--font-body-family);resize:vertical}.mf-delivery{margin:1.6rem 0;padding:1.4rem 1.6rem;border-radius:16px;background:var(--mf-paper);box-shadow:inset 0 0 0 1px var(--mf-mist);display:grid;grid-template-columns:auto 1fr;gap:1.2rem;align-items:start}.mf-delivery svg{width:2.2rem;height:2.2rem;color:var(--mf-gold);margin-top:.2rem}.mf-delivery p{margin:0}.mf-delivery__line{font-size:1.5rem}.mf-delivery__line a{color:var(--mf-oxblood)}.mf-delivery__note{margin-top:.4rem!important;font-size:1.3rem;color:var(--mf-muted)}.mf-trustrow{list-style:none;margin:1.6rem 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem}.mf-trustrow li{display:grid;gap:.6rem;justify-items:center;text-align:center;padding:1.4rem .8rem;border-radius:14px;background:var(--mf-paper);box-shadow:inset 0 0 0 1px var(--mf-mist);font-size:1.25rem;line-height:1.35}.mf-trustrow svg{width:2.2rem;height:2.2rem;color:var(--mf-gold)}.mf-review{border:0;padding:0;width:min(56rem,calc(100vw - 2.4rem));border-radius:var(--mf-r-outer);background:var(--mf-paper);color:var(--mf-ink);box-shadow:0 40px 120px -30px #0a1c1699}.mf-review::backdrop{background:#0a1c168c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.mf-review[open]{animation:mf-pop .35s var(--mf-ease)}@keyframes mf-pop{0%{opacity:0;transform:translateY(12px) scale(.98)}}.mf-review__in{padding:clamp(2.4rem,4vw,3.6rem)}.mf-review h2{font-size:clamp(2.6rem,3vw,3.4rem);margin:0 0 .6rem}.mf-review p{color:var(--mf-muted);margin:0 0 2rem}.mf-review__names{list-style:none;margin:0 0 2rem;padding:0;display:grid;gap:.6rem}.mf-review__names li{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;padding:1.2rem 1.6rem;border-radius:14px;background:var(--mf-ivory)}.mf-review__names>li>span:not(.mf-review__crop){font-size:1.3rem;color:var(--mf-muted)}.mf-review__names b{font-family:var(--font-lettering);font-weight:400;font-size:2.8rem;letter-spacing:.02em}.mf-review__actions{display:grid;gap:.8rem}.mf-review__edit{background:none;border:0;font:600 1.5rem var(--font-body-family);color:var(--mf-ink);text-decoration:underline;text-underline-offset:.2em;padding:1.2rem;cursor:pointer}@media(prefers-reduced-motion:reduce){.mf-review[open]{animation:none}}.mf-sticky{position:fixed;left:.8rem;right:.8rem;bottom:.8rem;z-index:4;display:none;align-items:center;gap:1.2rem;padding:.8rem .8rem .8rem 1.6rem;border-radius:999px;background:#fffdf8f0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 20px 50px -20px #0a1c1680,inset 0 0 0 1px var(--mf-mist);transform:translateY(140%);transition:transform .45s var(--mf-ease)}.mf-sticky.is-on{transform:none}.mf-sticky__t{flex:1;min-width:0}.mf-sticky__t b{display:block;font-size:1.4rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mf-sticky__t span{font-size:1.3rem;color:var(--mf-muted)}.mf-sticky .mf-btn{min-height:4.8rem;padding-left:2rem;font-size:1.5rem}@media(max-width:989px){.mf-sticky{display:flex}}.mf-ship{padding:0 2.4rem 1.6rem}.mf-ship__text{margin:0 0 1rem;font-size:1.4rem}.mf-ship__track{position:relative;height:6px;border-radius:99px;background:var(--mf-mist)}.mf-ship__fill{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:99px;transform-origin:left;transform:scaleX(var(--p, 0));background:var(--mf-oxblood);transition:transform .6s var(--mf-ease)}.mf-ship__marks{display:flex;justify-content:space-between;margin-top:.8rem;font-size:1.2rem;color:var(--mf-muted)}.mf-ship__marks .is-done{color:var(--mf-ink);font-weight:600}@media(prefers-reduced-motion:reduce){.mf-ship__fill{transition:none}}.cart-item__details dd{font-family:var(--font-lettering);font-size:1.8rem}.mf-line-actions{display:flex;flex-wrap:wrap;gap:.4rem 1.6rem;margin-top:.8rem}.mf-edit,.mf-dupe{padding:0;background:none;border:0;font:600 1.3rem var(--font-body-family);color:var(--mf-oxblood);text-decoration:underline;text-underline-offset:.2em;cursor:pointer;text-align:left}.mf-dupe{color:var(--mf-ink)}.mf-giftmode{display:flex;gap:1rem;align-items:center;padding:1.2rem 0;font-size:1.4rem;cursor:pointer}.mf-giftmode input{width:1.8rem;height:1.8rem;accent-color:var(--mf-ink)}.mf-express{margin-top:1rem}.mf-express .additional-checkout-buttons{margin:0}.mf-slide{position:fixed;right:1.6rem;bottom:1.6rem;z-index:20;width:min(38rem,calc(100vw - 3.2rem));transform:translateY(140%);transition:transform .5s var(--mf-ease)}.mf-slide.is-on{transform:none}.mf-slide .mf-frame__core{padding:2.4rem;position:relative}.mf-slide h2{font-size:2.4rem;margin:0 0 .6rem;padding-right:3.6rem;text-wrap:balance}.mf-slide p{margin:0 0 1.6rem;color:var(--mf-muted);font-size:1.4rem}.mf-slide form{display:flex;gap:.6rem}.mf-slide input[type=email]{flex:1;min-width:0;min-height:4.8rem;padding:0 1.4rem;border:0;border-radius:999px;background:var(--mf-ivory);box-shadow:inset 0 0 0 1px var(--mf-mist);font:1.5rem var(--font-body-family)}.mf-slide .mf-btn{min-height:4.8rem;padding:0 2rem}.mf-slide__x{position:absolute;z-index:1;top:.8rem;right:.8rem;width:4rem;height:4rem;border:0;border-radius:50%;background:transparent;font-size:2rem;cursor:pointer;color:var(--mf-muted)}.mf-sticky.is-on~.mf-slide{bottom:9rem}.card-wrapper .card__heading{font-family:var(--font-body-family);font-weight:600;font-size:1.5rem}.collapsible-content summary,.product__accordion summary{font-weight:600}.accordion__title{font-family:var(--font-body-family);font-weight:600}.mf-visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.card__media .media{container-type:inline-size}.card__media .mf-ink-layer{z-index:2}.mf-pcard__media img,.mf-pcard__media .mf-ink-layer{transform:scale(1.3);transform-origin:50% 55%}.mf-pcard:hover .mf-pcard__media img,.mf-pcard:hover .mf-pcard__media .mf-ink-layer{transform:scale(1.36)}.card__media .media>img:first-child,.card__media .mf-ink-layer{transform:scale(1.25);transform-origin:50% 55%}.mf-pcard__title,.card__heading{font-family:var(--font-body-family)!important;font-weight:600;letter-spacing:0;font-variation-settings:normal}.mf-sec--dark,.mf-sec--pine{--color-foreground: 247, 242, 233}.mf-sec--dark :is(h1,h2,h3,.mf-sec__title),.mf-sec--pine :is(h1,h2,h3,.mf-sec__title){color:var(--mf-paper)}.mf-promise>.mf-frame{display:flex}.mf-promise>.mf-frame>.mf-frame__core{flex:1}.mf-promise__card{height:auto}.mf-gift--light{background:var(--mf-paper);color:var(--mf-ink);aspect-ratio:auto;box-shadow:inset 0 0 0 1px var(--mf-mist)}.mf-gift--light img{aspect-ratio:1;object-fit:contain}.mf-gift--light .mf-gift__txt{position:static;background:none;padding:1.6rem 2rem 2rem}.mf-gift--light .mf-gift__txt h3{color:var(--mf-ink)}.mf-gift--light .mf-gift__txt p{color:var(--mf-muted)}.mf-ink-layer.is-waiting{opacity:0}.mf-ink-layer{transition:opacity .35s var(--mf-ease)}.mf-fb{padding:clamp(4rem,6vw,8rem) 0 clamp(6rem,8vw,10rem)}.mf-fb__head{max-width:72rem;margin-bottom:clamp(3.2rem,4vw,4.8rem)}.mf-fb__title{font-size:clamp(4.2rem,6vw,7.6rem);margin:0 0 1.6rem}.mf-fb__panel .mf-frame__core{padding:clamp(2rem,3vw,3.2rem)}.mf-fb__step{margin:0 0 1.4rem;font-weight:600;font-size:1.4rem}.mf-fb__roles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem}@media(min-width:750px){.mf-fb__roles{grid-template-columns:repeat(9,minmax(0,1fr))}}.mf-fb__role{position:relative;display:grid;justify-items:center;gap:.6rem;padding:1.6rem .6rem 1.2rem;border:0;border-radius:18px;background:var(--mf-ivory);box-shadow:inset 0 0 0 1px var(--mf-mist);color:var(--mf-ink);font:600 1.4rem var(--font-body-family);cursor:pointer;transition:box-shadow .2s var(--mf-ease),transform .2s var(--mf-ease),background-color .2s var(--mf-ease)}.mf-fb__role:hover{background:#fff;box-shadow:inset 0 0 0 1px var(--mf-ink)}.mf-fb__role:active{transform:scale(.97)}.mf-fig{width:3.6rem;height:4.4rem;color:var(--mf-pine)}.mf-fb__plus{position:absolute;top:.6rem;right:.8rem;font-weight:500;color:var(--mf-muted)}.mf-fb__members{list-style:none;margin:1.8rem 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(20rem,1fr));gap:.8rem}.mf-fb__members:empty{display:none}.mf-fb__member{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.8rem;padding:.5rem .5rem .5rem 1.4rem;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1px var(--mf-mist);animation:mf-pop .3s var(--mf-ease)}.mf-fb__mrole{font-size:1.25rem;font-weight:600;color:var(--mf-muted)}.mf-fb__member input{min-width:0;border:0;background:transparent;font:1.6rem var(--font-body-family);min-height:4rem;color:var(--mf-ink)}.mf-fb__member input:focus,.mf-fb__member input:focus-visible{outline:none!important;box-shadow:none!important}.mf-fb__member:focus-within{box-shadow:inset 0 0 0 2px var(--mf-gold)}.mf-fb__member button{width:3.6rem;height:3.6rem;border:0;border-radius:50%;background:var(--mf-ivory);font-size:1.8rem;color:var(--mf-muted);cursor:pointer}.mf-fb__summary{margin:1.6rem 0 0;font-size:1.45rem;color:var(--mf-muted)}.mf-fb__results{margin-top:clamp(3.2rem,4vw,5.6rem)}.mf-fb__rhead{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.8rem 2.4rem;margin-bottom:2.4rem}.mf-fb__count{font-size:clamp(2.6rem,3vw,3.6rem);margin:0}.mf-fb__note{margin:0;color:var(--mf-muted);font-size:1.45rem;max-width:52ch}.mf-fb__loading{color:var(--mf-muted)}.mf-fb__more{display:flex;margin:4rem auto 0}@media(prefers-reduced-motion:reduce){.mf-fb__member{animation:none}}.mf-ink-layer{mix-blend-mode:multiply}.mf-zone__t{display:inline-flex;align-items:baseline;color:#1e211e;text-shadow:0 0 .5px rgba(20,22,20,.55),0 0 .04em rgba(20,22,20,.25);transform-origin:50% 60%}.mf-zone--line .mf-zone__t{color:#6f1324;text-shadow:0 0 .5px rgba(90,10,25,.5)}.mf-ch{display:inline-block;white-space:pre}.mf-zone.is-empty .mf-zone__t{text-shadow:none}.mf-zone.is-active{mix-blend-mode:normal}.mf-proof__stage>.mf-proof__img,.mf-proof__stage>.mf-ink-layer,.product__media>img,.product__media>.mf-ink-layer{transition:transform .55s var(--mf-ease),transform-origin .55s var(--mf-ease)}.mf-proof__stage.is-zoomed>.mf-proof__img,.mf-proof__stage.is-zoomed>.mf-ink-layer,.product__media.is-zoomed>img,.product__media.is-zoomed>.mf-ink-layer{transform:scale(var(--zs, 2));transform-origin:var(--zx) var(--zy)}@media(prefers-reduced-motion:reduce){.mf-proof__stage>*,.product__media>*{transition:none!important}}.mf-pz__field.is-invalid .mf-pz__input{box-shadow:inset 0 0 0 2px var(--mf-oxblood);background:#fff}.mf-addon input[type=checkbox]{-webkit-appearance:none;appearance:none;width:2.2rem;height:2.2rem;border-radius:7px;box-shadow:inset 0 0 0 1.5px #9aa59f;background:#fff;display:grid;place-items:center;cursor:pointer;transition:background-color .2s var(--mf-ease),box-shadow .2s var(--mf-ease)}.mf-addon input[type=checkbox]:checked{background:var(--mf-oxblood);box-shadow:none}.mf-addon input[type=checkbox]:checked:after{content:"";width:.6rem;height:1.1rem;border:solid #fff;border-width:0 2px 2px 0;transform:translateY(-1px) rotate(45deg)}.mf-addon:has(input:checked){box-shadow:inset 0 0 0 1px var(--mf-oxblood)}.mf-addon__msg{padding-right:.2rem}.mf-addon__msg textarea{margin-top:.4rem;box-sizing:border-box}.mf-review__render{position:relative;aspect-ratio:1;width:min(30rem,70%);margin:0 auto 2rem;border-radius:18px;overflow:hidden;background:#fff;box-shadow:inset 0 0 0 1px var(--mf-mist)}.mf-review__render img,.mf-review__render .mf-ink-layer{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;transform:scale(1.22);transform-origin:50% 56%}.mf-review__names li.is-addon{background:transparent;box-shadow:inset 0 0 0 1px var(--mf-mist)}.mf-review__names li.is-addon em{font-style:normal;color:var(--mf-muted);font-size:1.4rem}.mf-review__total{text-align:right;font-weight:600;margin:-.8rem 0 1.6rem!important;color:var(--mf-ink)!important}.mf-hero__media{height:min(calc(100svh - 11rem),86rem);min-height:56rem}.mf-hero__img{width:100%;height:100%;object-fit:cover;object-position:72% 42%}.mf-hero .mf-hero__layer{inset:auto;aspect-ratio:auto}.mf-hero__copy-in{margin-left:max(var(--mf-gutter),calc((100vw - 130rem)/2 + 5rem));width:min(52rem,42%)}.mf-hero__title{max-width:10ch}.mf-hero__pill{position:fixed;left:1.2rem;right:1.2rem;bottom:calc(1.2rem + env(safe-area-inset-bottom,0px));z-index:4;justify-content:space-between;white-space:nowrap;transform:translateY(160%);transition:transform .45s var(--mf-ease);box-shadow:0 18px 40px -16px #0a1c1699}.mf-hero__pill.is-on{transform:translateY(0)}.mf-hero__pill.is-on.is-away{transform:translateY(160%)}@media(min-width:990px){.mf-hero__pill{display:none}}@media(max-width:989px){.mf-hero__media{height:min(62svh,52rem);min-height:40rem}.mf-hero__img--m{object-position:50% 38%}.mf-hero__shade{background:linear-gradient(180deg,#08181300 45%,#081813e0)}.mf-hero__copy{position:relative}.mf-hero__copy-in{width:auto;margin:-3.2rem 0 0;padding:0 1.6rem 3.2rem;position:relative;z-index:3}.mf-hero__kicker{margin-bottom:1rem}.mf-hero__title{font-size:clamp(3.8rem,10.5vw,5rem);margin-bottom:1.4rem;max-width:12ch}.mf-hero__sub{font-size:1.5rem;margin-bottom:2rem}}.mf-scene,.mf-gift{position:relative}.mf-gift .mf-ink-layer{z-index:1}.mf-gift__txt{z-index:2}.mf-half{clip-path:inset(0 45% 0 0)}.mf-sec{padding:clamp(7.2rem,9vw,12rem) 0}.mf-sec--tight{padding:clamp(5.6rem,7vw,9.6rem) 0}.mf-reveal{opacity:.82;transform:translateY(8px);transition:opacity .45s var(--mf-ease),transform .45s var(--mf-ease)}.mf-sec--dark .mf-sec__lede,.mf-sec--pine .mf-sec__lede,.mf-maker__facts p,.mf-edition__body p{color:#f7f2e9db}.mf-hero__hint,.mf-hero__trust{color:#f7f2e9d6;font-size:1.35rem}.mf-pcard__media img,.mf-pcard__media .mf-ink-layer{transform:scale(1.16);transform-origin:50% 58%}.mf-pcard:hover .mf-pcard__media img,.mf-pcard:hover .mf-pcard__media .mf-ink-layer{transform:scale(1.6);transform-origin:50% 40%}.mf-pcard__sizes{display:block;font-size:1.3rem;color:var(--mf-muted);margin-top:.2rem}.mf-gift__txt p{font-size:1.4rem;color:#fffdf8e6}@media(max-width:749px){.mf-gift__txt{padding:1.4rem}.mf-gift__txt h3{font-size:1.8rem}.mf-gift__txt p{font-size:1.25rem}}.mf-promise__img{width:calc(100% + clamp(5.6rem,8vw,9.6rem));max-width:none;margin:calc(-1*clamp(2.8rem,4vw,4.8rem)) calc(-1*clamp(2.8rem,4vw,4.8rem)) 2.4rem;height:22rem;object-fit:cover;object-position:62% 30%;display:block}.mf-edition{grid-template-columns:1fr}@media(min-width:990px){.mf-edition{grid-template-columns:auto minmax(34rem,1fr) minmax(0,34rem);gap:6.4rem}.mf-edition__year{font-size:clamp(9rem,12vw,17rem)}}.mf-edition__shot{position:relative;border-radius:var(--mf-r-inner);overflow:hidden;aspect-ratio:1200 / 1506}.mf-edition__shot img{width:100%;height:100%;object-fit:cover;display:block}.mf-faq{max-width:84rem}.mf-faq details{border-top:1px solid var(--mf-mist)}.mf-faq details:last-child{border-bottom:1px solid var(--mf-mist)}.mf-faq summary{display:flex;justify-content:space-between;align-items:center;gap:2rem;padding:2.2rem 0;cursor:pointer;list-style:none;font:600 1.7rem var(--font-body-family)}.mf-faq summary::-webkit-details-marker{display:none}.mf-faq summary:after{content:"";flex:none;width:1.4rem;height:1.4rem;background:linear-gradient(currentColor,currentColor) center/100% 1.5px no-repeat,linear-gradient(currentColor,currentColor) center/1.5px 100% no-repeat;transition:transform .3s var(--mf-ease)}.mf-faq details[open] summary:after{transform:rotate(45deg)}.mf-faq details p{margin:0 0 2.2rem;color:var(--mf-muted);line-height:1.65}.mf-share{display:inline-flex;align-items:center;gap:.6rem;flex:none;padding:.8rem 1.2rem;border:0;border-radius:999px;background:var(--mf-ivory);box-shadow:inset 0 0 0 1px var(--mf-mist);font:600 1.3rem var(--font-body-family);color:var(--mf-ink);cursor:pointer}.mf-share svg{width:1.6rem;height:1.6rem;color:var(--mf-gold)}.mf-share:hover{background:#fff}.mf-hero__title,.mf-sec__title,.mf-fb__title{text-wrap:balance}.mf-hero__title{max-width:12ch}.product .price,.pv-price{margin-bottom:2rem!important}@container (max-width: 440px){.mf-share span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.mf-share{padding:.9rem}}.mf-reveal{opacity:1!important;transform:translateY(10px);transition:transform .5s var(--mf-ease)}.mf-reveal.is-in{transform:none}:root{--mf-error: #B42318}.mf-pz__error{color:var(--mf-error)}.mf-pz__input:user-invalid,.mf-pz__field.is-invalid .mf-pz__input{box-shadow:inset 0 0 0 2px var(--mf-error)}.mf-toast{position:fixed;left:50%;bottom:2.4rem;z-index:6;transform:translate(-50%,180%);padding:1.2rem 2rem;border-radius:999px;background:var(--mf-night);color:var(--mf-paper);font:600 1.4rem var(--font-body-family);box-shadow:0 18px 40px -16px #0a1c1699;transition:transform .45s var(--mf-ease)}.mf-toast.is-on{transform:translate(-50%)}.mf-review{max-height:calc(100dvh - 3.2rem);width:min(86rem,calc(100vw - 2.4rem));overflow:hidden}.mf-review__in{display:grid;max-height:calc(100dvh - 3.2rem);overflow:auto}.mf-review__actions{position:sticky;bottom:0;background:var(--mf-paper);padding-top:1.2rem}@media(min-width:990px){.mf-review__in{grid-template-columns:1fr 1fr;column-gap:3.2rem;align-items:start}.mf-review__in>h2,.mf-review__in>p:not(.mf-review__total){grid-column:2}.mf-review__render{grid-column:1;grid-row:1 / span 6;width:100%;margin:0}.mf-review__names,.mf-review__total,.mf-review__actions{grid-column:2}}@media(max-width:749px){.mf-proof{position:sticky;top:6.4rem;z-index:2;background:var(--mf-paper);padding-bottom:.6rem}.mf-proof__stage{width:min(100%,30vh);max-height:30vh}.mf-proof__cap{display:none}.mf-pz__field,.mf-pz__extras,.mf-pz__note2{scroll-margin-top:calc(30vh + 9rem)}.mf-gift{aspect-ratio:auto;background:var(--mf-paper);color:var(--mf-ink)}.mf-gift img{aspect-ratio:4 / 5;height:auto}.mf-gift__txt{position:static;background:none;padding:1.2rem .4rem 0}.mf-gift__txt h3{color:var(--mf-ink)}.mf-gift__txt p{color:var(--mf-muted)}}.mf-fb__presets{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:1.6rem;font-size:1.35rem;color:var(--mf-muted)}.mf-fb__presets button{min-height:3.8rem;padding:0 1.4rem;border:0;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1px var(--mf-mist);font:500 1.35rem var(--font-body-family);color:var(--mf-ink);cursor:pointer}.mf-fb__presets button:hover{box-shadow:inset 0 0 0 1px var(--mf-ink)}.mf-fb:not(.is-empty) .mf-fb__presets{display:none}.mf-fig{width:4rem;height:4.8rem}.mf-fb__count{font-family:var(--font-heading-family)}.mf-pcard__tag{z-index:3}.mf-pz__input.is-full{animation:mf-full .3s cubic-bezier(.36,.07,.19,.97)}@keyframes mf-full{20%,60%{transform:translate(-3px)}40%,80%{transform:translate(3px)}}@media(prefers-reduced-motion:reduce){.mf-pz__input.is-full{animation:none}}.mf-close{background:var(--mf-pine, #173d2f);color:#fbf6ee;padding:clamp(6.4rem,10vw,12rem) 0;text-align:center}.mf-close__in{max-width:72rem}.mf-close__eyebrow{display:inline-block;font-size:1.2rem;letter-spacing:.18em;text-transform:uppercase;padding:.5rem 1.4rem;border-radius:99px;border:1px solid rgba(251,246,238,.28);margin:0 0 2.4rem}.mf-close__title{font-family:var(--font-heading-family);font-size:clamp(3.4rem,6vw,6.4rem);line-height:1.04;margin:0;color:inherit;text-wrap:balance}.mf-close__lede{font-size:1.7rem;line-height:1.6;max-width:52rem;margin:2rem auto 0;opacity:.86}.mf-close__cta{display:flex;flex-wrap:wrap;gap:1.4rem 2.4rem;justify-content:center;align-items:center;margin-top:3.6rem}.mf-close__alt{color:inherit;font-size:1.5rem;text-underline-offset:.35em}.mf-foot{background:var(--mf-paper);color:var(--mf-ink);padding:6.4rem 0 3.2rem;border-top:1px solid rgba(23,30,26,.08)}.mf-foot__grid{display:grid;gap:4rem;grid-template-columns:1fr}@media(min-width:750px){.mf-foot__grid{grid-template-columns:1.6fr repeat(3,1fr)}}.mf-foot__logo{font-family:var(--font-heading-family);font-size:2.8rem;margin:0}.mf-foot__note{color:var(--mf-muted);font-size:1.5rem;line-height:1.6;margin:1rem 0 2.4rem;max-width:34rem}.mf-foot__form label{display:block;font-size:1.4rem;font-weight:600;margin-bottom:.8rem}.mf-foot__field{display:flex;align-items:center;max-width:36rem;background:#fff;border-radius:99px;box-shadow:inset 0 0 0 1px #171e1a24;padding:.4rem .4rem .4rem 1.8rem}.mf-foot__field input{flex:1;min-width:0;border:0;background:none;font:inherit;font-size:1.6rem;padding:1rem 0;color:var(--mf-ink);outline:none}.mf-foot__field:focus-within{box-shadow:inset 0 0 0 2px var(--mf-ink)}.mf-foot__send{width:4.4rem;height:4.4rem;border-radius:50%;border:0;background:var(--mf-ink);color:#fff;display:grid;place-items:center;cursor:pointer;transition:transform .3s var(--mf-ease)}.mf-foot__send:hover{transform:translate(2px)}.mf-foot__send svg{width:1.6rem;height:1.6rem}.mf-foot__ok,.mf-foot__err{font-size:1.4rem;margin-top:.8rem}.mf-foot__err{color:var(--mf-oxblood)}.mf-foot__h{font-size:1.3rem;letter-spacing:.14em;text-transform:uppercase;color:var(--mf-muted);margin:.4rem 0 1.6rem}.mf-foot__col ul,.mf-foot__pay,.mf-foot__legal{list-style:none;margin:0;padding:0}.mf-foot__col li+li{margin-top:1rem}.mf-foot__col a,.mf-foot__legal a{color:var(--mf-ink);text-decoration:none;font-size:1.5rem;display:inline-block;padding:.4rem 0}.mf-foot__col a:hover,.mf-foot__legal a:hover{text-decoration:underline;text-underline-offset:.3em}.mf-foot__base{display:flex;flex-wrap:wrap;gap:1.6rem 3.2rem;align-items:center;justify-content:space-between;margin-top:5.6rem;padding-top:2.4rem;border-top:1px solid rgba(23,30,26,.08);font-size:1.3rem;color:var(--mf-muted)}.mf-foot__base p{margin:0}.mf-foot__pay{display:flex;gap:.6rem;flex-wrap:wrap}.mf-foot__payicon{width:3.8rem;height:2.4rem}.mf-foot__legal{display:flex;gap:1.6rem;flex-wrap:wrap}.mf-foot__legal a{font-size:1.3rem;color:var(--mf-muted)}.mf-gift__txt h3,.mf-foot__logo,.mf-edition__body h2,.mf-sec__head h3{font-weight:600;font-variation-settings:"wght" 600}.mf-pz__input{background:#fff}.mf-review__promise{list-style:none;margin:1.6rem 0 0;padding:1.4rem 0 0;border-top:1px solid var(--mf-mist);display:grid;gap:.9rem;font-size:1.4rem;color:var(--mf-muted)}.mf-review__promise li{display:flex;gap:1rem;align-items:flex-start}.mf-review__promise svg{width:1.8rem;height:1.8rem;flex:none;color:var(--mf-ink)}.mf-review__names li.is-warn em{color:var(--mf-oxblood);font-style:normal}@media(min-width:750px){.mf-review__promise{grid-column:2}}@media(max-width:749px){[data-mf-catalog] .mf-cat__grid,.mf-fb [data-grid],[data-grid].mf-cat__grid{grid-template-columns:minmax(0,1fr);gap:2.4rem}[data-mf-catalog] .mf-pcard__media img,[data-mf-catalog] .mf-pcard__media .mf-ink-layer,[data-grid] .mf-pcard__media img,[data-grid] .mf-pcard__media .mf-ink-layer{transform:scale(1.32);transform-origin:50% 52%}}@media(min-width:750px){.mf-review__render{grid-row:1 / span 4}.mf-review__promise{grid-column:1;grid-row:5 / span 2;align-self:start}.mf-review__actions{grid-column:2;grid-row:5 / span 2;align-self:start}}.mf-fb__shot{display:none;margin:0}.mf-cat__petnote{margin:-1.6rem 0 2.4rem;font-size:1.5rem;color:var(--mf-muted)}.mf-cat__petnote a{color:var(--mf-ink);text-underline-offset:.3em}.mf-pz__drop{font-size:1.4rem;color:var(--mf-ink);background:#fff7e6;border-radius:12px;padding:1rem 1.4rem;margin:0}.mf-hero__hint.is-note{color:#f2ddb3}@media(max-width:989px){.mf-hero__copy-in{display:flex;flex-direction:column}.mf-hero__form{order:3}.mf-hero__sub{order:4;margin:2.4rem 0 0}.mf-hero__trust{order:5}.mf-hero__title{order:2}.mf-hero__kicker{order:1;align-self:flex-start}}.mf-fb__jump{position:fixed;left:1.2rem;right:1.2rem;bottom:calc(1.2rem + env(safe-area-inset-bottom,0px));z-index:4;justify-content:space-between;transform:translateY(160%);transition:transform .45s var(--mf-ease);box-shadow:0 18px 40px -16px #0a1c1699}.mf-fb__jump.is-on{transform:translateY(0)}@media(min-width:990px){.mf-fb__jump{display:none}}.mf-fb [data-grid],[data-mf-catalog]{scroll-margin-top:12rem}@media(min-width:750px){[data-mf-catalog] .mf-pcard__media img,[data-mf-catalog] .mf-pcard__media .mf-ink-layer,[data-grid] .mf-pcard__media img,[data-grid] .mf-pcard__media .mf-ink-layer{transform:scale(1.3);transform-origin:50% 50%}[data-mf-catalog] .mf-pcard:hover .mf-pcard__media img,[data-mf-catalog] .mf-pcard:hover .mf-pcard__media .mf-ink-layer,[data-grid] .mf-pcard:hover .mf-pcard__media img,[data-grid] .mf-pcard:hover .mf-pcard__media .mf-ink-layer{transform:scale(1.38);transform-origin:50% 46%}}@media(max-width:989px){.mf-hero__media{height:min(50svh,42rem);min-height:34rem}.mf-hero__shade{background:linear-gradient(180deg,rgba(15,42,34,0) 55%,rgba(15,42,34,.7) 85%,var(--mf-night) 100%)}.mf-hero__title{font-size:clamp(3.4rem,9.6vw,4.4rem);margin-bottom:1.2rem}.mf-hero__hint{min-height:2.6em}}.mf-chips{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;margin:1.2rem 0 0}.mf-chips[hidden]{display:none}.mf-chips__lead{font-size:1.25rem;letter-spacing:.08em;text-transform:uppercase;opacity:.7;margin-right:.2rem}.mf-chip--who{min-height:3.6rem;padding:0 1.2rem;display:inline-flex;gap:.6rem;align-items:center;font-size:1.35rem;box-shadow:inset 0 0 0 1px #f7f2e959;color:var(--mf-paper);background:#f7f2e90f}.mf-chip--who b{font-weight:600}.mf-chip--who span{opacity:.75}.mf-chip--who span:before{content:"\b7  "}.mf-chips--light{margin:-1.6rem 0 2.4rem}.mf-chips--light .mf-chip--who{color:var(--mf-ink);background:#fff;box-shadow:inset 0 0 0 1px var(--mf-mist)}.mf-review__render img,.mf-review__render .mf-ink-layer{transform:scale(var(--zs, 1.22));transform-origin:var(--zx, 50%) var(--zy, 56%)}.mf-fb__role span{font-size:clamp(1.15rem,1vw,1.3rem);white-space:nowrap;letter-spacing:-.01em}.mf-fb__role{min-width:0;padding-inline:.4rem}@media(min-width:990px){.mf-hero{display:grid}.mf-hero>.mf-hero__media,.mf-hero>.mf-hero__copy{grid-area:1 / 1}.mf-hero__media{height:auto;min-height:max(56rem,min(calc(100svh - 11rem),86rem))}.mf-hero__copy{position:relative;inset:auto;padding-block:5.6rem 4.8rem}}@media(max-width:749px){.mf-review__render{width:100%}}@media(max-width:749px){.mf-review__in{display:block}.mf-review__render{grid-row:auto;margin-bottom:1.6rem}}.mf-hero .mf-chips{min-height:3.6rem}.mf-hero .mf-chips[hidden]{display:flex;visibility:hidden}.mf-review__names li:has(.mf-review__crop){display:grid;grid-template-columns:auto 1fr auto;align-items:center;column-gap:1.2rem}.mf-review__crop{position:relative;width:112px;height:52px;border-radius:12px;overflow:hidden;background:#fff;box-shadow:inset 0 0 0 1px var(--mf-mist)}.mf-review__crop-in{position:absolute}.mf-review__crop-in>img,.mf-review__crop-in>.mf-ink-layer{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain}@media(max-width:420px){.mf-review__names li:has(.mf-review__crop){grid-template-columns:auto 1fr}.mf-review__names li:has(.mf-review__crop)>b{grid-column:2}.mf-review__names li:has(.mf-review__crop)>span:not(.mf-review__crop){grid-column:2}.mf-review__crop{grid-row:span 2}}.mf-review__crop{isolation:isolate}.mf-review__actions{z-index:5;position:sticky}@media(min-width:990px)and (max-height:760px){.mf-hero__copy{padding-block:3.2rem 3.2rem}.mf-hero__title{font-size:clamp(3.8rem,4.6vw,5.8rem);margin-bottom:1.2rem}.mf-hero__kicker{margin-bottom:1.2rem}.mf-hero__sub{margin-bottom:1.8rem;font-size:1.55rem}.mf-hero__trust{margin-top:2rem}}[data-mf-catalog] .mf-pcard__media img,[data-mf-catalog] .mf-pcard__media .mf-ink-layer,[data-grid] .mf-pcard__media img,[data-grid] .mf-pcard__media .mf-ink-layer{transform:scale(var(--cs, 1.3))!important;transform-origin:var(--cx, 50%) var(--cy, 50%)!important}[data-mf-catalog] .mf-pcard:hover .mf-pcard__media img,[data-mf-catalog] .mf-pcard:hover .mf-pcard__media .mf-ink-layer,[data-grid] .mf-pcard:hover .mf-pcard__media img,[data-grid] .mf-pcard:hover .mf-pcard__media .mf-ink-layer{transform:scale(calc(var(--cs, 1.3) * 1.04))!important}.mf-jump{display:inline-flex;align-items:center;gap:.6rem;margin:.8rem 0 0;padding:1rem 1.6rem;border-radius:99px;background:var(--mf-ink);color:var(--mf-paper);font-weight:600;font-size:1.45rem;text-decoration:none}@media(min-width:750px){.mf-jump{display:none}}.mf-pz{scroll-margin-top:8rem}.mf-review__cut{grid-column:1 / -1;display:block;font-size:1.25rem;color:var(--mf-oxblood)}.mf-pz__drop a{color:inherit;text-underline-offset:.25em;font-weight:600}.mf-review{max-height:calc(100dvh - 2.4rem);overflow-y:auto;overscroll-behavior:contain}.mf-review__in{max-height:none;overflow:visible;padding-bottom:1.6rem}.mf-review__crop .mf-zone__t{color:#1e211e}.mf-cat__empty{margin:0 0 2.4rem;font-size:1.6rem}.mf-cat__empty a{color:var(--mf-ink);font-weight:600;text-underline-offset:.3em}.mf-jump{margin-bottom:1.6rem}@media(max-width:989px){.mf-hero__copy-in{margin-top:0;padding-top:1.6rem}}.mf-pz__check{grid-column:1 / -1;margin:.4rem 0 0;font-size:1.25rem;color:#8a5a00}.mf-pcard__media[style*=--cs] img,.mf-pcard__media[style*=--cs] .mf-ink-layer,.card__media[style*=--cs] img,.card__media[style*=--cs] .mf-ink-layer{transform:scale(var(--cs));transform-origin:var(--cx, 50%) var(--cy, 50%)}.mf-fb__jump span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:1.4rem}.mf-nozoomanim>*{transition:none!important}.mf-pz__title{font-weight:600;font-variation-settings:"wght" 600;letter-spacing:0}@media(max-width:989px){.mf-hero__img--pic{object-position:50% 38%}}.mf-giftopt{margin-bottom:1.4rem;padding-bottom:1.4rem;border-bottom:1px solid var(--mf-line, rgba(27,36,32,.12))}.mf-drawer__scroll .mf-giftopt{margin:0 2rem;padding:1.6rem 0}.mf-giftopt__t{display:flex;gap:.8rem;align-items:center;font-size:1.4rem;cursor:pointer}.mf-giftopt__t input{width:1.8rem;height:1.8rem;accent-color:var(--mf-ink)}.mf-giftopt__note{margin-top:1rem}.mf-giftopt__note label{display:block;font-size:1.3rem;font-weight:600;margin-bottom:.4rem}.mf-giftopt__note label span{font-weight:400;color:var(--mf-muted)}.mf-giftopt__note textarea{width:100%;box-sizing:border-box;border:1px solid var(--mf-line, rgba(27,36,32,.12));border-radius:1rem;padding:1rem 1.2rem;font:1.45rem/1.4 var(--font-body-family);background:#fff;resize:vertical}.mf-inapp [data-share],.mf-hero__layer--m{display:none}@media(max-width:989px){.mf-hero__layer--d{display:none}.mf-hero__layer--m{display:block}}@media(max-width:749px){.mf-pz__fields{grid-template-columns:minmax(0,1fr)!important}}label:has(>[data-mf-giftwrap]){position:relative;isolation:isolate;overflow:clip;overflow-clip-margin:0}.mf-gw-gl{position:absolute;z-index:2;pointer-events:none;display:block}.mf-gw-live.mf-gw-live.mf-gw-live{color:transparent!important;background-color:transparent!important;box-shadow:none!important}.mf-gw-live>:not(.mf-gw-gl){opacity:0!important}.mf-gw-live:has(:focus-visible){outline:2px solid var(--mf-oxblood, #7A1428);outline-offset:4px;border-radius:4px}html.mf-gw-fb label:has(>[data-mf-giftwrap]):before,html.mf-gw-fb label:has(>[data-mf-giftwrap]):after{content:"";position:absolute;pointer-events:none;opacity:0;transition:opacity .2s ease}html.mf-gw-fb label:has(>[data-mf-giftwrap]):before{top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;background:linear-gradient(to right,transparent 3px,#B48A4E 3px,#B48A4E 8px,transparent 8px),linear-gradient(to bottom,transparent 3px,#B48A4E 3px,#B48A4E 7px,transparent 7px)}html.mf-gw-fb label:has(>[data-mf-giftwrap]):after{z-index:1;top:50%;right:1.2rem;height:min(26px,70%);aspect-ratio:40 / 26;transform:translateY(-50%);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 26'%3E%3Cg fill='%23B48A4E' stroke='%23866437' stroke-width='.8' stroke-linejoin='round'%3E%3Cpath d='M19 14 L13 25 L16 23.4 L17.6 26 L21.5 15Z'/%3E%3Cpath d='M21 14 L27 25 L24 23.4 L22.4 26 L18.5 15Z'/%3E%3Cpath d='M20 12 C14 2 3 1 4 8 C5 14 14 14 20 12Z'/%3E%3Cpath d='M20 12 C26 2 37 1 36 8 C35 14 26 14 20 12Z'/%3E%3Crect x='16.8' y='8.6' width='6.4' height='7' rx='2.2'/%3E%3C/g%3E%3C/svg%3E") center / contain no-repeat}html.mf-gw-fb label:has(>[data-mf-giftwrap]:checked):before,html.mf-gw-fb label:has(>[data-mf-giftwrap]:checked):after{opacity:1}.drawer__footer .mf-giftopt{position:relative;z-index:1}html.mf-gw-fb .mf-giftopt__t{padding:1rem 1.2rem 1rem 1.6rem;border-radius:1rem}.cart__checkout-button .mf-lock{display:inline-flex;width:1.6rem;height:1.6rem;margin-right:.7rem}.cart__checkout-button .mf-lock svg{width:100%;height:100%}.drawer__footer .cart__ctas{flex-wrap:wrap}.cart__ctas>.mf-cotrust{flex:1 0 100%}.mf-cotrust{margin-top:1.1rem;display:grid;justify-items:center;gap:.6rem}.mf-cotrust__pay{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin:0;padding:0}.mf-cotrust__pay li{display:flex}.mf-cotrust__pay svg{width:3.4rem;height:2.2rem}.mf-cotrust__by{margin:0;font-size:1.25rem;letter-spacing:.01em;color:var(--mf-muted, #6b6a62);text-align:center}.mf-life-slide__fig{margin:0;width:100%}.mf-life-slide__media{position:relative;overflow:hidden;aspect-ratio:var(--ratio, .8);background:var(--mf-paper, #f3ede3)}.mf-life-slide__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.mf-life-slide__cap{margin:.8rem .4rem 0;font-size:1.3rem;line-height:1.4;color:var(--mf-muted, #6b6a62)}
/*# sourceMappingURL=/cdn/shop/t/2/assets/merrifolk.css.map */
