.bundle-ferquency-block{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.5rem;background-color:#f9f9f9;border-radius:12px;box-shadow:0 4px 12px #0000000d;margin-top:20px}body#custom-code-bundle button.btn.btn-customadd:hover,body#custom-code-bundle button.btn.btn-customadd:focus{background:#000!important}body#custom-code-bundle{overflow-x:visible}body#custom-code-bundle .product-list-section .product-item h3{text-align:center;margin-bottom:15px;margin-top:10px}body#custom-code-bundle .product-list-section .product-item p.product-price{text-align:center;font-size:18px!important}body#custom-code-bundle .quantity-box{margin:0 auto;text-align:center}body#custom-code-bundle button.qty-btn.minus,body#custom-code-bundle button.qty-btn.plus{background:#000!important;border-color:#000!important;border-radius:4px;color:#fff;cursor:pointer;display:inline-block;font-size:16px;line-height:1.5;min-width:unset;overflow:visible;padding:9px 16px;text-decoration:none;width:unset}body#custom-code-bundle button.qty-btn.minus svg,body#custom-code-bundle button.qty-btn.minus path,body#custom-code-bundle button.qty-btn.plus svg,body#custom-code-bundle button.qty-btn.plus path{fill:#fff;color:#fff;stroke:#fff;width:14px;height:15px}body#custom-code-bundle input.qty-input{border:1px solid #9d9d9d;border-radius:4px;margin-bottom:0!important;margin-left:2px;margin-right:2px;margin-top:0!important;padding:0;width:60px;height:41px;text-align:center}body#custom-code-bundle #PageContainer{overflow-x:inherit;overflow:inherit}.cstm-bundle-banner-wrap h1.page-title{font-size:4.5em;text-transform:uppercase}select#scstm-elling-plan-list{width:297px!important}.cstm-bundle-banner-wrap p.pageTextsBan{color:#fff;margin-top:8px;font-size:19px;line-height:1.6}.cstm-bundle-banner-wrap span.pageTextsBan{width:100%;text-align:center;font-size:30px;line-height:1.5;display:block;text-transform:none;font-weight:700;margin-top:8px}.cstm-bundle-banner-wrap .blog-featured-image img{height:480px;object-fit:cover}.frequency-wrapper{flex:1 1 10%;min-width:200px}.rb-label{display:block;font-weight:600;margin-bottom:.5rem;font-size:1rem;color:#333}.rb-select{width:100%;padding:10px 14px;border:1px solid #ccc;border-radius:8px;font-size:1rem;background-color:#fff;transition:border-color .2s ease}.rb-select:focus{outline:none;border-color:#000}.top_addtocart.addcartbtn{flex:1 1 10%;min-width:150px;text-align:right}.top_addtocart.addcartbtn button{padding:12px 24px;background-color:#000;color:#fff;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:background-color .3s ease}.top_addtocart.addcartbtn button:hover{background-color:#333}.addcartbtn.disable{pointer-events:none;opacity:.6}.main-bundle-custom{display:flex;align-items:flex-start}.main-bundle-custom .accordian-all-content.bundle_content_wraps div#section-1{padding-top:0}.bundle-section{display:flex;gap:20px}.bundle_custom_sidebar{width:250px;position:sticky;top:20px;background:#f8f8f8;padding:20px;border-radius:8px}.accordian-links{list-style:none;padding:0}.addcartbtn{position:relative;padding-left:40px}.loader img{width:30px;height:auto}.loader{position:absolute;left:0;top:10px}.accordian-links a{text-decoration:none;color:#333;font-weight:700;cursor:pointer;display:block;padding:10px;background:#fff;border-radius:4px;transition:background .3s ease}li.accordian_item a{padding:1px 9px;margin-bottom:11px}li.accordian_item.active a{border-left:3px solid #e41922;color:#e41922}.accordian-links li{margin-bottom:0}.accordian-all-content{flex:1}.accordian-content-item{padding:20px;border-bottom:1px solid #ddd}.product-list-section{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.product-item img{width:100%;height:250px;object-fit:cover;border-radius:8px}.btn-customadd{width:100%;padding:10px;border:none;color:#fff;font-size:16px;border-radius:5px;cursor:pointer;margin-top:10px;transition:background .3s ease}.btn-customadd:hover{background:#218838}span.added,.selected span.not_added{display:none}.selected span.added{display:block}.selected .btn-customadd{background:#218838!important}.bottom_Addtocart-block{position:fixed;bottom:0;left:0;width:100%;background-color:#fff;padding:16px 24px;box-shadow:0 -2px 10px #0000001a;display:flex;justify-content:space-between;align-items:center;z-index:9999;border-top:1px solid #eee}.choose_qty-text span{font-size:16px;font-weight:500;color:#444}.addcartbtn button#addToCartss{background-color:#000;color:#fff;border:none;padding:12px 24px;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:background-color .3s ease}.addcartbtn button#addToCartss:hover{background-color:#333}.addcartbtn.disable{pointer-events:none;opacity:.6;cursor:not-allowed}.addcartbtn.disable button{background-color:#ccc;color:#666;cursor:not-allowed}.all_steps{display:flex;flex-wrap:wrap;column-gap:5px}.all_steps .each-step{height:6px;border-radius:2px;background:#000;flex:1;position:relative;overflow:hidden}.all_steps .each-step:before{content:" ";position:absolute;left:0;top:0;height:100%;width:0;background:#00c09e;transition:.2s}.all_steps .each-step.active:before{width:100%}.progressbar .step-content{display:flex}.progressbar .step-content p{align-items:flex-end;flex-direction:column;display:flex;flex:2 1 0%;margin:0}.progressbar .step-content p:last-child{flex:4 1 0%}.progressbar .step-content p{align-items:flex-end;flex-direction:column;display:flex;flex:2 1 0%;margin:0 0 8px;text-align:right;color:#283965;font-size:16px;font-weight:700;position:relative}.progressbar .step-content p br+br{display:none}.progressbar .step-content p.active:before{content:" ";position:absolute;right:54px;top:2px;background:url(/cdn/shop/files/check_1.png?v=1745044011) no-repeat;background-size:contain;width:18px;height:18px}.top_addtocart.addcartbtn .loader{position:unset}.top_addtocart.addcartbtn{display:flex;align-items:center;justify-content:flex-end;column-gap:15px}.bundle-ferquency-block .progressbar{flex:1 1 40%}.bundle-ferquency-block .mob_progress{display:none}@media screen and (max-width:1024px){.product-list-section{grid-template-columns:repeat(2,1fr)}.bundle-ferquency-block .progressbar{flex:1 1 20%}.frequency-wrapper,.top_addtocart.addcartbtn{min-width:160px}}@media screen and (max-width:767px){.bundle_custom_sidebar{width:100%}.main-bundle-custom{flex-direction:column}.bundle_custom_sidebar{width:100%;position:relative;top:0;padding:0}.accordian-all-content{margin-top:30px}.cstm-bundle-banner-wrap h1.page-title{font-size:35px}.cstm-bundle-banner-wrap span.pageTextsBan{font-size:23px;line-height:1.5}.bundle-ferquency-block .desk_progress{display:none}.bundle-ferquency-block .progressbar{flex:1 1 100%;display:flex;flex-direction:row-reverse;align-items:center;justify-content:flex-end}.bundle-ferquency-block .mob_progress{display:block;width:5px;height:75px;border-radius:5px;background:#000;position:relative;overflow:hidden}.progressbar .step-content{display:flex;flex-direction:column}.progressbar .step-content p{margin:0 0 8px 10px;font-size:14px;font-weight:700;line-height:1.1}.progressbar .step-content p.active:before{right:50px;top:0;width:16px;height:16px}.top_addtocart.addcartbtn{justify-content:flex-end;column-gap:10px;flex-direction:row-reverse}.bundle-ferquency-block .addcartbtn{position:relative;padding-left:0}.bundle-ferquency-block .desk_progress{display:flex;width:100%}.progressbar .step-content{display:flex;width:100%;flex-direction:row}.bundle-ferquency-block .progressbar{flex-direction:column}.bundle-ferquency-block .mob_progress,.bundle-ferquency-block .top_addtocart.addcartbtn{display:none}.bundle_custom_sidebar li.accordian_item a{padding:10px 9px;margin-bottom:0}.bundle_custom_sidebar{position:fixed;bottom:78px;top:auto;left:0;width:100%;border-radius:0;padding:10px}.bundle_custom_sidebar .accordian-links li{display:flex;flex-shrink:0}.bundle_custom_sidebar ul.accordian-links{display:flex;flex-wrap:nowrap;overflow-x:auto;margin:0;padding:0;box-sizing:border-box}.bundle_custom_sidebar li.accordian_item.active a{border-left:0;color:#e41922;border-bottom:3px solid;border-radius:0}}@media screen and (max-width:480px){.product-list-section{grid-template-columns:repeat(1,1fr)}.bundle-section{max-width:100%!important;display:inline}.bottom_Addtocart-block .addcartbtn button#addToCartss{padding:12px 5px;font-size:14px;min-width:115px;min-height:45px}}
/*# sourceMappingURL=/cdn/shop/t/433/assets/custom-code-bundle.css.map */
