.component-offer .offer-container{padding-left:22px;padding-right:22px}.component-offer .offer-container .offer-card{border-radius:20px;box-shadow:0 24px 48px -12px #0000002e}.component-offer .offer-container .offer-card .offer-subheading{font-family:var(--h5-font);font-size:24px;line-height:31px;letter-spacing:-.03em;color:#1b231b;text-align:center;padding-bottom:26px}.component-offer .offer-container .offer-card .offer-heading{font-size:36px;line-height:43px;letter-spacing:-.03em;text-align:center;color:#1b231b;padding:0 11px 54px}.component-offer .offer-container .offer-card .offer-list{font-size:24px;line-height:36px;color:#1b231b;text-align:center;padding-bottom:54px;border-bottom:1px solid #000000;display:flex;flex-direction:column;gap:33px}.component-offer .offer-container .offer-card .offer-list .offer-item{display:flex;justify-content:space-between;flex-direction:column}.component-offer .offer-container .offer-card .offer-list .offer-item p{font-family:var(--h5-font)}.component-offer .offer-container .offer-card .offer-list .offer-item span{font-family:var(--body1-font)}.component-offer .offer-container .offer-card .price-box .total-value{font-family:var(--h3-font);font-size:32px;line-height:38px;letter-spacing:-.03em;text-align:center;padding-bottom:13px;padding-top:54px}.component-offer .offer-container .offer-card .price-box .total-value span{color:#ff607c;text-decoration:line-through}.component-offer .offer-container .offer-card .price-box .actual-price{text-align:center;font-size:36px;line-height:43px;letter-spacing:-.03em;color:#1b231b;padding-bottom:33px}.component-offer .offer-container .offer-card .price-box .price-notice{font-family:var(--body1-font);font-size:24px;line-height:36px;color:#1b231b;text-align:center;padding:0 10px 33px}.component-offer .offer-container .offer-card .price-box .price-notice span{text-decoration:underline}.component-offer .offer-container .offer-card .price-box .disclaimer{font-family:var(--body1-font);font-size:16px;line-height:21px;text-align:center;color:#1b231b;padding:0 20px}.component-offer .offer-container .offer-card .offer-description{padding:0 23px;text-align:center}.component-offer .offer-container.promo-card .offer-card .offer-heading{padding-bottom:40px}.component-offer .promo-card .offer-card .offer-heading{font-size:32px;line-height:38.4px;letter-spacing:-.03em}.component-offer .offer-container .offer-card .offer-description p{font-size:20px;line-height:30px;letter-spacing:unset}.component-offer .offer-container .offer-card .offer-description span{text-decoration:underline}@media (min-width: 1024px){.component-offer .offer-container{padding:72px 0}.component-offer .promo-card .offer-card .offer-heading{font-size:var(--h3-desk);line-height:var(--h3-desk-lh);letter-spacing:-.03em}.component-offer .offer-container .offer-card .offer-description p{text-wrap:balance}.component-offer .offer-container.promo-card .offer-card .offer-heading{padding-bottom:47px}.component-offer .offer-container .offer-card{max-width:874px;margin:0 auto;padding-left:53px;padding-right:53px}.component-offer .offer-container.promo-card .offer-card{border-radius:unset;box-shadow:unset}.component-offer .offer-container .offer-card .offer-subheading{font-size:32px;line-height:41px}.component-offer .offer-container .offer-card .offer-heading{font-size:48px;line-height:57px}.component-offer .offer-container .offer-card .offer-list{text-align:left}.component-offer .offer-container .offer-card .price-box .total-value{font-size:40px;line-height:48px}.component-offer .offer-container .offer-card .price-box .actual-price{font-size:48px;line-height:57px;padding-bottom:14px}.component-offer .offer-container .offer-card .price-box .price-notice{padding:0 0 37px}.component-offer .offer-container .offer-card .price-box .disclaimer{font-size:14px}.component-offer .offer-container .offer-card .offer-list .offer-item{flex-direction:row}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/component-offer.css.map */
