@import"https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap";.hidden{display:none}header#page-header{z-index:666}.byob_bundle_outer *{font-family:Inter}.byob_banner img{width:100%}.byob_bundle_grid{display:flex;flex-wrap:wrap;gap:60px}.byob_bundle_grid .byob_summary{width:calc(66.66% - 60px)}.byob_sidebar{width:33.33%;position:sticky;top:80px;height:fit-content}.bls__page-faq-content .swiper-slide,.bls__page-faq-content swiper-slide{height:auto}.byob_summary h2.main_heading{font-family:Inter;font-weight:400;font-style:Italic;font-size:55px;line-height:100%;text-align:center;padding-top:50px;color:#1f1544}.byob_summary h2 strong,.byob_summary h2 span{font-style:normal;font-weight:500;position:relative;color:#1f1544}.byob_summary h2 strong:after{content:"";background:#dfff9c;position:absolute;left:-5px;bottom:6px;height:22px;width:calc(100% + 10px);z-index:-1}.byob_summary .discount_label{display:flex;justify-content:center;gap:17px;padding:14px 38px;background:#f0f8ff;border-radius:17px;margin-bottom:38px;align-items:center;flex-wrap:wrap}.byob_summary .discount_label .label_with_bg p{background:#1f1544;font-family:Inter;font-weight:400;font-style:Italic;font-size:14px;line-height:100%;text-align:center;color:#fff;padding:4px 14px;border-radius:5px}.byob_summary .discount_label p{font-weight:400;font-size:14px;line-height:1.4;color:#1f1544;text-align:center}.exclusive_gift_content h5{text-align:center;font-weight:400;font-size:18px;line-height:100%;letter-spacing:0;color:#1f1544}.exclusive_gift_list ul{display:flex;gap:25px;flex-wrap:wrap;list-style:none;justify-content:space-between;padding-left:0;margin:21px 0 25px}.exclusive_gift_list ul li{position:relative;font-weight:600;font-size:12px;line-height:100%;letter-spacing:0;color:#398400;display:flex;gap:5px}.exclusive_gift_list ul li:before{content:"";width:15px;height:10px;background:url(/cdn/shop/files/check_icon_072afabd-23a4-4e9b-935e-fd8c7c2f0b96.svg?v=1751975232);background-size:cover;background-repeat:no-repeat;background-position:center;display:inline-block}.get_benefits{padding:20px 30px;background:#f1ff60;border-radius:15px;display:flex;align-items:center;gap:100px;flex-wrap:wrap}.get_benefits .get_benefits_left{width:120px}.get_benefits_right{width:calc(100% - 220px)}.get_benefits .get_benefits_left h4{font-weight:400;font-style:Italic;font-size:25px;line-height:100%;letter-spacing:0;margin-bottom:5px}.with_atom{display:flex;align-items:center;gap:6px;font-weight:800;font-style:Italic;font-size:15px;line-height:100%;letter-spacing:0;color:#000}.with_atom img{max-width:70px}.get_benefits_right h5{font-weight:500;font-style:Italic;font-size:16px;line-height:100%;letter-spacing:0;margin-bottom:20px;color:#000}.get_benefits_right p{font-weight:500;font-style:Italic;font-size:10px;line-height:1.4;letter-spacing:0;color:#000;max-width:508px}.byob-sticky-nav{position:sticky;top:59px;z-index:3;background:#fff;padding:45px 0 40px;border-bottom:1px solid #ccc;width:100%;overflow-x:scroll;-webkit-overflow-scrolling:touch}.lg-backdrop{background-color:#fff!important}.lg-backdrop.in{opacity:.8!important}.lg-toolbar{background-color:#e4e4e4!important}.lg-outer .lg-download{display:none}.lg-outer .lg-image{border-radius:10px}@media (min-width: 769px){.byob-sticky-nav{scrollbar-width:none}.byob-sticky-nav::-webkit-scrollbar{display:none}}.byob-sticky-nav .nav_flex{display:flex;flex-wrap:nowrap;gap:15px}.byob-sticky-nav .nav_flex .nav_item{font-weight:600;font-size:14px;line-height:100%;letter-spacing:0;padding:11px 22px;border:0;border-radius:5px;opacity:.5;border:1px solid transparent;width:max-content;white-space:nowrap}.byob-sticky-nav .nav_flex .nav_item.active{border:1px solid #1F1544;opacity:1}.collections_outer .byob-section h2{font-weight:400;font-style:Italic;font-size:40px;line-height:100%;letter-spacing:0;padding:60px 0 20px;color:#1f1544;margin:0}.collections_outer .byob-section p.text-purple{font-weight:400;font-size:16px;line-height:1.5;letter-spacing:0;color:#1f1544;margin-bottom:30px}.image_posi_add_to_cart{position:absolute;right:10px;bottom:10px}.byob_bundle_outer .bls__responsive-image img{border-radius:10px!important}.image_posi_add_to_cart .byob_product_add_to_cart{font-weight:400;font-size:14px;line-height:100%;letter-spacing:0;background:#adfeef;border:0;color:#000;text-transform:capitalize;padding:10px 20px}.image_posi_add_to_cart .byob_product_add_to_cart.sold_out{color:#756f8b;background:#f5f5f5;pointer-events:none}.byob_summary .bls__product-item .bls__product-details{display:block}.byob_summary h3.bls__product-name,.byob_summary .bls__product-item .klaviyo-star-rating-widget,.byob_summary .bls__product-item .bls__product-price .price__sale{padding-left:0}.byob_summary .kl_reviews__stars_badge svg{width:12px!important;height:12px!important}.byob_summary .kl_reviews__star_rating_widget.kl_reviews__star_rating_widget.kl_reviews__star_rating_widget .kl_reviews__star_rating_widget__label{font-weight:400;font-size:12px;line-height:100%;letter-spacing:0}.byob_summary h3.bls__product-name.regular a{font-family:Inter;font-weight:400;font-size:20px;line-height:1.3;letter-spacing:0}.byob_bundle_outer .bls__product-pric .bls__price.price--on-sale :is(.price__regular,.price__sale){font-family:Inter;font-weight:400;font-size:16px;line-height:100%;letter-spacing:0}.byob_bundle_outer .bls__product-pric .bls__price.price--on-sale .price__regular,.byob_bundle_outer .selected_variant_price .price__regular{color:#398200}.byob_bundle_outer .pro_description{font-family:Inter;font-weight:400;font-style:Italic;font-size:15px;line-height:1.5;color:#1f1544;margin-top:12px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.byob_bundle_outer .bls__product-item button.learn_more.for_product_drawer{font-weight:400;font-size:15px;line-height:100%;letter-spacing:0;text-decoration:underline;padding:0;color:#1f1544;background:transparent;border:0;margin-top:18px;text-underline-offset:2px;text-transform:unset}.byob .bls-wrapper{overflow:unset}.learn_more{cursor:pointer}.byob_bundle_grid .byob_summary .bls__product-item .pro_badge{font-family:Inter;font-weight:400;font-size:11px;line-height:100%;letter-spacing:0;top:-8px;color:#000;padding:6px 26px}.byob_bundle_grid .bls__img-url{overflow:hidden;position:relative}.quantity_selector_byob{border-radius:10px;background:#fff;display:flex;justify-content:space-between;align-items:center;position:absolute;width:calc(100% - 20px);left:10px;bottom:-100%;transition:.3s}.quantity_selector_byob.show{bottom:10px}.quantity_selector_byob :is(.plus,.minus){width:38px;height:38px;display:grid;place-items:center;cursor:pointer}.quantity_selector_byob input.byob_product_quantity{color:#1f2322;font-family:Inter;font-size:14px;font-weight:400;line-height:21px;text-align:center;border:0;width:80px;padding:0}.collection_block_banner{display:grid;position:relative;gap:30px;grid-template-columns:repeat(2,1fr);overflow:hidden;border-radius:15px;margin:58px 0 0}.collection_block_banner img{position:absolute;left:0;top:50%;transform:translateY(-50%);width:100%;height:100%;object-fit:cover}.block_banner_content{position:relative;text-align:center;padding:45px 50px;display:flex;flex-direction:column;justify-content:center}.block_banner_content h3{font-weight:500;font-style:Italic;font-size:30px;line-height:1.2;letter-spacing:0;text-align:center;color:#1f1544;margin-bottom:14px}.block_banner_content .block_banner_description,.block_banner_content .block_banner_description p{font-weight:400;font-size:16px;line-height:24px;letter-spacing:0;margin-bottom:0;color:#1f1544}.block_banner_content .block_banner_description p{color:#1f1544;max-width:284px;margin:0 auto}.bundle-cart{background:#fff;border-radius:12px;margin:auto;border:1px solid #1F1544;padding:18px 18px 24px}.bundle-cart h2{font-size:20px;color:#1f1544;margin-bottom:16px;font-weight:400}.bundle-progress{margin-top:12px;margin-bottom:20px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.bundle-progress .bundle_count,.bundle-progress strong{display:inline-block;font-size:12px;color:#398200;font-weight:400}.bundle-progress .bundle-offer{float:right;font-size:12px;color:#848584;font-weight:500;line-height:100%}.bundle-progress.full span.bundle-offer{color:#398200}span.unchecked{display:inline-flex}.bundle-progress .checked{display:none}.bundle-progress.full .checked{display:inline-flex}.bundle-progress.full .unchecked{display:none}.progress-bar{background:#e0e0e0;height:6px;border-radius:4px;margin-top:6px;overflow:hidden;width:100%}.progress-bar .fill{background:#398200;height:100%;transition:width .3s ease}.bundle-items{margin:20px 0 9px;max-height:234px;overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none}.bundle-items::-webkit-scrollbar{display:none}.bundle-item{background:#f9f9f9;border-radius:8px;padding:6px 10px;display:flex;align-items:center;margin-bottom:10px}.bundle-item img{width:52px;height:52px;object-fit:cover;margin-right:10px;aspect-ratio:1/1;object-position:center}.bundle-item .info{flex:1}.bundle-item .title{font-weight:500;color:#1f1544;font-size:14px;line-height:100%;margin-bottom:6px}.bundle-item .meta{font-size:12px;color:#858686;font-weight:400;margin-bottom:0}.bundle-item .price del{color:#858686;font-size:14px;font-weight:400}.bundle-item .price span{color:#398200;font-size:14px;font-weight:400}.bundle-item .remove{background:transparent;border:none;cursor:pointer;padding:0;margin:0;width:fit-content;float:right}.byob_sidebar .add-more strong{color:#858686}.byob_sidebar .add-more{background:transparent;padding:10px;border-radius:6px;color:#858686;cursor:pointer;border:1px solid #CCCCCC;font-family:Inter;font-weight:500;font-size:12px;line-height:100%;letter-spacing:0;text-align:center}.bundle-total{margin-top:24px;border-top:1px solid #ccc;padding-top:20px}.purchase-type{font-size:14px;color:#1f1544;margin-bottom:8px}.purchase-type .dot{width:10px;height:10px;background:#1f1544;display:inline-block;border-radius:50%;margin-right:6px}.total-price{font-size:16px;color:green;font-weight:600;display:flex;align-items:center;flex-wrap:wrap;gap:8px}.total-price del{color:#858686}.discount-badge{background:#4caf50;color:#fff;font-size:12px;padding:2px 6px;border-radius:4px}.savings{background:#e6f4ea;color:#2e7d32;font-size:12px;padding:2px 6px;border-radius:4px}.bundle-benefits{margin-top:20px;font-size:14px;color:#1f1544;border-top:1px solid #CCCCCC;padding-top:20px}.bundle-benefits p.note{font-weight:500;font-size:12px;line-height:100%;letter-spacing:0;font-style:italic;color:#1f1544;margin-top:20px;margin-bottom:12px}.bundle-benefits ul{list-style:none;padding:0;margin:10px 0}.bundle-benefits li{margin-bottom:10px;font-weight:500;font-size:12px;line-height:100%;letter-spacing:0;color:#398200;display:flex;align-items:center;gap:9px}.bundle-benefits .tag{font-size:12px;padding:2px 6px;border-radius:4px;margin-left:0}.tag.green{background:#398200;color:#fff}.tag.dark{background:#29235c;color:#fff}.note{font-size:12px;color:#7c79a4;margin-top:8px;font-style:italic}.add-bundle,.add-bundle:hover{width:100%;padding:.5rem;background:#adfeef;border-radius:0 0 7px 7px;border:none;color:#1f1544;margin-right:0;height:45px;min-height:45px;font-family:Inter;font-weight:600;font-size:14px;line-height:100%;letter-spacing:0;text-align:center;text-transform:capitalize;position:relative}.add-bundle:before{content:"";background:#adfeef;position:absolute;z-index:1;width:100%;height:100%;left:0;top:0;border:1px solid #000;border-radius:0 0 6px 6px;transition:background .3s ease}.add-bundle:after{content:"";position:absolute;width:100%;height:100%;border:1px solid #1f1544!important;border-radius:6px;left:0;z-index:0;background:#fff8f0;top:6px;transition:background .3s ease}.add-bundle>span{width:100%;display:flex;align-items:center;justify-content:center;position:relative;z-index:1}.add-bundle del{font-weight:400;margin-right:5px;margin-left:10px}.bundle_sidebar_toogle_mobile{display:none}.selected_number_products{font-weight:600;font-size:14px;line-height:100%;letter-spacing:0;color:#398200}button.toggle_button_sidebar,button.toggle_button_sidebar:hover{font-weight:400;font-size:12px;line-height:100%;letter-spacing:0;text-align:right;display:flex;align-items:center;text-transform:capitalize;gap:10px;background:transparent;color:#000;padding:0;border:0}.product-drawer *{font-family:Inter}.product-drawer .ingredients{margin-bottom:30px}.product-drawer .discont_saving{display:flex;align-items:center;flex-wrap:wrap;gap:9px;padding:22px 0 27px}.product-drawer .discont_saving .label-savings{background-color:#f0f8eb;color:#2b8700;padding:0 17.54px;border-radius:5px;font-size:12px;font-weight:400;display:inline-block;height:21px}.product-drawer .discont_saving .label-discount{background-color:#2b8700;color:#fff;padding:0 17.54px;border-radius:5px;font-size:12px;font-weight:400;display:inline-block;height:21px}.product-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;justify-content:flex-end}.drawer_product_image{display:block;width:100%;overflow:visible}.drawer_product_image .swiper-slide img{border-radius:10px;width:100%;aspect-ratio:1/1;object-fit:cover;object-position:center}.product-drawer.hidden{transform:translate(100%)}.product-drawer{transform:translate(0);transition:.3s}.product-drawer-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#92929240}.product-drawer-content{background:#fff;max-width:540px;height:100%;overflow-y:scroll;z-index:1;position:relative;padding:20px;scrollbar-width:none;-ms-overflow-style:none;overflow-x:hidden}.product-drawer .description+.discont_saving{padding:0 0 27px}.bundle-add-to-cart .price{font-weight:400}.product-drawer-content::-webkit-scrollbar{display:none}.product_drawer_header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-bottom:22px}.product_drawer_header button.drawer-close{font-family:Inter;font-weight:400;font-size:12px;line-height:100%;letter-spacing:0;padding:0;background:transparent;border:0;color:#000;text-transform:capitalize}.product_drawer_header button.drawer-close span{font-size:25px;font-weight:300;line-height:1}.product_drawer_header button.drawer-close span{font-size:26px;font-weight:200;line-height:0;transform:translateY(2px);display:inline-block}.product_drawer_header h5{font-family:Inter;font-weight:400;font-size:14px;line-height:100%;letter-spacing:0;color:#000;margin-bottom:0}.drawer-outer .kl_reviews__star_rating_widget svg{width:12px!important;height:12px!important}.drawer-outer .kl_reviews__star_rating_widget.kl_reviews__star_rating_widget.kl_reviews__star_rating_widget .kl_reviews__star_rating_widget__label{font-weight:400;font-size:12px;line-height:100%;letter-spacing:0}.drawer_product_image_nav{display:flex;justify-content:right;align-items:center;gap:15px;padding-top:9px;padding-right:25px}.drawer_product_image_nav .image_button-prev svg{transform:rotate(180deg)}.image_button-prev,.image_button-next{cursor:pointer}.drawer-outer .swiper-button-disabled{opacity:.3}.product-drawer-content .klaviyo-star-rating-widget{line-height:100%}.product-drawer .drawer-details h4.product_title{font-weight:400;font-size:22px;line-height:100%;letter-spacing:0;color:#1f1544;margin-bottom:8px;margin-top:11px}.product-drawer .description{font-weight:400;font-size:14px;line-height:20px;letter-spacing:0;color:#1f1544;margin-bottom:17px}.product-drawer button.add-to-cart>span{width:100%;display:flex;align-items:center;justify-content:center;position:relative;z-index:1;gap:4px}.product-drawer button.add-to-cart{width:100%;padding-top:.5rem;padding-bottom:.5rem;background:#adfeef;border-radius:0 0 7px 7px;border:none;color:#1f1544;margin-right:0;height:45px;min-height:45px;font-family:Inter;font-weight:600;font-size:14px;line-height:100%;letter-spacing:0;text-align:center;text-transform:capitalize;position:relative}.product-drawer button.add-to-cart:before{content:"";background:#adfeef;position:absolute;z-index:1;width:100%;height:100%;left:0;top:0;border:1px solid #000;border-radius:0 0 6px 6px;transition:background .3s ease}.product-drawer button.add-to-cart:after{content:"";position:absolute;width:100%;height:100%;border:1px solid #1f1544!important;border-radius:6px;left:0;z-index:0;background:#fff8f0;top:6px;transition:background .3s ease}.product-drawer .recommended_for h5{font-weight:500;font-size:14px;line-height:100%;color:#888}.product-drawer .recommended_for{margin-top:40px}.product-drawer .recommended_for ul.metafield-single_line_text_field-array{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));column-gap:17px;row-gap:23px;margin-top:27px;margin-bottom:30px;padding-left:10px}.product-drawer .recommended_for ul.metafield-single_line_text_field-array li{font-family:Inter;font-weight:500;font-size:12px;line-height:16px;letter-spacing:0;color:#1f1544;list-style-position:outside;margin-left:20px}.drawer-outer .bls__page-faq-items.bls-toggle.relative{display:block}.drawer-outer .bls__page-faq-items.bls-toggle.active h4.bls__page-faq-title{color:#8b8b8b}.drawer-outer .bls__page-faq-items.bls-toggle.relative.benefits ul.metafield-single_line_text_field-array,.drawer-outer .bls__page-faq-items.bls-toggle.relative ul{list-style-type:auto;list-style-position:outside;list-style:none;counter-reset:counter;padding-left:0}.drawer-outer .bls__page-faq-items.bls-toggle.relative.benefits ul.metafield-single_line_text_field-array li,.drawer-outer .bls__page-faq-items.bls-toggle.relative ul li{font-family:Inter;font-weight:500;font-size:12px;line-height:16px;color:#1f1544;padding-left:35px;position:relative;list-style:none}.drawer-outer .bls__page-faq-items.bls-toggle.relative.benefits ul.metafield-single_line_text_field-array li:before,.drawer-outer .bls__page-faq-items.bls-toggle.relative ul li:before{font-family:Inter;font-weight:700;font-style:Italic;font-size:20px;line-height:16px;letter-spacing:0;color:#000;counter-increment:counter;content:counter(counter) ". ";position:absolute;left:0;top:50%;transform:translateY(-50%)}.drawer-outer .bls__page-faq-items.bls-toggle.relative.benefits ul.metafield-single_line_text_field-array,.drawer-outer .bls__page-faq-items.bls-toggle.relative ul{list-style-type:auto;list-style-position:outside;display:grid;gap:25px;margin:0;padding-left:26px}.drawer-outer .metafield-rich_text_field h3,.drawer-outer .metafield-rich_text_field h4{font-size:16px;margin-bottom:10px}.drawer-outer .metafield-rich_text_field p{font-weight:500;font-size:12px;line-height:16px;letter-spacing:0;color:#1f1544;margin-bottom:10px}.drawer-outer h4.bls__page-faq-title{font-weight:500;font-size:14px;line-height:100%;letter-spacing:0;color:#1f1544;padding:17px 0;border-color:#7a7c7b;cursor:pointer}.bls__page-faq-content .how-item p{font-weight:500}.bls__page-faq-items.border-bottom{border-color:#7a7c7b}.byob_bundle_grid .byob_summary .bls__product-item .pro_badge{font-family:Inter;font-weight:400;font-size:11px;line-height:100%;letter-spacing:0;top:-12px;color:#000;padding:6px 26px}.continue_shopping_outer{display:flex;justify-content:center;padding:32px 0 50px}.continue_shopping_outer button.continue_shopping,.continue_shopping_outer button.continue_shopping:hover{padding:0;background:none;color:#1f1544;border:0;text-underline-offset:2px;font-weight:400;font-size:12px;line-height:100%;letter-spacing:0;text-align:center;text-decoration:underline}.drawer_product_image.swiper{overflow:unset}.added-text{display:none}.added .added-text{display:block}.added .add-text{display:none}.byob_product_add_to_cart.added{pointer-events:none}.byob_product_add_to_cart.added span{opacity:.5}.product_content{font-size:11px;color:#848584;margin-bottom:14px;line-height:100%}.product__quick_add .product_content{margin:11px 0}.benefits_descripton{font-size:12px;line-height:16px;color:#1f1544}.bls__page-faq-content{padding-top:15px;padding-bottom:35px}.bls__page-faq-content .benefits_descripton{margin-bottom:32px}.drawer-icon-list{display:flex;align-items:center;gap:8px;margin-bottom:10px}.drawer-icon-list img{width:auto;max-height:19px;display:block}.drawer-icon-list h3{font-size:20px;line-height:100%;margin-bottom:0;font-weight:700;font-style:italic}.how-item:not(:first-child){margin-top:38px}.icon__list_main{padding-left:26px}.swiper.quick_slider_Ingredients{overflow:unset}.quick_slider_Ingredients .card_box{background:#f8f8f8;padding:11px 10px 15px}.quick_slider_Ingredients .card_box h4,.bls__page-faq-content p{font-size:12px;font-weight:700;line-height:16px;color:#1f1544}.quick_slider_Ingredients .card_box p{font-weight:500}.text-alignleft{text-align:left;align-items:baseline}.text-aligncenter{text-align:center;align-items:center}.text-alignright{text-align:right;align-items:end}.collections_outer .row{row-gap:20px}.byob_bundle_grid .bls__product-item h3.bls__product-name{padding-top:0;padding-bottom:0}.bundle-item:last-child{margin-bottom:0}.pswp--click-to-zoom.pswp--zoom-allowed .pswp__img{padding:20px}.line-height-100{line-height:100%}html:has(.lg-backdrop.in) #drawer-ajax{opacity:0;visibility:hidden}.add_bundle_btn:not(.eligable){pointer-events:none;cursor:none;opacity:.6}.add_bundle_btn:not(.eligable):before{pointer-events:none;cursor:not-allowed}.bundle-limit-exceed *{opacity:.5}.bundle-limit-exceed{cursor:no-drop}.add_loader .loader{display:none;width:18px;height:18px;border:2px solid #fff;border-top:2px solid #bcbcbc;border-radius:50%;animation:spin .6s linear infinite}.add_loader.loading .loader{display:inline-block}.add_loader.loading .button-text{display:none}.add_loader:disabled{pointer-events:none;opacity:.6}.byob-sticky-nav .nav_flex{display:flex;flex-wrap:nowrap;gap:15px;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scroll-behavior:smooth}.byob-sticky-nav .nav_flex{scrollbar-width:thin;scrollbar-color:#ccc transparent}.byob-sticky-nav .nav_flex::-webkit-scrollbar{height:6px}.byob-sticky-nav .nav_flex::-webkit-scrollbar-track{background:transparent}.byob-sticky-nav .nav_flex::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:10px}.byob_sidebar_overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#0000004d;z-index:1;display:none;pointer-events:all;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.byob div#smile-ui-container{display:none;opacity:0}@media only screen and (min-width: 992px){.byob_sidebar_overlay{display:none}}@media only screen and (max-width: 992px){.byob_bundle_grid .byob_summary,.byob_bundle_grid .byob_sidebar{width:100%}.byob_bundle_grid{gap:30px}.bundle_sidebar_toogle_mobile{display:flex;justify-content:space-between;align-items:center;background:#fff;border-radius:20px 20px 0 0;padding:30px 20px;position:sticky;top:0}.drawer-open{overflow:hidden}.byob_sidebar{position:fixed;background:#fff;z-index:66;left:0;max-height:calc(100% - 120px);height:auto;overflow-y:scroll;bottom:0;top:auto;transform:translateY(calc(100% - 75px));transition:.3s;border-radius:20px 20px 0 0;box-shadow:0 19px 50px 20px #0000004d}.byob_sidebar.active{transform:translateY(0)}.byob_sidebar .bundle-cart{border:0}body:has(.byob_sidebar.active) .byob_summary{filter:blur(4px)}html:has(body .byob_sidebar.active){overflow:hidden}.byob_sidebar.active button.toggle_button_sidebar svg{transform:rotate(180deg);transition:.3s}.bundle-cart h2,.bundle-progress span.bundle_count{display:none}.byob_sidebar_overlay.active{display:block}}@media only screen and (max-width: 767px){.byob_summary h2.main_heading{font-size:35px;padding-top:20px}.byob_summary .discount_label{gap:11px;padding:14px 12px;margin-bottom:30px}.exclusive_gift_content h5{font-size:14px;line-height:24px}.exclusive_gift_list ul{flex-direction:column;align-items:center;gap:14px}.get_benefits{padding:20px 16px;gap:27px}.get_benefits .get_benefits_left,.get_benefits_right{width:100%}.get_benefits_right h5{font-size:14px;margin-bottom:10px}.get_benefits .get_benefits_left h4{font-size:20px}.get_benefits_left{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px}.collections_outer .byob-section h2{font-weight:400;font-style:Italic;font-size:25px;line-height:100%;letter-spacing:0;margin:60px 0 20px}.collections_outer .byob-section h2{font-size:25px;margin:58px 0 20px;border-top:1px solid #CCCCCC;padding-top:30px}.byob-sticky-nav{top:58px;padding:14px 0}.collections_outer .byob-section:first-child h2{border-top:0;margin:10px 0 20px}.collections_outer .byob-section p.text-purple{font-size:14px}.byob_summary h3.bls__product-name.regular a{font-size:16px}.byob_bundle_outer .pro_description{font-size:13px;line-height:1.5;-webkit-line-clamp:4}.byob_bundle_outer .bls__product-item button.learn_more.for_product_drawer{font-size:13px}.byob_bundle_outer .bls__product-pric .bls__price.price--on-sale :is(.price__regular,.price__sale){font-size:14px;margin-top:10px}.byob_bundle_grid .byob_summary .bls__product-item .pro_badge{font-size:10px;top:-12px;padding:4px 12px}.bls__footer-bottom-right ul.list-none.d-flex{flex-wrap:wrap;justify-content:center}.bundle-item .title,.bundle-item .price del,.bundle-item .price span,.bundle-benefits{font-size:12px}.bundle-item .meta{font-size:10px;color:#858686;font-weight:400;margin-bottom:0}.bundle-progress .bundle-offer{margin-bottom:10px}.collections_outer .byob-section p.text-purple{margin-bottom:15px}.collection_block_banner{grid-template-columns:repeat(1,1fr);padding-bottom:55%}.block_banner_content h3{font-size:20px}.block_banner_content .block_banner_description,.block_banner_content .block_banner_description p{font-size:14px}.collection_block_banner{gap:0}.block_banner_content{padding:30px 20px}.block_banner_content .block_banner_description p{max-width:100%}.product-drawer-content{height:calc(100% - 122px);margin-top:auto;border-radius:10px 10px 0 0}.product-drawer-overlay{height:calc(100% - 57px);top:auto;bottom:0;background:#92929240;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}}@media (max-width:991px){.byob-sticky-nav .nav_flex{scrollbar-width:none}}@keyframes spin{to{transform:rotate(360deg)}}.gift-icon img{max-width:12px;max-height:12px;display:block}.certified_label .certified_label-text{font-family:Inter;font-weight:700;font-style:Italic;font-size:9px;text-align:center;vertical-align:middle;text-transform:uppercase;color:#1f1544;background:#dfff9c;border-radius:5px;padding:4.4px 9.54px}.bls__product-details .certified_label{margin-bottom:8px}
/*# sourceMappingURL=/cdn/shop/t/77/assets/byob-bundle.css.map */
