.mfr{--mfr-gold: #a88b55;--mfr-line: #d3c8b3;background:#fbf8f2;color:#22211e;font-family:Georgia,Times New Roman,serif;font-size:18px;line-height:1.45}.mfr *,.mfr *:before,.mfr *:after{box-sizing:border-box}.mfr__container{width:calc(100% - 80px);max-width:1440px;margin-inline:auto}.mfr a{color:inherit;text-decoration:none}.mfr a:hover{color:#8c703f}.mfr a:focus-visible,.mfr button:focus-visible,.mfr input:focus-visible{outline:2px solid var(--mfr-gold);outline-offset:4px}.mfr h2{margin:0;color:#171714;font:400 25px/1.25 Georgia,Times New Roman,serif;letter-spacing:0}.mfr p{margin:0;color:#706c65}.mfr__benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding-block:40px;border-bottom:1px solid var(--mfr-line)}.mfr__benefit{display:flex;align-items:center;gap:30px;padding-inline:48px}.mfr__benefit+.mfr__benefit{border-left:1px solid var(--mfr-line)}.mfr__benefit svg{flex:0 0 74px;width:74px;height:74px;color:#957c49}.mfr__benefit h2{font-size:23px;margin-bottom:6px}.mfr__benefit p{font-size:17px;line-height:1.4;letter-spacing:.02em}.mfr__columns{display:grid;grid-template-columns:1.55fr .85fr 1fr 1.55fr;padding-block:44px 38px}.mfr__brand{padding-right:40px}.mfr .mfr__wordmark{display:inline-block;color:var(--mfr-gold);font:400 clamp(34px,3.5vw,56px)/1.15 "Cormorant Garamond",Georgia,serif;text-transform:uppercase;white-space:nowrap}.mfr__brand p{max-width:340px;margin-top:12px;font-size:20px;line-height:1.35;letter-spacing:.02em}.mfr__socials{display:flex;align-items:center;gap:24px;margin-top:26px}.mfr__socials a{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px}.mfr__socials svg{width:29px;height:29px}.mfr__column{min-width:0;padding-inline:42px}.mfr__column+.mfr__column{border-left:1px solid var(--mfr-line)}.mfr__column h2:after{content:"";display:block;width:52px;height:1px;background:var(--mfr-gold);margin-block:17px 20px}.mfr__column ul{display:grid;gap:10px;margin:0;padding:0;list-style:none;color:#706c65}.mfr__newsletter{padding-right:0}.mfr__newsletter p{font-size:18px;line-height:1.4}.mfr__fields{display:flex;margin-top:24px;min-height:52px}.mfr__fields input{min-width:0;width:100%;flex:1;border:1px solid #c9c6bf;border-right:0;border-radius:0;background:#fff;color:#22211e;padding:12px 18px;font:16px/1.4 Georgia,serif}.mfr__fields input::placeholder{color:#8d8982;opacity:1}.mfr__fields button{position:relative;isolation:isolate;overflow:hidden;flex:0 0 140px;padding:12px 14px;border:1px solid var(--mfr-gold);border-radius:0;background:var(--mfr-gold);color:#fff;cursor:pointer;font:400 13px/1.4 Georgia,serif;letter-spacing:.15em;text-transform:uppercase;transition:color .35s ease}.mfr__fields button:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:#c6ac7d;transform:translate(-101%);transition:transform .45s cubic-bezier(.22,.61,.36,1)}.mfr__fields button:is(:hover,:focus-visible):before{transform:translate(0)}.mfr__fields button:is(:hover,:focus-visible){color:#211b18}.mfr .mfr__message{margin-top:12px;font-size:16px}.mfr__bottom{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;border-top:1px solid var(--mfr-line);padding-block:22px;color:#77726a;font-size:15px}.mfr__policies{display:flex;flex-wrap:wrap;gap:12px 22px}.mfr__policies a+a{border-left:1px solid var(--mfr-line);padding-left:22px}.mfr__bottom small{font:inherit;text-align:center}.mfr__payments{display:flex;justify-content:flex-end;flex-wrap:wrap;align-items:center;gap:6px;list-style:none;margin:0;padding:0}.mfr__payments li{display:flex}.mfr__payment-icon{width:45px;height:29px}@media(max-width:1199px){.mfr__benefit{padding-inline:24px;gap:18px}.mfr__benefit svg{flex-basis:58px;width:58px;height:58px}.mfr__columns{grid-template-columns:1.2fr .8fr 1fr 1.3fr}.mfr__column{padding-inline:22px}.mfr__newsletter{padding-right:0}.mfr__brand{padding-right:22px}.mfr .mfr__wordmark{white-space:normal}.mfr__fields button{flex-basis:112px;font-size:11px}.mfr__fields input{padding-inline:12px}.mfr__bottom{grid-template-columns:1fr 1fr}.mfr__bottom small{grid-row:2;grid-column:1 / -1}}@media(max-width:989px){.mfr__container{width:calc(100% - 64px)}.mfr__benefits{padding-block:28px}.mfr__benefit{flex-direction:column;align-items:flex-start;padding-inline:20px}.mfr__benefit h2{font-size:20px}.mfr__benefit p{font-size:16px}.mfr__columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 0}.mfr__brand,.mfr__column{padding-inline:24px}.mfr__brand,.mfr__columns>:nth-child(3){padding-left:0;border-left:0}.mfr__columns>:nth-child(2n){padding-right:0;border-left:1px solid var(--mfr-line)}.mfr__brand p{font-size:18px}.mfr__fields button{flex-basis:120px}}@media(max-width:599px){.mfr__container{width:calc(100% - 40px)}.mfr__benefits{grid-template-columns:1fr;padding-block:8px}.mfr__benefit{flex-direction:row;align-items:center;gap:20px;padding:22px 0}.mfr__benefit+.mfr__benefit{border-left:0;border-top:1px solid var(--mfr-line)}.mfr__columns{gap:30px 20px;padding-block:30px}.mfr__columns>.mfr__brand,.mfr__columns>.mfr__newsletter{grid-column:1 / -1}.mfr__columns>.mfr__column,.mfr__brand{padding:0;border:0}.mfr__column h2{font-size:21px}.mfr__column ul{font-size:16px}.mfr__brand p{max-width:320px}.mfr__socials{margin-top:18px}.mfr__bottom{display:flex;flex-direction:column;gap:20px;align-items:flex-start;font-size:13px}.mfr__bottom small{text-align:left}.mfr__payments{justify-content:flex-start}}@media(prefers-reduced-motion:reduce){.mfr__fields button,.mfr__fields button:before{transition:none}}.mfr{background:var(--mfr-background, #fbf8f2);color:var(--mfr-body-color, #706c65);font-family:var(--mfr-body-font, Georgia, serif);font-size:var(--mfr-body-size, 18px);font-weight:var(--mfr-body-weight, 400);font-style:var(--mfr-body-style, normal)}.mfr h2{color:var(--mfr-heading-color, #171714);font-family:var(--mfr-heading-font, Georgia, serif);font-weight:var(--mfr-heading-weight, 400);font-style:var(--mfr-heading-style, normal);font-size:var(--mfr-heading-size, 25px)}.mfr p,.mfr__column ul,.mfr__bottom{color:var(--mfr-body-color, #706c65)}.mfr__benefit h2{font-size:var(--mfr-benefit-heading-size, 23px)}.mfr__benefit p{font-size:var(--mfr-benefit-body-size, 17px)}.mfr__brand p{font-size:var(--mfr-brand-size, 20px)}.mfr__column ul,.mfr__newsletter p{font-size:var(--mfr-body-size, 18px)}.mfr .mfr__wordmark{font-family:var(--mfr-heading-font, Georgia, serif)}.mfr__logo{display:inline-block;width:var(--mfr-logo-width, 300px);max-width:100%}.mfr__logo img{display:block;width:100%;max-width:100%;height:auto}.mfr__brand{min-width:0}.mfr__fields input,.mfr__fields button{font-family:var(--mfr-body-font, Georgia, serif);font-weight:var(--mfr-body-weight, 400);font-style:var(--mfr-body-style, normal)}.mfr__fields input{font-size:var(--mfr-body-size, 18px)}.mfr__fields button{font-size:var(--mfr-button-size, 13px)}.mfr__bottom{font-size:var(--mfr-bottom-size, 15px)}.mfr__socials{color:var(--mfr-heading-color, #171714)}@media(max-width:749px){.mfr h2{font-size:var(--mfr-heading-size-mobile, 21px)}.mfr__benefit h2{font-size:var(--mfr-benefit-heading-size-mobile, 20px)}.mfr__benefit p{font-size:var(--mfr-benefit-body-size-mobile, 16px)}.mfr__brand p{font-size:var(--mfr-brand-size-mobile, 18px)}.mfr__column ul,.mfr__newsletter p{font-size:var(--mfr-body-size-mobile, 16px)}.mfr__logo{width:var(--mfr-logo-width-mobile, 240px)}.mfr__fields input{font-size:max(16px,var(--mfr-body-size-mobile, 16px))}.mfr__fields button{font-size:var(--mfr-button-size-mobile, 11px)}.mfr__bottom{font-size:var(--mfr-bottom-size-mobile, 13px)}}.mfr .mfr__container{box-sizing:border-box;width:100%;max-width:var(--milas-content-width, 1440px);margin-inline:auto;padding-inline:clamp(16px,4vw,52px)}
/*# sourceMappingURL=/cdn/shop/t/12/assets/milas-footer-reference.css.map */
