.hero-product-section,.hero-product-section *{letter-spacing:normal}.hero-product-section p,.hero-product-section ul,.hero-product-section li,.hero-product-section h1,.hero-product-section h2,.hero-product-section h3,.hero-product-section h4,.hero-product-section h5,.hero-product-section h6,.hero-product-section form,.hero-product-section input,.hero-product-section button{margin:0;padding:0}.hero-product-section ul{list-style:none}.hero-product-section button{border:none;background:none;font:inherit}.hero-product-section a{color:inherit;text-decoration:none}.hero-product-section img{border:none;max-width:100%}.hero-product-section,.hero-product-section *,.hero-product-section *:before,.hero-product-section *:after{box-sizing:border-box}.hero-product-section{font-family:EB Garamond,Georgia,Times New Roman,serif;font-weight:400;font-style:normal;color:#000;line-height:1.4}.hero-product-section .hero_section{width:100%;background:#f5f2ef;padding:40px 0 60px}.hero-product-section .hero_section_row{margin:0 auto 5px;width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;position:relative;align-items:flex-start}.hero-product-section .container{width:1170px;max-width:100%;margin:0 auto;position:relative;padding:0;box-sizing:border-box}.hero-product-section .clearall{clear:both;font-size:1px;line-height:1px;height:1px}.hero-product-section .hero_section_left{width:47%;position:sticky;top:75px;z-index:1}.hero-product-section .hero_image_slider{width:100%;border:1px solid #b8784a;border-radius:12px;background:#e7e3df;overflow:hidden;padding:0;box-sizing:border-box}.hero-product-section .hero_section_right{width:48%;text-align:left}.hero-product-section .hero_right_rating_text{font-size:18px;line-height:26px;color:#000;font-weight:500;display:flex;justify-content:flex-start;align-items:center;column-gap:8px;border:1px solid #d4a882;background:#fff;border-radius:20px;padding:3px 15px 4px;max-width:max-content}.hero-product-section .hero_right_rating_text img{width:82px;flex-shrink:0}.hero-product-section .hero_right_title{font-size:42px;line-height:48px;color:#2c2c2c;font-weight:500;font-style:italic;font-family:Playfair Display,Georgia,serif;margin-top:10px}.hero-product-section .hero_right_title span{color:#b8784a}.hero-product-section .hero_right_sub_title{font-size:18px;line-height:26px;color:#797069;font-weight:400;font-family:Playfair Display,Georgia,serif;margin-top:15px}.hero-product-section ul.hero_right_list{margin:20px auto 0;width:100%;display:flex;justify-content:flex-start;column-gap:7px;list-style:none;padding:0}.hero-product-section ul.hero_right_list li{font-size:18px;line-height:26px;color:#fff;font-weight:500;background:#8ca9cc;border-radius:8px;padding:4px 15px 5px}.hero-product-section ul.hero_right_point{display:flex;justify-content:flex-start;flex-direction:column;width:100%;margin-top:25px;row-gap:22px;list-style:none;padding:0}.hero-product-section ul.hero_right_point li{display:flex;justify-content:flex-start;align-items:center;column-gap:15px;text-align:left}.hero-product-section .hero_point_icon{width:48px;height:auto;flex-shrink:0;object-fit:contain}.hero-product-section ul.hero_right_point li p{font-size:20px;line-height:25px;color:#2c2c2c;margin:0}.hero-product-section .your_package_heading{font-size:24px;line-height:28px;color:#2c2c2c;font-weight:400;margin-top:35px;font-family:Playfair Display,Georgia,serif;display:flex;justify-content:center;align-items:center;position:relative}.hero-product-section .your_package_heading span{position:relative;padding:0 18px;background:#f5f2ef;margin-top:-4px}.hero-product-section .your_package_heading:before,.hero-product-section .your_package_heading:after{content:"";border-top:1px solid #7f7f7f;flex-grow:1}.hero-product-section .package_box{display:inline-block;width:100%;margin-top:10px}.hero-product-section .package_buyBox{display:inline-block;width:100%}.hero-product-section .butOption_row{width:100%;background:#fff;border:2px solid #e1e1e1;border-radius:15px;cursor:pointer;position:relative;margin:20px auto 0;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.hero-product-section .tier-radio{position:absolute;top:0;left:0;width:1px;height:1px;opacity:0;pointer-events:none}.hero-product-section .butOption_row:has(input:checked){border:2px solid #b8784a;background:#f1ebe6}.hero-product-section .buybox_top{width:100%;display:flex;justify-content:space-between;align-items:flex-start;border-bottom:1px solid #e1e1e1;padding:20px 18px 15px}.hero-product-section .butOption_row:has(input:checked) .buybox_top{border-bottom:1px solid #b8784a}.hero-product-section .buyBox_top_left{width:78%;display:flex;justify-content:flex-start;align-items:flex-start}.hero-product-section .packageOpt{width:22px;flex-shrink:0;text-align:left;position:relative}.hero-product-section .packageOpt span{display:inline-block;vertical-align:middle;width:22px;height:22px;border-radius:50%;background:#fff;border:1px solid #d4a882;position:relative}.hero-product-section .butOption_row:has(input:checked) .packageOpt span:after{content:"";position:absolute;width:12px;height:12px;background:#d4a882;border-radius:50%;left:50%;top:50%;transform:translate(-50%,-50%)}.hero-product-section .button_box .product-form{display:none}.hero-product-section .package_box:has(#tier-90day:checked) .cta-90day,.hero-product-section .package_box:has(#tier-30day:checked) .cta-30day,.hero-product-section .package_box:has(#tier-onetime:checked) .cta-onetime{display:block}.hero-product-section .buy-mid{width:93%;text-align:left;padding-left:12px}.hero-product-section .supply_day{font-size:25px;line-height:25px;font-weight:400;color:#000}.hero-product-section .pkg_billed_text{font-size:20px;line-height:25px;color:#8a8078;font-weight:500;margin-top:8px}.hero-product-section .buyBox_top_right{width:22%;text-align:right}.hero-product-section .buyPrice_row{width:100%;display:flex;justify-content:flex-end;align-items:flex-end;flex-direction:column}.hero-product-section .regular_price{font-size:20px;line-height:26px;color:#606060;font-weight:400}.hero-product-section .regular_price span{position:relative}.hero-product-section .regular_price span:after{position:absolute;content:"";left:0;right:0;top:49%;border-top:1px solid #ff0000}.hero-product-section .offer_price{font-size:25px;line-height:28px;color:#000;font-weight:400}.hero-product-section .buy_box_bottom{width:100%;display:flex;justify-content:space-between;align-items:flex-start;padding:15px 20px 25px}.hero-product-section ul.buy_bonus_list{width:100%;display:flex;justify-content:space-between;flex-direction:column;row-gap:7px;margin-top:7px;list-style:none;padding:0}.hero-product-section ul.buy_bonus_list li{text-align:left;font-size:20px;line-height:28px;color:#000;font-weight:400;padding-left:25px;background-repeat:no-repeat;background-position:left 6px;background-size:17px}.hero-product-section .most_popular{text-align:center;position:absolute;top:-11px;right:3%;transform:translate(-3%);background:#f07a1a;padding:5px 10px 4px;border-radius:20px;color:#fff;font-weight:600;font-size:14px;text-transform:uppercase;line-height:100%}.hero-product-section .most_popular.bestvalue{background:#8ca9cc}.hero-product-section .onetime_bx{display:inline-block;width:100%;text-align:center;margin-top:25px}.hero-product-section .onetime_text{font-size:22px;line-height:28px;color:#cd783b;text-decoration:underline;text-align:center;cursor:pointer;position:relative;display:inline-block}.hero-product-section .button_box{display:inline-block;vertical-align:top;width:100%;margin-top:35px}.hero-product-section .package_box .button_box{margin-top:25px;text-align:center}.hero-product-section .button_width{display:inline-block;vertical-align:top;width:100%;max-width:510px;text-align:center}.hero-product-section .package_box .button_width{max-width:100%}.hero-product-section .button_shipp{display:flex;align-items:center;justify-content:center;width:100%;margin-bottom:10px;list-style:none;padding:0}.hero-product-section .button_shipp li{display:flex;align-items:center;font-size:18px;line-height:18px;color:#000;column-gap:7px;font-weight:400}.hero-product-section .button_shipp li.green_dot{position:relative}.hero-product-section .green_dot:before{display:inline-block;vertical-align:middle;content:"";width:8px;height:8px;border-radius:50%;background:#16c60c;animation:hero-breath 1.3s infinite;flex-shrink:0}@keyframes hero-breath{0%{opacity:1}50%{opacity:0}to{opacity:1}}.hero-product-section .flag{width:23px;flex-shrink:0}.hero-product-section .common_button{width:100%;height:74px;border-radius:100px;position:relative;text-align:center;background:#8ca9cc;display:flex;align-items:center;justify-content:center;column-gap:6px;font-family:Playfair Display,Georgia,serif;box-shadow:0 5px 12px 3px #b8784a4d;outline:none;border:none;-webkit-appearance:none;appearance:none;cursor:pointer}.hero-product-section .common_button__inner{display:flex;align-items:center;justify-content:center;column-gap:6px;flex-wrap:nowrap}.hero-product-section .btn_cart_text{color:#fff;font-size:20px;line-height:20px;letter-spacing:.3px;font-weight:700;text-transform:uppercase;white-space:nowrap}.hero-product-section .btn_price{display:flex;align-items:center;justify-content:center}.hero-product-section .btn_offer_price{font-size:20px;line-height:20px;color:#fff;font-weight:700;white-space:nowrap;text-transform:uppercase}.hero-product-section .btn_card{display:block;margin:17px auto 0;width:260px;height:auto}.hero-product-section .hero_questions_box{display:inline-block;width:100%;margin-top:15px}.hero-product-section .hero_question_row{width:100%;border-bottom:1px solid #ddd}.hero-product-section .hero_question_heading{width:100%;display:block;text-align:left;background-repeat:no-repeat;background-position:right 13px center;background-size:14px;padding:20px 30px 20px 45px;position:relative;cursor:pointer;font-size:20px;line-height:25px;color:#000;font-weight:400}.hero-product-section .faq-toggle{position:absolute;top:0;left:0;width:1px;height:1px;opacity:0;pointer-events:none}.hero-product-section .hero_qstn_icon{width:26px;height:auto;position:absolute;left:5px;top:50%;transform:translateY(-50%)}.hero-product-section .hero_question_content{width:100%;display:grid;grid-template-rows:0fr;opacity:0;padding-bottom:0;transition:grid-template-rows .6s cubic-bezier(.4,0,.2,1),opacity .45s ease .05s,padding-bottom .6s cubic-bezier(.4,0,.2,1)}.hero-product-section .hero_question_row:has(.faq-toggle:checked)>.hero_question_content{grid-template-rows:1fr;opacity:1;padding-bottom:5px}.hero-product-section .hero_question_content__inner{padding:0;min-height:0;overflow:hidden}.hero-product-section .hero_question_ans,.hero-product-section .hero_question_content p{font-size:17px;line-height:22px;color:#000;margin-bottom:15px}.hero-product-section .showMob{display:none}.hero-product-section .mainSwiper{width:100%}.hero-product-section .mainSwiper .swiper-slide{display:flex;align-items:center;justify-content:center;padding:0;box-sizing:border-box;aspect-ratio:1 / 1}.hero-product-section .hero_slide_img{display:block;width:100%;height:100%;object-fit:contain;margin:0}.hero-product-section .thumbSwiper_wrap{position:relative;width:100%;margin-top:8px;padding:0 50px;box-sizing:border-box}.hero-product-section .thumbSwiper{width:100%;box-sizing:border-box;position:relative}.hero-product-section .thumbSwiper .swiper-slide{cursor:pointer;background:#e7e3df;border:1px solid #000;border-radius:8px;overflow:hidden;aspect-ratio:1 / 1;position:relative;transition:border-color .2s ease}.hero-product-section .thumbSwiper .swiper-slide:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#e7e3df;opacity:.3;pointer-events:none;transition:opacity .2s ease}.hero-product-section .thumbSwiper .swiper-slide:hover:after{opacity:.15}.hero-product-section .thumbSwiper .swiper-slide-thumb-active{border-color:#b8784a}.hero-product-section .thumbSwiper .swiper-slide-thumb-active:after{opacity:0}.hero-product-section .hero_thumb_slider_img{display:block;width:100%;height:100%;object-fit:contain;border-radius:8px}.hero-product-section .swiper-button-prev,.hero-product-section .swiper-button-next{display:flex}@media only screen and (max-width:1200px){.hero-product-section .container{width:1004px}.hero-product-section .hero_section_left{width:45%}.hero-product-section .hero_section_right{width:52%}}@media only screen and (max-width:1023px){.hero-product-section .container{width:750px}.hero-product-section .hero_section_left{width:43%}.hero-product-section .hero_section_right{width:53%}.hero-product-section .hero_right_title{font-size:40px;line-height:46px}.hero-product-section ul.hero_right_point li p{font-size:19px;line-height:22px}.hero-product-section .supply_day{font-size:22px;line-height:22px}.hero-product-section .pkg_billed_text{font-size:18px;line-height:22px}.hero-product-section .button_shipp li{font-size:17px}.hero-product-section .btn_cart_text,.hero-product-section .btn_offer_price{font-size:18px;line-height:19px}.hero-product-section .hero_question_heading{font-size:19px;line-height:24px}}@media only screen and (max-width:767px){.hero-product-section .container{width:100%;padding:0 15px;max-width:600px}.hero-product-section .showMob{display:block}.hero-product-section .hideMob{display:none}.hero-product-section .hero_section{padding:0 0 35px}.hero-product-section .hero_section_row{margin:0 auto}.hero-product-section .hero_section_left{width:calc(100% + 30px);margin:0 0 0 -15px;position:static;top:0}.hero-product-section .hero_image_slider{border:none;border-radius:0}.hero-product-section .hero_right_rating_text{position:absolute;left:50%;top:10px;font-size:14px;line-height:18px;transform:translate(-50%);z-index:1;min-width:230px;padding:4px 10px 5px;background:#f2f0ec}.hero-product-section .hero_right_rating_text img{width:65px!important;height:auto!important}.hero-product-section .thumbSwiper_wrap{padding:0 40px}.hero-product-section .hero_section_right{width:100%;margin-top:5px}.hero-product-section ul.hero_right_list{margin:15px auto 0}.hero-product-section ul.hero_right_list li{font-size:14px;line-height:20px}.hero-product-section .mainSwiper .swiper-slide{aspect-ratio:auto;height:310px}.hero-product-section .hero_slide_img{width:290px;height:290px;max-width:100%;margin:0 auto;object-fit:contain}.hero-product-section .hero_right_title{font-size:30px;line-height:34px}.hero-product-section .hero_right_sub_title{font-size:14px;line-height:20px}.hero-product-section ul.hero_right_point{row-gap:22px;margin-top:28px}.hero-product-section ul.hero_right_point li{align-items:flex-start;column-gap:15px}.hero-product-section .hero_point_icon{width:40px;margin-top:3px}.hero-product-section ul.hero_right_point li p{font-size:16px;line-height:18px}.hero-product-section .package_box{margin-top:5px}.hero-product-section .your_package_heading{font-size:18px;line-height:24px}.hero-product-section .your_package_heading span{padding:0 12px}.hero-product-section .buybox_top{padding:15px 10px;align-items:center}.hero-product-section .supply_day{font-size:20px;line-height:20px}.hero-product-section .pkg_billed_text{font-size:14px;line-height:18px}.hero-product-section .regular_price{font-size:15px;line-height:15px}.hero-product-section .offer_price{font-size:20px;line-height:20px}.hero-product-section .buyBox_top_left{width:79%}.hero-product-section .buy-mid{padding-left:9px}.hero-product-section .buyBox_top_right{width:21%}.hero-product-section .most_popular{font-size:10px}.hero-product-section .buy_box_bottom{padding:5px 15px 13px}.hero-product-section ul.buy_bonus_list li{font-size:14px;line-height:22px;background-size:13px;background-position:left 4px;padding-left:22px}.hero-product-section .packageOpt{width:18px}.hero-product-section .packageOpt span{width:18px;height:18px}.hero-product-section .butOption_row:has(input:checked) .packageOpt span:after{width:10px;height:10px}.hero-product-section .onetime_text{font-size:16px;line-height:20px}.hero-product-section .button_box{margin-top:30px}.hero-product-section .button_shipp{margin-bottom:8px}.hero-product-section .button_shipp li{font-size:14px;line-height:16px}.hero-product-section .flag{width:20px}.hero-product-section .common_button{height:56px;column-gap:3px}.hero-product-section .btn_cart_text,.hero-product-section .btn_offer_price{font-size:15px;line-height:20px}.hero-product-section .btn_card{width:230px}.hero-product-section .hero_question_heading{font-size:16px;line-height:20px;padding:15px 25px 15px 40px;background-size:12px;background-position:center right 5px}.hero-product-section .hero_question_ans{font-size:15px;line-height:20px}}.hero-product-section .sticky_buy_bar{position:fixed;left:0;right:0;bottom:0;z-index:40;background:#fff;border-top:1px solid #e6e6e6;box-shadow:0 -2px 10px #00000014;padding:10px 0;transform:translateY(100%);transition:transform .3s ease;pointer-events:none}.hero-product-section .sticky_buy_bar.is-visible{transform:translateY(0);pointer-events:auto}.hero-product-section .sticky_buy_bar__inner{width:1170px;max-width:100%;margin:0 auto;padding:0 15px;display:flex;align-items:center;justify-content:space-between;gap:16px;box-sizing:border-box}.hero-product-section .sticky_buy_bar__product{display:flex;align-items:center;gap:12px;flex:1 1 auto;min-width:0}.hero-product-section .sticky_buy_bar__img{width:54px;height:54px;object-fit:cover;border-radius:8px;flex-shrink:0}.hero-product-section .sticky_buy_bar__title{font-size:16px;font-weight:500;color:#000;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hero-product-section .sticky_buy_bar__cta{flex-shrink:0;height:54px;border-radius:100px;background:#8ca9cc;border:none;outline:none;-webkit-appearance:none;appearance:none;cursor:pointer;padding:0 22px;font-family:Playfair Display,Georgia,serif;display:inline-flex;align-items:center;justify-content:center}.hero-product-section .sticky_cta_label{display:none}.hero-product-section:has(#tier-90day:checked) .sticky_cta--90day,.hero-product-section:has(#tier-30day:checked) .sticky_cta--30day,.hero-product-section:has(#tier-onetime:checked) .sticky_cta--onetime{display:inline-flex;align-items:center;gap:8px}.hero-product-section .sticky_cta_label__text{color:#fff;font-size:15px;letter-spacing:.5px;text-transform:uppercase}.hero-product-section .sticky_cta_label__price{color:#fff;font-size:16px;font-weight:600;background:#00000026;padding:4px 10px;border-radius:100px}@media(max-width:767px){.hero-product-section .sticky_buy_bar{padding:8px 0}.hero-product-section .sticky_buy_bar__inner{padding:0 10px;gap:10px}.hero-product-section .sticky_buy_bar__img{width:42px;height:42px;border-radius:6px}.hero-product-section .sticky_buy_bar__title{font-size:13px;line-height:16px;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.hero-product-section .sticky_buy_bar__cta{height:auto;min-height:50px;padding:6px 12px;flex:0 1 56%;max-width:56%}.hero-product-section:has(#tier-90day:checked) .sticky_cta--90day,.hero-product-section:has(#tier-30day:checked) .sticky_cta--30day,.hero-product-section:has(#tier-onetime:checked) .sticky_cta--onetime{width:100%;gap:8px;justify-content:space-between}.hero-product-section .sticky_cta_label__text{font-size:11px;line-height:13px;letter-spacing:.3px;flex:1 1 auto;min-width:0;text-align:left;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.hero-product-section .sticky_cta_label__price{font-size:13px;padding:3px 8px;flex:0 0 auto;white-space:nowrap}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/hero-product.css.map */
