.promotional-hero-sec{--hero-blue: #0f4686;--hero-muted: #686460;--hero-navy: #001233;--hero-green: #12874e;--hero-accent: #3676c0;--hero-gray: #727272;--hero-max: 1310px;position:relative}.promotional-hero-sec .promotional-hero-wrapper{padding-bottom:150px}.promotional-hero-sec .container{max-width:var(--hero-max);margin:0 auto}.promotional-hero-sec .card-container{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:50px}.promotional-hero-sec .image-container{position:relative;width:56.5%;box-shadow:3px 3px 6px #00000029;z-index:3}.promotional-hero-sec .image-container img{width:100%;height:100%;object-fit:cover}.promotional-hero-sec .featured-image{height:100%}.promotional-hero-sec .content-container{position:relative;width:40%;z-index:1}.promotional-hero-sec .promotion-hero-content h2{line-height:1;text-align:center;font-family:var(--special-cursive-font);color:var(--hero-blue);margin:20px 0 0}.promotional-hero-sec .promotion-hero-content p{line-height:normal;text-align:center;font-size:18px;font-weight:300;color:var(--hero-gray);max-width:600px;margin:20px auto 0}.promotional-hero-sec .popular-badge{display:inline-block;background:linear-gradient(to bottom,#f9d65c,#f1a100 60%,#c87400);color:#fff;font-weight:700;font-size:16px;padding:12px 40px;text-align:center;text-transform:uppercase;box-shadow:0 3px 6px #00000040;clip-path:polygon(0 0,100% 0,100% 75%,50% 100%,0 75%);position:absolute;top:-25px;left:50%;transform:translate(-50%)}.promotional-hero-sec .exclusive_offer{color:#cb4848;font-weight:300;font-size:16px;text-transform:uppercase}.promotional-hero-sec .content-card h2{font-size:32px;font-weight:700;margin-bottom:0}.promotional-hero-sec .content-container p{font-size:16px;font-weight:300;color:var(--hero-muted);max-width:400px;margin:1rem 0}.promotional-hero-sec .blue-badge{display:flex;flex-direction:column;position:relative;background:linear-gradient(to top,#002a59,#004c7f);color:#fff;font-weight:700;font-size:18px;padding:8px 40px 14px 8px;text-transform:uppercase;letter-spacing:1px;box-shadow:0 6px 10px #00000040;clip-path:polygon(0 0,100% 0,calc(100% - 30px) 50%,100% 100%,0 100%);margin:1rem 0 0 -45px;width:95%}.promotional-hero-sec .blue-badge-mobile{display:none}.promotional-hero-sec .blue-badge .discount,.promotional-hero-sec .blue-badge-mobile .discount{font-size:22px;text-align:left;color:#fff;font-weight:500;line-height:1.63;margin:0 25px}.promotional-hero-sec .blue-badge .discount.wgd-eligible,.promotional-hero-sec .blue-badge-mobile .discount.wgd-eligible{color:#d3d1d0;font-size:16px;font-weight:300}.promotional-hero-sec .featured-offer{display:flex;align-items:flex-start}.promotional-hero-sec .featured-offer .left p,.promotional-hero-sec .FinalPricesBlock__PriceHeading{font-size:14px;color:var(--hero-accent);font-weight:500;margin:0}.promotional-hero-sec .featured-offer .number-row{display:flex;align-items:center;gap:5px}.promotional-hero-sec .featured-offer .price,.promotional-hero-sec .custom-affirm-container span{color:var(--hero-navy);font-size:24px;font-weight:500}.promotional-hero-sec .custom-affirm-container .affirm-monthly-price-text{color:var(--hero-muted);font-size:18px;font-weight:300;text-transform:lowercase}.promotional-hero-sec .featured-offer .strikeLabel{color:var(--hero-muted);font-size:18px;font-weight:300;border-color:#ff5858;position:relative;margin-left:5px}.promotional-hero-sec .featured-offer .strikeLabel:before{position:absolute;content:"";left:0;top:50%;right:0;border-top:1px solid;border-color:inherit;margin-left:5px;transform:rotate(-13deg)}.promotional-hero-sec .featured-offer .left button{color:var(--hero-navy);text-decoration:underline;font-weight:400;font-size:12px;line-height:16px;background:none;border:none;text-align:left;padding:0}.promotional-hero-sec .FinalPricesBlock__PriceDivider{display:flex;flex-direction:column;align-items:center;justify-content:center;align-self:center;position:relative;margin:0 20px;color:var(--hero-muted);font-size:16px;font-weight:400;line-height:1;text-transform:none}.promotional-hero-sec .FinalPricesBlock__PriceDivider:before,.promotional-hero-sec .FinalPricesBlock__PriceDivider:after{content:"";display:block;width:1px;height:22px;background-color:#d3d1d0;margin:0 auto}.promotional-hero-sec .FinalPricesBlock__PriceDivider:before{margin-bottom:6px}.promotional-hero-sec .FinalPricesBlock__PriceDivider:after{margin-top:6px}.promotional-hero-sec .FinalPricesBlock__MonthlyPrice{display:flex;align-items:center;gap:5px;margin-top:5px}.promotional-hero-sec .FinalPricesBlock__MonthlyPrice img{width:45px}.promotional-hero-sec .btn-wrapper{margin-top:25px}.promotional-hero-sec .btn-wrapper a{background-color:var(--hero-green);font-size:16px;padding:15px 47px;border-radius:5px;transition:all .2s ease;color:#fff;font-weight:500;text-transform:uppercase}@media screen and (min-width:768px)and (max-width:1024px){.promotional-hero-sec .promotion-hero-content h2{font-size:100px}.promotional-hero-sec .card-container{flex-direction:column;align-items:center;gap:20px}.promotional-hero-sec .image-container{width:83.3%}.promotional-hero-sec .content-container{width:76%}.promotional-hero-sec .blue-badge{margin:1rem 0 0 -35px}}@media screen and (max-width:767px){.promotional-hero-sec .promotional-hero-wrapper{padding-bottom:50px}.promotional-hero-sec .promotion-hero-content h2{font-size:80px}.promotional-hero-sec .image-container,.promotional-hero-sec .content-container{width:100%}.promotional-hero-sec .content-container{padding:20px}.promotional-hero-sec .card-description{display:none}.promotional-hero-sec .featured-offer{margin-top:1rem}.promotional-hero-sec .popular-badge{width:90%}.promotional-hero-sec .blue-badge{display:none}.promotional-hero-sec .blue-badge-mobile{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:70px;background:linear-gradient(to bottom,#0d4e92,#0b4788 45%,#083c74);border-radius:50% 50% 0 0/14% 14% 0 0;box-shadow:inset 0 -10px 18px #0000001f;position:absolute;bottom:0}.promotional-hero-sec .blue-badge-mobile .discount{font-size:18px}}
/*# sourceMappingURL=/cdn/shop/t/1146/assets/sale-page-header.css.map */
