.lpb-sub-banner{background:var(--banner-bg, #ecf1c9);color:var(--basics-charcoal);overflow-x:clip}.lpb-sub-banner__inner{display:grid;grid-template-columns:minmax(0,1fr);gap:36px;align-items:center}.lpb-sub-banner__text{display:flex;flex-direction:column;gap:32px;min-width:0}.lpb-sub-banner__title{margin:0;font-family:abc-font,sans-serif;font-weight:1000;font-size:32px;line-height:.96;text-transform:uppercase}.lpb-sub-banner__accent{display:block;color:var(--banner-accent, #61c680)}.lpb-sub-banner__lead{font-size:20px;line-height:28px}.lpb-sub-banner__lead p{margin:0}.lpb-sub-banner__lead p+p{margin-top:12px}.lpb-sub-banner__buttons{display:flex;gap:10px}.lpb-sub-banner__buttons .lpb-sub-pill{flex:0 0 auto;white-space:nowrap}.lpb-sub-banner__media{position:relative;min-width:0}.lpb-sub-banner__image{display:block;width:100%;height:370px;border:1px solid var(--basics-charcoal);border-radius:40px;box-shadow:14px 14px 0 var(--basics-charcoal);object-fit:cover}.lpb-sub-banner__image--empty{display:flex;align-items:center;justify-content:center;background:#fff}.lpb-sub-banner__placeholder{width:40%;fill:currentColor;opacity:.15}.lpb-sub-banner__sticker{--star: polygon(55.2% .3%, 61.1% 21.1%, 79.4% 9.5%, 74.1% 30.5%, 95.7% 29.7%, 80.6% 45.2%, 99.7% 55.2%, 78.9% 61.1%, 90.5% 79.4%, 69.5% 74.1%, 70.3% 95.7%, 54.8% 80.6%, 44.8% 99.7%, 38.9% 78.9%, 20.6% 90.5%, 25.9% 69.5%, 4.3% 70.3%, 19.4% 54.8%, .3% 44.8%, 21.1% 38.9%, 9.5% 20.6%, 30.5% 25.9%, 29.7% 4.3%, 45.2% 19.4%);position:absolute;right:-2px;bottom:0;display:flex;align-items:center;justify-content:center;width:190px;height:190px;margin:0;padding:0 38px;box-sizing:border-box;text-align:center;transform:rotate(-4deg)}.lpb-sub-banner__sticker:before,.lpb-sub-banner__sticker:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;clip-path:var(--star)}.lpb-sub-banner__sticker:before{background:var(--basics-charcoal);translate:8px 8px}.lpb-sub-banner__sticker:after{background:var(--banner-sticker, #61c680)}.lpb-sub-banner__sticker-text{position:relative;z-index:1;font-weight:700;font-size:14px;line-height:18px}@media(min-width:750px){.lpb-sub-banner__inner{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}.lpb-sub-banner__title{font-size:40px}.lpb-sub-banner__sticker{bottom:-24px}}@media(min-width:1200px){.lpb-sub-banner__title{font-size:48px}.lpb-sub-banner__sticker{right:-17px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/lpb-sub-banner.css.map */
