svg{display:block}h1,h2,h3,h4,h5,h6,p,span,a{letter-spacing:normal}@media (max-width: 1024px){.page-width{padding:0 20px}}.site-footer{margin-top:0}.product_atc_btn.btn--loading>span .atc_btn__text,.product_atc_btn.btn--loading svg{display:none}.drawer-menu-open:before{position:absolute;content:"";background:#0000005c;width:100%;height:100%;left:0;top:0}.hero_banner_section{background:linear-gradient(180deg,#fcfcfc,#fafafa 52.3%,#f0f0f0);position:relative;overflow:hidden}.hero_banner_grid{display:flex;align-items:center}.hero_banner_col.hb_col_content{width:50%;padding:80px 0 110px;position:relative;z-index:1}.hero_banner_col.hb_col_banner{width:60%;position:absolute;top:0;right:0;border:0;height:100%}.hero_banner_col.hb_col_banner .hb_main_banner{max-width:100%;height:100%;display:block;object-fit:cover;object-position:center;width:100%;mix-blend-mode:darken}.hero_banner_rating{display:flex;align-items:center;gap:4px}.hero_banner_rating .hb_rating_star{display:flex;align-items:center;gap:2px}.hero_banner_rating .hb_rating_star svg{width:20px;height:20px}.hero_banner_rating span.hb_rating_text{display:block;color:#024854;text-align:center;font-family:"Source Sans 3";font-size:20px;font-style:normal;font-weight:400;line-height:20px}.hero_banner_title h1{margin:0;color:#024854;font-family:"Source Sans 3";font-size:56px;font-style:normal;font-weight:600;line-height:56px;letter-spacing:-.56px}.hero_banner_title h1 strong{color:#2aba97;font-family:Caveat;font-size:64px;font-weight:700;letter-spacing:-.64px;display:block}.hero_banner_title{margin:16px 0}.hero_banner_usps .hb_usps_list{display:flex;align-items:center;gap:6px;margin-bottom:16px}.hero_banner_usps .hb_usps_list:last-child{margin-bottom:0}.hero_banner_usps .hb_usps_list span.hb_usps_text{display:block;color:#002329;text-align:center;font-family:"Source Sans 3";font-size:18px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.72px}.hero_banner_btn{margin-top:24px}.hero_banner_btn a{display:flex;align-items:center;justify-content:center;gap:5px;padding:16px;max-width:334px;border-radius:99px;background:#024854;color:#fff;text-align:center;font-family:"Source Sans 3";font-size:20px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-.2px;text-transform:uppercase}@media (max-width: 1299px){.hero_banner_col.hb_col_content{padding:60px 0}.hero_banner_title h1{font-size:50px;line-height:50px;letter-spacing:-.5px}.hero_banner_title h1 strong{font-size:56px;letter-spacing:-.56px}}@media (max-width: 1099px){.hero_banner_col.hb_col_content{padding:50px 0}.hero_banner_title{margin:12px 0 14px}.hero_banner_title h1{font-size:42px;line-height:42px;letter-spacing:-.42px}.hero_banner_title h1 strong{font-size:50px;letter-spacing:-.5px}.hero_banner_rating span.hb_rating_text{font-size:18px;line-height:17px}}@media (max-width: 1024px){.hero_banner_usps .hb_usps_list span.hb_usps_text{font-size:16px;line-height:18px;letter-spacing:.6px}.hero_banner_title h1{font-size:40px;line-height:40px;letter-spacing:-.4px}.hero_banner_title h1 strong{font-size:48px;letter-spacing:-.48px}.hero_banner_btn a{padding:16px;max-width:300px;font-size:18px}.hero_banner_col.hb_col_content{padding:40px 0}}@media (max-width: 899px){.hero_banner_rating .hb_rating_star svg{width:18px;height:19px}.hero_banner_col.hb_col_content{padding:25px 0}.hero_banner_rating span.hb_rating_text{font-size:15px;line-height:16px;padding-top:3px}.hero_banner_title h1{font-size:32px;line-height:32px;letter-spacing:-.32px}.hero_banner_title h1 strong{font-size:38px;letter-spacing:-.38px}.hero_banner_usps .hb_usps_list span.hb_usps_text{font-size:15px;line-height:16px;letter-spacing:.15px}.hero_banner_usps .hb_usps_list{margin-bottom:10px}.hero_banner_btn a{padding:14px;max-width:270px;font-size:18px}}@media (max-width: 767px){.hero-banner-section{display:none}}.mobile-banner-section{display:block!important}.mobile_banner_section{background:#f4f4f4;position:relative;padding:20px 0 0;overflow:hidden}.mobile_banner_header .mobile_banner_rating{display:flex;align-items:center;justify-content:center;gap:4px}.mobile_banner_header .mobile_banner_rating .mb_rating_star{display:flex}.mobile_banner_header .mobile_banner_rating span.mb_rating_text{color:var(--dark-cyan);text-align:center;font-size:15px;font-style:normal;font-weight:400;line-height:20px;font-family:var(--body-font);padding-top:4px;display:block}.mobile_banner_header .mobile_banner_title{margin:7px 0}.mobile_banner_title h1{margin:0;color:var(--dark-cyan);font-family:var(--body-font);font-size:32px;font-style:normal;font-weight:600;line-height:36px;letter-spacing:-.32px;text-align:center}.mobile_banner_title h1 strong{display:block;color:#2aba97;font-family:var(--fancy-font);font-size:40px;letter-spacing:-.4px}.mobile_banner_header .mobile_banner_usps{display:flex;align-items:center;justify-content:center;gap:12px}.mobile_banner_usps .mb_usps_list{display:flex;align-items:center;gap:4px}.mobile_banner_usps .mb_usps_list span.mb_usps_text{display:block;color:var(--text-dark-cyan);text-align:center;font-family:var(--body-font);font-size:15px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.64px}.mobile_banner_box{position:relative}.mobile_banner_box .mobile_main_banner{padding-top:140%;margin:0 -20px;position:relative}.mobile_banner_box .mobile_main_banner img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.mobile_banner_btn{position:absolute;bottom:36px;width:100%;left:0}.mobile_banner_btn a{display:flex;align-items:center;justify-content:center;gap:5px;padding:16px;border-radius:99px;background:var(--white);color:var(--dark-cyan);text-align:center;font-family:var(--body-font);font-size:17px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-.17px;text-transform:uppercase;max-width:390px;margin:0 auto}@media (min-width: 768px){.mobile-banner-section{display:none!important}}.collection_tab_section{overflow:hidden}.collection_tab_container.page-width{max-width:1180px}.collection_tab_header{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:33px}.collection_tab_details .cl_main_title h2{margin:0;color:#024854;text-align:center;font-family:"Source Sans 3";font-size:36px;font-style:normal;font-weight:600;line-height:24px;letter-spacing:-.36px}.collection_tab_details .cl_main_title h2 strong{color:#34ba97;font-family:Caveat;font-size:44px;font-weight:700;letter-spacing:-.44px}.collection_tab_details .cl_header_content{margin-top:10px}.collection_tab_details .cl_header_content p{margin:0;color:#111111bf;font-family:Karla;font-size:18px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:-.18px}.cl_maintab-content{display:none}.cl_maintab-content.current{display:inherit}.collection_main_tabbox .cl_main_tabs{display:flex;align-items:center;gap:14px;margin:0;padding:0;list-style-type:none}.collection_main_tabbox .cl_main_tabs .cl_maintab-link .cl__tab_titlebox{border:1px solid #e5e5e5;background:#fff;padding:10px;cursor:pointer;border-radius:6px;min-width:155px;display:flex;align-items:center;gap:6px;justify-content:center;height:40px}.collection_main_tabbox .cl_main_tabs .cl_maintab-link .cl__tab_titlebox img.cl_tab_titleicon{width:20px;height:20px;flex:0 0 auto}.collection_main_tabbox .cl_main_tabs .cl_maintab-link .cl__tab_titlebox span{display:block;color:#024854;font-family:"Source Sans 3";font-size:18px;font-style:normal;font-weight:600;line-height:20px;letter-spacing:-.36px}.collection_main_tabbox .cl_main_tabs .cl_maintab-link.current .cl__tab_titlebox{border-color:#024854}.collection_main_tabbox .cl_main_tabs .cl_maintab-link.current .cl__tab_titlebox span{font-weight:700}.collection_tab_section .cl_main_row{display:flex;gap:44px}.collection_tab_section .cl_main_row .hcollection_product_grid{width:calc(25% - 32px)}.cl_shopall_btn{display:none}.card_product_img{position:relative;padding-top:120%}.card_product_img img{position:absolute;top:0;width:100%;height:100%;left:0;object-fit:contain;object-position:center}.card_product_img span{position:absolute;right:7px;top:5.5px;display:block;padding:2px 6px;border-radius:2px;color:#fff;text-align:center;font-family:"Source Sans 3";font-size:12px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-.1px;text-transform:uppercase}.card_product_details{margin-top:5px;padding:0 15px}.card_product_details .card_product_title h4{margin:0;color:#002329;text-align:center;font-family:"Source Sans 3";font-size:17px;font-style:normal;font-weight:400;line-height:20.013px;overflow:hidden;white-space:normal;display:-webkit-box;-webkit-line-clamp:1;text-overflow:ellipsis;-webkit-box-orient:vertical}.card_product_details>a:hover .card_product_title h4{font-weight:600}.card_product_details .card_product_price{display:flex;align-items:center;justify-content:center;margin-top:3px;gap:3px}.card_product_details .card_product_price span.cp_compare_price{color:#00232966;font-family:"Source Sans 3";font-size:18px;font-style:normal;font-weight:400;line-height:normal;text-decoration-line:line-through;display:block}.card_product_details .card_product_price span.cp_sale_price{display:block;color:#34ba97;font-family:"Source Sans 3";font-size:18px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:normal}.card_product_atc{margin-top:8px}.card_product_atc .add__btn_custom_button,.hcollection_product_grid select.add__btn_custom_sel{width:100%;border-radius:123.832px;border:1.251px solid #e5e5e5;padding:10px;color:#024854;text-align:center;font-family:"Source Sans 3";font-size:16px;font-style:normal;font-weight:900;line-height:normal;letter-spacing:-.16px;height:43px;background:transparent;text-transform:uppercase}.card_product_atc .add__custom_loader{width:100%;border-radius:123.832px;border:1.251px solid #e5e5e5;padding:5px;height:43px}.collection_banner_images .cb_img_mobile{display:none}.collection_banner_images .cb_banner_img img{width:100%;height:auto}@media (max-width: 767px){.collection_banner_images .cb_img_desktop{display:none}.collection_banner_images .cb_img_mobile{display:block}}@media (max-width: 991px){.card_product_details{margin-top:5px;padding:0 10px}}@media (max-width: 767px){.card_product_img{position:relative;padding-top:110%}.card_product_details .card_product_title h4{font-size:14px;line-height:16px}.card_product_details .card_product_price span.cp_compare_price,.card_product_details .card_product_price span.cp_sale_price{font-size:15px}.card_product_atc .add__btn_custom_button,.hcollection_product_grid select.add__btn_custom_sel{padding:8px;font-size:14px;letter-spacing:-.13px;height:38px}.card_product_atc .add__custom_loader{height:38px}}@media (max-width: 1024px){.collection_tab_details .cl_main_title h2{font-size:34px;line-height:44px;letter-spacing:-.34px}.collection_tab_section .cl_main_row{gap:20px}.collection_tab_section .cl_main_row .hcollection_product_grid{width:calc(25% - 15px)}.collection_main_tabbox .cl_main_tabs .cl_maintab-link .cl__tab_titlebox{padding:5px;min-width:135px}.collection_main_tabbox .cl_main_tabs .cl_maintab-link .cl__tab_titlebox img.cl_tab_titleicon{width:18px;height:18px;flex:0 0 auto}.collection_main_tabbox .cl_main_tabs .cl_maintab-link .cl__tab_titlebox span{font-size:16px;line-height:16px;letter-spacing:-.32px}}@media (max-width: 991px){.collection_tab_header{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:33px;flex-direction:column}}@media (max-width: 767px){.collection_tab_header{align-items:normal;gap:20px;margin-bottom:20px}.collection_tab_section .cl_main_row{gap:20px;flex-wrap:wrap}.collection_tab_section .cl_main_row .hcollection_product_grid{width:calc(50% - 10px)}.section-template--16422201720902__tab_collection_CkQjwy-padding{padding-bottom:40px}.collection_main_tabbox .cl_main_tabs{align-items:center;gap:12px;list-style-type:none;justify-content:center;overflow-x:auto;padding:0 20px 12px 0;margin-right:-20px}.collection_main_tabbox .cl_main_tabs::-webkit-scrollbar{background:#02485440;height:3px}.collection_main_tabbox .cl_main_tabs::-webkit-scrollbar-thumb{background:#024854;height:3px}.collection_main_tabbox .cl_main_tabs .cl_maintab-link .cl__tab_titlebox{padding:5px 15px;min-width:fit-content}.collection_main_tabbox .cl_main_tabs .cl_maintab-link{flex:0 0 auto;width:fit-content;margin:0}.cl_shopall_btn{display:block;margin-top:24px}.cl_shopall_btn a{display:flex;align-items:center;justify-content:center;gap:4px;padding:16px;border-radius:99px;background:#024854;color:#fff;text-align:center;font-family:"Source Sans 3";font-size:17px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-.17px;text-transform:uppercase;max-width:390px;margin:0 auto}}@media only screen and (max-width: 515px){.collection_main_tabbox .cl_main_tabs.cmtabs--4{justify-content:flex-start}}.template-product .collection_main_tabbox .cl_main_tabs .cl_maintab-link.current .cl__tab_titlebox{border-color:#024854;background:#024854}.template-product .collection_main_tabbox .cl_main_tabs .cl_maintab-link.current .cl__tab_titlebox span{color:#fff}.product_benefits_title h2{margin:0;color:var(--dark-cyan);font-family:var(--body-font);font-size:28px;font-style:normal;font-weight:600;line-height:32px;letter-spacing:-.28px;text-align:center}.product_benefits_title h2 strong{display:block;font-family:var(--fancy-font);color:var(--green-cyan);font-size:34px;font-weight:700;letter-spacing:-.34px}.product_benefits_grid{margin:18px auto 0;display:flex;flex-direction:column;gap:24px;max-width:320px}.product_benefits_col .pb_col_box{display:flex;align-items:center;gap:12px}.product_benefits_col .pb_col_box .pb_col_icon{width:64px;height:64px;flex:0 0 auto}.product_benefits_col .pb_col_box .pb_col_content{flex:1}.product_benefits_col .pb_col_box .pb_col_content .pb_col_title{margin:0;color:var(--dark-cyan);font-family:var(--body-font);font-size:16px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-.16px;text-transform:uppercase}.product_benefits_col .pb_col_box .pb_col_content .pb_col_text{margin:4px 0 0;color:var(--text-dark-cyan);font-family:var(--body-font);font-size:15px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.6px}@media (min-width: 1025px){.product_benefits_title h2{font-size:36px;line-height:40px;letter-spacing:-.36px}.product_benefits_grid{margin:34px auto 0}.product_benefits_col .pb_col_box .pb_col_icon{width:96px;height:96px}.product_benefits_col .pb_col_box .pb_col_content .pb_col_text{font-size:17px;letter-spacing:.68px}}@media (min-width: 768px){.product_benefits_container.page-width{max-width:960px}.product_benefits_title h2{font-size:34px;line-height:44px;letter-spacing:-.34px}.product_benefits_title h2 strong{font-size:44px;letter-spacing:-.44px}.product_benefits_grid{margin:28px auto 0;flex-direction:row;gap:24px;max-width:100%}.product_benefits_col{width:calc(100% / 3 - 12px)}.product_benefits_col .pb_col_box{gap:16px;flex-direction:column}.product_benefits_col .pb_col_box .pb_col_icon{width:84px;height:84px}.product_benefits_col .pb_col_box .pb_col_content .pb_col_title{font-size:18px;letter-spacing:-.18px;text-align:center}.product_benefits_col .pb_col_box .pb_col_content .pb_col_text{font-size:16px;letter-spacing:.6px;text-align:center}}.shop_collection_title h2{margin:0;color:var(--dark-cyan);text-align:center;font-family:var(--body-font);font-size:28px;font-style:normal;font-weight:600;line-height:24px;letter-spacing:-.28px}.shop_collection_title h2 strong{color:var(--green-cyan);font-family:var(--fancy-font);font-size:34px;font-weight:700;letter-spacing:-.34px}.shop_collection_grid{margin:30px 0 21px;gap:24px;display:flex;flex-wrap:wrap;justify-content:center}.shop_collection_grid .shop_collection_col{width:calc(50% - 12px)}.shop_collection_box a{display:block;position:relative}.shop_collection_box a .shop_collec_title{position:absolute;bottom:15px;left:15px}.shop_collection_box a .shop_collec_title h4{margin:0;color:#fff;font-family:var(--body-font);font-size:4.5vw;font-style:normal;font-weight:700;line-height:24px;letter-spacing:-.36px}.shop_collection_btn a{display:flex;align-items:center;justify-content:center;gap:4px;max-width:390px;margin:0 auto;border-radius:99px;color:var(--dark-cyan);padding:16px;color:#fff;text-align:center;font-family:var(--body-font);font-size:17px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-.17px;text-transform:uppercase;background:#024854}.shop_collection_btn.shop_collection_btn_desktop,img.sc_banner_desktop{display:none}@media (min-width: 768px){.shop_collection_title h2{font-size:34px;line-height:44px;letter-spacing:-.34px}.shop_collection_title h2 strong{font-size:44px;letter-spacing:-.44px}.shop_collection_box a .shop_collec_title h4{font-size:28px;line-height:30px;letter-spacing:-.28px}.shop_collection_btn.shop_collection_btn_mobile{display:none}.shop_collection_btn.shop_collection_btn_desktop{display:block}.shop_collection_header{display:flex;align-items:center;justify-content:space-between}.shop_collection_btn a{padding:16px 26px}.shop_collection_box a .shop_collec_title{position:absolute;bottom:20px;left:25px}}@media (min-width: 850px){img.sc_banner_mobile{display:none}img.sc_banner_desktop{display:block}.shop_collection_grid .shop_collection_col{width:calc(25% - 18px)}.shop_collection_box a .shop_collec_title h4{font-size:20px;line-height:28px;letter-spacing:-.4px}.shop_collection_box a .shop_collec_title{position:absolute;bottom:10px;left:15px}.shop_collection_title h2{font-size:36px;line-height:44px;letter-spacing:-.44px}}.shop_goal_section{overflow:hidden}.shop_goal_title h2{margin:0;color:var(--dark-cyan);font-family:var(--body-font);font-size:28px;font-style:normal;font-weight:600;line-height:24px;letter-spacing:-.28px}.shop_goal_title h2 strong{color:var(--green-cyan);font-family:var(--fancy-font);font-size:34px;font-weight:700;line-height:24px;letter-spacing:-.34px}.shop_goal_grid{margin:36px -20px 0 0;display:flex;gap:16px;flex-wrap:nowrap;padding:0 20px 20px 0;overflow-x:auto}.shop_goal_grid::-webkit-scrollbar{background:#ededed;height:3px;border-radius:99px}.shop_goal_grid::-webkit-scrollbar-thumb{background:var(--dark-cyan);height:3px;border-radius:99px}.shop_goal_col{border-radius:6px;border:1px solid #ededed;flex:0 0 auto;width:200px;overflow:hidden}.shop_goal_box .shop_goal_link{display:block;position:relative}.shop_goal_link .shop_goal_banner{padding-top:120%;position:relative}.shop_goal_link .shop_goal_banner img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.shop_goal_link .shop_goal_title{padding:12px 16px;display:flex;align-items:center;gap:5px}.shop_goal_link .shop_goal_title h4{margin:0;color:var(--dark-cyan);font-family:var(--body-font);font-size:18px;font-style:normal;font-weight:700;line-height:24px;letter-spacing:-.36px}.shop_goal_link .shop_goal_title .sg_title_icon{max-width:20px;height:20px;margin-top:-5px}@media (min-width: 768px){.shop_goal_col{width:250px}.shop_goal_title h2{font-size:34px;line-height:44px;letter-spacing:-.34px}.shop_goal_title h2 strong{font-size:44px;line-height:34px;letter-spacing:-.44px}}@media (min-width: 850px){.shop_goal_grid{margin:36px 0 0;padding:0}.shop_goal_col{width:calc(25% - 12px)}}@media (min-width: 1025px){.shop_goal_title h2{font-size:36px;line-height:44px;letter-spacing:-.36px}.shop_goal_grid{margin:36px 0 0;padding:0;gap:30px}.shop_goal_col{width:calc(25% - 23px)}.shop_goal_link .shop_goal_title h4{font-size:21px;letter-spacing:-.4px}}.bundle_banner_container.page-width{max-width:1100px}.bundle_banner_col.bundle_banner_colbanner{margin-left:-5px}.bundle_banner_grid .bundle_details_box{margin-top:17px}.bundle_details_box .bundle_details_title h2{margin:0;color:var(--dark-cyan);text-align:center;font-family:var(--body-font);font-size:28px;font-style:normal;font-weight:600;line-height:32px;letter-spacing:-.28px}.bundle_details_box .bundle_details_title h2 strong{color:var(--green-cyan);font-family:var(--fancy-font);font-size:34px;font-weight:700;letter-spacing:-.34px}.bundle_details_box .bundle_details_text{margin:4px 0 13px}.bundle_details_box .bundle_details_text p{margin:0;color:var(--text-dark-cyan);text-align:center;font-family:var(--body-font);font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.16px}.bundle_details_box .bundle_banner_usps{display:flex;flex-direction:column;gap:8px;margin-bottom:14px}.bundle_banner_usps .bb_usps_list{display:flex;align-items:center;justify-content:center;gap:4px}.bundle_banner_usps .bb_usps_list span.bb_usps_text{color:#002329bf;font-family:var(--body-font);font-size:15px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.15px}.bundle_banner_usps .bb_usps_list span.bb_usps_text strong{color:var(--green-cyan)}.bundle_banner_btn a{display:flex;align-items:center;justify-content:center;gap:4px;max-width:390px;margin:0 auto;border-radius:99px;background:var(--dark-cyan);padding:16px;color:var(--white);text-align:center;font-family:var(--body-font);font-size:17px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-.17px;text-transform:uppercase}@media (min-width: 768px){.bundle_banner_grid{display:flex;align-items:center;gap:30px}.bundle_banner_col.bundle_banner_colcontent{width:45%}.bundle_banner_col.bundle_banner_colbanner{margin-left:0;width:60%}.bundle_details_box .bundle_details_title h2{font-size:34px;line-height:44px;letter-spacing:-.34px;text-align:left}.bundle_details_box .bundle_details_title h2 strong{font-size:44px;letter-spacing:-.44px}.bundle_details_box .bundle_banner_usps{display:flex;flex-direction:column;gap:12px;margin-bottom:20px}.bundle_details_box .bundle_details_text{margin:8px 0 20px}.bundle_details_box .bundle_details_text p{font-size:18px;line-height:20px;letter-spacing:.18px;text-align:left}.bundle_banner_usps .bb_usps_list{justify-content:start}.bundle_banner_usps .bb_usps_list span.bb_usps_text{font-size:16px;letter-spacing:.16px}.bundle_banner_btn a{max-width:320px;margin:0}}@media (min-width: 1025px){.bundle_banner_grid{gap:50px}.bundle_details_box .bundle_details_title h2{font-size:36px;line-height:44px;letter-spacing:-.36px}.bundle_banner_usps .bb_usps_list span.bb_usps_text{font-size:18px;letter-spacing:.18px}.bundle_details_box .bundle_banner_usps{gap:16px;margin-bottom:25px}}.store_location_title h2{margin:0;color:var(--dark-cyan);font-family:var(--body-font);font-size:28px;font-style:normal;font-weight:600;line-height:32px;letter-spacing:-.28px;text-align:center}.store_location_title h2 strong{color:var(--green-cyan);text-align:center;font-family:Caveat;font-size:34px;font-weight:700;letter-spacing:-.34px;display:block}.store_location_grid{display:flex;flex-wrap:wrap;gap:30px 19px;margin:25px 0 20px}.store_location_grid .store_location_col{width:calc(50% - 4px);height:48px;border-radius:6px;border:1px solid #ededed;padding:8px 14px;display:flex;align-items:center;justify-content:space-between;cursor:pointer}.store_location_col .store_location_box{display:flex;align-items:center;justify-content:center;gap:10px;width:100%}.store_location_col .store_location_box .store_location_icon{flex:0 0 auto}.store_location_icon svg{display:none}.store_location_box .store_location_logo img{height:26px;object-fit:contain}.store_location_btn a{display:flex;align-items:center;justify-content:center;gap:4px;border-radius:99px;border:1px solid #024854;padding:16px;color:var(--dark-cyan);text-align:center;font-family:var(--body-font);font-size:17px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-.17px;text-transform:uppercase;max-width:390px;margin:0 auto}@media (min-width: 768px){.store_location_grid .store_location_col{width:calc(100% / 3 - 6px);height:60px}.store_location_box .store_location_logo img{height:30px;object-fit:contain}.store_location_title h2{font-size:34px;line-height:44px;letter-spacing:-.34px}.store_location_title h2 strong{font-size:44px;letter-spacing:-.44px}.store_location_col.store_location_all{border:none}.store_location_col.store_location_all .store_location_box{justify-content:center}.store_location_col.store_location_all .store_location_box .store_location_icon{color:#024854;text-align:center;font-family:"Source Sans 3";font-size:17px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-.17px;text-transform:uppercase}.store_location_btn a{max-width:300px}}@media (min-width: 1025px){.store_location_grid .store_location_col{width:calc(25% - 15px);height:65px}.store_location_box .store_location_logo img{height:28px;object-fit:contain}.store_location_title h2{font-size:36px;line-height:40px;letter-spacing:-.36px}}@media (max-width: 767px){.store_location_col.store_location_list.store_location_hide,.store_location_col.store_location_all{display:none}.store_location_grid{gap:19px}.store_location_grid .store_location_col{width:calc(31% - 5px)}}.quiz_box_title h2{margin:0;color:var(--dark-cyan);text-align:center;font-family:var(--body-font);font-size:28px;font-style:normal;font-weight:600;line-height:32px;letter-spacing:-.28px}.quiz_box_title h2 strong{color:#29b896;font-family:var(--fancy-font);font-size:34px;font-weight:700;letter-spacing:-.34px}.quiz_box_details .quiz_box_text{margin:6px 0 16px}.quiz_box_text p{margin:0;color:#002329;text-align:center;font-family:var(--body-font);font-size:15px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:.6px}.quiz_box_details .quiz_box_btn .quiz_box_btnlink{max-width:390px;margin:0 auto;display:flex;align-items:center;justify-content:center;border-radius:99px;background:#024854;padding:16px;color:var(--white);text-align:center;font-family:var(--body-font);font-size:17px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-.17px;text-transform:uppercase;gap:4px}@media (min-width: 768px){.quiz_box_title h2{font-size:34px;line-height:44px;letter-spacing:-.34px}.quiz_box_title h2 strong{font-size:44px;letter-spacing:-.44px}.quiz_box_details .quiz_box_text{margin:10px auto 20px;max-width:400px}.quiz_box_text p{font-size:16px}}@media (min-width: 1025px){.quiz_box_details{display:flex;align-items:center;gap:50px}.quiz_box_col{width:calc(100% / 3 - 25px)}.quiz_box_title h2{font-size:36px;line-height:40px;letter-spacing:-.36px;text-align:left;max-width:350px}.quiz_box_details .quiz_box_text{margin:0;max-width:100%}.quiz_box_text p{font-size:17px;line-height:26px;letter-spacing:.68px;text-align:left}.quiz_box_details .quiz_box_btn .quiz_box_btnlink{max-width:320px}}.recent_blogs_title h2{margin:0;color:var(--dark-cyan);text-align:center;font-family:var(--body-font);font-size:28px;font-style:normal;font-weight:600;line-height:32px;letter-spacing:-.28px}.recent_blogs_title h2 strong{color:#29b896;font-family:var(--fancy-font);font-size:34px;font-weight:700;letter-spacing:-.34px}.recent_blogs_section .rb_post_grid{margin:20px -20px 27px 0;display:flex;flex-wrap:nowrap;gap:24px;overflow-x:auto;padding:0 20px 20px 0}.recent_blogs_section .rb_post_grid::-webkit-scrollbar{background:#02485440;height:3px}.recent_blogs_section .rb_post_grid::-webkit-scrollbar-thumb{background:#024854;height:3px;border-radius:99px}.recent_blogs_section .rb_post_grid .rb_post_col{flex:0 0 auto;width:200px}.rb_post_box .rb_post_banner{padding-top:100%;border-radius:6px 6px 0 0;overflow:hidden;position:relative}.rb_post_box .rb_post_banner img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.rb_post_box .rb_post_tag{position:absolute;left:10px;top:11px}.rb_post_box .rb_post_tag span{display:block;border-radius:3.265px;background:#29b896;padding:2px 6px;color:#fff;text-align:center;font-family:"Source Sans 3";font-size:12px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-.12px;text-transform:uppercase}.rb_post_box .rb_post_title{margin-top:9px}.rb_post_box .rb_post_title h4{margin:0;overflow:hidden;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;color:var(--text-dark-cyan);font-family:var(--body-font);font-size:15px;font-style:normal;font-weight:600;line-height:20px}.rb_post_box .bg_post_btn{margin-top:5px}.rb_post_box .bg_post_btn a{color:var(--dark-cyan);font-family:var(--body-font);font-size:12px;font-style:normal;font-weight:500;line-height:normal;text-decoration:underline!important;text-transform:uppercase}.rb_post_box .bg_post_btn a:hover,.rb_post_box .bg_post_btn a:focus-visible{font-weight:600}.recent_blog_btn a{max-width:390px;margin:0 auto;display:flex;align-items:center;justify-content:center;gap:4px;padding:16px;border-radius:99px;border:1px solid #024854;color:var(--dark-cyan);text-align:center;font-family:var(--body-font);font-size:17px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-.17px;text-transform:uppercase}@media (min-width: 768px){.recent_blogs_title h2{font-size:34px;line-height:40px;letter-spacing:-.34px}.recent_blogs_title h2 strong{font-size:44px;letter-spacing:-.44px}.recent_blogs_section .rb_post_grid{margin:30px 0 0;display:flex;flex-wrap:nowrap;gap:24px;overflow-x:auto;padding:0}.recent_blog_btn{display:none}.recent_blogs_section .rb_post_grid .rb_post_col{flex:1;width:calc(100% / 3 - 12px)}.rb_post_box .bg_post_btn a{font-size:14px}.rb_post_box .rb_post_title h4{font-size:18px;line-height:26px}.rb_post_box .rb_post_tag span{font-size:13px;letter-spacing:-.13px}}@media (min-width: 1025px){.recent_blogs_title h2{font-size:36px;line-height:40px;letter-spacing:-.36px}.recent_blogs_section .rb_post_grid{margin:40px 0 0;gap:30px}.recent_blogs_section .rb_post_grid .rb_post_col{width:calc(100% / 3 - 15px)}.rb_post_box .rb_post_title{margin-top:15px;padding-right:20px}.rb_post_box .rb_post_title h4{font-size:22px;line-height:32px}.rb_post_box .bg_post_btn a{font-size:18px}.rb_post_box .rb_post_banner{padding-top:92%;border-radius:9px 9px 0 0}.rb_post_box .bg_post_btn{margin-top:10px}.rb_post_box .rb_post_tag span{padding:3px 8px;font-size:16px;letter-spacing:-.16px}.rb_post_box .rb_post_tag{position:absolute;left:16px;top:17px}}.new_newsletter_box{border-radius:6px;border:1px solid #ededed;background:#fff;padding:25px;position:relative}.new_news_box .new_news_logo img{max-width:82px}.new_news_box .new_news_title{position:relative;margin-top:11px;max-width:255px;z-index:1}.new_news_box .new_news_title h2{margin:0;color:#024854;font-family:var(--body-font);font-size:32px;font-style:normal;font-weight:600;line-height:32px;letter-spacing:-.32px}.new_news_box .new_news_title h2 em{font-style:normal;color:#34ba97;font-weight:700}.new_news_box .new_news_title h2 strong{display:block;font-weight:600}.new_news_box .new_news_title{position:relative;margin-top:11px}.new_news_box .new_news_title img{position:absolute;top:5px;right:55px;width:26px;height:23px}.new_newsletter_box .new_news_banner{position:absolute;top:-25px;width:115px;right:5px}.new_news_form .newsletter-form-group{max-width:390px;margin-top:12px}.new_news_form .newsletter-form-group .newsletter-form-group__input{border-radius:99px;border:1px solid #e5e5e5;padding:14px;height:49px}.new_news_form .newsletter-form-group .newsletter-form-group__input::placeholder{color:#6b6b6b;text-align:center;font-family:var(--body-font);font-size:16px;font-style:normal;font-weight:400;line-height:normal}.new_news_form .newsletter-form-group .newsletter-form-group__submit{position:unset;margin-top:12px;border-radius:99px;background:#024854;display:flex;align-items:center;justify-content:center;gap:4px;width:100%;padding:14px;color:#fff;text-align:center;font-family:var(--body-font);font-size:15px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-.15px;text-transform:uppercase}@media (min-width: 768px){.new_newsletter_section{padding-bottom:54px}.new_news_container.page-width{max-width:762px}.new_newsletter_box{border-radius:6px;border:2px solid #ededed;background:#fff;padding:40px;position:relative;display:flex;align-items:end;justify-content:space-between;gap:20px}.new_news_box .new_news_logo img{max-width:125px}.new_news_box .new_news_title h2{font-size:40px;line-height:40px;letter-spacing:-.4px}.new_news_box .new_news_title{max-width:320px}.new_news_box .new_news_title img{position:absolute;top:2px;right:65px;width:38px;height:35px}.new_newsletter_box .new_news_banner{top:-30px;width:125px;right:auto;left:290px}.new_news_form{flex:1;padding-left:40px}}@media (min-width: 1025px){.new_news_container.page-width{max-width:950px}.new_newsletter_box .new_news_banner{top:-45px;width:150px;right:auto;left:320px}.new_news_box .new_news_logo img{max-width:150px}.new_news_box .new_news_title h2{font-size:46px;line-height:42px;letter-spacing:-.4px}.new_news_box .new_news_title{max-width:380px}.new_news_box .new_news_title img{right:70px}}@media (max-width: 767px){.new_newsletter_section{padding-bottom:40px}}.review_slider_section{overflow:hidden}.review_slider_title h2{margin:0;color:#024854;font-family:"Source Sans 3";font-size:36px;font-style:normal;font-weight:600;line-height:40px;letter-spacing:-.36px;text-align:center}.review_slider_title h2 strong{display:block;color:#34ba97;font-family:Caveat;font-size:44px;font-weight:700;letter-spacing:-.44px}.review_slider_header .rs_header_rating{display:flex;align-items:center;justify-content:center;margin-top:11px;gap:4px}.review_slider_header .rs_header_rating .hb_rating_star{display:flex;align-items:center}.review_slider_header .rs_header_rating .hb_rating_star svg{width:20px;height:20px}.review_slider_header .rs_header_rating span.hb_rating_text{display:block;color:#024854;text-align:center;font-family:"Source Sans 3";font-size:17px;font-style:normal;font-weight:400;line-height:20px}.review_main_slider{margin-top:30px}.review_main_slider .review_main_slide{margin:0 20px}.review_main_slider .review_main_slide .review_slide_box{background:#fff;border-radius:6px;overflow:hidden}.review_slide_banner{position:relative;padding-top:67%}.review_slide_banner img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.review_slide_details{padding:24px 30px 32px}.review_slide_details .review_slide_star{display:flex;justify-content:center;align-items:center}.review_slide_details .review_slide_star svg{width:18px;height:18px}.review_slide_details .review_slide_title{margin:4px 0;color:#024854;font-family:"Source Sans 3";font-size:18px;font-style:normal;font-weight:700;line-height:24px;letter-spacing:-.36px;text-align:center}.review_slide_details .review_slide_text p{margin:0;color:#38565b;text-align:center;font-family:"Source Sans 3";font-size:16px;font-style:normal;font-weight:400;line-height:24px}.review_slide_details .review_slide_userbox{display:flex;align-items:center;justify-content:center;gap:3px;margin-top:8px;flex-wrap:wrap}.review_slide_details .review_slide_userbox .rs_user_name{margin:0;color:#024854;font-family:"Source Sans 3";font-size:15px;font-style:normal;font-weight:400;line-height:normal}.review_slide_details .review_slide_userbox .rs_user_verified{display:flex;align-items:center;gap:5px}.review_slide_details .review_slide_userbox .rs_user_verified svg{flex:0 0 auto}.review_slide_details .review_slide_userbox .rs_user_verified span{color:#024854b3;font-family:"Source Sans 3";font-size:15px;font-style:normal;font-weight:400;line-height:normal}.review_main_slider .slick-dots{display:block!important;bottom:-40px}.review_main_slider .slick-dots li{width:10px;height:10px;margin:0 4px}.review_main_slider .slick-dots li button:before{content:none}.review_main_slider .slick-dots li button{width:10px;height:10px;padding:0;border-radius:99px;border:1px solid rgba(2,72,84,.4)}.review_main_slider .slick-dots li.slick-active button{background:#024854}.review_slide_btn{max-width:317px;margin:auto}.review_main_slide.slick-slide.slick-current .review_slide_btn{display:block}.review_slide_btn a{border-radius:99px;background:#024854;display:flex;padding:16px 18px;justify-content:center;align-items:center;gap:4px;margin:0 auto;color:#fff;text-align:center;font-family:"Source Sans 3";font-size:17px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-.17px;text-transform:uppercase}@media (max-width: 1024px){.review_slider_title h2{font-size:34px;letter-spacing:-.34px}.review_main_slider .review_main_slide{margin:0 12px}.review_slide_details{padding:24px 20px 30px}.review_slide_details .review_slide_userbox .rs_user_name,.review_slide_details .review_slide_userbox .rs_user_verified span{font-size:14px}}@media (max-width: 767px){.review_slider_title h2{font-size:28px;letter-spacing:-.28px;line-height:32px}.review_slider_title h2 strong{font-size:34px;letter-spacing:-.34px}.review_slider_header .rs_header_rating{margin-top:6px}.review_slider_header .rs_header_rating .hb_rating_star svg{width:16px;height:16px}.review_slider_header .rs_header_rating span.hb_rating_text{font-size:14px;letter-spacing:.52px}.review_main_slider{margin:24px -35px 0}.review_main_slider .review_main_slide{margin:0 10px}.review_slide_details{padding:24px 16px 30px}.review_slide_details .review_slide_title{font-size:16px;letter-spacing:-.32px}.review_slide_details .review_slide_text p{font-size:15px}.review_slide_btn{margin-top:60px}.review_slide_btn a{padding:16px}}.drawer--cart.drawer--is-open{z-index:99}.cart__drawer .drawer__header{padding:16px 20px;height:auto}.cart__drawer .drawer__header .drawer_header_label{flex:1}.cart__drawer .drawer__header .drawer_header_label h6{margin:0;color:#024854;font-family:"Source Sans 3";font-size:22px;font-style:normal;font-weight:700;line-height:24px;letter-spacing:-.44px}.cart__drawer .drawer__header .drawer_header_label h6 .cart_product_number{color:#34ba97}.cart__drawer .drawer__header .drawer__close{flex:0 0 auto}.cart__drawer .drawer__header .drawer__close .drawer__close-button{position:unset;padding:0}.cart__drawer .drawer__header .drawer__close .drawer__close-button svg{width:24px;height:24px}.drawer__inner .drawer__scrollable{padding:20px}.cart__items .cart__item{display:flex;align-items:center;gap:8px;margin-bottom:10px;border-bottom:1px solid #d9d9d966;padding-bottom:10px}.cart__items .cart__item:last-child{margin-bottom:0}.cart__items .cart__item .cart__item--image{flex:0 0 auto;width:92px;height:106px}.cart__items .cart__item .cart__item--image a{padding-bottom:106px!important}.cart__items .cart__item .cart__item--image a img{height:100%;object-position:center;opacity:1}.cart__items .cart__item .cart__item--details{display:flex;align-items:normal;justify-content:space-between;gap:10px;flex:1}.cart__item--name{flex:1}.cart__item--name a.cart__product-name{color:#024854;font-family:"Source Sans 3";font-size:18px;font-style:normal;font-weight:700;line-height:24px;letter-spacing:-.36px;margin-bottom:4px}.cart__item--variants{margin-bottom:0;color:#215e69;font-family:"Source Sans 3";font-size:14px;font-style:normal;font-weight:400;line-height:15px}.cart__item--variants>div{display:flex;align-items:start;gap:4px;margin-bottom:4px}.cart__item--variants>div:last-child{margin:0}.cart__item--variants span{color:#024854;font-family:"Source Sans 3";font-size:14px;font-style:normal;font-weight:600;line-height:normal;text-transform:uppercase;display:block;margin-top:-3px}.cart__item_qtyprice{display:flex;flex-direction:column-reverse;justify-content:space-between;flex:0 0 auto;gap:10px;align-items:end;height:auto}.cart__item_qtyprice .cart__item--qty{display:flex;align-items:center;gap:5px}.cart_item_remove{cursor:pointer}.cart_item_remove svg.item__remove{width:15px;height:15px}.cart__item--price{margin:0}.cart__item--price .cart__price{color:#34ba97;font-family:"Source Sans 3";font-size:16px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:normal}.cart__item--details .cart__item--qty .js-qty__wrapper{border-radius:99px;border:1px solid #e5e5e5;overflow:hidden;display:flex;align-items:center;padding:0 3px}.cart__item--details .cart__item--qty .js-qty__wrapper button.js-qty__adjust{width:24px;padding:0;height:28px;display:flex;align-items:center;justify-content:center;position:unset}.cart__item--details .cart__item--qty .js-qty__wrapper button.js-qty__adjust.js-qty__adjust--minus{order:1}.cart__item--details .cart__item--qty .js-qty__wrapper button.js-qty__adjust.js-qty__adjust--plus{order:3}.cart__item--details .cart__item--qty .js-qty__wrapper input{border:none;height:28px;padding:0;width:24px;order:2;color:#024854;font-family:"Source Sans 3";font-size:13px;font-style:normal;font-weight:700;line-height:24px;letter-spacing:-.24px}.cart__drawer .cart__upsell{margin-top:20px}.cart__drawer .cart_drawer__upsell .custom-upsell--title{color:#002329;font-family:"Source Sans 3";font-size:16px;font-style:normal;font-weight:600;line-height:26px;letter-spacing:.16px}.cart__drawer .custom--upsell-inner{margin-top:10px}.cart__drawer .custom--upsell-inner .custom--upsell-item{border-radius:6px;background:#f5f5f5;padding:8px;margin-bottom:16px}.cart__drawer .custom--upsell-inner .custom--upsell-item:last-child{margin-bottom:0}.cart__drawer .custom--upsell-inner .custom--upsell-item{border-radius:6px;background:#f5f5f5;padding:8px;margin-bottom:16px;display:flex;align-items:center;gap:12px}.cart__drawer .custom--upsell-item .custom--upsell-item-img{flex:0 0 auto;width:50px;height:50px;border-radius:4px;overflow:hidden}.cart__drawer .custom--upsell-item .custom--upsell-item-img img{width:100%;height:100%;object-fit:contain;background:#fff;object-position:center}.cart__drawer .custom--upsell-inner .custom--upsell-item .custom--upsell-item-details{flex:1;display:flex;align-items:center;justify-content:space-between;gap:10px}.cart__drawer .custom--upsell-item-details .upsell-item-title a{display:block;color:#024854;font-family:"Source Sans 3";font-size:15px;font-style:normal;font-weight:600;line-height:24px;letter-spacing:normal}.cart__drawer .upsell-item-price{display:flex;align-items:center;gap:4px}.cart__drawer .upsell-item-price .upsell-compare--price{margin:0;color:#00232966;font-family:"Source Sans 3";font-size:15px;font-style:normal;font-weight:400;line-height:normal;text-decoration-line:line-through}.cart__drawer .upsell-item-price .upsell-original--price{margin:0;color:#34ba97;font-family:"Source Sans 3";font-size:15px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:normal}.cart__drawer .upsell-item-add-button button.add__custom_loader,button.add__custom_loader,.custom--loader.add__custom_loader{border-radius:99px;background:#024854;width:77px;height:35px;display:flex;align-items:center;justify-content:center}.cart__drawer .upsell-item-add-button button.add__custom_loader svg{width:30px;height:30px}.cart__drawer .upsell-item-add-button button.add__custom_loader svg circle{stroke:#fff}.cart__drawer .upsell-item-add-button .add__btn_custom_cart,.add__btn_custom_button,select.add__btn_custom_sel{display:flex;align-items:center;gap:2px;border-radius:99px;background:#024854;padding:6px;color:#fff;text-align:center;font-family:"Source Sans 3";font-size:13px;font-style:normal;font-weight:900;line-height:normal;letter-spacing:-.13px;text-transform:uppercase;height:35px;width:77px;justify-content:center;margin:0;min-height:35px}.drawer__footer.cart__footer{border-top:1px solid #e5e5e5;padding:20px}.cart_subtotal_box .cart_subtotal{display:flex;align-items:center;justify-content:space-between}.cart_subtotal_box .cart_subtotal .cart_sub_label span{display:block;color:#024854;font-family:"Source Sans 3";font-size:16px;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase}.cart_subtotal_box .cart_subtotal .cart_sub_pricebox{display:flex;align-items:center;gap:4px}.cart_subtotal_box .cart_subtotal .cart_sub_pricebox span.cs_compare__price{display:block;color:#00232966;font-family:"Source Sans 3";font-size:18px;font-style:normal;font-weight:400;line-height:normal;text-decoration-line:line-through}.cart_subtotal_box .cart_subtotal .cart_sub_pricebox span.cs_total__price{display:block;color:#34ba97;font-family:"Source Sans 3";font-size:18px;font-style:normal;font-weight:700;line-height:normal}.cart_shipping.cart_subtotal{margin-top:10px}.cart_shipping .cart_sub_freelabel span.cs_free_label{display:block;color:#01c1ad;font-family:"Source Sans 3";font-size:18px;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase}.cart__checkout.cart__checkout--drawer{border-radius:99px;background:#024854;display:flex;align-items:center;justify-content:center;gap:4px;padding:16px;margin-top:20px}.cart__checkout.cart__checkout--drawer.btn--loading svg{display:none}.cart__checkout.cart__checkout--drawer.btn--loading span span.checkout_btn_text{opacity:0}.cart__checkout.cart__checkout--drawer svg{width:20px;height:20px;flex:0 0 auto;margin-top:-2px}.cart__checkout.cart__checkout--drawer span{display:block;color:#fff;text-align:center;font-family:"Source Sans 3";font-size:18px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-.18px;text-transform:uppercase}.cart_delivery_box{margin-top:12px}.cart_delivery_box .deliver-note{display:flex;align-items:center;justify-content:center;gap:4px}.cart_delivery_box .deliver-note img{width:20px;height:20px;margin-top:-2px;flex:0 0 auto;filter:brightness(.5)}.cart_delivery_box .deliver-note span{display:block;color:#002329;text-align:center;font-family:"Source Sans 3";font-size:15px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.6px}.cart_delivery_box .deliver-note span strong{letter-spacing:normal;color:#34ba97}.cart_payment_img{margin-top:12px}.cart_progress_box{background:#ecfffa;padding:15px 20px 12px}.cpb-offers{text-align:center}.cpboffer-box{display:inline-flex;align-items:center;justify-content:center;border-radius:2px;background:#34ba97;padding:4px 8px 3px;gap:2px;color:#fff;margin:0 auto 6px;font-size:12px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-.12px}.cart_progress_message p{margin:0;color:#024854;font-family:"Source Sans 3";font-size:16px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:-.32px;text-align:center}.cart_progress_message p span{font-weight:700}.cart_progress_message p b{color:#34ba97}.cart_progressbar{width:100%;background:#bfd1d4;height:4px;border-radius:99px;overflow:hidden;margin-top:14px}.cart_progressbar .cart_progressbar_fill{height:4px;background:#024854;border-radius:99px}.cart_progress_steps{display:flex;align-items:center;justify-content:center;margin-top:-12px}.cart_progress_steps .cp_steps_col{width:33.3%}.cart_progress_steps .cp_step_box .cp_step_icon .cp_step_icon_fill{display:none}.cart_progress_steps .cp_step_box .cp_step_icon .cp_step_icon_blank{border-radius:99px;border:2px solid #fff;background:#bfd1d4;display:flex;width:22px;height:22px;justify-content:center;align-items:center;margin:0 auto}.cart_progress_steps .cp_step_box .cp_step_label span{color:#215e69;text-align:center;font-family:"Source Sans 3";font-size:13px;font-style:normal;font-weight:400;line-height:13px;display:block}.cart_progress_steps .cp_step_box .cp_step_label span em{font-style:normal}.cart_progress_steps .cp_step_box .cp_step_label{margin-top:3px}.cart_progress_steps .cp_steps_col.active .cp_step_icon_blank{display:none}.cart_progress_steps .cp_steps_col.active .cp_step_icon_fill{display:block}.cart_progress_steps .cp_steps_col.active .cp_step_icon_fill svg{width:22px;height:22px;margin:0 auto}.cart_progress_steps .cp_steps_col.active .cp_step_label span em{text-decoration:line-through}.cart_variant__name{display:flex;align-items:center;gap:4px}.cart_variant__name img{max-width:16px;height:16px;border:1px solid #024854;border-radius:99px;padding:0}.cart_variant__name .cart_variant_mainname{color:#215e69;text-align:left;font-family:"Source Sans 3";font-size:14px;font-style:normal;font-weight:400;line-height:15px;text-transform:none;margin-top:0}@media (max-width: 449px){.cart_progress_steps .cp_step_box .cp_step_label span{font-size:11px;line-height:11px}.cart__items .cart__item .cart__item--image{flex:0 0 auto;width:80px;height:92px}.cart__items .cart__item .cart__item--image a{padding-bottom:92px!important}.cart__item--name a.cart__product-name{font-size:16px;line-height:20px;letter-spacing:-.28px}.cart__item--variants span{font-size:12px;margin-top:-2px}.cart_variant__name .cart_variant_mainname{font-size:12px;line-height:13px}.cart__item--variants{font-size:12px;line-height:13px;margin-top:6px}.cart_variant__name img{max-width:15px;height:15px}.cart__item--details .cart__item--qty .js-qty__wrapper button.js-qty__adjust{width:20px;height:24px}.cart__item--details .cart__item--qty .js-qty__wrapper input{height:24px;width:24px;font-size:13px!important}.cart__checkout.cart__checkout--drawer{padding:14px}.upsell-item-add-button .add__btn_custom_cart,.upsell-item-add-button button.add__custom_loader{width:70px}}.work_steps_container.page-width{max-width:980px}.work_steps_header .work_steps_title h2{color:#024854;font-family:"Source Sans 3";font-size:36px;font-style:normal;font-weight:600;line-height:40px;letter-spacing:-.36px;text-align:center;margin:0;text-transform:capitalize}.work_steps_header .work_steps_title h2 strong{color:#34ba97;font-family:Caveat;font-size:44px;font-weight:700;letter-spacing:-.44px}.work_steps_grid{display:flex;gap:48px;margin-top:36px;justify-content:space-between}.work_steps_grid .slick-list.draggable{width:100%}.work_steps_grid .work_steps_col{width:33.3%}.work_steps_box{position:relative}.work_steps_box .work_steps_imgbox{position:relative;border-radius:100%;padding:0;margin:0 45px}.work_steps_box .work_steps_imgbox:before{content:"";padding-top:100%;display:block}.work_steps_box .work_steps_imgbox .work_steps_arrows{position:absolute;right:-65px;top:50%;transform:translateY(-50%);z-index:-1;display:none}.work_steps_grid .work_steps_col:last-child .work_steps_arrows{display:none}.work_steps_box .work_steps_imgbox .work_steps_arrows svg{display:block}.work_steps_box .work_steps_imgbox img{aspect-ratio:1/1;object-fit:cover;border-radius:8px}.work_steps_box .work_steps_imgbox img{position:absolute;top:3px;left:3px;width:calc(100% - 6px);height:calc(100% - 6px)}.work_steps_box .work_steps_imgbox .work_steps_number{position:absolute;bottom:-20px;left:50%;transform:translate(-50%)}.work_steps_box .work_steps_imgbox .work_steps_number span{text-align:center;width:45px;height:45px;border-radius:99px;display:flex;align-items:center;justify-content:center;color:#fff;font-family:"Source Sans 3";font-size:24px;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase}.work_steps_details{padding:0 10px;margin:40px auto 0}.work_steps_details .worksteps_inner_title{margin:0;color:#024854;text-align:center;font-family:"Source Sans 3";font-size:17px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-.17px;text-transform:uppercase}.work_steps_details p{margin:6px 0 0;color:#002329;text-align:center;font-family:"Source Sans 3";font-size:16px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:.64px}@media (min-width: 650px){.work_steps_grid .slick-track{width:100%!important;display:flex;justify-content:space-between}}@media (max-width: 1024px){.work_steps_header .work_steps_title h2{font-size:34px;letter-spacing:-.34px}.work_steps_grid{gap:20px;margin-top:36px}.work_steps_box .work_steps_imgbox{margin:0 40px}}@media (max-width: 820px){.work_steps_box .work_steps_imgbox{margin:0 80px}}@media (max-width: 767px){.work_steps_details .worksteps_inner_title{font-size:16px;letter-spacing:-.16px}.work_steps_details p{margin:2px 0 0;font-size:14px;line-height:22px;letter-spacing:.56px}.work_steps_header .work_steps_title h2{font-size:28px;line-height:32px;letter-spacing:-.28px}.work_steps_header .work_steps_title h2 strong{font-size:40px;letter-spacing:-.4px}}@media (max-width: 649px){.work_steps_slider{margin:26px -20px 0}.work_steps_slider .slick-dots{bottom:-30px}.work_steps_slider .slick-dots li{width:10px;height:10px;margin:0 5px}.work_steps_slider .slick-dots li button:before{content:none}.work_steps_slider .slick-dots li button{width:10px;height:10px;padding:0;border:1px solid rgba(2,72,84,.4);border-radius:99px}.work_steps_slider .slick-dots li.slick-active button{background:#024854}}.product_ingradients_container.page-width{max-width:980px}.product_ingradients_header .product_ingradients_title h2{color:#024854;font-family:"Source Sans 3";font-size:36px;font-style:normal;font-weight:600;line-height:40px;letter-spacing:-.36px;text-align:center;margin:0;text-transform:capitalize}.product_ingradients_header .product_ingradients_title h2 strong{color:#34ba97;font-family:Caveat;font-size:44px;font-weight:700;letter-spacing:-.44px}.product_ingradients_grid{display:flex;gap:48px;margin-top:36px;justify-content:space-between}.product_ingradients_grid .slick-list.draggable{width:100%}.product_ingradients_grid .product_ingradients_col{width:33.3%}.product_ingradients_box{position:relative}.product_ingradients_box .product_ingradients_imgbox{position:relative;border-radius:100%;padding:0;margin:0 45px}.product_ingradients_box .product_ingradients_imgbox:before{content:"";padding-top:100%;display:block}.product_ingradients_box .product_ingradients_imgbox img{aspect-ratio:1/1;object-fit:cover;border-radius:100%}.product_ingradients_box .product_ingradients_imgbox img{position:absolute;top:0;left:0;width:100%;height:100%}.product_ingradients_details{padding:0 20px;margin:20px auto 0}.product_ingradients_details .pi_inner_title{margin:0;color:#024854;text-align:center;font-family:"Source Sans 3";font-size:17px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-.17px;text-transform:uppercase}.product_ingradients_details p{margin:6px 0 0;color:#002329;text-align:center;font-family:"Source Sans 3";font-size:16px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:.64px}@media (min-width: 650px){.product_ingradients_grid .slick-track{width:100%!important;display:flex;justify-content:space-between}}@media (max-width: 1024px){.product_ingradients_header .product_ingradients_title h2{font-size:34px;letter-spacing:-.34px}.product_ingradients_grid{gap:20px;margin-top:36px}.product_ingradients_box .product_ingradients_imgbox{margin:0 40px}}@media (max-width: 820px){.product_ingradients_box .product_ingradients_imgbox{margin:0 80px}}@media (max-width: 767px){.product_ingradients_details .pi_inner_title{font-size:16px;letter-spacing:-.16px}.product_ingradients_details p{margin:2px 0 0;font-size:14px;line-height:22px;letter-spacing:.56px}.product_ingradients_header .product_ingradients_title h2{font-size:28px;line-height:32px;letter-spacing:-.28px}.product_ingradients_header .product_ingradients_title h2 strong{font-size:40px;letter-spacing:-.4px}}@media (max-width: 649px){.product_ingradients_slider{margin:26px -20px 0}.product_ingradients_slider .slick-dots{bottom:-30px}.product_ingradients_slider .slick-dots li{width:10px;height:10px;margin:0 5px}.product_ingradients_slider .slick-dots li button:before{content:none}.product_ingradients_slider .slick-dots li button{width:10px;height:10px;padding:0;border:1px solid rgba(2,72,84,.4);border-radius:99px}.product_ingradients_slider .slick-dots li.slick-active button{background:#024854}}.page-comparison .heading{margin:0 0 45px}.page-comparison .heading h2{margin:0;color:#024854;font-family:"Source Sans 3";font-size:36px;font-style:normal;font-weight:600;line-height:24px;letter-spacing:-.36px;text-align:center}.page-comparison .heading h2>strong{color:#34ba97;font-family:Caveat;font-size:44px;font-weight:700;letter-spacing:-.44px}.page-comparison .chart-grid{display:flex;align-items:start;gap:50px;justify-content:center}.page-comparison .chart-grid .chart-grid-image{flex:1;max-width:120px}.page-comparison .chart-grid .chart-grid-image-1{flex:1;max-width:130px}.page-comparison .chart-grid .chart-grid-image img,.page-comparison .chart-grid .chart-grid-image-1 img{width:100%}.page-comparison .chart-grid .chart-grid-content{flex:0 0 auto;width:486px}.page-comparison .chart-grid-content .chart-grid-logos{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.chart-grid-logos .chart-grid-logo{width:33.3%;text-align:center}.page-comparison .chart-grid-content .chart-grid-logos img{max-width:132px;object-fit:contain;margin:0 auto}.page-comparison .chart-grid-content .chart-grid-logos h6{margin:4px 0 0;color:#024854;text-align:center;font-family:"Source Sans 3";font-size:24.766px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-.248px;text-transform:uppercase;text-align:right;padding-right:18px}.product_vs_label span{display:block;color:#02485440;text-align:center;font-family:"Source Sans 3";font-size:22.514px;font-style:normal;font-weight:900;line-height:normal;letter-spacing:-.225px;text-transform:uppercase;margin-top:12px}.page-comparison .chart-grid-content .our-quality{display:flex;padding:20px 0;justify-content:space-between;align-items:center;margin:auto;width:100%;border-bottom:1px solid #e5e5e5}.page-comparison .chart-grid-content .our-quality:last-child{border:none}.page-comparison .our-quality .our-quality-img{width:25%}.page-comparison .chart-grid-content .our-quality .our-quality-text{width:50%}.page-comparison .our-quality .our-quality-img img{width:28px;height:28px;object-fit:contain;margin:0 auto;border-radius:99px}.page-comparison .our-quality-text span{display:block;color:#002329;text-align:center;font-family:"Source Sans 3";font-size:16px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:.64px}.page-comparison .comparison-note{font-size:14px;font-style:normal;font-weight:400;line-height:12px;letter-spacing:-.14px;display:flex;align-items:center;gap:8px;justify-content:center;margin-top:12px}.page-comparison .comparison-note span{margin-bottom:-2px}@media (max-width: 1024px){.page-comparison .heading h2{font-size:34px;letter-spacing:-.34px}.page-comparison .chart-grid-content .our-quality{padding:16px 0}.page-comparison .chart-grid-content .chart-grid-logos img{max-width:110px;object-fit:contain;margin:0}.page-comparison .chart-grid-content .chart-grid-logos h6{margin:4px 0 0;font-size:20.793px;letter-spacing:-.208px;padding-right:10px}.page-comparison .our-quality .our-quality-img{width:20%}.page-comparison .chart-grid-content .our-quality .our-quality-text{width:60%}.page-comparison .chart-grid .chart-grid-image{max-width:100px}.page-comparison .chart-grid .chart-grid-image-1{max-width:105px}.page-comparison .chart-grid{gap:30px}}@media (max-width: 767px){.page-comparison .heading h2{font-size:28px;letter-spacing:-.28px}.page-comparison .heading h2>strong{font-size:32px;letter-spacing:-.32px}.page-comparison .heading{margin:0 0 20px}.page-comparison .chart-grid .chart-grid-image,.page-comparison .chart-grid .chart-grid-image-1{display:none}.page-comparison .chart-grid .chart-grid-content{flex:0 0 auto;width:100%}.page-comparison .our-quality .our-quality-img img{width:24px;height:24px}.page-comparison .our-quality-text span{font-size:14px;line-height:20px;letter-spacing:.56px}.page-comparison .chart-grid-content .chart-grid-logos h6{padding-right:0}.page-comparison .chart-grid-content .chart-grid-logos img{max-width:100px}}.collapsible-content__inner.rte{padding:0 15px}.collapsible-content__inner.rte p{margin-bottom:10px;font-family:"Source Sans 3"}.advance-collapsible{position:relative;overflow:hidden}.advance-collapsible .advance-collapsible-heading{margin-bottom:25px}.advance-collapsible .advance-collapsible-heading h2.advance-collapsible__heading{margin:0;color:#024854;font-family:"Source Sans 3";font-size:36px;font-style:normal;font-weight:600;line-height:40px;letter-spacing:-.36px;text-align:center}.advance-collapsible .advance-collapsible-heading h2.advance-collapsible__heading strong{color:#34ba97;text-align:center;font-family:Caveat;font-size:44px;font-weight:700;letter-spacing:-.44px;display:block}.advance-collapsible .collapsible-panel{position:relative;width:100%;height:auto;border-top:1px solid rgba(18,18,18,.15)}.advance-collapsible .collapsible-panel:first-child{border-top:none}.advance-collapsible .collapsible-panel>.collapsible-panel-heading{-webkit-transition:all .2s linear;-moz-transition:all .2s linear;transition:all .2s linear;position:relative;padding:20px 16px;cursor:pointer}.advance-collapsible .collapsible-panel>.collapsible-panel-heading span{color:#002329;font-family:"Source Sans 3";font-size:17px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:.68px}.advance-collapsible .collapsible-panel>.collapsible-panel-heading i{position:absolute;right:16px;top:50%;transform:translateY(-50%);width:16px;height:16px}.advance-collapsible .collapsible-panel>.collapsible-panel-heading i svg{width:16px;height:16px;display:block}.advance-collapsible .collapsible-panel>.collapsible-panel-heading i .svg-minus{display:none}.advance-collapsible .collapsible-panel>.collapsible-panel-heading.active i .svg-plus{display:none}.advance-collapsible .collapsible-panel>.collapsible-panel-heading.active i .svg-minus{display:block}.advance-collapsible .collapsible-panel .collapsible-panel-content{display:none;padding:0 20px 20px}.advance-collapsible .collapsible-panel .collapsible-panel-content .rte{font-size:16px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:-.16px}.advance-collapsible .collapsible-panel .collapsible-panel-content *{margin:0}.advance-collapsible .collapsible-panel .collapsible-panel-content *+*{margin:10px 0 0}.advance-collapsible .advance-collapsible-footer{text-align:center;max-width:350px;margin:34px auto 0}.advance-collapsible .advance-collapsible-footer .acf-heading{font-family:var(--heading-laila);font-size:32px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:-.96px;margin:0}.advance-collapsible .advance-collapsible-footer .rte{font-size:17px;font-style:normal;font-weight:400;line-height:26px;letter-spacing:-.17px}.advance-collapsible .advance-collapsible-footer .rte a{text-decoration:underline;color:inherit}.advance-collapsible .advance-collapsible-footer .rte p{margin:0}.advance-collapsible .advance-collapsible-footer .rte p+p{margin:10px 0 0}.advance-collapsible .advance-collapsible-footer a.button{width:100%;align-items:center;gap:4px;font-size:18px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-.36px;text-transform:uppercase;border-radius:99px;padding:14px;margin:0;max-width:320px}.accordian-panels .collapsible-groups{display:flex;max-width:940px;gap:40px;margin:0 auto;justify-content:center}.accordian-panels .collapsible-groups .collapsible-cols{flex:0 0 auto;width:calc(50% - 20px)}@media only screen and (max-width: 1024px){.accordian-panels .collapsible-groups{gap:33px;max-width:780px}.accordian-panels .collapsible-groups .collapsible-cols{width:calc(50% - 16.5px)}.advance-collapsible .advance-collapsible-heading h2.advance-collapsible__heading{font-size:34px;letter-spacing:-.34px}}@media only screen and (max-width: 767px){.accordian-panels .collapsible-groups{gap:0px;flex-wrap:wrap}.accordian-panels .collapsible-groups .collapsible-cols{width:100%}.advance-collapsible .advance-collapsible-heading h2.advance-collapsible__heading{font-size:28px;line-height:32px;letter-spacing:-.28px}.advance-collapsible .advance-collapsible-heading h2.advance-collapsible__heading strong{font-size:34px;letter-spacing:-.34px}.advance-collapsible .advance-collapsible-heading{margin-bottom:5px}.advance-collapsible .collapsible-panel:first-child{border-top:1px solid rgba(18,18,18,.15)}.advance-collapsible .collapsible-cols:first-child .collapsible-panel:first-child{border-top:none}.advance-collapsible .collapsible-panel>.collapsible-panel-heading span{font-size:16px;letter-spacing:.64px}.advance-collapsible .collapsible-panel>.collapsible-panel-heading i svg{width:15px;height:15px;display:block}.advance-collapsible .advance-collapsible-footer{margin:20px auto 0}.collapsible-content__inner.rte p{font-size:14px}}.variant-input.hide-vl{display:none}.main_product_template .page-width{max-width:1180px}.main_product_template .grid{margin:0}.main_product_template .grid .product__gallery_col{width:55%;padding:0}.main_product_template .grid .product__content_col{width:45%}.product_content .product-block--header.product-single__header{margin:0}.product_content .product-block{margin-bottom:15px}.product_content .okeReviews-reviewsSummary-ratingCount{color:#002329bf;text-align:center;font-family:"Source Sans 3";font-size:16px;font-style:normal;font-weight:400;line-height:23.034px}.product_content .product-single__title{color:#024854;font-family:"Source Sans 3";font-size:32px;font-style:normal;font-weight:700;line-height:40px;letter-spacing:-.32px;margin-bottom:10px}.product_content .product-block.product-block--price{margin-bottom:15px;border-bottom:1px solid #e5e5e5;padding-bottom:15px}.product_content .product-single__prices{gap:8px}.product_content .product_price__box{display:flex;align-items:center;gap:4px;padding:0}.product_content .product-single__prices .sezzle-shopify-info-button{display:none}.product_content .product_price__box .product__price--compare{color:#00232966;font-family:"Source Sans 3";font-size:24px;font-style:normal;font-weight:400;line-height:normal;display:block}.product_content .product_price__box .sale-price,.product_content .product_price__box span.product__price{color:#34ba97;font-family:"Source Sans 3";font-size:24px;font-style:normal;font-weight:700;line-height:normal;display:block}.product_content .product-single__prices .main_product_saveprice{border-radius:4px;background:#34ba97;display:block;width:fit-content;padding:2px 8px;color:#fff;text-align:center;font-family:"Source Sans 3";font-size:14px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-.14px}.product_short_description{margin-bottom:10px}.product_short_description p{margin:0;color:#002329;font-family:"Source Sans 3";font-size:17px;font-style:normal;font-weight:600;line-height:28px;letter-spacing:.34px}.product_usps_box{border-bottom:1px solid #e5e5e5;padding-bottom:16px}.product_usps_box .product_usps_list{display:flex;align-items:center;gap:6px;margin-bottom:12px}.product_usps_box .product_usps_list:last-child{margin-bottom:0}.product_usps_list .prosuct_usps_icon{flex:0 0 auto;width:24px;height:24px}.product_usps_list .product_usps_text{flex:1}.product_usps_list .product_usps_text span{color:#002329bf;text-align:center;font-family:"Source Sans 3";font-size:17px;font-style:normal;font-weight:400;line-height:23.034px;letter-spacing:.17px}.product_content .variant-wrapper{margin-top:15px!important;margin-bottom:18px!important}.product_content .variant-wrapper .variant__label{color:#024854;font-family:"Source Sans 3";font-size:14px;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase;margin-bottom:8px}.product_content .variant-input-wrap{margin:0;display:flex;flex-wrap:wrap;gap:11px 9px}.product_content .variant-input-wrap .variant-input label{margin:0;padding:11px;border-radius:99px;border:1.152px solid #e5e5e5;display:flex;align-items:center;gap:4px;height:46px;justify-content:center}.product_content .variant-input-wrap .li-viewall,.product_content .variant-input-wrap .li-viewless{margin:0;height:46px;display:flex;align-items:center;justify-content:center;color:#024854;font-family:"Source Sans 3";font-size:14px;font-style:normal;font-weight:400;line-height:normal;text-decoration-line:underline;text-transform:uppercase;cursor:pointer}.product_content .variant-input-wrap input[type=radio]:checked+label{box-shadow:none;border-radius:99px;border:1.152px solid #2aba97;background:#f7fffd}.product_content .variant-input-wrap .variant-input label img{max-width:28px;max-height:28px}.product_content .variant-input-wrap .variant-input label img[src="/path_to_default_image.jpg"]{display:none}.product_content .variant-input-wrap .variant-input label span{display:block;color:#024854;text-align:center;font-family:"Source Sans 3";font-size:16px;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase}.product-deliverby .deliver-note{display:flex;align-items:center;justify-content:center;gap:4px}.product-deliverby .deliver-note img{width:20px;height:20px;flex:0 0 auto;filter:brightness(.85)}.product-deliverby .deliver-note span{color:#002329;text-align:center;font-family:"Source Sans 3";font-size:17px;font-style:normal;font-weight:400;line-height:23.034px;letter-spacing:.68px}.product-deliverby .deliver-note span strong{color:#34ba97}.product_atc_btn{border-radius:99px;background:#024854;display:flex;align-items:center;justify-content:center;gap:8px;padding:16px;margin-top:16px;height:64px}.product_atc_btn span{display:block;color:#fff;text-align:center;font-family:"Source Sans 3";font-size:20px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-.2px;text-transform:uppercase}.product_feature_box{display:flex;align-items:start;justify-content:space-around}.product_feature_list .pf_list_icon svg{width:36px;height:36px;margin:0 auto}.product_feature_list .pf_list_text{margin-top:4px}.product_feature_list .pf_list_text span{display:block;color:#002329;text-align:center;font-family:"Source Sans 3";font-size:15px;font-style:normal;font-weight:400;line-height:23.034px}.product_other_flavorbox{background:#ecfffa;margin:25px 0 17px;padding:25px 25px 30px}.product_other_flavorbox .custom-upsell--title h4{color:#024854;text-align:center;font-family:"Source Sans 3";font-size:28px;font-style:normal;font-weight:600;line-height:32px;letter-spacing:-.28px;margin:0}.product_other_flavorbox .custom-upsell--title h4 strong{color:#34ba97;font-family:Caveat;font-size:32px;font-weight:700;letter-spacing:-.32px}.product_routine_box .custom--upsell-inner{display:flex;gap:15px;overflow-x:auto;justify-content:center;margin:18px -25px 0 0;padding:0 20px 20px 0}.product_routine_box .custom--upsell-inner::-webkit-scrollbar{background:#d8ebef;height:3px;border-radius:99px}.product_routine_box .custom--upsell-inner::-webkit-scrollbar-thumb{background:#024854;height:3px;border-radius:99px}.product_routine_box .custom--upsell-inner .upsell--item{width:336px;flex:0 0 auto;border-radius:6.308px;background:#fff;padding:10px 12px 10px 0}.product_routine_box .custom--upsell-item{display:flex;align-items:center;gap:3px}.custom--upsell-item .custom--upsell-item-img{flex:0 0 auto;width:80px;height:80px}.custom--upsell-item .custom--upsell-item-img a img{width:100%;height:100%;object-fit:contain;object-position:center}.product_routine_box .custom--upsell-item .custom_upsell__details{flex:1;display:flex;align-items:center;gap:5px;justify-content:space-between}.custom_upsell__details .custom--upsell-item-details{flex:1}.custom--upsell-item-details .upsell-item-title .ui-productname{color:#024854;font-family:"Source Sans 3";font-size:18px;font-style:normal;font-weight:700;line-height:25.231px;letter-spacing:-.36px;margin:0;overflow:hidden;white-space:normal;display:-webkit-box;-webkit-line-clamp:1;text-overflow:ellipsis;-webkit-box-orient:vertical}.custom--upsell-item-details .upsell_price_inner{display:flex;align-items:center;gap:2px}.custom--upsell-item-details .upsell_price_inner .upsell-compare--price{color:#00232966;font-family:"Source Sans 3";font-size:16px;font-style:normal;font-weight:400;line-height:normal;text-decoration-line:line-through;margin:0}.custom--upsell-item-details .upsell_price_inner .upsell-original--price{margin:0;color:#34ba97;font-family:"Source Sans 3";font-size:16px;font-style:normal;font-weight:700;line-height:normal}.custom_upsell__details .upsell-item-form{flex:0 0 auto}.upsell-item-add-button .of-redirect-button{display:flex;align-items:center;justify-content:center;border-radius:104.077px;background:#024854;height:40px;color:#fff;text-align:center;font-family:"Source Sans 3";font-size:16px;font-style:normal;font-weight:900;line-height:normal;letter-spacing:-.16px;padding:4px 12px 4px 20px}.product_content .collapsibles-wrapper--border-bottom{border-bottom:1px solid #e5e5e5!important}.product_content .product-block.product-block--tab .collapsibles-wrapper.collapsibles-wrapper--border-bottom:last-child{border:none!important}.product_content .product-block.product-block--tab{margin:20px 0 0!important}.product_content .collapsible-trigger-btn{padding:20px 16px;color:#024854!important;font-family:"Source Sans 3";font-size:16px;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase;letter-spacing:normal}.product_content .collapsible-trigger__icon{height:15px;right:16px;width:15px}.product_content .collapsible-trigger-btn svg{height:15px;width:15px}.product_content .collapsible-trigger-btn svg.tab_open_icon{display:none}.product_content .collapsible-trigger-btn.is-open svg.tab_close_icon{display:none}.product_content .collapsible-trigger-btn.is-open svg.tab_open_icon{display:block}@media (max-width: 1024px){.product_content .product-single__title{font-size:28px;line-height:32px;letter-spacing:-.28px;margin-bottom:10px}.product_content .product_price__box .product__price--compare,.product_content .product_price__box .sale-price,.product_content .product_price__box span.product__price{font-size:20px}.product_content .product-single__prices .main_product_saveprice{padding:1px 6px;font-size:12px;letter-spacing:-.12px}.product_short_description p{font-size:14px;line-height:24px;letter-spacing:.28px}.product_usps_box .product_usps_list{gap:4px;margin-bottom:10px}.product_usps_list .prosuct_usps_icon{width:20px;height:20px}.product_usps_list .product_usps_text span{font-size:14px;line-height:20px;letter-spacing:.14px}.product_content .variant-wrapper .variant__label{font-size:12px;margin-bottom:6px}.product_content .variant-input-wrap .variant-input label img{max-width:24px;max-height:24px}.product_content .variant-input-wrap .variant-input label span{font-size:14px}.product_content .variant-input-wrap .variant-input label{padding:10px;height:44px}.product_content .variant-input-wrap .li-viewall,.product_content .variant-input-wrap .li-viewless{height:44px;font-size:12px}.product-deliverby .deliver-note span{font-size:14px;line-height:20px;letter-spacing:.56px}.product_atc_btn{gap:8px;padding:12px;margin-top:14px;height:60px}.product_feature_list .pf_list_icon svg{width:32px;height:32px}.product_feature_list .pf_list_text span{font-size:13px;line-height:20px}.product_other_flavorbox .custom-upsell--title h4{font-size:24px;line-height:28px;letter-spacing:-.24px}.product_other_flavorbox .custom-upsell--title h4 strong{font-size:28px;letter-spacing:-.28px}.product_other_flavorbox{margin:18px 0 0;padding:20px 20px 25px}.product_routine_box .custom--upsell-inner{gap:15px;margin:14px -20px 0 0;padding:0 15px 15px;justify-content:space-around}.custom--upsell-item .custom--upsell-item-img{width:70px;height:70px}.custom--upsell-item-details .upsell-item-title .ui-productname{font-size:15px;line-height:20px;letter-spacing:-.3px}.custom--upsell-item-details .upsell_price_inner .upsell-compare--price,.custom--upsell-item-details .upsell_price_inner .upsell-original--price{font-size:14px}.upsell-item-add-button .of-redirect-button{height:38px;font-size:15px;letter-spacing:-.15px;padding:4px 12px 4px 18px}.product_routine_box .custom--upsell-inner .upsell--item{width:300px}.product_content .collapsible-trigger-btn{padding:16px 14px;font-size:14px}.product_content .collapsible-trigger-btn svg{height:14px;width:14px}}@media (max-width: 991px){.main_product_template .grid .product__content_col,.main_product_template .grid .product__gallery_col{width:50%}}@media (max-width: 820px){.main_product_template .grid .product__content_col,.main_product_template .grid .product__gallery_col{width:100%}.main_product_template .grid .product__content_col{padding:20px 0 0}.main_product_template .grid .product__content_col .product-single__meta{padding:0}}@media (max-width: 768px){.product_content .okeReviews.okeReviews--theme{display:flex;align-items:center;justify-content:start;margin-bottom:5px}.product_content .okeReviews .okeReviews-starRating--small .okeReviews-starRating-indicator-layer{background-size:90px 15px}.product_content .okeReviews .okeReviews-starRating--small{height:18px;width:90px}.product_content .okeReviews-reviewsSummary-ratingCount{font-size:14px;line-height:20px}.product_content .okeReviews .okeReviews-reviewsSummary-starRating{margin-right:0}.product_content .product-single__prices{gap:6px;justify-content:start}.product_short_description p{font-size:15px;line-height:22px;letter-spacing:.3px}.product_usps_list .product_usps_text span{font-size:15px;line-height:20px;letter-spacing:.15px}.product_content .variant-input-wrap .variant-input label{padding:8px;height:40px}.product_content .variant-input-wrap .li-viewall,.product_content .variant-input-wrap .li-viewless{height:40px;font-size:12px}.product_atc_btn span{font-size:18px;letter-spacing:-.17px}.product_atc_btn svg{width:14px;height:14px}.product_other_flavorbox{margin:18px -20px 14px;padding:20px 20px 25px}.product_routine_box .custom--upsell-inner{gap:15px;margin:14px 0 0 24px;padding:0 15px 15px 0;justify-content:space-around}}.reap_benefits_container.page-width{max-width:1180px}.reap_benefits_grid{display:flex;align-items:center;gap:20px;justify-content:space-between}.reap_benefits_col.reap_benefits_col_content{width:45%}.reap_benefits_col.reap_benefits_col_banner{width:55%;padding:20px 40px 30px;max-width:550px}.reap_benefits_title h2{color:#024854;font-family:"Source Sans 3";font-size:36px;font-style:normal;font-weight:600;line-height:40px;letter-spacing:-.36px;margin:0}.reap_benefits_title h2 strong{color:#34ba97;font-family:Caveat;font-size:44px;font-weight:700;letter-spacing:-.44px;display:block}.reap_benefits_grid .rb_features_grid{margin-top:28px}.reap_benefits_grid .rb_features_grid .rb_features_col{display:flex;align-items:center;gap:16px;margin-bottom:24px}.reap_benefits_grid .rb_features_grid .rb_features_col:last-child{margin-bottom:0}.rb_features_col .rb_feature_icon{flex:0 0 auto;width:72px;height:72px}.rb_features_col .rb_feature_content{flex:1}.rb_features_col .rb_feature_content h4{margin:0;color:#024854;font-family:"Source Sans 3";font-size:17px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-.17px;text-transform:uppercase}.rb_features_col .rb_feature_content p{margin:4px 0 0;color:#002329;text-align:left;font-family:"Source Sans 3";font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.64px}.reap_benefits_col_banner .rb_banner_box{position:relative;padding-top:100%}.rb_banner_round.rb_banner_round_first{border:2px dashed rgba(2,72,84,.25);position:absolute;top:0;left:0}.rb_banner_round.rb_banner_round_first,.rb_banner_round.rb_banner_round_second{padding:40px;border-radius:100%;width:100%;height:100%}.rb_banner_round.rb_banner_round_second{border:2px solid rgba(2,72,84,.25)}.rb_banner_round.rb_banner_round_last{border-radius:100%;background:#0248541a;width:100%;height:100%}.reap_benefits_col_banner .rb_banner_box .pf_banner_img{position:absolute;top:-20px;left:50%;transform:translate(-50%);width:100%;height:100%}.reap_benefits_col_banner .rb_banner_box .pf_banner_img img{width:100%;height:100%;object-fit:contain;object-position:center}.rb_feature_labelbox .rb_feature_label span{border-radius:99px;background:#34ba97;padding:2px 12px;color:#fff;text-align:center;font-family:"Source Sans 3";font-size:19.567px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-.196px;z-index:1;position:relative;display:block;width:fit-content}.rb_feature_label.rb_label_4{position:absolute;top:30%;left:-10%}.rb_feature_label.rb_label_5{position:absolute;top:20%;right:-3%}.rb_feature_label.rb_label_6{position:absolute;bottom:20%;left:-3%}.rb_feature_label.rb_label_7{position:absolute;bottom:25%;right:-6%}.rb_feature_label.rb_label_8{position:absolute;bottom:-3%;right:30%}.reap_benefits_title.reap_benefits_title_mobile{display:none}@media (max-width: 1024px){.reap_benefits_container.page-width{max-width:940px}.reap_benefits_title h2{font-size:32px;line-height:36px;letter-spacing:-.32px}.reap_benefits_title h2 strong{font-size:40px;letter-spacing:-.4px}.rb_features_col .rb_feature_content h4{font-size:15px;letter-spacing:-.15px}.rb_features_col .rb_feature_content p{margin:2px 0 0;font-size:14px;line-height:16px;letter-spacing:.56px}.rb_features_col .rb_feature_icon{flex:0 0 auto;width:65px;height:65px}.rb_feature_labelbox .rb_feature_label span{font-size:16px;letter-spacing:-.15px}}@media (max-width: 830px){.reap_benefits_col.reap_benefits_col_content{width:42%}.reap_benefits_col.reap_benefits_col_banner{width:58%;padding:20px 20px 15px 35px}}@media (max-width: 768px){.reap_benefits_title.reap_benefits_title_mobile{display:block}.reap_benefits_title h2{font-size:28px;line-height:32px;letter-spacing:-.28px;text-align:center;margin-bottom:15px}.reap_benefits_title h2 strong{font-size:32px;letter-spacing:-.32px}.reap_benefits_grid{gap:0px;flex-direction:column-reverse}.reap_benefits_title.reap_benefits_title_desktop{display:none}.reap_benefits_col.reap_benefits_col_content{width:100%;max-width:320px;margin:0 auto}.rb_features_col .rb_feature_icon{width:64px;height:64px}.rb_features_col .rb_feature_content h4{font-size:16px;letter-spacing:-.16px}.rb_features_col .rb_feature_content p{margin:4px 0 0;font-size:15px;line-height:20px;letter-spacing:.6px}.reap_benefits_col.reap_benefits_col_banner{width:100%;padding:15px 15px 10px 25px;max-width:100%}.rb_banner_round.rb_banner_round_first,.rb_banner_round.rb_banner_round_second{padding:28px}.rb_feature_labelbox .rb_feature_label span{font-size:12px;letter-spacing:-.12px;padding:2px 8px}}.main-content-blog .section-header{margin-bottom:55px;text-align:left}.main-content-blog .section-header h1.section-header__title{color:#024854;font-family:"Source Sans 3";font-size:36px;font-style:normal;font-weight:600;line-height:38px;letter-spacing:-.36px}.main-content-blog .grid.grid--uniform{display:flex;flex-wrap:wrap;justify-content:center;row-gap:24px;column-gap:0}.main-content-blog .medium-up--one-third{width:33%}.main-content-blog .grid__item{padding-left:24px}.main-content-blog .article-listing{margin-bottom:0}.main-content-blog .article__content{padding:20px 20px 24px;gap:12px;border:.986px solid #e5e5e5;border-top:none}.main-content-blog .article__date time{color:#002329bf;font-family:"Source Sans 3";font-size:14px;font-style:normal;font-weight:400;line-height:19.721px;letter-spacing:normal}.main-content-blog .article__date{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.main-content-blog .article__date .article__date_btn{display:flex;padding:1.972px 5.916px .986px;justify-content:center;align-items:center;gap:3.944px;border-radius:1.972px;background:#29b896}.main-content-blog .article__date .article__date_btn span{color:#fff;text-align:center;font-family:"Source Sans 3";font-size:13px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-.13px;text-transform:uppercase}.main-content-blog .h3 a{color:#002329;font-family:"Source Sans 3";font-size:20px;font-style:normal;font-weight:600;line-height:28px;text-align:left;overflow:hidden;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical}.main-content-blog .article__content .article__content-meta{margin-bottom:4px}.main-content-blog .article_inner_content{margin:0;overflow:hidden;white-space:normal;display:-webkit-box;-webkit-line-clamp:3;text-overflow:ellipsis;-webkit-box-orient:vertical;color:#002329bf;font-family:"Source Sans 3";font-size:16px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:.64px}.main-content-blog .article_inner_content img{display:none}.main-content-blog .article_inner_content p{margin:0}.main-content-blog .article__grid-image{margin-bottom:0;border-radius:6px 6px 0 0;overflow:hidden}.article_readmore_btn{margin-top:8px}.article_readmore_btn a{display:inline-flex;align-items:center;gap:2px;color:#34ba97;text-align:center;font-family:"Source Sans 3";font-size:15px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-.15px;text-transform:uppercase}.article__content{margin:0 auto;max-width:650px}.article__image-wrap{margin-top:50px}.article .rte img{max-width:100%;margin:40px 0}.article__body.rte{color:#002329bf;font-family:var(--body-font);font-size:18px;font-style:normal;font-weight:400;line-height:28px;letter-spacing:.72px}.article__body.rte a,.article__body.rte a span{color:#002329bf!important}.article__body.rte h2,.article__body.rte h3{font-family:var(--fancy-font);color:#29b896;font-size:32px;font-style:normal;font-weight:700;line-height:normal}.article__body.rte h2 span,.article__body.rte h3 span{font-weight:700!important}.article .rte h1,.article .rte h2,.article .rte h3,.article .rte h4,.article .rte h5,.article .rte h6{margin-bottom:12px;margin-top:30px}.article .rte ol,.article .rte p,.article .rte table,.article .rte ul{margin-bottom:12px}.article div.section-header{max-width:690px;margin:0 auto 30px}.article div.section-header h1.section-header__title{color:#002329;text-align:center;font-family:var(--body-font);font-size:36px;font-style:normal;font-weight:600;line-height:44px;opacity:1}.article div.section-header h1.section-header__title+.article__date{margin-top:10px;margin-bottom:0;color:#002329bf;font-family:var(--body-font);font-size:18px;font-style:normal;font-weight:400;line-height:20px}.article_inner_tag{margin-bottom:12px}.article_inner_tag span{color:#fff;text-align:center;font-family:"Source Sans 3";font-size:16px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-.16px;border-radius:2px;background:#29b896;padding:3px 8px;text-transform:uppercase;display:block;width:fit-content;margin:0 auto}.page__article .article__featured-image{border-radius:8px;overflow:hidden}.shopify-buy__layout-vertical{display:none!important}.article__content hr.hr--large,.article__date_mobile{display:none}@media (max-width: 1024px){.main-content-blog .page-width{padding:60px 20px}.main-content-blog .section-header{margin-bottom:35px;text-align:left}.main-content-blog .grid__item{padding-left:0}.main-content-blog .grid__item{padding-left:0;width:calc(100% / 3 - 14px)}.main-content-blog .grid.grid--uniform{gap:20px;column-gap:20px;margin:0}.main-content-blog .h3 a{font-size:16px;line-height:24px}.main-content-blog .article_inner_content{font-size:14px;line-height:20px;letter-spacing:.56px}.article_readmore_btn{margin-top:4px}.article_readmore_btn a{font-size:13px;letter-spacing:-.13px}.main-content-blog .article__content{padding:16px 16px 24px}.main-content-blog .article__date{margin-bottom:8px}.main-content-blog .article__date .article__date_btn span{font-size:11px;letter-spacing:-.11px}.main-content-blog .article__date time{font-size:12px;line-height:17px}.main-content-blog .section-header h1.section-header__title{font-size:32px;line-height:34px;letter-spacing:-.32px}}@media (max-width: 768px){.main-content-blog .page-width{padding:30px 20px}.main-content-blog .section-header h1.section-header__title{font-size:28px;line-height:32px;letter-spacing:-.28px;text-align:center}.main-content-blog .section-header{margin-bottom:20px}.main-content-blog .grid.grid--uniform{gap:16px}.main-content-blog .grid__item{padding-left:0;width:calc(50% - 8px)}.main-content-blog .article__content{padding:16px 20px 20px}.article__image-wrap{margin:0}.page__article .article__featured-image{border-radius:0;overflow:hidden;margin-bottom:20px}.article div.section-header h1.section-header__title{font-size:24px;line-height:34px;text-align:left;max-width:650px;margin:0 auto}.article div.section-header h1.section-header__title+.article__date{margin-top:6px;font-size:14px;line-height:20px}.article div.section-header{margin:0 auto 15px}.article__body.rte{font-size:15px;line-height:24px;letter-spacing:.6px}.article .rte h1,.article .rte h2,.article .rte h3,.article .rte h4,.article .rte h5,.article .rte h6{margin-bottom:4px;margin-top:18px}.article__body.rte h2,.article__body.rte h3{font-size:28px;font-weight:700!important}.article__date.article__date_desktop{display:none}.article_inner_tag{display:flex;align-items:center;justify-content:space-between;max-width:650px;margin:0 auto 10px}.article_inner_tag span{font-size:13px;letter-spacing:-.13px;padding:2px 6px;margin:0}.article__date_mobile{display:block;color:#002329bf;text-align:center;font-family:"Source Sans 3";font-size:14px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:normal}}@media (max-width: 575px){.main-content-blog .grid.grid--uniform{gap:24px}.main-content-blog .grid__item{width:100%}}.blog_product_section{padding:20px 0 60px}.blog_product_container.page-width{max-width:730px}.blog_products_title h2{color:#29b896;font-family:Caveat;font-size:32px;font-style:normal;font-weight:700;line-height:normal;margin:0}.blog_products_grid{display:flex;gap:30px;justify-content:space-between}.blog_products_grid .blog_product_col{width:calc(100% / 3 - 15px)}.blog_product_img{padding-top:106%;position:relative}.blog_product_img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;object-position:center}.blog_product_content{padding:5px 5px 0}.blog_product_content .blog_shop_btn .bs_btn_link{border-radius:133.019px;background:#024854;width:100%;display:block;padding:10px;color:#fff;text-align:center;font-family:"Source Sans 3";font-size:17px;font-style:normal;font-weight:900;line-height:normal;letter-spacing:-.17px;text-transform:uppercase}.blog_product_content .blog_product_title{margin-top:10px}.blog_product_content .blog_product_title h4{margin:0;color:#002329;text-align:center;font-family:"Source Sans 3";font-size:18px;font-style:normal;font-weight:400;line-height:21.498px;overflow:hidden;white-space:normal;display:-webkit-box;-webkit-line-clamp:1;text-overflow:ellipsis;-webkit-box-orient:vertical}.blog_product_content .blog_product_price{display:flex;align-items:center;justify-content:center;gap:3px;margin-top:4px}.blog_product_content .blog_product_price .blog_compare_price{display:block;color:#00232966;font-family:"Source Sans 3";font-size:20px;font-style:normal;font-weight:400;line-height:normal;text-decoration-line:line-through}.blog_product_content .blog_product_price .blog_sale_price{display:block;color:#34ba97;font-family:"Source Sans 3";font-size:20px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:normal}@media (max-width: 575px){.blog_products_title h2{font-size:28px}.blog_products_grid{display:flex;gap:20px;justify-content:start;flex-wrap:nowrap;overflow-x:auto;margin-right:-20px;padding:0 20px 18px 0}.blog_products_grid::-webkit-scrollbar{background:#e5e5e5;height:3px}.blog_products_grid::-webkit-scrollbar-thumb{background:#024854;height:3px}.blog_products_grid .blog_product_col{width:142px;flex:0 0 auto}.blog_product_content{padding:5px 0 0}.blog_product_content .blog_shop_btn .bs_btn_link{padding:9px;font-size:15px;letter-spacing:-.15px}.blog_product_content .blog_product_title h4{font-size:14px;line-height:17px}.blog_product_content .blog_product_price .blog_compare_price,.blog_product_content .blog_product_price .blog_sale_price{font-size:15px}.blog_product_section{padding:20px 0 25px}}.sticky-product-section{border-top:1px solid #e5e5e5;background:#fff;box-shadow:0 -4px 20px #00000014}.sticky_product_container.page-width{max-width:730px}.sticky_product_box{display:flex;align-items:center;justify-content:space-between;gap:10px}.sticky_product_box .sp_banner_title{display:flex;align-items:center;gap:4px}.sticky_product_box .sp_banner_title .sp_box_banner{flex:0 0 auto}.sticky_product_box .sp_banner_title .sp_box_banner img{width:100px;height:100px;object-fit:contain;object-position:center}.sticky_product_box .sp_banner_title .sp_box_title h4{margin:0;color:#024854;font-family:"Source Sans 3";font-size:20px;font-style:normal;font-weight:700;line-height:20px;letter-spacing:-.4px}.sticky_product_box .sp_btn_box .sp_btn_link{border-radius:99px;background:#024854;padding:8px 24px;display:block;width:fit-content;color:#fff;text-align:center;font-family:"Source Sans 3";font-size:17px;font-style:normal;font-weight:900;line-height:normal;letter-spacing:-.17px;text-transform:uppercase}@media (max-width: 575px){.sticky_product_container.page-width{padding:0 10px 0 5px}.sticky_product_box .sp_banner_title .sp_box_banner img{width:58px;height:63px;object-fit:contain;object-position:center}.sticky_product_box .sp_banner_title .sp_box_title h4{font-size:16px;line-height:20px;letter-spacing:-.32px}.sticky_product_box .sp_btn_box .sp_btn_link{padding:5px 14px;font-size:14px;letter-spacing:-.14px}}.collection_default_title{display:block;padding:30px 0 10px;color:#024854;font-family:"Source Sans 3";font-size:56px;font-style:normal;font-weight:700;line-height:56px;letter-spacing:-1.12px;text-align:center}.hero__text-shadow{flex:1}@media (max-width: 1024px){.collection_default_title{padding:30px 0 10px;font-size:40px;line-height:40px;letter-spacing:-.8px}}@media (max-width: 767px){.collection-hero{height:330px;margin-bottom:10px}.collection-bubble{padding:18px 0 25px}.collection_default_title{padding:25px 0 0;font-size:28px;line-height:30px;letter-spacing:-.28px}}.hcollection_product_grid .quick-add__submit,.cart_progressbar,.cart_progress_steps,p.cart_free_message,.cart_common_message{display:none!important}.quantity_variant_block{display:none}.show_quantity_variant .quantity_variant_block{display:block}.quantity_variant_block{margin-top:16px}.quantity_variant_box .quanti_variant_label,label.qv_flavor_label{margin:0;color:#024854;font-family:"Source Sans 3";font-size:14px;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase;letter-spacing:normal}.quantity_variant_grid{margin-top:16px;gap:16px;display:flex}.quantity_variant_grid .quantity_variant_col{width:calc(100% / 3 - 10px);position:relative}.quantity_variant_col .qv__input:checked~label.qv_input_label{background:#f7fffd;border-color:#2aba97}.quantity_variant_col .qv__input{font-size:0px;width:0px;height:0px;margin:0;border:none;position:absolute}.quantity_variant_col .qv_input_label{border-radius:16px;border:1.152px solid #e5e5e5;display:flex;padding:20px 12px 16px;flex-direction:column;justify-content:center;align-items:center;position:relative;margin:0}.quantity_variant_col .qv_input_label .qv_save_label{position:absolute;display:block;border-radius:4px;background:#34ba97;padding:3px 8px 2px;color:#fff;text-align:center;font-family:"Source Sans 3";font-size:12px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-.12px;top:-10px;left:50%;transform:translate(-50%);width:max-content}.quantity_variant_col .qv_label_content .qv_label_title{margin:0;color:#024854;font-family:"Source Sans 3";font-size:18px;font-style:normal;font-weight:700;line-height:23px;letter-spacing:-.36px;text-transform:uppercase;text-align:center}.quantity_variant_col .qv_label_content .qv_label_pricebox{display:flex;align-items:center;justify-content:center;gap:4px;margin-top:2px}.qv_label_pricebox span.qv_label_compareprice{display:block;color:#00232966;font-family:"Source Sans 3";font-size:16px;font-style:normal;font-weight:400;line-height:normal;text-decoration-line:line-through}.qv_label_pricebox span.qv_label_saleprice{display:block;color:#34ba97;font-family:"Source Sans 3";font-size:16px;font-style:normal;font-weight:700;line-height:normal}.quantity_variant_box .qv_flavor_box{margin-top:11px}.qv_flavor_grid{margin-top:9px;display:flex;gap:16px}.qv_flavor_grid .qv_flavor_col{width:calc(100% / 3 - 10px);border-radius:16px;border:1.152px solid #e5e5e5;background:#fff;padding:16px 15px;flex-direction:column;justify-content:center;align-items:center;display:flex;cursor:pointer}.qv_flavor_grid .qv_flavor_col.active{background:#f7fffd;border-color:#2aba97}.qv_flavor_grid .qv_flavor_col.selected .qv_flavor_blank,.qv_flavor_grid .qv_flavor_col .qv_flavor_fill{display:none}.qv_flavor_grid .qv_flavor_col.selected .qv_flavor_fill{display:block}.qv_flavor_box .qv-flover-name{font-weight:400}.qv_flavor_blank .qv_flavor_blanklabel{color:#024854;text-align:center;font-family:"Source Sans 3";font-size:16px;font-style:normal;font-weight:700;line-height:20px;text-transform:uppercase;margin:0}.qv_flavor_fill{position:relative}.qv_flavor_fill .qv_flavor_remove{display:flex;border-radius:99px;background:#024854;align-items:center;justify-content:center;position:absolute;top:-10px;right:-9px;padding:2px;cursor:pointer}.qv_flavor_fill .qv_flavor_icon img{max-width:28px}.qv_flavor_content .qv_flavor_name{margin:4px 0 0;color:#024854;font-family:"Source Sans 3";font-size:16px;font-style:normal;font-weight:700;line-height:20px;text-transform:uppercase}@media (max-width: 1024px){.qv_label_pricebox span.qv_label_saleprice,.qv_label_pricebox span.qv_label_compareprice{font-size:14px}.quantity_variant_col .qv_label_content .qv_label_title{font-size:16px;line-height:18px;letter-spacing:-.18px}.qv_flavor_content .qv_flavor_name{font-size:13px;line-height:16px}}@media (max-width: 575px){.qv_flavor_grid .qv_flavor_col{padding:14px 10px}.qv_flavor_fill .qv_flavor_remove{top:-8px;right:-4px}.qv_flavor_content .qv_flavor_name{font-size:12px;line-height:15px}}.modal-open{overflow:hidden}.search__drawer{max-width:360px;margin:0 0 0 auto;background:#fff;transition:.2s ease-in-out;right:-100%;display:flex;z-index:999}.search__drawer.modal--is-active{right:0!important}.modal-open .modal:before{background-color:#00000080}#SearchModal.search__drawer .modal__inner{max-width:100%;width:100%;background:#fff;margin:0;height:100vh;overflow-y:auto;display:block;padding-bottom:20px}.search__drawer .search_modal_header{display:flex;align-items:center;justify-content:space-between;padding:16px 16px 16px 20px}.search__drawer .search_modal_header .sm_header_title{margin:0;color:#024854;font-family:"Source Sans 3";font-size:22px;font-style:normal;font-weight:700;line-height:24px;letter-spacing:-.44px}.search__drawer .search_modal_header .modal__close{padding:0!important;position:unset}.search__drawer .modal__centered-content{padding:0 20px}.search__drawer .modal__centered-content predictive-search{margin:0!important}#SearchModal.search__drawer .search__input-wrap .search__input{border-radius:99px;border:1px solid #e5e5e5;padding:12px 12px 10px 38px;font-family:"Source Sans 3";font-size:15px!important;font-style:normal;font-weight:400;line-height:20.013px;letter-spacing:normal}#SearchModal.search__drawer .search__input-wrap .search__input::placeholder{color:#00232980!important}.search__drawer .search__input-wrap .btn--search{right:auto;left:10px;top:48%;transform:translateY(-50%);padding:0}.search_modal_collection{margin-top:16px}.search_modal_collection .sm_collec_grid{display:flex;padding:0 20px;gap:12px;overflow-x:auto}.search_modal_collection .sm_collec_grid::-webkit-scrollbar{display:none}.search_modal_collection .sm_collec_grid .sm_collec_col{flex:0 0 auto}.sm_collec_content .sm_collec_link{display:flex;align-items:center;border-radius:6px;border:1px solid #e5e5e5;background:#fff;padding:8px 10px;gap:4px}.sm_collec_content .sm_collec_link img.sm_collec_icon{width:18px;height:18px;flex:0 0 auto}.sm_collec_content .sm_collec_link .sm_collec_label{display:block;color:#024854;font-family:"Source Sans 3";font-size:16px;font-style:normal;font-weight:600;line-height:20px;letter-spacing:-.32px}.sm_collec_content .sm_collec_link.active{border-color:#024854}.sm_collec_content .sm_collec_link.active .sm_collec_label{font-weight:700}.popular_search_box{margin-top:24px;padding:0 20px}.popular_search_title h4,.bestseller_product_title h4{margin:0;color:#00232980;text-align:left;font-family:"Source Sans 3";font-size:14px;font-style:normal;font-weight:400;line-height:20.013px;text-transform:uppercase}.popular_search_list{margin-top:8px}.popular_search_list ul{list-style-type:none;margin:0}.popular_search_list ul li{margin-bottom:14px}.popular_search_list ul li a{color:#024854;font-family:"Source Sans 3";font-size:16px;font-style:normal;font-weight:700;line-height:24px;letter-spacing:-.32px;display:block;width:fit-content}.search_bestseller_product{margin-top:24px;padding:0 20px}.bestseller_product_box{display:flex;gap:16px;overflow-x:auto;padding:0 20px 12px 0;margin-right:-20px}.bestseller_product_box::-webkit-scrollbar{background:#e5e5e5;height:3px}.bestseller_product_box::-webkit-scrollbar-thumb{height:3px;background:#024854}.bestseller_product_item{flex:0 0 auto;width:142px}.bestseller_product_item .card_product_img{padding-top:110%}.bestseller_product_item .card_product_details{padding:0}.bestseller_product_item .card_product_title h4{color:#002329;text-align:center;font-family:"Source Sans 3";font-size:14px;font-style:normal;font-weight:400;line-height:16px}.bestseller_product_item .card_product_price span.cp_compare_price{color:#00232966;font-size:15px}.bestseller_product_item .card_product_price span.cp_sale_price{font-size:15px}.bestseller_product_item .card_product_atc{margin-top:6px}.bestseller_product_item .card-addtocart .add__btn_custom_sel{border-radius:99px;border:1px solid #e5e5e5;background:transparent;color:#024854;text-align:center;font-family:"Source Sans 3";font-size:13px!important;font-style:normal;font-weight:900;line-height:normal;letter-spacing:-.13px;text-transform:uppercase;margin:0;height:35px;min-height:35px;display:flex;align-items:center;justify-content:center;padding:6px}.bestseller_product_item .card_product_atc .add__custom_loader{border:1px solid #e5e5e5;padding:5px;height:35px}.bestseller_product_item .quick-add__submit{display:none!important}@media (max-width: 450px){.search__drawer{max-width:100%}}
/*# sourceMappingURL=/cdn/shop/t/239/assets/custom.css.map */
