.section-product-feature-banner{--feature-banner-main-radius: 60px;--feature-banner-content-radius: 50px;--feature-banner-content-left: 55px;--feature-banner-content-right: 72px;margin-bottom:0}.section-product-feature-banner .feature-banner{position:relative;overflow:hidden;border-radius:var(--feature-banner-main-radius)}.section-product-feature-banner .feature-banner__image{display:block;width:100%;height:auto;border-radius:var(--feature-banner-main-radius)}.section-product-feature-banner .feature-banner__overlay{position:absolute;inset:0;display:flex;align-items:flex-start}.section-product-feature-banner .feature-banner__overlay--left,.section-product-feature-banner .feature-banner__overlay--center,.section-product-feature-banner .feature-banner__overlay--right{justify-content:center}.section-product-feature-banner .feature-banner__content{width:100%;min-width:0;padding:38px;box-sizing:border-box;border-radius:var(--feature-banner-content-radius);color:var(--daVinci-Celeste, #2E435A);background:rgba(255,198,87,.9);text-align:center}.section-product-feature-banner .feature-banner__content--with-image{display:grid;grid-template-columns:minmax(90px, 0.7fr) minmax(0, 1.6fr);align-items:center;gap:18px}.section-product-feature-banner .feature-banner--secondary .feature-banner__content{width:fit-content;padding:22px;background:rgba(221,247,252,.92)}.section-product-feature-banner .feature-banner--secondary .feature-banner__content--with-image{grid-template-columns:minmax(0, 90px) minmax(0, 1fr);gap:14px}.section-product-feature-banner .feature-banner--secondary .feature-banner__content-image img{width:auto;height:auto;max-width:100%;max-height:110px;object-fit:contain}.section-product-feature-banner .feature-banner--secondary .feature-banner__copy{align-items:flex-start}.section-product-feature-banner .feature-banner--secondary .feature-banner__title,.section-product-feature-banner .feature-banner--secondary .feature-banner__text{text-align:left}.section-product-feature-banner .feature-banner--secondary .feature-banner__title{max-width:250px;font-size:30px;line-height:30px}.section-product-feature-banner .feature-banner--secondary .feature-banner__text{font-size:13px;line-height:16px}.section-product-feature-banner .feature-banner__content-image img{display:block;width:100%;height:auto;border-radius:0}.section-product-feature-banner .feature-banner__copy{display:flex;flex-direction:column;align-items:center;min-width:0;max-width:100%;gap:5px}.section-product-feature-banner .feature-banner__title{margin:0;color:inherit;font-family:"Bigola Display";font-size:35px;font-style:normal;font-weight:400;line-height:35px;text-align:center;text-transform:none}.section-product-feature-banner .feature-banner__text{color:inherit;font-family:"Goldplay";font-size:15px;font-style:normal;font-weight:500;line-height:normal;text-align:center;overflow-wrap:break-word}@media only screen and (min-width: 769px){.section-product-feature-banner>.wrapper{width:calc(100% + 68px) !important;max-width:none !important;margin-right:-34px;margin-left:-34px}.section-product-feature-banner .feature-banner--primary .feature-banner__content{max-width:480px}.section-product-feature-banner .feature-banner__overlay{align-items:center}.section-product-feature-banner .feature-banner__overlay--left{justify-content:flex-start;padding-left:var(--feature-banner-content-left)}.section-product-feature-banner .feature-banner__overlay--center{justify-content:center}.section-product-feature-banner .feature-banner__overlay--right{justify-content:flex-end;padding-right:var(--feature-banner-content-right)}.section-product-feature-banner .feature-banner__content{width:fit-content;padding:32px}.section-product-feature-banner .feature-banner__content--with-image{width:min(62%,812px);grid-template-columns:minmax(150px, 0.8fr) minmax(0, 1.7fr);gap:32px}.section-product-feature-banner .feature-banner--secondary .feature-banner__content{padding:46px 43px 47px 51px;max-width:615px}.section-product-feature-banner .feature-banner--secondary .feature-banner__content-image img{max-height:153px}.section-product-feature-banner .feature-banner--secondary .feature-banner__title{font-size:40px;line-height:40px}.section-product-feature-banner .feature-banner--secondary .feature-banner__text{font-size:24px;line-height:normal}.section-product-feature-banner .feature-banner__copy{gap:0}.section-product-feature-banner .feature-banner__title{font-size:40px;line-height:40px;max-width:260px}.section-product-feature-banner .feature-banner__text{font-size:24px}}