.mcr-ob{position:relative;overflow:hidden;color:#fff;background:linear-gradient(115deg,var(--ob-from, #1c2b4f) 0%,var(--ob-to, #6b0f24) 100%);isolation:isolate}.mcr-ob:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(60rem 30rem at 85% 10%,rgba(233,196,106,.18),transparent 60%),radial-gradient(40rem 24rem at 0% 100%,rgba(255,255,255,.08),transparent 70%)}.mcr-ob__wrap{display:grid;gap:2.8rem}.mcr-ob__eyebrow{display:inline-flex;align-items:center;gap:.8rem;margin:0 0 1.2rem;padding:.6rem 1.4rem;border:1px solid rgba(233,196,106,.55);border-radius:999px;font-size:1.2rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#e9c46a}.mcr-ob__spark{width:.8rem;height:.8rem;border-radius:50%;background:#e9c46a;box-shadow:0 0 0 .4rem #e9c46a33}.mcr-ob__heading{margin:0;font-size:clamp(3rem,4.2vw,5.4rem);line-height:1.06;color:#fff;text-wrap:balance}.mcr-ob__heading em{font-style:italic;color:#e9c46a}.mcr-ob__text{max-width:46rem;margin:1.4rem 0 0;font-size:1.6rem;line-height:1.6;color:#ffffffdb}.mcr-ob__price{margin:1.6rem 0 0;font-size:2rem;font-weight:600;letter-spacing:.02em;color:#fff}.mcr-ob__ctas{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:2.4rem}.mcr-ob__btn{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;min-height:4.8rem;padding:0 2.4rem;border:1px solid rgba(255,255,255,.6);border-radius:.8rem;font-size:1.5rem;font-weight:500;letter-spacing:.04em;color:#fff;text-decoration:none;transition:background .25s ease,color .25s ease,transform .25s ease}.mcr-ob__btn--solid{border-color:transparent;background:linear-gradient(180deg,#d81b38,#c8102e 55%,#a70c26);box-shadow:0 14px 28px -14px #0009}@media(hover:hover){.mcr-ob__btn:hover{background:#fff;color:var(--mcr-ink, #1c2b4f)}.mcr-ob__btn--solid:hover{background:linear-gradient(180deg,#e0213f,#c8102e);color:#fff;transform:translateY(-1px)}}.mcr-ob__btn:focus-visible{outline:2px solid #e9c46a;outline-offset:3px}@media screen and (max-width:419px){.mcr-ob__btn{flex:1 1 100%}}.mcr-ob__cards{display:grid;grid-auto-flow:column;grid-auto-columns:58%;gap:1.2rem;margin:0;padding:0 0 .4rem;overflow-x:auto;list-style:none;scroll-snap-type:x mandatory;scrollbar-width:none}.mcr-ob__cards::-webkit-scrollbar{display:none}.mcr-ob__card{scroll-snap-align:start}.mcr-ob__cardlink{display:grid;gap:.6rem;color:#fff;text-decoration:none}.mcr-ob__media{position:relative;display:block;aspect-ratio:3 / 4;overflow:hidden;border-radius:1.2rem;background:#ffffff14;box-shadow:0 24px 40px -24px #000000b3}.mcr-ob__media img{width:100%;height:100%;object-fit:cover;transition:transform .7s ease}@media(hover:hover){.mcr-ob__cardlink:hover .mcr-ob__media img{transform:scale(1.04)}}.mcr-ob__tag{position:absolute;bottom:1rem;left:1rem;padding:.4rem 1rem;border-radius:999px;background:#e9c46a;color:#1c2b4f;font-size:1.15rem;font-weight:700;letter-spacing:.06em}.mcr-ob__name{margin-top:.4rem;font-size:1.4rem;line-height:1.35;color:#ffffffeb}.mcr-ob__cost{font-size:1.45rem;font-weight:600;color:#e9c46a}@media screen and (min-width:750px){.mcr-ob__cards{grid-auto-flow:row;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;overflow:visible}}@media screen and (min-width:990px){.mcr-ob__wrap{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:5.6rem}}@media(prefers-reduced-motion:reduce){.mcr-ob__media img,.mcr-ob__btn{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/section-mcr-offer-banner.css.map */
