.promo-banner{position:relative;width:100%;overflow:hidden}.promo-banner__inner{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:2rem}.promo-banner__content{text-align:center}.promo-banner .button{padding-left:2.7rem;padding-right:2.7rem}.promo-banner__content-wrapper{max-width:53.6rem;margin:0 auto}@media screen and (max-width:989px){.promo-banner__inner{grid-template-columns:1fr}}.promo-banner__heading{margin:0 0 1rem}.promo-banner__subheading{color:rgb(var(--color-text-secondary));font-weight:600;margin:0 0 1.2rem;font-size:2.7rem}.promo-banner__description{color:rgba(var(--color-foreground),.8);margin-bottom:3.5rem}.promo-banner__description p{margin-top:0;margin-bottom:1rem}.promo-banner__media{position:relative;width:100%;max-width:520px;margin-left:auto}.promo-banner__image-wrap{width:100%;overflow:hidden;border:8px solid rgb(var(--color-text-secondary));border-radius:100rem 100rem 1.6rem 1.6rem}.promo-banner__image-wrap img{width:100%;height:100%;object-fit:cover;display:block}.promo-banner__badges{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:2}.promo-badge{position:absolute;display:inline-flex;align-items:center;justify-content:center;padding:1.2rem 2rem;border-radius:100px;font-weight:700;font-size:1.4rem;white-space:nowrap;border:1px soli transparent;font-family:var(--font-additional-family);line-height:1}.promo-banner__paw{position:absolute;z-index:-1}.promo-banner__paw--tr{top:20%;right:0}.promo-banner__paw--bl{bottom:10%;left:0}@media screen and (max-width:1200px){.promo-banner__media{position:relative;width:100%;max-width:480px;margin-left:auto}}@media screen and (max-width:768px){.promo-banner__heading{margin:0 0 1.2rem}.promo-banner__subheading{font-size:2rem;line-height:1.3;margin:0 0 2.4rem}.promo-banner .button{font-size:1.6rem;height:4.8rem}.promo-banner__description{line-height:1.3;margin-bottom:2.4rem}.promo-banner__media{max-width:285px;margin-left:auto;margin-right:auto}.promo-banner__paw--bl svg{width:50px;height:52px}.promo-banner__paw--tr{top:inherit;bottom:30%;z-index:1}.promo-banner__paw--tr svg{width:39px;height:40px}.promo-banner__paw--bl{bottom:2%;z-index:1}.promo-banner__image-wrap{border:4px solid rgb(var(--color-text-secondary))}.promo-banner__inner{gap:2.4rem}.promo-banner__badges span{font-size:1.3rem!important}}
/*# sourceMappingURL=/cdn/shop/t/66/assets/section-promo-banner.css.map */
