.landing-announcement{position:sticky;top:0;z-index:99}.landing_announcement_section{background-color:#000;padding-top:8px;padding-bottom:8px}.landing_announcement_section .landing_announcement_container{max-width:1440px;margin:0 auto;padding:0 40px}.landing_announcement_wrapper{display:flex;align-items:center;justify-content:center;gap:20px}.landing_announcement_message h4{margin:0;text-transform:uppercase;font-weight:900;letter-spacing:normal;font-family:var(--primary-font);text-align:center}.landing_announcement_message p{margin:4px 0 0;text-transform:uppercase;font-weight:700;letter-spacing:normal;text-align:center;line-height:normal;font-family:var(--primary-font)}.landing_announcement_wrapper .landing_announcement_timer{display:flex;gap:4px;border-radius:5px;justify-content:center;align-items:flex-start;padding:5px 10px;min-width:140px;flex:0 0 auto}.landing_announcement_timer .la_timer_divider{display:block;font-family:var(--primary-font);font-size:16px;font-weight:900}.landing_announcement_timer .la_timer_inner{display:flex;flex-direction:column;gap:4px}.landing_announcement_timer .la_timer_inner .la_timer_number{display:block;font-family:var(--primary-font);font-weight:800;line-height:1;text-align:center}.landing_announcement_timer .la_timer_inner .la_timer_label{display:block;font-family:var(--primary-font);font-weight:500;line-height:1;text-transform:uppercase;text-align:center}@media (max-width: 767px){.landing_announcement_section .landing_announcement_container{padding:0 2%}}@media (max-width: 449px){.landing_announcement_wrapper{gap:12px}.landing_announcement_message h4{font-size:3.6vw}.landing_announcement_message p{font-size:3.2vw}.landing_announcement_wrapper .landing_announcement_timer{padding:4px 8px;min-width:130px}.landing_announcement_timer .la_timer_inner .la_timer_number{font-size:18px}.landing_announcement_timer .la_timer_inner .la_timer_label{font-size:11px}}.listicle_section{padding:50px 0}.listicle_section .listicle_container{max-width:870px;margin:0 auto;padding:0 40px}@media (max-width: 1024px){.listicle_section .listicle_container{padding:0 20px}}@media (max-width: 767px){.listicle_section{padding:34px 0}}.listicle_header_block{border-bottom:1px solid #ebebeb;padding-bottom:32px}.listicle_header_content .listicle_header_title{margin:0;letter-spacing:normal;line-height:normal;font-family:var(--primary-font);font-weight:700}.listicle_header_content .listicle_header_author{display:flex;align-items:center;gap:12px;margin:16px 0 0}.listicle_header_author .lh_author_img{flex:0 0 auto;border-radius:200px;display:block;object-fit:cover}.listicle_header_author .lh_author_name{margin:0;letter-spacing:normal;line-height:normal;font-family:var(--primary-font);font-weight:400}.listicle_header_author .lh_author_date{margin:4px 0 0;letter-spacing:normal;text-align:center;line-height:normal;font-family:var(--primary-font)}.listicle_header_content .lh_author_summary{margin:16px 0 0}.listicle_header_content .lh_author_summary *{margin:0;letter-spacing:normal;line-height:150%;font-family:var(--primary-font)}@media (max-width: 767px){.listicle_header_block{padding-bottom:20px}}.listicle_reasons_block{padding-top:40px}.listicle_reasons_grid .lr_content_heading.lr_content_heading_mobile{display:none}.listicle_reasons_grid{display:flex;align-items:center;gap:48px}.listicle_reasons_grid+.listicle_reasons_grid{margin-top:64px}.listicle_reasons_grid .listicle_reasons_video{flex:0 0 auto;width:310px;position:relative}.listicle_reasons_grid .listicle_reasons_video .lr_video_box{aspect-ratio:1/1;margin-bottom:20px;border-radius:15px 15px 0 0;position:relative;overflow:hidden}.listicle_reasons_grid .listicle_reasons_video .lr_video_box video.lr_video{width:100%;height:100%;object-fit:cover;display:block}.listicle_reasons_video .lr_video_label{position:absolute;bottom:0;left:0;width:100%;border-radius:0 0 8px 8px;padding:12px 10px 14px}.listicle_reasons_video .lr_video_label p{margin:0;font-weight:700;letter-spacing:normal;text-align:center;font-family:var(--primary-font);font-size:20px}.listicle_reasons_grid .lr_content_heading{margin:0;letter-spacing:normal;line-height:normal;font-family:var(--primary-font);font-weight:700}.listicle_reasons_content .lt_content_text{margin-top:26px}.listicle_reasons_content .lt_content_text *{margin:0;letter-spacing:normal;line-height:150%;font-family:var(--primary-font);font-weight:400}.listicle_reasons_content .lr_content_btn{text-decoration:none;margin-top:26px;display:block;width:fit-content;letter-spacing:normal;line-height:normal;font-family:var(--primary-font);font-weight:500}.listicle_reasons_content .lr_content_btn strong{text-decoration:underline}@media (max-width: 1024px){.listicle_reasons_grid{gap:32px}}@media (max-width: 767px){.listicle_reasons_block{padding-top:30px}.listicle_reasons_grid{align-items:start;gap:24px;flex-direction:column}.listicle_reasons_grid .lr_content_heading.lr_content_heading_mobile{display:block}.listicle_reasons_grid .listicle_reasons_video{width:100%}.listicle_reasons_content .lr_content_heading.lr_content_heading_desktop{display:none}.listicle_reasons_content .lt_content_text{margin-top:0}.listicle_reasons_content .lr_content_btn{margin-top:18px}.listicle_reasons_grid+.listicle_reasons_grid{margin-top:48px}}.listicle_product_section{padding:48px 0}.listicle_product_section .listicle_product_container{max-width:870px;margin:0 auto;padding:0 40px}.listicle_product_container .listicle_product_header{max-width:610px;margin:0 auto}.listicle_product_header .lp_header_title{margin:0;letter-spacing:normal;font-family:var(--primary-font);font-weight:700;text-align:center;line-height:1.2}.listicle_product_header .lp_header_description{margin:16px 0 0}.listicle_product_header .lp_header_description *{margin:0;letter-spacing:normal;line-height:normal;font-family:var(--primary-font);font-weight:500;text-align:center}.listicle_product_container .listicle_product_block{margin-top:48px}.listicle_product_block .listicle_product_grid{position:relative;display:flex;border:1px dashed;align-items:stretch;padding:2px}.listicle_product_grid .listicle_product_badge{position:absolute;top:-22px;left:50%;transform:translate(-50%);border-radius:10px;padding:8px 20px}.listicle_product_grid .listicle_product_badge span{display:block;text-transform:uppercase;font-weight:900;letter-spacing:normal;font-family:var(--primary-font);text-align:center;line-height:normal}.listicle_product_grid .listicle_product_col{width:50%}.listicle_product_banner{border-radius:8px 0 0 8px;height:100%;display:flex;align-items:center;justify-content:center}.listicle_product_banner .lp_banner_img{max-width:100%;height:auto;display:block;padding-right:20px}.listicle_product_col .listile_product_content{padding:48px}.listile_product_content .lp_content_caption{display:flex;align-items:center;justify-content:center;gap:8px}.listile_product_content .lp_content_caption .lpc_caption_divider{display:block;background-color:#0000001c;width:100%;height:1px;flex:1}.listile_product_content .lp_content_caption .lpc_caption_text{display:flex;align-items:center;justify-content:center;gap:6px}.listile_product_content .lp_content_caption .lpc_caption_text span{text-transform:uppercase;font-weight:700;font-family:var(--primary-font);text-align:center;letter-spacing:1px;line-height:normal;margin:0 0 -4px}.listile_product_content .listicle_product_title{margin:12px 0 0;text-transform:uppercase;font-weight:900;letter-spacing:normal;font-family:var(--primary-font);text-align:center}.listile_product_content .lp_content_text{margin-top:8px}.listile_product_content .lp_content_text *{margin:0;font-weight:400;letter-spacing:normal;text-align:center;line-height:130%}.listile_product_content .lp_content_atc{display:flex;align-items:center;justify-content:center;gap:8px;margin:16px 0 0;border-radius:8px;padding:18px 14px;text-decoration:none}.listile_product_content .lp_content_atc span{text-transform:uppercase;font-weight:800;letter-spacing:normal;font-family:var(--primary-font);text-align:center}.listile_product_content .listicle_product_timer{margin:6px 0;display:flex;align-items:center;justify-content:center;gap:6px}.listile_product_content .listicle_product_timer span{text-transform:uppercase;font-weight:700;letter-spacing:normal;text-align:center;line-height:normal}.listile_product_content .lpc_atc_badge{display:flex;align-items:center;justify-content:center;border:1px dashed;padding:12px 10px 10px;border-radius:4px;gap:10px;margin-top:6px}.listile_product_content .lpc_atc_badge span{font-weight:600;letter-spacing:normal;font-family:var(--primary-font);text-align:center;font-size:12px}.listile_product_content .lpc_atc_text{margin:8px auto 0;font-weight:400;letter-spacing:normal;text-align:center;line-height:130%}@media (max-width: 1024px){.listicle_product_section .listicle_product_container{padding:0 20px}.listicle_product_grid .listicle_product_badge{top:-18px;border-radius:8px;padding:6px 20px}.listicle_product_grid .listicle_product_badge span{font-size:18px}.listicle_product_col .listile_product_content{padding:50px 30px 40px}}@media (max-width: 767px){.listicle_product_section{padding:40px 0}.listicle_product_grid .listicle_product_badge span{white-space:nowrap;line-height:130%}.listicle_product_block .listicle_product_grid{padding:2px;flex-direction:column}.listicle_product_grid .listicle_product_col{width:100%}.listicle_product_banner{border-radius:4px 4px 0 0}.listicle_product_col .listile_product_content{padding:30px 20px 20px}}.listicle-product-sticky{position:sticky;bottom:0;z-index:99;background:#fff;padding:16px 16px 8px;display:none}.listicle-product-sticky.is-active{display:block}.listicle_product_sticky_wrapper .lps_wrapper_atc{display:flex;align-items:center;justify-content:center;gap:8px;border-radius:8px;padding:18px 14px;text-decoration:none}.listicle_product_sticky_wrapper .lps_wrapper_atc span{text-transform:uppercase;font-weight:800;letter-spacing:normal;font-family:var(--primary-font);text-align:center;font-size:16px}.listicle_product_sticky_wrapper .lps_wrapper_usps{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:8px}.listicle_product_sticky_wrapper .lps_wrapper_usps svg{width:22px!important;height:22px!important}.listicle_product_sticky_wrapper .lps_wrapper_usps span{display:block;text-transform:uppercase;font-weight:700;font-family:var(--primary-font);text-align:center;font-size:12px;letter-spacing:normal;line-height:normal;color:#000}@media (min-width: 768px){.listicle-product-sticky{display:none!important}}.landing_footer_section{padding:16px 40px}.landing_footer_wrapper .landing_footer_content{border-bottom:1px solid #fff;padding-bottom:16px;margin-bottom:32px}.landing_footer_wrapper .landing_footer_content p{color:#000;font-weight:400;letter-spacing:normal;line-height:150%;margin:0}.landing_footer_wrapper .landing_footer_copyright *{color:#000;margin:0;font-weight:400;letter-spacing:normal;text-align:center;line-height:150%}@media (max-width: 1024px){.landing_footer_section{padding:16px 20px}}@media (max-width: 767px){.landing_footer_wrapper .landing_footer_content{margin-bottom:22px}.landing_footer_wrapper .landing_footer_copyright *{text-align:left}}.bundle_builder_section{padding:48px 0}.bundle_builder_section .bundle_builder_container{margin:0 auto;max-width:1340px;padding:0 40px}.bundle_builder_wrapper .bundle_builder_grid{display:flex;align-items:start}.bundle_builder_grid .bundle_builder_col{width:50%}.bundle_builder_grid .bundle_builder_col_gallery{position:sticky;top:100px}.bundle_builder_col.bundle_builder_col_content{padding-left:64px}.bundle_builder_gallery .bb_gallery_slider{overflow:hidden;position:relative}.bundle_builder_gallery .bb_gallery_slider .swiper-slide{aspect-ratio:1/1}.bundle_builder_gallery .bb_gallery_slider .swiper-slide img{max-width:100%;height:100%;display:block;width:100%;object-fit:cover;border-radius:6px}.bundle_builder_gallery .bb_gallery_thumbnail{margin:24px auto 0;overflow:hidden;position:relative;width:95%}.bundle_builder_gallery .bb_gallery_thumbnail .swiper-slide .swiper-slide-img{aspect-ratio:1/1.15;border:4px solid #EBEBEB;border-radius:8px}.bundle_builder_gallery .bb_gallery_thumbnail .swiper-slide.swiper-slide-thumb-active .swiper-slide-img{border-color:#fee04f}.bundle_builder_gallery .bb_gallery_thumbnail .swiper-slide img{display:block;width:100%;height:100%;object-fit:cover;border-radius:5px;opacity:.5}.bundle_builder_gallery .bb_gallery_thumbnail .swiper-slide.swiper-slide-thumb-active img{opacity:1}.bundle_builder_gallery .swiper-button:after{content:none}.bundle_builder_gallery .swiper-button{border:2px solid #1d4ed800;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;display:flex;box-shadow:0 0 1rem #1d4ed800;background:#fff;transition:.2s}.bundle_builder_gallery .swiper-button:hover{border-color:#000}.bundle_builder_gallery .swiper-button-next{right:20px}.bundle_builder_gallery .swiper-button-prev{left:20px}.bundle_builder_gallery .swiper-button svg{width:20px;height:20px;color:#000}@media (max-width: 767px){.bundle_builder_gallery .bb_gallery_slider .swiper-slide img{border-radius:0}.bundle_builder_gallery .bb_gallery_thumbnail{margin:14px auto 0;width:90%}.bundle_builder_gallery .swiper-button{width:38px;height:38px}.bundle_builder_gallery .swiper-button svg{width:16px;height:16px}.bundle_builder_gallery .bb_gallery_thumbnail .swiper-slide .swiper-slide-img{border-radius:4px}.bundle_builder_gallery .bb_gallery_thumbnail .swiper-slide img{border-radius:2px}}.bundle_builder_content .bb_product_reviews{display:flex;align-items:center;gap:8px}.bundle_builder_content .bb_product_reviews img{max-width:90px;height:auto;display:block;flex:0 0 auto}.bundle_builder_content .bb_product_reviews .bbp_review_text{letter-spacing:normal;line-height:20px;font-size:14px;color:#000}.bundle_builder_content .bb_product_heading{margin:12px 0 0;letter-spacing:normal;line-height:120%;font-family:var(--heading-font);font-size:40px}.bundle_builder_content .bb_product_shortlabel{margin:6px 0 0;letter-spacing:normal;line-height:normal;font-family:var(--primary-font);font-size:18px;font-weight:400;color:#000}.bundle_builder_content .bb_product_bundle{border-top:1px solid #e9e9e9;margin-top:14px;padding-top:12px}.bundle_builder_content .bb_product_bundle .bb_bundle_label{display:flex;align-items:center;justify-content:center;gap:6px}.bundle_builder_content .bb_bundle_label svg{width:20px!important;height:20px!important;flex:0 0 auto;display:block}.bundle_builder_content .bb_bundle_label span{display:block;letter-spacing:normal;line-height:normal;font-family:var(--primary-font);font-size:14px;font-weight:700;color:#000}.bundle_builder_content .bb_bundle_grid{display:flex;gap:8px;margin:20px 0 0}.bundle_builder_content .bb_bundle_grid .bb_bundle_col{cursor:pointer;background-color:#fff;border:1px solid #e9e9e9;border-radius:4px;justify-content:center;align-items:center;padding:14px 30px;display:flex;position:relative;width:calc(100% / 3 - 5px)}.bundle_builder_content .bb_bundle_col .bb_bundle_input{position:absolute;top:50%;transform:translateY(-50%);display:block;border:1px solid #777;border-radius:50%;width:14px;height:14px;left:10px}.bundle_builder_content .bb_bundle_grid .bb_bundle_col.active{background:linear-gradient(180deg,#ffde9987,#ffc966c2);border-color:#2a2552}.bundle_builder_content .bb_bundle_col.active .bb_bundle_input{border:5px solid #2a2552;background-color:#fff}.bundle_builder_content .bb_bundle_col .bb_bundle_content h6{margin:0;text-align:center;letter-spacing:normal;line-height:normal;font-family:var(--primary-font);font-size:16px;font-weight:700;color:#000}.bundle_builder_content .bb_bundle_col .bb_bundle_content .bb_bundle_price{margin:4px 0 0}.bundle_builder_content .bb_bundle_col .bb_bundle_content .bb_bundle_price .bb_price_compare{display:block;text-align:center;color:#00000080;font-family:Poppins;font-size:10px;font-weight:400;line-height:150%;text-decoration-line:line-through;letter-spacing:normal}.bundle_builder_content .bb_bundle_col .bb_bundle_content .bb_bundle_price span.bb_price_sale{display:block;text-align:center;color:#000;font-family:Poppins;font-size:11px;font-weight:600;line-height:140%;letter-spacing:normal}.bundle_builder_content .bb_bundle_col .bb_bundle_badge{position:absolute;top:-8px;left:50%;transform:translate(-50%);background:#fee04f;border-radius:4px;padding:3px 10px;letter-spacing:normal;line-height:normal;font-family:var(--primary-font);font-size:9px;font-weight:600;color:#000;text-transform:uppercase;white-space:nowrap}.bundle_builder_content .bb_product_gifts{margin:16px 0;background-color:#fff;border-radius:4px;padding:12px}.bundle_builder_content .bb_gift_header .bbg_header_label{margin:0;letter-spacing:normal;line-height:normal;font-family:var(--primary-font);font-size:14px;font-weight:700;color:#000}.bundle_builder_content .bb_gift_header .bbg_header_description{margin:4px 0 0;letter-spacing:normal;line-height:normal;font-family:var(--primary-font);font-size:14px;font-weight:500;color:#000}.bundle_builder_content .bb_product_gifts .bb_gift_grid{display:flex;gap:8px;margin:18px 0 0}.bundle_builder_content .bb_product_gifts .bb_gift_col{position:relative;width:calc(100% / 3 - 5px)}.bundle_builder_content .bb_gift_col .bb_gift_fullbox{background-color:#fff;border-radius:8px;position:relative;border:1px dashed #cfcfcf;padding:2px;aspect-ratio:1/1}.bundle_builder_content .bb_gift_col.active .bb_gift_fullbox{border-color:#000}.bundle_builder_content .bb_gift_fullbox .bb_gift_badge{position:absolute;top:-8px;left:50%;transform:translate(-50%);background:#fee04f;border-radius:4px;padding:3px 10px;letter-spacing:normal;line-height:normal;font-family:var(--primary-font);font-size:9px;font-weight:600;color:#000;text-transform:uppercase;white-space:nowrap}.bundle_builder_content .bb_gift_fullbox .bb_gift_badge .bb_gift_badge_price{font-family:Poppins;letter-spacing:normal;text-decoration:line-through;font-weight:400}.bundle_builder_content .bb_gift_fullbox .bb_gift_blank{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.bundle_builder_content .bb_gift_fullbox .bb_gift_blank svg{width:32px;height:32px}.bundle_builder_content .bb_gift_fullbox .bb_gift_blank span{display:block;margin:4px 0 0;letter-spacing:normal;line-height:normal;font-size:11px;font-weight:600;color:#898989}.bundle_builder_content .bb_gift_col.active .bb_gift_fullbox .bb_gift_blank,.bundle_builder_content .bb_gift_col .bb_gift_fullbox .bb_gift_box{display:none}.bundle_builder_content .bb_gift_col.active .bb_gift_fullbox .bb_gift_box{display:flex;align-items:center;justify-content:center;padding:4px;background:linear-gradient(180deg,#ffde99,#ffc966)!important;border-radius:6px;width:100%;height:100%}.bundle_builder_content .bb_gift_col .bb_gift_fullbox .bb_gift_box .bb_gift_img{width:100%;height:100%}.bundle_builder_content .bb_gift_col .bb_gift_fullbox .bb_gift_box img{max-width:100%;height:100%;display:block;width:100%;object-fit:contain}.bundle_builder_content .bb_gift_col .bb_gift_name{margin:6px 0 0;text-align:center;letter-spacing:normal;line-height:normal;font-size:11px;font-weight:500;color:#898989;font-family:var(--primary-font)}.bundle_builder_content .bb_gift_col.active .bb_gift_name{color:#000}.bundle_builder_content .bb_atc_block{border-top:1px solid #f1f1f1;margin:10px 0 0;padding-top:10px}.bundle_builder_content .bb_atc_block .bb_atc_subscribe{letter-spacing:normal;line-height:normal;font-family:var(--primary-font);font-size:14px;font-weight:500;color:#000}.bundle_builder_content .bb_atc_block .bb_atc_btn{margin:12px 0 0}.bundle_builder_content .bb_atc_btn .bb_atc_btnlink{display:block;background-color:#fee04f;border-radius:8px;padding:18px 14px;text-decoration:none;color:#000}.bundle_builder_content .bb_atc_btnlink .bb_atc_content{display:flex;align-items:center;justify-content:center;gap:8px}.bundle_builder_content .bb_atc_content .bb_atc_label{font-weight:800;letter-spacing:normal;font-family:var(--primary-font);text-align:center;font-size:16px}.bundle_builder_content .bb_atc_content .bb_atc_prices{background-color:#ffffff47;border-radius:50px;padding:3px 9px;display:flex;align-items:center;gap:6px;justify-content:center}.bundle_builder_content .bb_atc_prices .bba_compare_price{font-weight:600;letter-spacing:normal;text-align:center;font-size:16px;text-decoration:line-through;opacity:.4;display:block;line-height:normal}.bundle_builder_content .bb_atc_prices .bba_sale_price{font-weight:600;letter-spacing:normal;text-align:center;font-size:16px;display:block;line-height:normal}.bundle_builder_content .bb_atc_block .bb_atc_usps{margin:16px 0 0}.bundle_builder_content .bb_atc_block .bb_atc_usps h6{margin:0;letter-spacing:normal;line-height:normal;font-family:var(--primary-font);font-size:14px;font-weight:500;color:#000}.bundle_builder_content .bb_atc_usps ul{margin:12px 0 0;list-style-type:none;padding:0}.bundle_builder_content .bb_atc_usps ul li{position:relative;padding-left:16px;color:#535353;font-family:Poppins,sans-serif;font-size:12px;font-weight:400;line-height:140%;letter-spacing:normal}.bundle_builder_content .bb_atc_usps ul li:before{position:absolute;content:"";width:10px;height:10px;display:block;top:50%;left:0;background-position:center center;background-repeat:no-repeat;background-size:contain;background-image:url(/cdn/shop/files/check-mark.svg);transform:translateY(-50%);opacity:.6}.bundle_builder_content .bb_atc_usps ul li+li{margin-top:6px}.bundle_builder_content .bb_buy_once{border-top:1px solid #ebebeb;padding-top:16px;margin-top:16px}.bundle_builder_content .bb_buy_once .bb_buyonce_btn{text-decoration:none;padding-bottom:0;display:block;width:fit-content;margin:0 auto;border-bottom:1px solid #2a2552;line-height:normal;font-family:var(--primary-font);font-size:14px;font-weight:700;color:#000;text-transform:uppercase}.bundle_builder_content .bb_buy_once .bb_buyonce_content{margin:12px 0 0;color:#535353;font-family:Poppins,sans-serif;font-size:12px;font-weight:400;line-height:160%;letter-spacing:normal;text-align:center}.bundle_builder_content .bb_img_block{margin:22px 0 0}.bundle_builder_content .bb_img_block img{max-width:100%;height:auto;display:block}@media (max-width: 1024px){.bundle_builder_col.bundle_builder_col_content{padding-left:30px}.bundle_builder_content .bb_product_heading{font-size:34px}.bundle_builder_content .bb_product_shortlabel{font-size:16px}.bundle_builder_content .bb_bundle_grid .bb_bundle_col{flex-direction:column;padding:16px 12px 12px;gap:6px}.bundle_builder_content .bb_bundle_col .bb_bundle_input{position:unset;transform:none;flex:0 0 auto}.bundle_builder_content .bb_bundle_col .bb_bundle_content h6{font-size:14px}}@media (max-width: 767px){.bundle_builder_section{padding:0 0 40px}.bundle_builder_section .bundle_builder_container{padding:0}.bundle_builder_wrapper .bundle_builder_grid{flex-direction:column}.bundle_builder_grid .bundle_builder_col_gallery{position:unset}.bundle_builder_grid .bundle_builder_col{width:100%}.bundle_builder_col.bundle_builder_col_content{padding:24px 20px 0}.bundle_builder_content .bb_product_heading{font-size:28px}.bundle_builder_content .bb_product_shortlabel{font-size:15px}}.product_features_section{padding:60px 0}.product_features_section .product_features_container{max-width:1340px;margin:0 auto;padding:0 40px}.product_features_header .product_features_title{margin:0;color:#000;text-align:center;font-size:37px;font-weight:700;font-family:var(--primary-font);letter-spacing:0px;line-height:120%}.product_features_header .product_features_text{margin:12px 0 0}.product_features_header .product_features_text *{margin:0;text-align:center;font-size:16px;font-family:var(--primary-font);color:var(--text-dark);line-height:120%}.product_features_container .product_features_grid{margin:30px 0 0;display:grid;grid-template-columns:repeat(6,1fr);gap:20px}.product_features_grid .product_features_img{max-width:55px;height:55px;margin:0 auto}.product_features_grid .product_features_img img{max-width:100%;height:auto;display:block;object-fit:contain}.product_features_col h4{margin:8px 0 0;text-align:center;font-size:14px;font-family:var(--primary-font);color:var(--text-dark);font-weight:500}@media (max-width: 1024px){.product_features_container .product_features_grid{grid-template-columns:repeat(3,1fr);gap:30px 20px}}@media (max-width: 767px){.product_features_section{padding:30px 0 40px}.product_features_section .product_features_container{padding:0 20px}.product_features_header .product_features_title{font-size:30px}.product_features_header .product_features_text *{font-size:14px;line-height:140%}.product_features_container .product_features_grid{margin:24px 0 0;grid-template-columns:repeat(2,1fr);gap:24px 16px}}.product_compare_section{padding:60px 0}.product_compare_section .product_compare_container{max-width:1340px;margin:0 auto;padding:0 40px}.product_compare_header .product_compare_title{margin:0;color:#000;text-align:center;font-size:37px;font-weight:700;font-family:var(--primary-font);letter-spacing:0px;line-height:120%}.product_compare_header .product_compare_text{margin:12px 0 0}.product_compare_header .product_compare_text *,.product_compare_btmline *{margin:0;text-align:center;font-size:16px;font-family:var(--primary-font);color:var(--text-dark);line-height:120%}.product_compare_section .product_compare_grid{margin:30px 0;display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.product_compare_grid .product_compare_col{border:1px dashed #c11313;border-radius:20px;padding:16px 16px 24px;background:#ffffffc7}.product_compare_block .pc_block_header{display:flex;align-items:self-start;justify-content:space-between;gap:10px}.product_compare_block .pc_block_header .pc_block_header{margin:0;font-size:21px;font-family:var(--primary-font);color:#c11313;font-weight:700;line-height:130%;letter-spacing:0}.product_compare_block .pc_block_header .pc_block_percup{display:block;color:#ca1d1d;background-color:#fee;padding:6px 8px;font-size:14px;font-family:var(--primary-font);font-weight:700;margin:0;line-height:130%;letter-spacing:0}.product_compare_col.our_product{border:1px solid}.product_compare_col.our_product .pc_block_header{color:#000}.product_compare_col.our_product .pc_block_percup{color:#269733;background-color:#e3fde7}.product_compare_block .product_compare_content{margin:12px 0 0}.product_compare_block .product_compare_content ul{list-style-type:none;padding:0;margin:0}.product_compare_block .product_compare_content ul li{letter-spacing:normal;line-height:26px;font-family:var(--primary-font);font-size:14px;font-weight:500;color:#000;padding:12px 8px;border-bottom:1px solid #ddd}.product_compare_col.our_product .product_compare_content ul li{font-weight:600}.product_compare_block .product_compare_content ul li strong{font-size:12px;margin-right:4px}.product_compare_block .product_compare_content ul li:last-child{border-bottom:none;padding-bottom:0}@media (max-width: 1024px){.product_compare_section .product_compare_grid{gap:14px}.product_compare_block .pc_block_header .pc_block_header{font-size:18px}.product_compare_block .pc_block_header .pc_block_percup{padding:6px;font-size:12px}.product_compare_block .product_compare_content{margin:6px 0 0}}@media (max-width: 991px){.product_compare_section .product_compare_grid{grid-template-columns:repeat(1,1fr)}}@media (max-width: 767px){.page-bundle-builder h2.landing-section-title{font-size:30px}.product_compare_section{padding:40px 0}.product_compare_section .product_compare_container{padding:0 20px}.product_compare_header .product_compare_title{font-size:30px}.product_compare_header .product_compare_text *,.product_compare_btmline *{font-size:14px;line-height:140%}.product_compare_section .product_compare_grid{margin:24px 0}}.banner_reviews_section{padding:60px 0}.banner_reviews_section .banner_reviews_container{max-width:1340px;margin:0 auto;padding:0 40px}.banner_reviews_section .banner_reviews_grid{display:flex;align-items:center;gap:40px}.banner_reviews_grid .banner_reviews_col{width:calc(50% - 20px)}.banner_reviews_col_banner .banner_reviews_img{position:relative;padding-top:100%;border-radius:12px;overflow:hidden}.banner_reviews_col_banner .banner_reviews_img .br_img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.banner_reviews_block .banner_review_heading{display:flex;align-items:start;gap:10px}.banner_reviews_block .banner_review_heading .stars{display:flex}.banner_reviews_block .banner_review_heading .stars svg{width:18px;height:18px}.banner_reviews_block .banner_review_heading .stars svg path{fill:#02b978}.banner_reviews_block .banner_review_heading h6{margin:0;font-size:16px;font-family:var(--primary-font);color:var(--text-dark);font-weight:700;line-height:130%;letter-spacing:0}.banner_reviews_block .banner_review_content{margin:4px 0}.banner_reviews_block .banner_review_content *{margin:0;letter-spacing:normal;line-height:24px;font-family:var(--primary-font);font-size:14px;font-weight:400;color:#000}.banner_reviews_block .banner_review_author{display:flex;align-items:center;gap:10px;margin-top:14px}.banner_reviews_block .banner_review_author img{width:40px;height:40px;border-radius:99px;display:block;object-fit:cover}.banner_review_author .br_author_content .br_author_name{margin:0;font-size:12px;font-family:var(--primary-font);color:var(--text-dark);font-weight:700;line-height:130%;letter-spacing:0}.banner_review_author .br_author_content .br_author_verified{display:flex;align-items:center;gap:4px;margin:3px 0 0}.banner_review_author .br_author_content .br_author_verified svg{display:block;width:16px;height:16px}.banner_review_author .br_author_content .br_author_verified svg path{fill:#02b978}.banner_review_author .br_author_content .br_author_verified span{letter-spacing:normal;line-height:18px;font-family:var(--primary-font);font-size:11px;font-weight:400;color:#000}.banner_reviews_content .banner_reviews_block{padding-bottom:16px;border-bottom:1px dashed #ddd;margin-bottom:16px}.banner_reviews_content .banner_reviews_block:last-child{border-bottom:none;padding:0;margin:0}@media (max-width: 850px){.banner_reviews_section .banner_reviews_grid{flex-direction:column}.banner_reviews_grid .banner_reviews_col{width:100%}.banner_reviews_section .banner_reviews_container{max-width:640px}.banner_reviews_block .banner_review_heading{align-items:center;gap:8px;justify-content:center;flex-direction:column}.banner_reviews_block .banner_review_content *{text-align:center}.banner_reviews_block .banner_review_author{justify-content:center}}@media (max-width: 767px){.banner_reviews_section{padding:30px 0}.banner_reviews_section .banner_reviews_container{padding:0 20px}.banner_reviews_content .banner_reviews_block{padding-bottom:22px;margin-bottom:22px}}.faq_list_section{padding:60px 0}.faq_list_section .faq_list_container{max-width:1340px;margin:0 auto;padding:0 40px}.faq_list_section .faq_list_grid{display:flex;gap:40px}.faq_list_grid .faq_list_header{width:calc(45% - 20px);padding-top:14px}.faq_list_grid .faq_list_wrapper{width:calc(55% - 20px)}.faq_list_grid .faq_list_header .faq_list_title{margin:0;color:#000;font-size:37px;font-weight:700;font-family:var(--primary-font);letter-spacing:0px;line-height:120%;max-width:320px}.faq_list_grid .faq_list_header .faq_list_description{margin:14px 0 0;font-size:16px;font-family:var(--primary-font);color:var(--text-dark);line-height:120%;font-weight:500}.faq_list_wrapper .faq_list_item_header{padding:16px 0;display:flex;align-items:center;position:relative;cursor:pointer;border-bottom:1px dashed #010101;justify-content:space-between;gap:12px}.faq_list_wrapper .faq_list_item_header h5{margin:0;font-size:16px;font-weight:600;line-height:125%;font-family:var(--primary-font);color:#000;letter-spacing:normal}.faq_list_wrapper .faq_list_item_header svg{flex:0 0 auto;width:16px;height:16px;transition:.3s}.faq_list_wrapper .faq_list_item_header.active svg{transform:rotate(-180deg)}.faq_list_item_body{max-height:0;overflow:hidden;transition:max-height .2s ease-out}.faq_list_item_body_content{padding:0 0 10px}.faq_list_item_body_content *{font-size:14px;line-height:140%;letter-spacing:.6px;color:#000;font-weight:400;font-family:var(--primary-font)}.faq_list_item_body_content strong{font-weight:700}@media (max-width: 1024px){.faq_list_section .faq_list_grid{gap:20px}.faq_list_grid .faq_list_header{width:calc(40% - 10px);padding-top:0}.faq_list_grid .faq_list_wrapper{width:calc(60% - 10px)}}@media (max-width: 767px){.faq_list_section .faq_list_container{padding:0 20px}.faq_list_section .faq_list_grid{gap:20px;flex-direction:column;justify-content:center;align-items:center}.faq_list_grid .faq_list_header{width:100%;max-width:400px;margin:0 auto}.faq_list_grid .faq_list_wrapper{width:100%}.faq_list_grid .faq_list_header .faq_list_title{font-size:30px;text-align:center}.faq_list_grid .faq_list_header .faq_list_description{margin:12px 0 0;font-size:14px;text-align:center}.faq_list_wrapper .faq_list_item_header h5{font-size:14px}.faq_list_item_body_content *{font-size:12px}}@media (min-width: 768px){.bundle-builder-sticky{display:none!important}}.bundle-builder-sticky{position:sticky;bottom:0;z-index:999999;display:none}.bundle-builder-sticky.is-active{display:block}.bundle_builder_sticky{padding:16px;background:#fff}.bundle_builder_sticky .bb_sticky_usps{display:flex;align-items:start;gap:10px;justify-content:space-between}.bundle_builder_sticky .bb_sticky_usps .bb_sticky_offer{font-size:12px;font-weight:700;font-family:var(--primary-font);letter-spacing:0px;line-height:120%;color:#000}.bundle_builder_sticky .bb_sticky_usps .bb_sticky_subscribe{display:flex;align-items:start;gap:4px;margin:0;text-align:center;font-size:11px;font-family:var(--primary-font);color:var(--text-dark);line-height:120%;letter-spacing:normal}.bundle_builder_sticky .bb_sticky_usps .bb_sticky_subscribe svg{margin:2px 0 0}.bundle_builder_sticky .bb_sticky_btn{margin:10px 0 0}.bundle_builder_sticky .bb_sticky_btn .bb_atc_btnlink{display:block;background-color:#fee04f;border-radius:8px;padding:18px 14px;text-decoration:none;color:#000}.bundle_builder_sticky .bb_atc_btnlink .bb_atc_content{display:flex;align-items:center;justify-content:center;gap:8px}.bundle_builder_sticky .bb_atc_btnlink .bb_atc_content .bb_atc_label{font-weight:800;letter-spacing:normal;font-family:var(--primary-font);text-align:center;font-size:16px}.bundle_builder_sticky .bb_atc_btnlink .bb_atc_content .bb_atc_prices{background-color:#ffffff47;border-radius:50px;padding:3px 9px;display:flex;align-items:center;gap:6px;justify-content:center}.bundle_builder_sticky .bb_atc_prices .bba_compare_price{font-weight:600;letter-spacing:normal;text-align:center;font-size:16px;text-decoration:line-through;opacity:.4;display:block;line-height:normal}.bundle_builder_sticky .bb_atc_prices .bba_sale_price{font-weight:600;letter-spacing:normal;text-align:center;font-size:16px;display:block;line-height:normal}@media (max-width: 767px){.page-bundle-builder .video-slider-section{padding:0 0 20px}}
/*# sourceMappingURL=/cdn/shop/t/46/assets/landing-new.css.map */
