.mflp{--charcoal:#393939;--gold:#B19845;--frosting:#F2E9E0;--mint:#ADCFBC;--wine:#4D1506;--white:#fff;--h2:clamp(26px,4vw,34px);--h1:clamp(30px,5vw,52px);--wink:1.1;background:var(--frosting);color:var(--charcoal);font-family:Brandon Text,brandon-text,system-ui,sans-serif;font-size:17px;line-height:1.55}.mflp *{box-sizing:border-box}.mflp h1,.mflp h2,.mflp h3,.mflp p,.mflp li,.mflp a,.mflp summary,.mflp details,.mflp blockquote,.mflp cite,.mflp input,.mflp button,.mflp label{font-family:Brandon Text,brandon-text,system-ui,sans-serif}.mflp .wink,.mflp .signoff,.mflp-band .track span{font-family:Pink Champagne,cursive}.mflp .wrap{max-width:1100px;margin:0 auto;padding:0 16px}.mflp section,.mflp .pad{padding:56px 0}.mflp h1,.mflp h2,.mflp h3{font-family:Brandon Text,brandon-text,sans-serif;color:var(--charcoal);line-height:1.15;margin:0 0 .5em}.mflp h2{font-size:var(--h2);font-weight:500}.mflp h3{font-weight:700;font-size:20px}.mflp .wink{display:block;font-family:Pink Champagne,cursive;font-weight:400;color:var(--wine);font-size:calc(var(--h2) * var(--wink));line-height:1.1;margin:-4px 0 16px}.mflp .btn{display:inline-block;background:var(--mint);color:var(--charcoal);font-family:Brandon Text,brandon-text,sans-serif;font-weight:700;letter-spacing:.12em;text-transform:uppercase;font-size:14px;padding:16px 30px;border-radius:999px;border:0;text-decoration:none;cursor:pointer}.mflp .box{background:var(--white);padding:24px;border-radius:2px}.mflp .fine{font-size:13px;opacity:.75}.mflp-hero{position:relative;min-height:86vh;display:flex;align-items:flex-end;color:var(--white);background:#3a3330}.mflp-hero .media,.mflp-hero .media img,.mflp-hero .media video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.mflp-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#0000 35%,#000000b8 75%)}.mflp-hero .copy{position:relative;z-index:2;width:100%;max-width:1100px;margin:0 auto;padding:0 16px 40px}.mflp-hero h1{color:var(--white);font-size:var(--h1);font-weight:500;text-transform:uppercase;letter-spacing:.06em;line-height:1.12;max-width:20ch;-webkit-text-stroke:1px var(--wine);paint-order:stroke fill}.mflp-hero p{color:var(--white);max-width:46ch;font-size:18px}.mflp-band{background:var(--wine);padding:14px 0;overflow:hidden}.mflp-band .track{display:flex;gap:56px;width:max-content;animation:mflpslide 40s linear infinite}.mflp-band .track span{font-family:Pink Champagne,cursive;color:var(--mint);font-size:calc(var(--h1) * var(--wink));line-height:1.2;white-space:nowrap}.mflp-band:hover .track{animation-play-state:paused}@keyframes mflpslide{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.mflp-band .track{animation:none}}.mflp .duo{display:grid;gap:16px;margin-bottom:20px}.mflp .prod{background:#fff;border-radius:2px;overflow:hidden;display:flex;flex-direction:column}.mflp .prod img{width:100%;aspect-ratio:4/5;object-fit:cover;display:block;height:auto}.mflp .pinfo{padding:18px 20px 22px}.mflp .pinfo h3{margin:0 0 4px}.mflp .pprice{margin:0 0 6px;font-size:18px;font-weight:500}.mflp .pinfo .btn{margin-top:12px}.mflp .stack>*+*{margin-top:16px}.mflp-photo{display:block;width:100%;height:42vh;min-height:240px;object-fit:cover;background:#7d6c61}.mflp .grid2{display:grid;gap:24px}.mflp .quotes{display:grid;gap:20px}.mflp blockquote{margin:0;background:#fff;padding:24px;font-size:16px;border-radius:2px}.mflp .stars{display:flex;gap:3px;color:var(--gold);margin-bottom:12px}.mflp blockquote cite{display:block;margin-top:12px;font-style:normal;font-size:13px;letter-spacing:.12em;text-transform:uppercase}.mflp blockquote cite b{font-weight:700}.mflp details{background:#fff;padding:16px 20px;margin-bottom:10px;border-radius:2px;max-width:760px}.mflp summary{cursor:pointer;font-weight:500;font-size:19px}.mflp .formrow{display:grid;grid-template-columns:1fr 1fr;gap:10px;max-width:640px}.mflp .formrow input{font:inherit;font-size:16px;padding:12px 16px;border:1.5px solid var(--charcoal);border-radius:999px;background:#fff;color:var(--charcoal);min-width:0}.mflp .formrow .btn{grid-column:1/-1;justify-self:start}.mflp .one{display:flex;gap:10px;flex-wrap:wrap;max-width:640px}.mflp .one input{flex:1 1 220px;font:inherit;padding:14px 18px;border:1.5px solid var(--charcoal);border-radius:999px}.mflp-ask{position:relative;min-height:520px;display:flex;align-items:center;background:#3a3330;color:#fff}.mflp-ask .media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.mflp-ask:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#0000008c}.mflp-ask .wrap{position:relative;z-index:2;width:100%}.mflp-ask .wrap.pad{padding:64px clamp(24px,5vw,48px)}.mflp-ask h2,.mflp-ask>.wrap>p{color:#fff}.mflp-ask .signoff{font-family:Pink Champagne,cursive;color:var(--mint);font-size:calc(var(--h2) * var(--wink));margin-top:24px}.mflp .sr{position:absolute;left:-9999px}@media(max-width:560px){.mflp .formrow{grid-template-columns:1fr}}@media(min-width:800px){.mflp .duo,.mflp .grid2{grid-template-columns:1fr 1fr}.mflp .quotes{grid-template-columns:repeat(3,1fr)}}
/*# sourceMappingURL=/cdn/shop/t/50/assets/mf-lp.css.map */
