:root{--mf-brand-navy:#102b3c;--mf-deep-ink:#061622;--mf-display-gold:#d8a344;--mf-muted-gold:#b48a2c;--mf-brand-cream:#f4eadc;--mf-brand-cream-light:#fbf7ef}body .promo-kicker,body .campaign-hero__badge,body .campaign-copy .eyebrow,body .campaign-products .eyebrow,body .campaign-story .eyebrow,body .campaign-trust .eyebrow,body .campaign-faq .eyebrow,body .campaign-cta .eyebrow{font-family:Montserrat,Avenir Next,Avenir,Helvetica,Arial,sans-serif;font-size:11px;line-height:1.3;font-weight:900;letter-spacing:.22em;text-transform:uppercase}body .promo-kicker,body .campaign-hero__badge,body .campaign-cta .eyebrow{color:var(--mf-display-gold)}body .campaign-copy .eyebrow,body .campaign-products .eyebrow,body .campaign-story .eyebrow,body .campaign-trust .eyebrow,body .campaign-faq .eyebrow{color:var(--mf-muted-gold)}body .promo-full h2,body .promo-panel h2,body .promo-hrow h2,body .campaign-hero h1,body .campaign-cta h2{font-family:Georgia,Times New Roman,serif;font-weight:500;letter-spacing:-.035em}body .promo-full h2{font-size:clamp(40px,5.4vw,70px);line-height:.98}body .promo-panel h2{font-size:clamp(36px,4.5vw,56px);line-height:1}body .promo-hrow h2{font-size:clamp(36px,4.5vw,58px);line-height:1}body .campaign-hero h1{font-size:clamp(48px,6.7vw,92px);line-height:.95}body .campaign-cta h2{font-size:clamp(40px,5vw,64px);line-height:1}body .campaign-copy h2,body .campaign-story__copy h2,body .campaign-faq__head h2,body .campaign-trust .section-heading h2{font-family:Fraunces,Georgia,serif;font-weight:700;letter-spacing:-.015em;color:var(--mf-deep-ink)}body .promo-full,body .promo-panel,body .promo-hrow,body .campaign-hero,body .campaign-cta{background:var(--mf-brand-navy)}body .promo-full__overlay{background:linear-gradient(90deg,rgba(16,43,60,calc(var(--promo-overlay) + .34)),rgba(16,43,60,var(--promo-overlay)) 46%,#102b3c1f)}body .promo-full:has(.promo-full__content--center) .promo-full__overlay{background:linear-gradient(90deg,#102b3c47,rgba(16,43,60,calc(var(--promo-overlay) + .18)) 50%,#102b3c47)}body .promo-full:has(.promo-full__content--right) .promo-full__overlay{background:linear-gradient(270deg,rgba(16,43,60,calc(var(--promo-overlay) + .34)),rgba(16,43,60,var(--promo-overlay)) 46%,#102b3c1f)}body .promo-panel__shade{background:linear-gradient(0deg,rgba(16,43,60,calc(var(--panel-overlay) + .34)),#102b3c14 70%)}body .promo-hrow__shade{background:linear-gradient(90deg,rgba(16,43,60,calc(var(--row-overlay) + .34)),rgba(16,43,60,var(--row-overlay)) 48%,#102b3c1a)}body .promo-hrow:has(.promo-hrow__content--right) .promo-hrow__shade{background:linear-gradient(270deg,rgba(16,43,60,calc(var(--row-overlay) + .34)),rgba(16,43,60,var(--row-overlay)) 48%,#102b3c1a)}body .campaign-hero__shade{background:linear-gradient(90deg,rgba(16,43,60,calc(var(--campaign-overlay) + .34)),rgba(16,43,60,var(--campaign-overlay)) 46%,#102b3c1f)}body .promo-rte,body .campaign-hero__text{font-family:Montserrat,Avenir Next,Avenir,Helvetica,Arial,sans-serif;color:#ffffffe0}body .promo-rte{font-size:16px;line-height:1.65}body .campaign-hero__text{font-size:clamp(16px,1.4vw,20px);line-height:1.58}body .promo-full__copy,body .campaign-hero__copy{max-width:720px}body .promo-panel__content{padding:46px}body .promo-hrow__content{padding-top:50px;padding-bottom:50px}body .promo-full .button-primary,body .promo-panel .button-primary,body .promo-hrow .button-primary,body .campaign-hero .button-primary,body .campaign-cta .button-primary{background:var(--mf-display-gold);border-color:var(--mf-display-gold);color:var(--mf-brand-navy);font-weight:900;letter-spacing:.15em}body .promo-full .button-primary:hover,body .promo-panel .button-primary:hover,body .promo-hrow .button-primary:hover,body .campaign-hero .button-primary:hover,body .campaign-cta .button-primary:hover{background:#fff;border-color:#fff;color:var(--mf-brand-navy);transform:translateY(-2px)}body .promo-full .promo-button-outline,body .campaign-hero .promo-button-outline,body .campaign-cta .button:not(.button-primary){background:#ffffff0f!important;border-color:#ffffff94!important;color:#fff!important;font-weight:800}body .promo-full .promo-button-outline:hover,body .campaign-hero .promo-button-outline:hover,body .campaign-cta .button:not(.button-primary):hover{background:#fff!important;color:var(--mf-brand-navy)!important;border-color:#fff!important}body .campaign-copy{padding-top:82px;padding-bottom:82px;background:#fff}body .campaign-copy__inner{max-width:780px}body .campaign-copy .rte{font-size:16px;line-height:1.75;color:#061622b8}body .campaign-products{padding-top:82px;padding-bottom:82px}body .campaign-story{gap:64px;padding-top:82px;padding-bottom:82px}body .campaign-story__media{overflow:hidden;background:var(--mf-brand-cream)}body .campaign-story__media img{transition:transform .5s cubic-bezier(.22,.61,.36,1)}body .campaign-story:hover .campaign-story__media img{transform:scale(1.025)}body .campaign-story__copy .rte{color:#061622b3;line-height:1.75}body .campaign-trust{padding:78px 0;background:var(--mf-brand-cream)}body .campaign-trust__grid{gap:22px}body .campaign-trust__item{padding:32px 30px 34px;border-top:2px solid var(--mf-muted-gold);background:#ffffff80}body .campaign-trust__item h3{font-family:Fraunces,Georgia,serif;font-size:23px;line-height:1.15;font-weight:700;letter-spacing:-.01em;color:var(--mf-deep-ink)}body .campaign-trust__item .rte{font-size:14px;line-height:1.7;color:#061622ad}body .campaign-faq{padding-top:82px;padding-bottom:82px}body .campaign-faq__item{padding:0;border-top:1px solid rgba(6,22,34,.15)}body .campaign-faq__item:last-child{border-bottom:1px solid rgba(6,22,34,.15)}body .campaign-faq__item summary{position:relative;padding:22px 42px 22px 0;font-size:14px;font-weight:700;color:var(--mf-deep-ink)}body .campaign-faq__item summary:after{content:"+";position:absolute;right:2px;top:50%;transform:translateY(-50%);font-size:22px;line-height:1;font-weight:300;color:var(--mf-muted-gold)}body .campaign-faq__item[open] summary:after{content:"\2212"}body .campaign-faq__item .rte{padding:0 42px 22px 0;font-size:14px;line-height:1.75;color:#061622ad}body .campaign-cta{padding:82px 0;color:#fff}body .campaign-cta__inner>div:first-child{max-width:760px}body .campaign-cta .rte{color:#ffffffc7;line-height:1.7}@media(max-width:749px){body .promo-full h2{font-size:clamp(38px,11vw,54px)}body .promo-panel h2,body .promo-hrow h2{font-size:clamp(34px,10vw,48px)}body .campaign-hero h1{font-size:clamp(42px,12vw,60px)}body .promo-full__overlay,body .promo-full:has(.promo-full__content--center) .promo-full__overlay,body .promo-full:has(.promo-full__content--right) .promo-full__overlay,body .campaign-hero__shade{background:linear-gradient(90deg,#102b3ce0,#102b3c8a)}body .promo-panel__content{padding:30px}body .promo-hrow__content{padding-top:38px;padding-bottom:38px}body .campaign-copy,body .campaign-products,body .campaign-story,body .campaign-faq{padding-top:54px;padding-bottom:54px}body .campaign-trust{padding:56px 0}body .campaign-cta{padding:60px 0}}
/*# sourceMappingURL=/cdn/shop/t/38/assets/promo-campaign-brand-v24.css.map */
