.promo-duo{display:grid;grid-template-columns:1fr 1fr}.promo-duo__panel{position:relative;min-height:460px;display:flex;align-items:center;overflow:hidden}.promo-duo__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .8s ease}.promo-duo__panel:hover .promo-duo__img{transform:scale(1.05)}.promo-duo__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(1.5px 1.5px at 18% 28%,rgba(198,168,103,.8),transparent),radial-gradient(1.5px 1.5px at 72% 22%,rgba(242,234,216,.7),transparent),radial-gradient(1px 1px at 42% 70%,rgba(198,168,103,.7),transparent),radial-gradient(1.5px 1.5px at 85% 65%,rgba(242,234,216,.6),transparent),radial-gradient(130% 120% at 30% 0%,#1b2b57,#131f45,#0c1638)}.promo-duo__panel:nth-child(2) .promo-duo__placeholder{background:radial-gradient(1.5px 1.5px at 30% 25%,rgba(242,234,216,.7),transparent),radial-gradient(1.5px 1.5px at 65% 35%,rgba(198,168,103,.8),transparent),radial-gradient(1px 1px at 50% 75%,rgba(242,234,216,.6),transparent),radial-gradient(130% 120% at 70% 0%,#20305c,#16224a,#0c1638)}.promo-duo__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to right,#0b102999,#0b102933)}.promo-duo__content{position:relative;z-index:1;padding:3rem;max-width:27rem;color:#f2ead8}.promo-duo__caption{font-size:.82rem;letter-spacing:.28em;text-transform:uppercase;color:#c6a867;margin:0 0 .9rem}.promo-duo__heading{font-family:var(--font-heading-family, serif);font-weight:400;font-size:clamp(1.9rem,3vw,2.6rem);margin:0 0 1rem;color:#f2ead8}.promo-duo__text{font-size:1.05rem;line-height:1.6;opacity:.88;margin:0 0 1.7rem}.promo-duo__btn{display:inline-block;padding:.9rem 2.2rem;font-size:.88rem;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;background:#c6a867;color:#10173a;border:1px solid #C6A867;transition:background .2s ease,transform .2s ease}.promo-duo__btn:hover{background:#d4ba82;transform:translateY(-2px)}@media(max-width:749px){.promo-duo{grid-template-columns:1fr}.promo-duo__panel{min-height:340px}.promo-duo__content{padding:2.2rem 1.6rem;max-width:100%}.promo-duo__text{font-size:1rem}.promo-duo__btn{width:100%;text-align:center}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-promo-duo.css.map */
