.sale-hero{background:url(/cdn/shop/files/Frame_1000007298.png?v=1732101521);background-position:center;text-align:center;padding:80px 40px 40px;width:100%}.banner{background:url(/cdn/shop/files/Frame_1000007290.png?v=1732102058);background-position:center;background-repeat:no-repeat;color:#fff;text-align:center;padding:10px;font-size:17px;font-weight:400;line-height:21.79px;margin-bottom:10px}.heading h1{font-size:68px;font-weight:400;line-height:79.2px;margin:0;text-align:center;color:#fff;text-transform:capitalize}.end-date{font-size:18px;line-height:19.2px;margin:20px 0;color:#fff}.countdown-timer{display:flex;justify-content:center;gap:40px;margin-top:30px}.time-box{text-align:center;display:flex;flex-direction:column;align-items:center;gap:14px}.time-box .time{background-color:#222;padding:20px;border-radius:7.5px;border:2px solid #555;display:block;font-size:32px;font-weight:700;line-height:41.02px;color:#fff}.time-box .label{font-size:16px;line-height:20.51px;color:#fff;position:relative;right:auto;top:auto;padding:0;text-align:center}.cart-info{background-color:#f0f0f0;padding:30px 20px;border-radius:10px;box-shadow:0 2px 4px #0000001a}.cart-info-inner{display:flex;justify-content:space-between;align-items:center;width:100%;max-width:1200px}.cart-details{display:flex;align-items:center;margin-bottom:10px}.cart-icon{width:30px;height:30px;margin-right:10px}.cart-text{font-size:24px;font-weight:400;margin-right:10px;color:#000}.cart-summary{font-size:28px;font-weight:700;font-family:Merriweather Sans,sans-serif;color:#000}.raffle-entry{color:#8b0000;text-decoration:underline;font-weight:700;font-family:Merriweather Sans,sans-serif;font-size:28px;margin:0 10px}.raffle-note{font-size:16px;font-style:italic;color:#2e2a2b;text-align:left;padding:0 40px}.raffle-note p{margin:0}.checkout-button{display:flex;align-items:center;max-width:600px;margin:auto}.checkout-button .arrow-icon{margin-right:15px}.checkout-button button{background-color:#2c7014;color:#fff;border:none;padding:13px 54px;border-radius:31px;font-size:18px;font-weight:400;cursor:pointer;box-shadow:0 4px 6px #0000001a;display:flex;align-items:center;justify-content:center}.checkout-button button:hover{background-color:#245a10}.choose_more_btn{gap:20px;margin-right:0}.promo-section{display:flex;justify-content:space-between;align-items:center;margin:60px auto 40px;max-width:1200px;width:100%}.promo-image{width:50%;height:auto;max-width:506px}.promo-details{width:38%;text-align:left;padding:20px}.promo-details h2{font-size:20px;line-height:25.64px;color:#000;margin-bottom:20px}.promo-offer,.offer{margin-bottom:20px}.spend{font-size:24px;font-weight:600;color:#930b1e;margin-bottom:0}.get{font-size:36px;line-height:44px;color:#000}.validity{font-size:18px;font-style:italic;color:#2e2a2b}.bonus-section{background-image:url(/cdn/shop/files/Group_1000007548.png?v=1732188158);background-size:cover;background-position:center;padding:40px;border-radius:10px;text-align:center;max-width:1134px;margin:40px auto;color:#000}.bonus-section h1{font-size:36px;line-height:46.15px;color:#930b1e;margin-bottom:20px}.bonus-section h1 .black{color:#000}.bonus-section p{font-size:18px;font-style:italic;line-height:23px;margin:0 auto 30px;max-width:540px;text-align:center}.shop-button{background-color:#930b1e;color:#fff;border:none;padding:15px 40px;border-radius:31px;font-size:18px;font-weight:400;cursor:pointer;box-shadow:0 4px 6px #0000001a}.bounce-back-section{max-width:1200px;margin:40px auto;text-align:center;color:#000}.intro-text{font-size:18px;color:#2e2a2b;margin-bottom:5px}.bounce-back-section h1{font-size:36px;line-height:46.15px;margin-bottom:40px;color:#000}.bounce-back-section h1 .red{color:#930b1e}.bounce-back-content{display:flex;flex-direction:column;justify-content:space-between;align-items:center}.bounce-back-image{width:45%;height:auto;border-radius:10px}.bounce-back-details{width:53%;text-align:left;padding-left:14px}.bounce-back-details h2{font-size:27px;color:#930b1e;margin-bottom:10px;display:none}.bounce-back-details .strong{font-size:24px;margin-bottom:20px;font-weight:700;line-height:1.4;display:none}.bounce-back-details p{font-size:20px;line-height:29px;color:#2e2a2b;margin-bottom:20px;display:none}.shop-button{background-color:#930b1e;color:#fff;border:none;padding:15px 40px;border-radius:31px;font-size:18px;cursor:pointer;box-shadow:0 4px 6px #0000001a;width:100%;margin-top:20px}.shop-button:hover{background-color:#7a0918}.product-features-outer-section{display:flex;flex-direction:column;align-items:center;gap:30px;padding:45px 30px;max-width:1138px;background:#f0f0f0}.product-features-outer-section h1{font-size:36px;line-height:46.15px;margin-bottom:15px;color:#000;max-width:662px;text-align:center}.product-features-outer-section h1 .red{color:#930b1e}.product-feature,.customer-review,.promotion-banner{display:flex;margin-bottom:20px;width:100%}.product-feature{flex-direction:row}.product-image img{object-fit:cover}.product-details h2{margin:12px 0;font-size:24px;line-height:30.77px;color:#000}.product-details ul{list-style:none;padding:0;margin:0}.product-details li{margin-bottom:14px;font-size:20px;line-height:30px;color:#2e2a2b}.customer-review{flex-direction:row;gap:16px}.product-feature-wrapper{width:45%}.review-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.reviewer-info{display:flex;flex-direction:column}.reviewer-name{font-weight:700;font-size:17.36px;line-height:22.32px;color:#212121}.reviewer-location{display:flex;align-items:center;font-size:14.88px;line-height:22.32px;color:#555}.review-rating{color:gold;font-size:18px}.review-title{font-size:18px;font-weight:700;margin-bottom:10px;color:#000;text-transform:uppercase}.review-description{font-size:18px;line-height:25px;color:#000}.review-image{width:55%}.review-image img{width:auto;height:auto;object-fit:cover}.promotion-banner{flex-direction:column;align-items:center;gap:20px}.promotion-heading{width:100%;font-size:36px;line-height:46.15px;text-align:center;color:#000;text-transform:uppercase}.promotion-heading .red{color:#930b1e}.promotion-description{width:590px;font-size:18px;line-height:23px;text-align:center;color:#000}.promotion-button{padding:15px 40px;background:#930b1e;border-radius:31px;border:none;cursor:pointer;font-size:18px;line-height:23.08px;color:#fff;text-align:center;transition:background-color .3s ease}.promotion-button:hover{background:#7a091a}.rich-text-banner{text-align:center;margin:40px auto;max-width:1138px;display:flex;flex-direction:column;align-items:center;gap:16px}.rich-text-banner .promotion-caption{font-style:italic}.rich-text-banner .promotion-description{font-weight:700;max-width:345px}.savings-path{background-color:#f6ebed;padding:35px 20px;border-radius:10px;text-align:center;max-width:1138px;margin:40px auto}.step-number{background-color:#930b1e;color:#fff;width:40px;height:40px;border-radius:50%;display:flex;justify-content:center;align-items:center;margin:0 auto 20px;font-weight:700;font-size:29px;line-height:37.18px}.savings-path h1{font-size:36px;margin-bottom:30px;color:#333;text-transform:uppercase;line-height:46.15px}.savings-path .options{display:flex;justify-content:center;gap:20px;margin-bottom:20px}.savings-path .option{border:1px solid #930b1e;padding:15px 40px;border-radius:10px;position:relative;background-color:#fff}.savings-path .option p{margin:0;font-size:18px;font-weight:600}.savings-path .best-value{border-color:#930b1e}.savings-path .badge{background-color:#930b1e;color:#fff;padding:2px 8px;border-radius:4px;position:absolute;top:-10px;right:-10px;font-size:12px;line-height:23px}.savings-path .description{font-size:18px;color:#555;font-style:italic;font-weight:700;line-height:23px;max-width:633px;margin:0 auto}.chance-to-win{background-color:#e9f5d9;padding:40px 20px;border-radius:10px;text-align:center;max-width:1138px;margin:45px auto}.chance-to-win .step-number{background-color:#fff;color:#2c7014;width:40px;height:40px;border-radius:50%;display:flex;justify-content:center;align-items:center;margin:0 auto 20px;font-weight:700;font-size:29px;line-height:37.18px}.chance-to-win h2{font-size:24px;color:#000;text-transform:uppercase;line-height:30.77px;margin-bottom:10px}.chance-to-win h1{font-size:36px;color:#000;text-transform:uppercase;line-height:46.15px;margin-bottom:30px}.chance-to-win h1 .underline{text-decoration:underline}.chance-to-win .chance-to-win--image{width:100%;max-width:854px;height:auto;border-radius:10px}.chance-to-win .notice{font-size:16px;color:#000;line-height:26px;margin:20px auto}.chance-to-win .draw-info{font-size:16px;color:#000;line-height:26px;margin:20px auto;max-width:550px}.biggest-sale{background-color:#930b1e;padding:30px 20px;border-radius:10px;text-align:center;max-width:1138px;margin:45px auto}.biggest-sale .sale-content{display:flex;align-items:center;justify-content:center;gap:20px}.biggest-sale .line{width:150px;height:1px;background-color:#fff}.biggest-sale p{font-size:36px;color:#fff;text-transform:uppercase;line-height:46.15px;margin:0}.bundles{max-width:1138px;padding:50px 20px;margin:45px auto;text-align:center}.bundles h1{color:#fff;margin:0}.product-highlight-outer{max-width:1200px;margin:45px auto;text-align:center}.product-highlight-outer .heading{color:#000;margin-bottom:6px}.product-highlight-outer .subheading{max-width:400px;font-size:20px;margin:0 auto 40px;line-height:1.4;font-weight:700}.product-highlight{background-color:#8b1e1e;padding:35px 55px;border-radius:10px;display:flex;justify-content:space-between;align-items:center;color:#fff}.product-highlight .product-info{width:44%;text-align:left}.product-highlight .product-info h2{font-size:34px;line-height:43.59px;margin-bottom:20px;color:#fff}.product-highlight .product-info p{font-size:18px;line-height:26px}.product-highlight .product-image{width:40%;height:auto;border-radius:10px}.why-choose-htma{padding:15px 20px;text-align:center;max-width:1200px;margin:45px auto}.why-choose-htma h2{font-size:36px;color:#000;text-transform:uppercase;line-height:46.15px;margin-bottom:40px}.why-choose-htma .benefits{display:flex;justify-content:space-between;gap:32px}.why-choose-htma .benefit{background-color:#f0f0f0;padding:26px 22px 20px;border-radius:10px;text-align:left;flex:1}.why-choose-htma .benefit img{width:50px;height:50px;margin-bottom:25px}.why-choose-htma .benefit h3{font-size:21px;color:#000;line-height:30.77px;margin-bottom:5px}.why-choose-htma .benefit p{font-size:18px;color:#2e2a2b;line-height:26px}.how-it-works{max-width:1154px;margin:0 auto;padding:50px 45px;text-align:center;background:#f0f0f0}.how-it-works h1{font-size:36px;margin-bottom:35px;color:#000}.how-it-works .step{display:flex;align-items:center;justify-content:space-between;margin-bottom:40px}.how-it-works .step-text{width:40%;text-align:left}.how-it-works .step-number{width:40px;height:40px;background-color:#8b0000;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;margin:0 0 10px;font-size:29px}.how-it-works .step-image{width:40%;border-radius:8px;object-fit:cover}.how-it-works h2{font-size:21px;color:#000;margin:12px 0 8px}.how-it-works p{font-size:18px;line-height:30px;color:#2e2a2b}.subscriptions-section{max-width:1200px;margin:45px auto;text-align:center}.subscriptions-section .heading{color:#000;margin-bottom:6px}.optimize-health{display:flex;align-items:center;justify-content:space-between;max-width:1200px;margin:40px auto}.optimize-health .text-content{max-width:637px;text-align:left}.optimize-health h2{font-size:36px;line-height:46.15px;margin-bottom:25px;color:#000}.optimize-health h2 .red{color:#930b1e}.optimize-health p{font-size:18px;line-height:30px;margin-bottom:15px}.optimize-health .text-content ul{margin-left:22px;font-size:18px}.optimize-health .optimize-image{width:419px;height:466px;border-radius:8px;object-fit:cover}.founders-message{margin:60px auto}.risk-free{max-width:1200px;margin:40px auto;padding:20px;text-align:center;color:#000}.risk-free .guarantee-image{width:160px;height:150px;margin-bottom:20px}.risk-free h2{font-size:36px;line-height:46.15px;margin-bottom:20px;color:#000}.risk-free p{font-size:18px;line-height:26px;margin:0 auto 15px;max-width:950px}.risk-free .note{max-width:610px;font-style:italic}.tos-section{margin:30px auto;max-width:1200px}.tos-section p{font-size:21px;font-weight:700}.tos-section ul{margin-left:22px}@media (max-width: 768px){.sale-hero{padding:30px}.banner{font-size:15px}.heading h1{font-size:30px;line-height:1.5}.heading h1 br{display:none}.end-date{font-size:15px}.countdown-timer{gap:18px}.time-box .time{padding:12px;font-size:26px}.cart-info-inner{flex-direction:column;gap:15px;padding:0}.cart-details{flex-direction:column}.cart-summary,.raffle-entry{font-size:16px}.sticky_cart .cart-details{flex-direction:row;justify-content:center;margin:0}.sticky_cart{padding:10px}.promo-section{flex-direction:column}.promo-image{width:100%}.promo-details{width:100%;padding:20px 0}.promo-details h2{margin-bottom:10px;line-height:1.1}.promo-details .spend{font-size:21px}.promo-details .get{font-size:26px;line-height:1.3}.promo-details .validity{font-size:16px}.bonus-section{padding:26px 15px}.bonus-section h1 br{display:none}.bounce-back-section h1{font-size:28;line-height:normal}.bounce-back-content{flex-direction:column}.bounce-back-image,.bounce-back-details{width:100%}.product-features-outer-section{padding:30px 20px;gap:15px}.product-features-outer-section h1{font-size:28px;line-height:1.5}.customer-review{flex-direction:column}.customer-review.column-reverse{flex-direction:column-reverse}.product-feature-wrapper,.review-image,.promotion-banner{width:100%}.promotion-heading{font-size:22px;line-height:36px}.promotion-description{width:100%;font-size:16px;line-height:20px}.promotion-button{padding:12px 30px;font-size:16px}.savings-path h1{font-size:25px;line-height:1.1}.savings-path .options{flex-direction:column;gap:15px}.savings-path .description{font-size:15px}.chance-to-win{padding:30px 20px;margin:35px auto}.chance-to-win h2{font-size:18px}.chance-to-win h1{font-size:24px;line-height:1.5}.chance-to-win h1 br{display:none}.biggest-sale{border-radius:0;margin:30px auto}.biggest-sale .sale-content{flex-direction:column}.product-highlight-outer{margin:30px auto}.product-highlight-outer .heading{line-height:1.4}.product-highlight-outer .subheading{font-size:14px;margin:12px auto 22px}.product-highlight{flex-direction:column;padding:24px;gap:15px}.product-highlight .product-info,.product-highlight .product-image{width:100%}.why-choose-htma{padding:0 20px;margin:30px auto}.why-choose-htma h2{font-size:32px;margin:30px auto}.why-choose-htma .benefits{flex-direction:column;gap:24px}.product-highlight .product-info h2{font-size:26px}.how-it-works{padding:25px 20px}.how-it-works .step{flex-direction:column}.how-it-works .step.flex-reverse{flex-direction:column-reverse}.how-it-works .step-text,.how-it-works .step-image{width:100%}.how-it-works h2{font-size:19px;margin:12px 0 0}.how-it-works p{font-size:16px}.optimize-health{flex-direction:column;margin:30px auto}.optimize-health .text-content{width:100%}.optimize-health .optimize-image{width:100%;height:auto}.optimize-health h2{font-size:26px;line-height:1.4;margin-bottom:15px}.optimize-health p{font-size:16px}.founders-message{flex-direction:column-reverse;margin:40px auto}.risk-free{margin:30px auto}.risk-free h2{font-size:30px;line-height:1.4}.risk-free p{font-size:16px}}.product-form__swatch__title{display:none!important}.sticky_cart .cart-info-inner{max-width:100%!important}@media (max-width:768px){.cart-info{position:relative}.bundles{max-width:1138px;padding:10px 0;margin:20px auto;text-align:center}.byob_collection_list .featured-product--grid-item{padding:0}.checkout-button{flex-direction:column;width:100%}.checkout-button button{width:100%}.choose_more{padding:10px!important}.bundles.main-cart.container .product-form__add-btn{font-size:21px}.checkout-button img{display:none}.bounce-back-details{padding:0}.sticky_cart .raffle-note{display:none!important}}.middle .cart-detial-container{width:100%;margin:auto}.cart-detial-container{width:100%}.sticky_cart .checkout-button{min-width:290px}.countdown-timer{display:flex}.mobile_counter{display:none}@media (max-width: 480px){.sticky_cart .cart-details .cart-text,.sticky_cart .cart-details .cart-icon{display:none!important}.countdown-timer{display:none}.mobile_counter{display:flex;position:sticky;top:1px;margin-bottom:20px;background:#fff;padding:10px;z-index:11111}.time-box .time{line-height:1em;padding:10px;font-size:19px}.mobile_counter .time-box .label{color:#000}.section__title-text{font-size:16px}.qty_btn{grid-template-columns:1fr 1.5fr}.banner{font-size:12px}.promotion-heading{font-size:22px;line-height:32px}.promotion-description{font-size:14px}.promotion-button{padding:10px 25px;font-size:14px}}.product-featured__photo__img{border-radius:10px}.page-container{overflow:visible!important}
/*# sourceMappingURL=/cdn/shop/t/155/assets/black-friday-page.css.map */
