.rolo-promo__shell{width:100%}.rolo-promo__panel{display:grid;grid-template-columns:1fr;border-radius:24px;overflow:hidden;box-shadow:0 18px 50px #0f172a1f;background:#fff}@media screen and (min-width:990px){.rolo-promo--image-left .rolo-promo__panel,.rolo-promo--image-right .rolo-promo__panel{grid-template-columns:1.05fr .95fr;min-height:380px}.rolo-promo--image-right .rolo-promo__media{order:2}.rolo-promo--background .rolo-promo__panel{position:relative;min-height:420px;display:block}}.rolo-promo__media{position:relative;min-height:240px}.rolo-promo--background .rolo-promo__media{position:absolute;top:0;right:0;bottom:0;left:0}.rolo-promo__img,.rolo-promo__fallback{width:100%;height:100%}.rolo-promo--image-contained .rolo-promo__media{background:linear-gradient(160deg,#f8fafc,#eef2ff);display:grid;place-items:center;padding:2rem}.rolo-promo--image-contained .rolo-promo__img{width:auto;height:auto;max-width:85%;max-height:85%;object-fit:contain;filter:drop-shadow(0 16px 32px rgba(15,23,42,.12))}.rolo-promo--image-cover .rolo-promo__img{object-fit:cover}.rolo-promo__fallback{min-height:240px}.rolo-promo__fallback--playmobil{background:linear-gradient(135deg,#457b9d,#1d3557)}.rolo-promo__fallback--nerf{background:linear-gradient(135deg,#ff6b35,#e63946)}.rolo-promo__fallback--bubbles{background:linear-gradient(135deg,#38bdf8,#457b9d)}.rolo-promo__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(120deg,#0f172a8c,#0f172a26);opacity:var(--rolo-promo-overlay, .35)}.rolo-promo__content{display:flex;flex-direction:column;justify-content:center;padding:2.4rem}.rolo-promo--background .rolo-promo__content{position:relative;z-index:2;max-width:560px;margin:0;padding:3rem;background:#fffffff0;border-radius:0 24px 24px 0}@media screen and (max-width:989px){.rolo-promo--background .rolo-promo__content{border-radius:0;background:rgb(var(--color-background))}}.rolo-promo__eyebrow{margin:0 0 .6rem;font-size:1.2rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#e63946}.rolo-promo__heading{margin:0 0 1rem;font-size:clamp(2.2rem,3vw,3.4rem);line-height:1.08;letter-spacing:-.03em}.rolo-promo__text{margin-bottom:1.6rem;font-size:1.55rem;line-height:1.6;opacity:.82}.rolo-promo__text p{margin:0}
/*# sourceMappingURL=/cdn/shop/t/13/assets/section-rolotoys-promo.css.map */
