.subscribe-and-save-hero{position:relative;height:calc(100dvh - 48px)}.subscribe-and-save-hero__image-wrapper.ir{height:100%}.subscribe-and-save-hero__image-wrapper.ir img{height:100%;width:auto;max-width:none;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translate(-50%)}.subscribe-and-save-hero__cta{position:absolute;bottom:2.75rem;left:0;color:#7f2649;padding-left:.8125rem;padding-right:.8125rem;text-align:center}.subscribe-and-save-hero__heading{font-family:Ogg Regular;font-size:1.875rem;line-height:3.125rem}.subscribe-and-save-hero__description{font-size:1.25rem;line-height:1.625rem;margin-bottom:1.25rem}.subscribe-and-save-hero__button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 13px;height:2.25rem;font-size:.75rem;letter-spacing:4px;font-weight:700;text-transform:uppercase;background-color:#7f2649;color:#fcede7}.text-trio{padding:2.8125rem 2.375rem 3.375rem;background-color:#fdfbf8}.text-trio__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.text-trio__item{-webkit-box-flex:1;-ms-flex:1 1;flex:1 1;max-width:13.125rem}.text-trio__heading{font-size:1.875rem;line-height:1.67;color:#000914;text-align:center}.text-trio__item-heading{font-size:.75rem;font-weight:700;color:#000914;text-transform:uppercase;line-height:1.5;letter-spacing:3.6px;margin-top:0;margin-bottom:.375rem}.text-trio__item-text{font-size:.9375rem;line-height:1.27;padding-right:1.25rem;padding-left:1.25rem;letter-spacing:normal}.subscribe-and-save-faq{padding-bottom:4.6875rem}.subscribe-and-save-faq__accordion{max-width:37.5rem;margin-bottom:1.125rem}.subscribe-and-save-faq__accordion .acc__menu{max-width:none}.subscribe-and-save-faq__answer{font-size:.75rem;line-height:1rem;letter-spacing:.0625rem;margin:0}.subscribe-and-save-faq__answer a{color:inherit;text-decoration:underline}.subscribe-and-save-faq__cta-link{font-size:.625rem;letter-spacing:2px;text-transform:uppercase;text-decoration:underline;color:#000914}.subscribe-and-save-faq .section-header-wrap{padding-top:2.625rem}@media only screen and (max-width:767px){.subscribe-and-save-hero{max-height:39.5rem}.has-banner .subscribe-and-save-hero{height:calc(100dvh - 120px);max-height:39.5rem}body:has(.header.header--with-global-banner):has(#geFreeShippingContainer.js-global-promo-banner:not(.hide)) .subscribe-and-save-hero{height:calc(100dvh - 120px);max-height:39.5rem}.subscribe-and-save-hero__image-wrapper.ir,.subscribe-and-save-hero__image-wrapper.ir img{max-height:39.5rem}}@media only screen and (min-width:768px){.subscribe-and-save-faq .section-header__heading{margin-top:0}}@media only screen and (min-width:980px){.subscribe-and-save-hero__image-wrapper.ir img{width:100%;height:auto}}@media only screen and (min-width:1025px){.subscribe-and-save-hero{height:calc(calc(595 / 1440) * 100vw);max-height:37.1875rem}.subscribe-and-save-hero__cta{text-align:left;width:100%;max-width:90rem;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding-left:8.125rem;padding-right:8.125rem}.subscribe-and-save-hero__heading{font-size:2.5rem;max-width:22.5rem;margin-bottom:.625rem}.subscribe-and-save-hero__description{max-width:22.5rem}.subscribe-and-save-hero__button{margin:0;max-width:20rem}.text-trio{padding:5.875rem 2.375rem 6.25rem}.text-trio__container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:53.75rem;margin:0 auto}.text-trio__item:only-child{margin:0 auto}.text-trio__heading{font-size:3rem;line-height:1.1;margin-bottom:3.125rem}.text-trio__item-text{padding-right:0;padding-left:0;margin-bottom:0}.subscribe-and-save-faq .section-header-wrap{padding-top:3.75rem;padding-left:8.125rem;padding-right:8.125rem}.subscribe-and-save-faq .section-header{position:relative;top:auto}.subscribe-and-save-faq .section-header__heading{margin-bottom:2.5rem}}@media only screen and (max-width:1024px)and (orientation:landscape){.subscribe-and-save-hero{height:auto}.subscribe-and-save-hero__image-wrapper.ir img{position:relative;width:100%;height:auto}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/subscribe-and-save.scss.css.map */
