.product-subscribe-offer{background-color:var(--pso-bg, #ffffff);padding:0 clamp(1.25rem,.335rem + 3.902vw,3.75rem) clamp(3.125rem,1.982rem + 4.878vw,6.25rem)}.product-subscribe-offer__container{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:clamp(1.5rem,.22rem + 5.463vw,5rem)}.product-subscribe-offer__image-wrapper{flex-shrink:0;width:100%;max-width:400px;border:clamp(.1875rem,.119rem + .293vw,.375rem) solid var(--pso-border, #efe3cd);border-radius:clamp(1rem,.726rem + 1.171vw,1.75rem);overflow:hidden;background:#fff}.product-subscribe-offer__image{width:100%;height:auto;display:block;object-fit:cover;aspect-ratio:1 / 1}@media(min-width:768px){.product-subscribe-offer__image{aspect-ratio:4 / 3}}.product-subscribe-offer__image-placeholder{background:#e0dcd4;width:100%;aspect-ratio:1 / 1;display:flex;align-items:center;justify-content:center}@media(min-width:768px){.product-subscribe-offer__image-placeholder{aspect-ratio:4 / 3}}.product-subscribe-offer__image-placeholder svg{width:80px;height:80px;opacity:.4}.product-subscribe-offer__content{flex:1;text-align:center}.product-subscribe-offer__badge{display:inline-block;background-color:var(--pso-badge-bg, #003d29);color:var(--pso-badge-text, #fff);font-family:Harmonia Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:clamp(.75rem,.727rem + .098vw,.8125rem);font-weight:700;text-transform:uppercase;letter-spacing:.1em;padding:clamp(.5rem,.454rem + .195vw,.625rem) clamp(1rem,.909rem + .39vw,1.25rem);border-radius:50px;margin-bottom:clamp(1rem,.909rem + .39vw,1.25rem)}.product-subscribe-offer__heading{font-family:Harmonia Sans,-apple-system,BlinkMacSystemFont,sans-serif!important;font-size:clamp(1.75rem,1.476rem + 1.171vw,2.5rem)!important;font-weight:900!important;color:var(--pso-text, #003d29)!important;margin:0 0 clamp(1rem,.817rem + .78vw,1.5rem);letter-spacing:-.02em;line-height:1.1}.product-subscribe-offer__subheading{font-family:Harmonia Sans,-apple-system,BlinkMacSystemFont,sans-serif!important;font-size:clamp(1rem,.909rem + .39vw,1.25rem)!important;font-weight:400!important;line-height:1.6;color:var(--pso-subtext, #333)!important;margin:0 0 clamp(1.5rem,1.317rem + .78vw,2rem)}.product-subscribe-offer__benefits{list-style:none;padding:0;margin:0 0 clamp(2rem,1.817rem + .78vw,2.5rem);display:flex;flex-direction:column;gap:clamp(.75rem,.659rem + .39vw,1rem)}.product-subscribe-offer__benefit{display:flex;align-items:center;gap:clamp(.75rem,.704rem + .195vw,.875rem);text-align:left}.product-subscribe-offer__benefit-icon{flex-shrink:0;width:clamp(2rem,1.909rem + .39vw,2.25rem);height:clamp(2rem,1.909rem + .39vw,2.25rem);background-color:var(--pso-icon-bg, #003d29);color:var(--pso-icon-color, #ffffff);border-radius:50%;display:flex;align-items:center;justify-content:center}.product-subscribe-offer__benefit-icon svg{width:55%;height:55%}.product-subscribe-offer__benefit-text{font-family:Harmonia Sans,-apple-system,BlinkMacSystemFont,sans-serif!important;font-size:clamp(.875rem,.829rem + .195vw,1rem)!important;font-weight:700!important;text-transform:uppercase;color:var(--pso-text, #003d29)!important;line-height:1.2!important;letter-spacing:.02em}.product-subscribe-offer__button{display:inline-flex;align-items:center;justify-content:center;padding:clamp(.875rem,.784rem + .39vw,1.125rem) clamp(2rem,1.634rem + 1.561vw,3rem);background-color:var(--pso-button-bg, #003d29);color:var(--pso-button-text, #fff)!important;font-family:Harmonia Sans,-apple-system,BlinkMacSystemFont,sans-serif!important;font-size:clamp(.875rem,.829rem + .195vw,1rem)!important;font-weight:700!important;text-transform:uppercase;letter-spacing:.08em;text-decoration:none;border-radius:50px;transition:background-color .2s ease,transform .2s ease}.product-subscribe-offer__button:hover{filter:brightness(1.1);transform:translateY(-2px)}.product-subscribe-offer--has-wave{padding-bottom:calc(var(--wave-height, 80px) + 60px);margin-bottom:-1px;position:relative}.product-subscribe-offer__wave{position:absolute;bottom:0;left:0;right:0;width:100vw;margin-left:calc(-50vw + 50%);line-height:0;overflow:hidden}.product-subscribe-offer__wave svg{display:block;width:100%;height:var(--wave-height, 80px)}@media screen and (min-width:768px){.product-subscribe-offer--has-wave{padding-bottom:calc(var(--wave-height, 80px) + 70px)}}@media screen and (min-width:1024px){.product-subscribe-offer--has-wave{padding-bottom:calc(var(--wave-height, 80px) + 80px)}}@media screen and (min-width:1400px){.product-subscribe-offer--has-wave{padding-bottom:calc(var(--wave-height, 80px) + 90px)}}.product-subscribe-offer__heading--mobile{display:none}@media(min-width:768px){.product-subscribe-offer__container{flex-direction:row}.product-subscribe-offer__image-wrapper{flex:0 0 45%;max-width:500px}.product-subscribe-offer__content{text-align:left}}@media(min-width:1100px){.product-subscribe-offer__image-wrapper{flex:0 0 48%;max-width:550px}}@media(max-width:767px){.product-subscribe-offer{padding-top:40px}.product-subscribe-offer__image-wrapper{max-width:320px}.product-subscribe-offer__content{max-width:400px}.product-subscribe-offer__benefits{max-width:300px;margin-left:auto;margin-right:auto}.product-subscribe-offer__heading--mobile{display:block;text-align:center;margin-bottom:0;font-size:28px!important}.product-subscribe-offer__content .product-subscribe-offer__heading{display:none}}@media screen and (max-width:767px){.product-subscribe-offer--has-wave{padding-bottom:calc(var(--wave-height, 80px) + 50px)}.product-subscribe-offer__badge{display:none}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/section-product-subscribe-offer.css.map */
