@import"https://fonts.googleapis.com/css2?family=Fira+Sans:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";.announcement-bar.bg-custom.text-custom,.shopify-section-group-header-group{display:none}.header-bas .header__wrapper .header__tagline svg{width:34px;height:28px}.header-bas{background:#91abd3;padding-left:20px;padding-right:20px}.header-bas .header__wrapper{display:flex;max-width:1496px;margin:0 auto}.header-bas .header__wrapper .header__tagline,.header-bas .header__wrapper .header__logo,.header-bas .header__wrapper .header__secondary-nav{width:33.33%;max-width:unset}.header-bas .header__wrapper .header__logo .header__logo-image{margin:0 auto}.header-bas .header__wrapper .header__tagline,.header-bas .header__wrapper .header__tagline a{display:flex;align-items:center;color:#fff;gap:10px;font-family:Fira Sans;font-weight:500;font-size:29px;line-height:100%}.header-bas .count-bubble{background:#5774a2;color:#fff}.header-bas .header__cart-count{top:-5px;left:24px!important;position:absolute}.header-bas .ct-sec-nav-icon{gap:30px}.other-page-rating i{display:none}.shopify-section--media-grid h2{font-family:Peachi-Regular;font-weight:400;font-size:55px;line-height:100%;margin-bottom:90px;position:relative}.shopify-section--media-grid h2:after{content:"";position:absolute;width:100%;height:4px;background:#222;bottom:-30px;left:50%;width:76px;border-radius:10px;transform:translate(-50%)}.shopify-section--featured-product .product{box-shadow:0 4px 15px #00000026;padding:44px;border-radius:30px;margin:60px auto;gap:44px}.product-gallery__media-list-wrapper{padding:0}.product-gallery__media img{border-radius:20px}.shopify-section--text-with-icons .section-full.bg-custom{background:#e9f1ff}.footer{background:#4e73a9cc}.footer .needsclick{background:transparent!important}.how-use-bas{display:flex;align-items:center;gap:70px}.how-use-bas .col-md-6{width:calc(50% - 35px)}.how-use-bas .col-md-6 video,.how-use-bas .col-md-6 img.video-thumbnail{width:100%;border-radius:30px;position:relative}.how-use-bas .col-md-6 img.video-thumbnail:after{content:"";position:absolute;top:50%;left:50%;width:60px;height:60px;background:url(/cdn/shop/files/play-btn.png?v=1744615857) no-repeat center center / contain;transform:translate(-50%,-50%);border-radius:50%}.video-wrapper{position:relative}.how-use-bas ul li{display:flex;align-items:center;gap:24px}.how-use-bas ul li p{font-family:Fira Sans;font-weight:400;font-size:22px;line-height:30px;letter-spacing:0%;color:#595959}.how-use-bas ul li h4{font-family:Fira Sans;font-weight:500;font-size:45px;line-height:100%;letter-spacing:0%;color:#5774a2;margin-bottom:5px}.how-use-bas ul li{border-bottom:1px solid #595959;padding:40px 0}.how-use-bas ul li:last-child{border:none;padding-bottom:0}.bas-compare-main{display:flex;gap:70px}.bas-compare-item{width:100%;border-radius:30px;padding:35px}.bas-compare-item__image{width:100%;border-radius:20px;box-shadow:0 0 10.1px #0000004d;height:350px;object-fit:cover;margin-bottom:25px}.bas-compare-item__title{font-family:Peachi-Regular;font-weight:500;font-size:38.37px;line-height:1.2}.bas-compare-item__subtitle{font-family:Fira Sans;font-weight:400;font-size:25.24px;line-height:1.2;color:#595959;margin-bottom:10px}.bas-compare-item .bas-compare_price .compare-p{font-size:20px}.bas-compare-item .bas-compare_price .money{font-family:Peachi-Bold}.bas-compare-item .bas-compare_price{font-family:Peachi-Regular;font-weight:500;font-size:38.37px;line-height:52px}.bas-compare_info_list p{font-family:Fira Sans;font-size:30.71px;line-height:30.29px;margin-top:10px}.bas-compare_info_list h4{font-family:Peachi-Regular;font-size:29px;line-height:37px;color:#595959}ul.bas-compare_info_list li{border-bottom:1px solid #474747;padding:20px 0}.bas-compare_info_list li:last-child{border:none}.bas-compare_button{display:flex;align-items:center;border-radius:50px;justify-content:center;color:#fff;gap:20px;font-family:Fira Sans;font-size:25.24px;line-height:100%;text-align:center;max-width:290px;margin:20px auto 0;padding:15px 40px}.product-gallery__thumbnail img{border-radius:50%;padding:5px}.product-gallery__thumbnail{border:1px solid #fff}.product-gallery__thumbnail[aria-current=true]{border-radius:50%;border:1px solid #5774a2}.product-gallery__thumbnail:after{display:none}safe-sticky.product-info{background:#e9f1ff;padding:40px;border-radius:20px}.quantity-selector{border:1px solid #2a2a2a!important}.buy-btn-with-qty .button.button--secondary{background:#5774a2}.product-info__description{padding:17px 29px;background:#fff;border-radius:12px}.product-info__price .money{font-family:Peachi-Regular;font-weight:500;font-size:40px;line-height:100%;color:#2c4a7e}.subtitle_bas{font-family:Fira Sans;font-weight:400;font-size:30px;line-height:100%;letter-spacing:0%;color:#2c4a7e;display:flex;align-items:center;gap:16px}.product-info__title{font-family:peachi-bold;font-weight:500;font-size:50px;line-height:100%;color:#2c4a7e}.bas-tab-item{display:none}.tab-main-list-bas li.active{background:#5774a2;color:#fff}.tab-main-list-bas li{color:#222;padding:5px 43px;border-radius:50px;cursor:pointer}.tab-main-list-bas li:hover{background:#5774a2;color:#fff}.bas_before-after .section-stack__main{margin:0 auto;width:100%;max-width:1000px}.tab-main-list-bas{display:flex;justify-content:center;gap:23px;font-weight:400;font-size:55px;line-height:100%;font-family:Peachi-Regular;margin-bottom:77px}.before-after__after-image img,.before-after__before-image img{height:585px;object-fit:cover}.bas-product-list h3{font-family:Fira Sans;font-weight:500;font-size:20px;line-height:100%;color:#2c4a7e;padding-bottom:20px}.bas-product-list{padding-top:10px}.product-info__description:before{font-family:Fira Sans;font-weight:600;font-size:17px;line-height:22px;content:"Description";color:#4e4e4e}.scrolling-text__text .scroll_content_wrapper{padding-right:60px!important}.bas-ingredients{border-radius:60px;background:#e9f1ff;max-width:1496px;margin:60px auto;padding:60px 40px}.bas-container{width:100%;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-auto-rows:minmax(100px,auto);gap:15px;height:600px;margin:0 auto}.bas-gallery-item{position:relative;overflow:hidden;border-radius:15px;background-color:#ddd}.bas-gallery-item img{width:100%;height:100%;object-fit:cover;display:block}.bas-caption{position:absolute;bottom:30px;left:30px;background-color:#fff;padding:6px 17px;border-radius:20px;white-space:nowrap;font-family:Fira Sans;font-weight:500;font-style:italic;font-size:17px;line-height:100%;text-align:center;color:#2c4a7e;box-shadow:0 4px 10px #0006}.bas-item-1{grid-column:1;grid-row:1 / span 2}.bas-item-2{grid-column:2 / span 2;grid-row:1}.bas-item-3{grid-column:2;grid-row:2}.bas-item-4{grid-column:3;grid-row:2}.bas-item-5{grid-column:4;grid-row:1;height:100%}.bas-item-6{grid-column:4;grid-row:2;height:100%}.bas-right-column{grid-column:4;grid-row:1 / span 2;display:flex;flex-direction:column;gap:15px}.bas-right-top{flex:6;position:relative}.bas-right-bottom{flex:4;position:relative}.bas-mobile,span.product_price_info_1.saving-amt{display:none}a.read-more-link,a.read-less-link{color:#5774a2;font-weight:600}.product-info__price compare-at-price.text-subdued .money{color:#5774a2ab!important}.product-info__price compare-at-price.line-through:after{background:#616161!important}.size-bas{margin:0;font-family:Peachi-Regular;font-weight:500;font-size:18px;color:#2c4a7e}.product-info__price{margin-bottom:0}.button,.btn{background-color:#5774a2!important}:checked+.block-swatch,.block-swatch.is-selected{background:#5774a2!important;border-color:#5774a2!important;color:#fff!important}.block-swatch{border-color:#5774a2!important}h4.size-bas-custom{font-family:Peachi-Regular;font-weight:500;font-size:18px;line-height:100%;margin-top:8px;color:#2c4a7e}@media screen and (min-width: 769px){.product_list_bas .horizontal-product-list{display:flex;gap:29px}.product_list_bas .horizontal-product-list .horizontal-product{width:50%;border:1.3px solid #5774a2;border-radius:12px}safe-sticky.product-info{overflow:hidden}.horizontal-product__cta .button--subdued{background:#5774a2}.bas_benefits{overflow:hidden}.bas_benefits .product_list_bas{padding:0}.bas_benefits .horizontal-product-list{gap:30px;justify-content:center}.bas_benefits .product_list_bas{padding:0;max-width:1496px;margin:0 auto}.bas_benefits .horizontal-benefits{width:calc(33.33% - 20px);border-radius:20px;border:1px solid #5774a2;padding:10px}}@media screen and (max-width: 769px){.size-bas{font-size:14px}h4.size-bas-custom{font-size:14px;margin-top:5px}.bas-compare-item .jdgm-preview-badge .jdgm-star.jdgm-star{font-size:9px}.bas-compare-main .jdgm-prev-badge__text{color:#5e85c6;font-size:10px}safe-sticky.product-info .hidden{display:block;margin:0}.product-info__badge-list{margin-bottom:5px}.product-gallery__thumbnail-list{gap:5px;grid-auto-columns:68px;grid-auto-flow:column;display:grid;padding-left:0}.product-gallery--mobile-dots .product-gallery__thumbnail-list-wrapper{display:block}.bas-ingredients{padding:20px 15px;border-radius:12px;margin-bottom:0;margin-top:20px}.popupelement img{max-width:17px}.bas-ingridiant-block .horizontal-product-list{padding-bottom:20px}.popupelement{margin-top:5px!important;font-size:15px!important;padding:7px 20px!important}.shopify-section--bas-ingredients{padding:0 13px}.bas-desktop{display:none}.ingredient-item img{width:100%;height:150px;object-fit:cover;border-radius:12px;box-shadow:0 4px 10px #0006}.ingredient-item{position:relative}.ingredient-item p{background:#fff;font-family:Fira Sans;font-weight:600;font-style:italic;font-size:9px;line-height:100%;position:absolute;bottom:6px;padding:3px 15px;border-radius:15px;left:50%;transform:translate(-50%);width:100%;max-width:94px;text-align:center;color:#2c4a7e}.bas-mobile{display:block}.product-data_mob{display:none}product-gallery.product-gallery{padding:0 15px}.shopify-section--featured-product .product{padding:0;margin:0;box-shadow:unset;gap:17px}.product-info__title{display:block;font-size:25px}.subtitle_bas{font-size:18px;gap:5px;margin-top:5px;margin-bottom:8px}.product-info__price .money{font-size:25px}safe-sticky.product-info{border-radius:20px;padding:15px}.subtitle_bas img{max-width:20px}.product-info__description{padding:10px;font-size:12px;margin-bottom:8px}.product-info__description:before{display:none}.how-use-bas .col-md-6 video,.how-use-bas .col-md-6 img.video-thumbnail{border-radius:12px}.header-bas .ct-sec-nav-icon{gap:19px}.header-bas .ct-sec-nav-icon img{width:22px;height:22px;object-fit:cover}.header-bas img.header__logo-image{max-width:74px}.header-bas .header__wrapper .header__tagline svg{width:18px;height:18px}.header-bas .header__wrapper .header__tagline,.header-bas .header__wrapper .header__tagline a{font-size:15px;font-weight:400}.header-bas .header__wrapper{padding-left:0;padding-right:0}.how-use-bas{gap:13px}.how-use-bas ul li img{display:none}.how-use-bas ul li h4{font-size:16px}.how-use-bas ul li p{font-size:12px;line-height:15px}.how-use-bas ul li{padding-top:9px;padding-bottom:12px}.how-use-bas ul li:first-child{padding-top:0}.how-use-bas .col-md-6{width:calc(50% - 7px)}.shopify-section--media-grid h2{font-size:25px;margin-bottom:40px}.shopify-section--media-grid h2:after{bottom:-15px;height:2px}.tab-main-list-bas{font-size:25px;gap:13px}.tab-main-list-bas li{padding:3px 15px;line-height:32px}.tab-main-list-bas{margin-bottom:25px}.bas_benefits .horizontal-benefits{border-radius:12px;border:1px solid #5774a2;padding:3px;height:35vh;object-fit:cover}.bas_benefits .horizontal-product-list-carousel>.horizontal-product-list{grid:auto / auto-flow 40vw}.before-after__after-image img,.before-after__before-image img{height:250px}.bas-compare-item{padding:10px 10px 15px;width:calc(50% - 5px);border-radius:9px}.bas-compare-main{gap:13px}.bas-compare-item__image{width:100%;height:auto;border-radius:6px}.bas-compare_info_list h4,.bas-compare_info_list p{font-size:10px;line-height:1.2}.bas-compare-item__title{font-size:12px}.bas-compare-item__subtitle{font-size:8px;margin-bottom:-3px}.bas-compare-item .bas-compare_price{font-size:12px;line-height:1.2}.bas-compare-item svg{width:100%}.bas-compare_button{font-size:10px;padding:7px 15px;margin-top:12px}.bas-compare_button svg{max-width:16px}ul.bas-compare_info_list li{padding:6px 0}.bas-compare_info_list p svg{width:10px;height:10px}.bas-compare_info_list p{margin-top:3px}safe-sticky.product-info .horizontal-product{border:1px solid #5774a2}.horizontal-product__cta button{background:#5774a2}.product-info>.product-info__price sale-price{line-height:1}.bas-compare-item .bas-compare_price .compare-p{font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/215/assets/bas-style.css.map */
