.template-page.page-byob{overflow:clip}select.variant-selector,h3.sel-title,p.sel-variant-title,p.sel-price,.sel-qty{display:none}.cstm-bundle-product_wrp{max-width:1140px;margin:0 auto;flex-direction:column;display:flex;gap:20px;padding:0 20px}.pro_emp{display:flex;gap:5px;margin-left:5px}.selected_cstm-products{display:flex;gap:5px}.pro_emp_cart svg{width:22px}.all_cstm-bundle-product{width:100%;display:flex;flex-wrap:wrap;gap:15px;padding:0 10px}.all_cstm-product_item,.selected_cstm-product_item{width:calc(50% - 8px);border-radius:8px;box-sizing:border-box;background:#eee}.cstm-bundle-product img{width:100%;display:block;border-radius:8px 0 0 8px;max-width:200px;object-fit:cover}.bnd_pro_detils_inner .jdgm-preview-badge .jdgm-star.jdgm-star{color:#ffc300}.bnd_pro_detils{width:100%;max-width:calc(100% - 210px);padding:7px 10px 10px 0;display:flex;flex-direction:column;justify-content:space-between}.all_cstm-product_item_content{display:flex;justify-content:space-between;height:100%}.selected_cstm-product_item{margin-bottom:0;border:1px solid #ccc;padding:4px;max-width:80px;min-width:80px;position:relative}.pro_bedge_text{font-weight:500;border:1px solid #000;padding:0 5px;display:inline-block;border-radius:19px;line-height:normal;font-size:13px}.remove_selected_item{text-align:right;position:absolute;top:0;right:0;padding:0;cursor:pointer;color:#000;background-color:#fff;border-radius:50%;line-height:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center;font-size:20px}.ct-bundle_qty{display:flex;gap:10px;justify-content:center;border:1px solid #000;border-radius:60px}.variant-price,.sel-price{font-weight:600;margin:8px 0}.template{display:none!important}.visually-hidden{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);white-space:nowrap}.pro_emp_cart{width:80px;height:80px;border-radius:5px;margin:0;outline:1px dashed #000;outline-offset:-1px;display:flex;align-items:center;justify-content:center;font-size:11px;letter-spacing:0;line-height:normal;text-align:center;position:relative;background-color:#fff;color:#000}.pro_emp_cart.active{display:none}button.cstm_addtocart{border:1px solid;width:100%;padding:10px 0;border-radius:5px;display:block;background-color:#fff;color:#000;opacity:1;margin-top:0;line-height:1;text-transform:uppercase;letter-spacing:0;font-size:15px;font-weight:500}.pro_emp_main{display:flex}.selected_cstm-products_wrp{width:100%;display:flex;align-items:center;justify-content:space-between;padding:30px 20px;border-radius:20px;position:sticky;z-index:1;background-color:#000;color:#fff;transition:all .3s ease-in-out}.ct-button_atc.ct_disable_btn{pointer-events:none;cursor:none}.page-byob footer.sf-footer.ct_footer_main{position:relative;z-index:1}.all_cstm-product_item{display:flex;flex-direction:column;justify-content:space-between}button.ct-button_atc{background:#000!important;color:#fff!important;border-radius:50px}.bnd_pro_detils_inner .f-price__sale{display:none!important}.selected_cstm-products_head{margin:40px auto;text-align:left;max-width:1140px;padding:0 20px}.selected_cstm-products_head h2{font-weight:600;margin-bottom:10px}.selected_cstm-products_head p{font-weight:400;letter-spacing:0;font-size:18px;line-height:1.2}.pro_emp_cart span{position:absolute;bottom:4px;right:6px;font-size:12px;font-weight:400}.total_percentage_text,.total_price_text{display:flex;justify-content:space-between;line-height:1}.ct-price_change{background-color:#5c5c5c;padding:8px 7px;border-radius:6px;font-size:14px}.total_price_text{margin-bottom:6px}.atc_with_ct-price{width:210px}.template-page.page-byob .selected_cstm-products_wrp{top:176px}.ct_bundle_search{color:#000;position:relative}span.ct_bundle_search_icon,.ct_bundle_search_icon_close{background-color:#fff;display:flex;align-items:center;justify-content:center;padding:0;width:40px;height:40px;border-radius:6px;cursor:pointer}.ct_bundle_search_icon_close{display:none}span.ct_bundle_search_icon svg{width:20px}.ct_bundle_search_icon_close svg{width:15px}.ct_bundle_search input#productSearch{display:none;flex:1;width:100%;min-height:40px;max-height:40px;font-family:Stevie sans,sans-serif!important}.ct-checkout_with_search{display:flex;gap:8px;margin-top:8px}.ct-checkout_with_search.active .ct_bundle_search_icon,.ct-checkout_with_search.active button.cstm_addtocart{display:none}.ct-checkout_with_search.active .ct_bundle_search_icon_close{display:flex}.ct-checkout_with_search.active input#productSearch{display:block}.ct_bundle_search{display:flex;gap:10px}.ct_bundle_search input#productSearch::placeholder{font-size:12px;font-family:Stevie sans,sans-serif!important}.ct-checkout_with_search.active .ct_bundle_search{width:100%}.ct-bundle_qty input.ct-bundle_qty_input{background-color:transparent;border:0;text-align:center;width:calc(100% - 160px)}.ct-bundle_qty button{width:40px;font-size:23px;display:flex;align-items:center;justify-content:center}.ct-bundle_qty button.ct-bundle_qty_minus{padding-bottom:4px}ul#searchSuggestions{position:absolute;background-color:#fff;top:40px;width:100%;padding:15px;border-radius:4px;box-shadow:0 25px 61px #0003;text-align:left;max-height:300px;overflow-x:auto}#searchSuggestions li{cursor:pointer;line-height:1.2}#searchSuggestions li:not(:last-child){margin-bottom:10px}@media (min-width: 1425px){.template-page.page-byob .selected_cstm-products_wrp{top:133px}}@media (max-width: 1023px){.template-page.page-byob .selected_cstm-products_wrp{top:66px}}@media (max-width: 990px){.atc_with_ct-price{width:100%}.selected_cstm-products_wrp{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:50px}.cstm-bundle-product img{max-width:170px}.bnd_pro_detils{max-width:calc(100% - 190px)}}@media (max-width: 768px){.pro_emp_main::-webkit-scrollbar{display:none}.all_cstm-product_item,.selected_cstm-product_item{width:calc(50% - 7.5px);margin-bottom:0}.all_cstm-product_item h3.prod-title{font-size:14px;letter-spacing:0;margin:5px 0;line-height:1}.bnd_pro_detils_inner .note_name{font-size:10px;display:block;letter-spacing:0}.all_cstm-product_item .f-price__sale{font-size:12px;letter-spacing:0}.all_cstm-product_item .ct-button_atc{min-height:35px;line-height:1;padding:5px 10px;font-size:14px}.ct-bundle_qty{max-height:35px}.all_cstm-bundle-product{padding:0;gap:10px}.ct-price_change{font-size:12px}button.cstm_addtocart{padding:0 20px;font-size:15px;min-height:40px;line-height:1;margin-top:0}.pro_emp_cart svg{width:15px}.cstm-bundle-product_wrp{padding:0 16px;gap:30px}.selected_cstm-products_wrp{padding:16px;border-radius:10px}.selected_cstm-products_wrp{flex-wrap:wrap;justify-content:center;gap:10px;text-align:center}.pro_emp_cart{width:100%;min-width:100px;height:100px;font-size:14px}.selected_cstm-product_item{width:100%;min-width:100px;max-width:100px;height:100px}.pro_emp,.pro_emp_main{width:100%}.pro_emp_main{position:relative;overflow-x:auto}.selected_cstm-product_item img{max-width:100%;object-fit:cover}.remove_selected_item{font-size:19px;line-height:10px;padding:5px 4px;background-color:#fff;border-radius:50%}.selected_cstm-product_item .sel-image{display:flex;height:100%}.selected_cstm-products_head{margin:20px auto}.selected_cstm-products_head h2{font-weight:700;margin-bottom:0}.selected_cstm-products_head p{font-size:14px;line-height:1.3}.total_percentage_text{font-size:12px}.ct-price_change{padding:8px 12px;border-radius:4px}.template-page.page-byob .selected_cstm-products_wrp{top:59px}.all_cstm-product_item,.selected_cstm-product_item{width:100%}.bnd_pro_detils_inner .jdgm-widget{font-size:10px}.bnd_pro_detils{max-width:calc(100% - 160px)}.cstm-bundle-product img{max-width:150px}.pro_bedge_text{font-size:10px;padding:2px 6px}.bnd_pro_detils{row-gap:25px}.selected_cstm-product_item img{max-width:100%;border-radius:5px}.pro_emp_cart span{font-size:17px}.ct-bundle_qty button{font-size:20px;width:30px}.ct-bundle_qty input.ct-bundle_qty_input{width:60px}.ct-bundle_qty button.ct-bundle_qty_minus,.ct-bundle_qty button.ct-bundle_qty_plus{padding-bottom:0}@supports (-webkit-touch-callout: none){.ct-bundle_qty button.ct-bundle_qty_minus{padding-bottom:2px}.ct-bundle_qty button.ct-bundle_qty_plus{padding-bottom:3px}}ul#searchSuggestions{width:calc(100% - 50px);right:0;height:182px;overflow-y:auto;-webkit-overflow-scrolling:touch}ul#searchSuggestions li{font-size:14px}ul#searchSuggestions li:not(:last-child){margin-bottom:10px}}
/*# sourceMappingURL=/cdn/shop/t/41/assets/byob.css.map */
