.banner-v2{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}.banner-content-v2{text-align:center;position:relative;max-width:500px;margin-left:auto;margin-right:auto}.title-margins{margin-bottom:12px}.product-banner-offer-subtext-container{margin-top:30px}.product-banner-offer-subtext{font-size:16px;font-weight:400;line-height:1.2;color:#000;font-family:inherit;letter-spacing:.01em;margin:0;padding:0;max-width:500px}.product-banner-offer-feature-container{margin-right:30px;margin-bottom:-10px;transition:all .3s ease;cursor:pointer}.product-banner-offer-feature-container:hover{opacity:.8}.product-banner-offer-feature-container:hover .product-banner-offer-feature-title,.product-banner-offer-feature-container:hover .product-banner-offer-feature-text{color:#9c9592}.product-banner-offer-abovetext{font-size:18px;font-weight:600;color:#000;font-family:inherit;margin:0;padding:0}.product-banner-offer-title{font-size:30px;font-weight:300;line-height:1.2;color:#000;font-family:inherit;padding:0;max-width:400px}.product-banner-offer-title i,.product-banner-offer-title span{font-family:inherit}.product-banner-offer-feature-title{font-size:16px;font-weight:600;color:#000;font-family:inherit;margin:0;padding:0}.product-banner-offer-feature-text{font-size:14px;font-weight:400;color:#000;font-family:inherit;margin:0;padding:0}.product-banner-offer-button{font-size:14px;font-weight:700;color:#000;background-color:#fff;font-family:inherit;text-decoration:none;padding:12px 24px;border-radius:4px;display:inline-block;transition:all .3s ease}.banner-action-v2{margin-top:18px}.offer-info-banner{visibility:hidden;opacity:0;transition:all .3s ease-in-out}.offer-info-wrapper:hover .offer-info-banner{opacity:1;visibility:visible}.offer-info-wrapper>div{margin-right:30px;margin-bottom:-10px}.banner-container-v2{background:#f4e8e3}.banner-subtext-margin{margin-top:30px}.banner-subtext-v2 h3{font-size:24px;font-weight:600;line-height:1.2;font-family:inherit}.banner-hover:hover,.banner-hover:hover h3{color:#9c9592}@media (min-width: 768px){.banner-content-v2{text-align:left}.product-banner-offer-subtext{font-size:18px;font-weight:500;line-height:1.2;color:#000;font-family:inherit;letter-spacing:.03em}.product-banner-offer-abovetext{font-size:18px;font-weight:600;color:#000;font-family:inherit}.product-banner-offer-title{font-size:40px;font-weight:700;line-height:1.2;color:#000;font-family:inherit}.product-banner-offer-feature-title{font-size:18px;font-weight:600;color:#000;font-family:inherit}.product-banner-offer-feature-text{font-size:16px;font-weight:400;color:#000;font-family:inherit}.banner-container-v2{background:#f4e8e3}.banner-subtext-v2 h3{font-size:24px;font-weight:600;font-family:inherit}.banner-v2_title{font-size:40px;font-weight:700;font-family:inherit;line-height:1.2;color:#000}.banner-v2_abovetext{font-size:18px;font-weight:600;font-family:inherit;color:#000}}@media (min-width: 1024px){.banner-container-v2{height:calc(100vh - var(--sticky-header-height))}.banner-v2 .banner-container-v2{margin-top:30px}.banner-v2 .banner-container-v2{grid-template-columns:45.3% 55.7%}}.banner-v2_title{font-size:36px;font-weight:600;font-family:inherit;margin-top:4px;margin-bottom:15px;z-index:99;line-height:1.2;color:#000}.banner-v2_abovetext{font-size:18px;font-weight:600;font-family:inherit;z-index:99;color:#000}.banner-action-v2 a{padding:18px 43px;position:relative;z-index:99;font-weight:700;font-family:inherit;font-size:14px;letter-spacing:.04em;color:#000;background:#fff}.banner-media-v2 img{object-fit:cover;height:100%}.banner-v2 .banner-container-v2 .banner-media-v2 img{object-position:right center}.banner-content-v2_background-image{background-repeat:no-repeat;background-size:cover;background-position:center}:root{--banner-mobile-content-alignment: center;--banner-desktop-content-alignment: left;--banner-mobile-background-color: #f4e8e3;--banner-desktop-background-color: #f4e8e3;--banner-mobile-subtext-font-size: 16px;--banner-mobile-subtext-font-weight: 400;--banner-mobile-subtext-line-height: 1.2;--banner-mobile-subtext-color: #000000;--banner-mobile-subtext-spacing: .01em;--banner-mobile-abovetext-font-size: 18px;--banner-mobile-abovetext-font-weight: 600;--banner-mobile-abovetext-color: #000000;--banner-mobile-title-font-size: 30px;--banner-mobile-title-font-weight: 300;--banner-mobile-title-line-height: 1.2;--banner-mobile-title-color: #000000;--banner-mobile-feature-title-font-size: 16px;--banner-mobile-feature-title-font-weight: 600;--banner-mobile-feature-title-color: #000000;--banner-mobile-feature-text-font-size: 14px;--banner-mobile-feature-text-font-weight: 400;--banner-mobile-feature-text-color: #000000;--banner-mobile-heading-font-size: 24px;--banner-mobile-heading-font-weight: 600;--banner-desktop-subtext-font-size: 18px;--banner-desktop-subtext-font-weight: 500;--banner-desktop-subtext-line-height: 1.2;--banner-desktop-subtext-color: #000000;--banner-desktop-subtext-spacing: .03em;--banner-desktop-abovetext-font-size: 18px;--banner-desktop-abovetext-font-weight: 600;--banner-desktop-abovetext-color: #000000;--banner-desktop-title-font-size: 40px;--banner-desktop-title-font-weight: 700;--banner-desktop-title-line-height: 1.2;--banner-desktop-title-color: #000000;--banner-desktop-feature-title-font-size: 18px;--banner-desktop-feature-title-font-weight: 600;--banner-desktop-feature-title-color: #000000;--banner-desktop-feature-text-font-size: 16px;--banner-desktop-feature-text-font-weight: 400;--banner-desktop-feature-text-color: #000000;--banner-desktop-heading-font-size: 24px;--banner-desktop-heading-font-weight: 600;--banner-button-font-size: 14px;--banner-button-font-weight: 700;--banner-button-text-color: #000000;--banner-button-background-color: #ffffff}.product-banner{max-height:760px}@media (min-width: 1024px){.banner-v2 .banner-container-v2{grid-template-columns:45.3% 55.7%}}@media (max-width: 1300px){.banner-content-v2{max-width:400px}}@media (max-width: 1050px){.banner-content-v2{max-width:350px}}@media (max-width: 1024px){.banner-content-v2{max-width:100%;padding:20px}}@media screen and (max-width: 767px){.banner-v2{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/587/assets/product-banner-offer.css.map */
