.mcr-promo__full{padding:0}.mcr-promo--full .mcr-promo__tile{border-radius:0}.mcr-promo--full .mcr-promo__content{max-width:var(--page-width);margin:0 auto;padding-left:max(1.6rem,calc((100vw - var(--page-width)) / 2 + 5rem))}@media screen and (max-width:749px){.mcr-promo--full .mcr-promo__content{padding-left:1.6rem}}.mcr-promo__grid{display:grid;gap:1.2rem}@media screen and (min-width:750px){.mcr-promo__grid{gap:2rem}.mcr-promo__grid--split.mcr-promo__grid--n2{grid-template-columns:1fr 1fr}.mcr-promo__grid--split.mcr-promo__grid--n3{grid-template-columns:repeat(3,1fr)}.mcr-promo__grid--feature.mcr-promo__grid--n2{grid-template-columns:1.4fr 1fr}.mcr-promo__grid--feature.mcr-promo__grid--n3{grid-template-columns:1.4fr 1fr;grid-template-rows:1fr 1fr}.mcr-promo__grid--feature.mcr-promo__grid--n3>:first-child{grid-row:span 2}}.mcr-promo__tile{position:relative;display:flex;min-height:calc(var(--mcr-promo-h, 52rem) * .72);overflow:hidden;border-radius:var(--mcr-radius);isolation:isolate;color:#fff}@media screen and (min-width:750px){.mcr-promo__tile{min-height:calc(var(--mcr-promo-h, 52rem) * .8)}.mcr-promo__grid--feature.mcr-promo__grid--n3 .mcr-promo__tile{min-height:calc(var(--mcr-promo-h, 52rem) / 2 - 1rem)}.mcr-promo__grid--feature.mcr-promo__grid--n3>:first-child{min-height:var(--mcr-promo-h, 52rem)}.mcr-promo__grid--feature.mcr-promo__grid--n2 .mcr-promo__tile,.mcr-promo__grid--split .mcr-promo__tile{min-height:var(--mcr-promo-h, 52rem)}}.mcr-promo__tile--dark{color:var(--mcr-ink)}.mcr-promo__media{position:absolute;top:-2%;right:-2%;bottom:-2%;left:-2%;z-index:-2;transition:transform 1.2s var(--mcr-ease-out)}@media(hover:hover){.mcr-promo__tile:hover .mcr-promo__media{transform:scale(1.04)}}.mcr-promo__img{width:100%;height:100%;object-fit:cover}.mcr-promo__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,transparent 35%,rgba(20,18,15,.65)),rgba(20,18,15,var(--mcr-overlay, .25));pointer-events:none}.mcr-promo__tile--dark .mcr-promo__overlay{background:linear-gradient(180deg,transparent 40%,rgba(251,247,240,.7)),rgba(251,247,240,var(--mcr-overlay, .25))}.mcr-promo__placeholder{width:100%;height:100%;display:grid;place-items:center;color:#f1dfb666}.mcr-promo__placeholder svg{width:70%;max-width:44rem}.mcr-promo__placeholder--1{background:radial-gradient(80% 70% at 70% 20%,rgba(184,145,74,.5),transparent 70%),linear-gradient(150deg,#6e1b26,#2a1616)}.mcr-promo__placeholder--2{background:radial-gradient(80% 70% at 30% 20%,rgba(184,145,74,.45),transparent 70%),linear-gradient(150deg,#2b2925,#141311)}.mcr-promo__placeholder--3{background:radial-gradient(80% 70% at 50% 10%,rgba(255,255,255,.4),transparent 70%),linear-gradient(150deg,#b8914a,#7a5c2a);color:#ffffff80}.mcr-promo__content{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;width:100%;padding:clamp(2rem,3vw,4rem);pointer-events:none}.mcr-promo__tile--bottom-left .mcr-promo__content{justify-content:flex-end}.mcr-promo__tile--top-left .mcr-promo__content{justify-content:flex-start}.mcr-promo__tile--center-left .mcr-promo__content{justify-content:center}.mcr-promo__tile--center-left .mcr-promo__overlay{background:linear-gradient(90deg,rgba(20,18,15,calc(var(--mcr-overlay, .25) + .35)),rgba(20,18,15,var(--mcr-overlay, .25)) 40%,#14120f00 70%)}.mcr-promo__tile--dark.mcr-promo__tile--center-left .mcr-promo__overlay{background:linear-gradient(90deg,rgba(250,246,239,calc(var(--mcr-overlay, .25) + .5)),rgba(250,246,239,var(--mcr-overlay, .25)) 40%,#faf6ef00 70%)}.mcr-promo__tile--center .mcr-promo__content{justify-content:center;align-items:center;text-align:center}.mcr-promo__eyebrow{margin:0 0 .8rem;font-size:1.15rem;letter-spacing:.26em;text-transform:uppercase;color:var(--mcr-accent)}.mcr-promo__tile--light .mcr-promo__eyebrow{color:#e7cc93}.mcr-promo__title{font-size:clamp(2.6rem,3vw,4.2rem);color:inherit}.mcr-promo__grid--feature>:first-child .mcr-promo__title{font-size:clamp(3rem,4vw,5.6rem)}.mcr-promo__title em{color:#e7cc93}.mcr-promo__tile--dark .mcr-promo__title em{color:var(--mcr-accent-2)}.mcr-promo__text{margin:1rem 0 0;max-width:40rem;font-size:1.5rem;line-height:1.6;opacity:.9}.mcr-promo__cta{display:inline-flex;align-items:center;gap:.8rem;margin-top:2rem;padding-bottom:.4rem;border-bottom:1px solid currentColor;font-size:1.25rem;letter-spacing:.18em;text-transform:uppercase}.mcr-promo__cta.mcr-btn{padding:0 2.4rem;border-bottom-width:1px;letter-spacing:.04em;text-transform:none;font-size:1.5rem}.mcr-promo__tile--light .mcr-promo__cta.mcr-btn--navy{--btn-fg: #fff;border-color:#fff}.mcr-promo__cta svg{width:1.6rem;height:1.6rem;transition:transform var(--mcr-dur-fast) var(--mcr-ease)}@media(hover:hover){.mcr-promo__tile:hover .mcr-promo__cta svg{transform:translate(4px)}.mcr-promo__tile:hover .mcr-promo__cta.mcr-btn:after{transform:scaleX(1);transform-origin:left}.mcr-promo__tile:hover .mcr-promo__cta.mcr-btn--red{color:#fff;border-color:var(--mcr-ink)}}.mcr-promo__link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;border-radius:inherit}.mcr-promo__link:focus-visible{outline:2px solid var(--mcr-accent);outline-offset:-4px}.mcr-promo__countdown{display:flex;flex-direction:column;gap:.8rem;margin-top:1.8rem}.mcr-promo__cd-label{font-size:1.15rem;letter-spacing:.2em;text-transform:uppercase;opacity:.85}.mcr-promo__cd-units{display:flex;gap:.8rem}.mcr-promo__cd{display:flex;flex-direction:column;align-items:center;min-width:5.6rem;padding:.8rem .6rem;border:1px solid rgba(255,255,255,.35);border-radius:1rem;background:#ffffff1f;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.mcr-promo__tile--dark .mcr-promo__cd{border-color:#1b1a1733;background:#ffffff80}.mcr-promo__cd b{font-family:var(--font-heading-family);font-weight:400;font-size:2.4rem;line-height:1.1;font-variant-numeric:tabular-nums}.mcr-promo__cd small{font-size:1rem;letter-spacing:.14em;text-transform:uppercase;opacity:.8}.mcr-promo__cd-ended{display:none;font-size:1.4rem}.mcr-promo__countdown.is-ended .mcr-promo__cd-units{display:none}.mcr-promo__countdown.is-ended .mcr-promo__cd-ended{display:block}.mcr-promo__tile--center .mcr-promo__countdown{align-items:center}@media(prefers-reduced-motion:reduce){.mcr-promo__media{transition:none;transform:none!important}}.mcr-promo__content{position:relative;z-index:2}@media screen and (max-width:749px){.mcr-promo__tile--dark .mcr-promo__overlay{background:linear-gradient(90deg,#faf6efe6,#faf6efb8 60%,#faf6ef59)!important}.mcr-promo__tile--dark .mcr-promo__img{object-position:78% center!important}}@media screen and (min-width:750px){.mcr-promo__tile--ratio{aspect-ratio:var(--mcr-tile-ratio);min-height:0!important}}.mcr-promo__tile--dark .mcr-promo__content{color:var(--mcr-ink);text-shadow:0 0 18px rgba(250,246,239,.95),0 0 2px rgba(250,246,239,.9)}.mcr-promo__tile--dark .mcr-promo__content .mcr-btn{text-shadow:none}.mcr-promo__tile--light .mcr-promo__content{text-shadow:0 1px 14px rgba(0,0,0,.45)}@media screen and (min-width:750px){.mcr-promo__tile--dark.mcr-promo__tile--center-left .mcr-promo__overlay{background:linear-gradient(90deg,#faf6eff0,#faf6efd1 28%,#faf6ef66 46%,#faf6ef00 60%)!important}}@media screen and (max-width:749px){.mcr-promo__tile--ratio{display:flex;flex-direction:column;min-height:0!important;overflow:hidden;background:rgb(var(--color-background))}.mcr-promo__tile--ratio .mcr-promo__media{position:relative;inset:auto;z-index:0;aspect-ratio:var(--mcr-tile-ratio);transform:none!important}.mcr-promo__tile--ratio .mcr-promo__overlay{display:none}.mcr-promo__tile--ratio .mcr-promo__content{position:relative;inset:auto;padding:2rem 1.6rem 2.4rem!important;color:var(--mcr-ink);text-shadow:none!important;background:rgb(var(--color-background))}.mcr-promo__tile--ratio .mcr-promo__img{object-position:center!important}}.mcr-promo__grid--editorial .mcr-promo__tile{display:grid;grid-template-columns:minmax(0,1fr);min-height:0;border-radius:0;background:rgb(var(--color-background));color:var(--mcr-ink)}.mcr-promo__grid--editorial .mcr-promo__media{position:relative;inset:auto;z-index:0;grid-row:1;aspect-ratio:var(--mcr-tile-ratio, 2)}.mcr-promo__grid--editorial .mcr-promo__img{object-position:center!important}.mcr-promo__grid--editorial .mcr-promo__overlay{display:none}.mcr-promo__grid--editorial .mcr-promo__content{grid-row:2;padding:2.4rem 1.6rem 3.2rem}.mcr-promo__grid--editorial .mcr-promo__eyebrow{color:var(--mcr-ink);letter-spacing:.28em}.mcr-promo__grid--editorial .mcr-promo__title{font-size:clamp(3.2rem,4vw,6rem);line-height:1;text-transform:uppercase;color:var(--mcr-ink)}.mcr-promo__grid--editorial .mcr-promo__text{margin-top:1.6rem;font-size:1.6rem;opacity:1}.mcr-promo__grid--editorial .mcr-promo__cta{margin-top:2.4rem;border-radius:.2rem}@media(hover:hover){.mcr-promo__grid--editorial .mcr-promo__tile:hover .mcr-promo__media{transform:none}}@media screen and (min-width:750px){.mcr-promo__grid--editorial .mcr-promo__tile{grid-template-columns:minmax(0,1fr) 62%}.mcr-promo__grid--editorial .mcr-promo__media{grid-column:2;grid-row:1}.mcr-promo__grid--editorial .mcr-promo__overlay{display:block;grid-column:2;grid-row:1;background:linear-gradient(90deg,rgb(var(--color-background)),rgba(var(--color-background),.55) 12%,rgba(var(--color-background),0) 30%)}.mcr-promo__grid--editorial .mcr-promo__content{grid-column:1;grid-row:1;justify-content:center;padding:3.2rem 2.4rem 3.2rem max(1.6rem,calc((100vw - var(--page-width)) / 2 + 5rem))}.mcr-promo--full .mcr-promo__grid--editorial .mcr-promo__content{max-width:none;margin:0}}.mcr-promo__grid--editorial .mcr-promo__tile.mcr-promo__tile--ratio{display:grid;aspect-ratio:auto}.mcr-promo__grid--editorial .mcr-promo__tile--ratio .mcr-promo__content{padding:2.4rem 1.6rem 3.2rem!important;background:none}@media screen and (min-width:750px){.mcr-promo__grid--editorial .mcr-promo__tile--ratio .mcr-promo__overlay{display:block}.mcr-promo__grid--editorial .mcr-promo__tile--ratio .mcr-promo__content{padding:3.2rem 2.4rem 3.2rem max(1.6rem,calc((100vw - var(--page-width)) / 2 + 5rem))!important}}.mcr-promo__grid--editorial .mcr-promo__media,.mcr-promo__grid--editorial [data-tilt-media]{transform:none!important;transition:none}.mcr-promo__grid--editorial .mcr-promo__tile{overflow:hidden}.mcr-promo__grid--editorial .mcr-promo__link{z-index:3}
/*# sourceMappingURL=/cdn/shop/t/29/assets/section-mcr-promo-banners.css.map */
