.bundle-page .oke-reviewsTab--small-bottom-right,.bundle-page .shopify-section-group-footer-group,.main-bundle .bundle-back-button{display:none}.bundle-page .cc-header--sticky{position:relative}.bundle-container{display:block;margin:0 auto;max-width:1440px;padding-left:80px;padding-right:80px}.btn--primary{background:#28acf8;background-size:300% 100%;border:2px;outline-color:#28acf8;color:#fff;cursor:pointer}.btn--primary:hover{background:linear-gradient(0deg,#0e0e1d1a 0% 100%),#0073e6;background-position:0% 100%}.bundle-header{text-align:center;display:flex;flex-direction:column;gap:8px}.bundle-header h2{margin:0;color:#090302;font-size:32px;font-family:Montserrat;font-weight:700;text-transform:uppercase}.bundle-header .bundle-text{display:flex;justify-content:center;flex-direction:column}.bundle-header .bundle-text ul{display:flex;flex-wrap:wrap;justify-content:center;gap:16px}.bundle-header .bundle-text ul li{display:flex;color:#090302cc;font-size:16px;font-family:Montserrat;font-weight:500;gap:8px;align-items:center}.bundle-header .bundle-text ul li p{margin:0;font-family:inherit;color:inherit;font-size:inherit;font-weight:inherit}.progressbar-steps{display:flex;flex:1;width:100%;max-width:567px;justify-content:center;margin:16px auto 0}.progressbar-steps .progressbar-item{flex:1;display:flex;position:relative;flex-direction:column;text-align:center}.progressbar-steps .progressbar-item .progressbar-line{width:100%;height:8px;background:#eaeaea;position:relative}.progressbar-steps .progressbar-item:first-child .progressbar-line{left:50%}.progressbar-steps .progressbar-item:first-child .progressbar-line{border-radius:4px 0 0 4px}.progressbar-steps .progressbar-item:last-child .progressbar-line{border-radius:0 4px 4px 0}.progressbar-steps .progressbar-item:last-child .progressbar-line{right:50%;left:auto}.progressbar-steps .progressbar-item .progressbar-line .progressbar-dot{position:absolute;top:-3px;width:14px;height:14px;border-radius:50%;background:#eaeaea;left:50%;margin-left:-3px}.progressbar-steps .progressbar-item:last-child .progressbar-line .progressbar-dot{right:0;left:auto}.progressbar-steps .progressbar-item:first-child .progressbar-line .progressbar-dot{display:none!important}.progressbar-steps .progressbar-item .progressbar-text{color:#090302cc;font-size:12px;font-family:Montserrat;font-weight:500;text-transform:uppercase;margin-top:6px;padding:0 10px}.progressbar-steps .progressbar-item .progressbar-line .progress-active{position:absolute;content:"";left:-50%;top:0%;width:0%;height:100%;background:#28acf8;border-radius:4px;z-index:1}.progressbar-steps .progressbar-item.completed .progressbar-line .progress-active{width:100%;display:block}.progressbar-steps .progressbar-item:first-child .progressbar-line .progress-active{border-radius:10px 0 0 10px}.progressbar-steps .progressbar-item:last-child .progressbar-line .progress-active{left:0;border-radius:0 4px 4px 0}.progressbar-steps .progressbar-item.completed .progressbar-line .progressbar-dot{background:#28acf8;display:block}.bundle-header-progressbar .bundle-navigation{padding-top:20px;display:flex;justify-content:center}.bundle-header-progressbar{position:sticky;padding:16px 0;box-shadow:0 4px 6px #0000000d;background:#fff;top:0;z-index:3}.bundle-tabs{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.bundle-tabs .bundle-tab{cursor:pointer;color:#090302;font-size:14px;font-family:Montserrat;font-weight:600;background:#fff;border:1px solid #eaeaea;padding:8px 24px;border-radius:16px;line-height:1;margin:0;transition:all .3s ease-in-out 0s;text-transform:capitalize}.bundle-tabs .bundle-tab.active{border-color:#28acf8;background:#28acf8;color:#fff}.bundle-tabs .bundle-tab.active{font-weight:600}.bundle-back-button{display:flex;justify-content:center;margin:0 0 16px}.bundle-back-button .btn{width:100%;max-width:220px}.bundle-product-info .incdec-btn:hover{background:#28acf8}.bundle-product-info .incdec-btn:hover svg path{fill:#fff}.bundle-progressbar>.progressbar-text{text-align:center;color:#090302cc;font-size:16px;font-family:Montserrat;font-weight:500;display:block;margin:0 0 16px}.bundle-header-with-button{margin:32px 0 16px}.progressbar-steps .progressbar-item.completed .progressbar-line{z-index:1}.bundle-content{padding:48px 0;position:relative}.bundle-content-heading{text-align:center;margin:0 0 32px}.bundle-content-heading h2{color:#090302;font-size:24px;font-family:Montserrat;font-weight:700;margin:0;text-transform:uppercase}.tabbing-products{display:flex;flex-direction:column}.tabbing-products .bundle-product-list{display:none;flex-wrap:wrap;gap:16px 22px}.tabbing-products .bundle-product-list.active{display:flex}.bundle-product-list .bundle-product-item{width:calc(25% - 16.49px);background-color:#fff;padding:0 0 68px;position:relative;border-radius:0;box-shadow:none}.bundle-product-list .bundle-product-item .varaint-media img{max-width:100%;height:auto}.bundle-product-media .product-item-label{position:absolute;left:0;top:0;background:#fbcc00;color:#fff;padding:4px 8px;font-size:14px;font-family:Montserrat;font-weight:400;line-height:17px;display:flex;align-items:center;gap:7px}.bundle-product-media{position:relative}.bundle-product-media .product-item-label.sale{background:#f71735}.bundle-product-list .bundle-product-item .bundle-product-info{text-align:left;padding:16px 0 0}.bundle-product-info .product-vendor{color:#09030299;font-size:13.2px;font-family:Montserrat;font-weight:400;line-height:19.8px;margin:0 0 4px}.bundle-product-info .product-title{color:#090302;font-size:15px;font-family:Montserrat;font-weight:700;line-height:22.5px;margin:0 0 4px}.bundle-product-info .variant-price{color:#090302;font-size:18px;font-family:Montserrat;font-weight:700;line-height:27px;display:flex;gap:9px}.bundle-product-info .variant-price .variant-compare-at-price{text-decoration:line-through;font-weight:400}.bundle-product-info .variant-compare-at-price{font-size:14px;color:#999;text-decoration:line-through}.bundle-product-info .quantity-btns{display:none;justify-content:center;align-items:center;margin-bottom:0;position:absolute;left:0;bottom:0;width:100%}.bundle-product-info .incdec-btn{width:54px;min-width:54px;height:48px;background:#fff;color:#000;border:1px solid #ccc;padding:5px 10px;cursor:pointer;display:flex;align-items:center;justify-content:center}.bundle-product-info .incdec-btn.minus{border-radius:5px 0 0 5px}.bundle-product-info .incdec-btn.plus{border-radius:0 5px 5px 0}.bundle-product-info .incdec-btn svg{max-width:24px;fill:#090302}.bundle-product-info .quantity{text-align:center;margin:0;font-size:16px;border:none;border-top:1px solid #ccc;border-bottom:1px solid #ccc;color:#090302;font-size:18px;font-family:Montserrat;font-weight:600;text-transform:uppercase;line-height:18px;letter-spacing:1px;height:48px;width:100%}.bundle-product-info .quantity:focus{outline:none}.bundle-product-info .product-atc-btn{background-color:#28acf8;text-align:center;border-radius:5px;text-decoration:none;transition:all .3s ease;display:none;justify-content:center;padding:12px;position:absolute;left:0;bottom:0;width:100%;font-weight:700;line-height:22px;font-size:14px;letter-spacing:1px}.bundle-product-info .variant-atc-btn.show,.bundle-product-info .quantity-btns.show{display:flex}.bundle-footer{background:#f2f2f2;position:sticky;bottom:0;z-index:9999;padding:20px 0}.bundle-product-with-btn{display:flex;justify-content:space-between;align-items:center;gap:16px}.bundle-product-with-btn .added-products{display:flex;gap:16px;flex-wrap:wrap}.bundle-product-with-btn .added-products .added-product-item{width:80px;height:80px;border:2px rgba(9,3,2,.7) dashed;padding:8px;display:flex;align-items:center;justify-content:center;position:relative}.bundle-product-with-btn .added-products .added-product-item .remove-product{position:absolute;background:#000;cursor:pointer;right:-16px;top:-17px;width:18px;height:18px;border-radius:50%;font-size:0px}.bundle-product-with-btn .added-products .added-product-item .remove-product:before,.bundle-product-with-btn .added-products .added-product-item .remove-product:after{position:absolute;content:"";left:50%;top:50%;transform:translate(-50%,-50%) rotate(45deg);height:2px;width:10px;background:#fff}.bundle-product-with-btn .added-products .added-product-item .remove-product:before{transform:translate(-50%,-50%) rotate(-45deg)}.bundle-price-main{display:flex;gap:8px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.bundle-price-main .bundle-save-price{background:#fbcc00;color:#090302;font-size:12px;font-weight:600;text-transform:uppercase;line-height:14px;letter-spacing:.5px;padding:4px 12px;border-radius:2px}.bundle-price-main .bundle-discopunted-price{color:#090302;font-size:18px;font-family:Montserrat;font-weight:700;line-height:27px}.bundle-price-main .bundle-original-price{color:#090302;font-size:18px;font-family:Montserrat;font-weight:500;text-decoration:line-through;line-height:27px;opacity:.5}.bundle-product-with-btn .bundle-footer-right{display:flex;flex-direction:column;min-width:300px}.bundle-footer-right .review-bundle-btn{margin-top:16px;margin-left:auto}.review-bundle-btn .review-bundle{font-size:14px;font-family:Montserrat;font-weight:700;text-transform:capitalize;line-height:22px;letter-spacing:1px;display:flex;align-items:center;justify-content:center;padding:11px 26px;border-radius:5px}.bundle-product-with-btn .added-product-box{position:relative;z-index:1;width:100%}.bundle-product-with-btn .added-products .added-product-item:before,.bundle-product-with-btn .added-products .added-product-item:after{position:absolute;content:"";left:50%;top:50%;width:15px;height:2px;background:#090302b2;transform:translate(-50%,-50%);border-radius:2px;pointer-events:none}.bundle-product-with-btn .added-products .added-product-item:before{width:2px;height:15px}.review-bundle-main{padding:32px 0}.review-bundle-main .bundle-checkout-header{margin:0 0 32px;text-align:center}.review-bundle-main .bundle-checkout-header h2{color:#090302cc;font-size:24px;font-family:Montserrat;font-weight:600;margin:0;text-transform:none}.review-bundle-main .bundle-checkout-header p{color:#090302cc;font-size:16px;font-family:Montserrat;font-weight:400;margin:8px 0 0}.bundle-checkout-content{display:flex;flex-wrap:wrap;gap:32px;align-items:flex-start}.bundle-checkout-content .bundle-checkout-right{width:372px;background:#f2f2f2;padding:16px}.bundle-checkout-content .bundle-checkout-left{width:calc(100% - 404px);border-bottom:1px solid #090302;display:flex;justify-content:space-between;gap:24px;padding:24px 0}.bundle-checkout-content .bundle-checkout-left .bundle-checkout-image{display:flex;gap:24px}.bundle-checkout-image .bc-img{width:120px;min-width:120px}.bundle-checkout-image .bc-img img{width:100%}.bundle-checkout-image .bc-text h4{margin:0 0 8px;color:#090302;font-size:16px;font-family:Montserrat;font-weight:700;line-height:24px;text-transform:none}.bundle-checkout-image .bc-text ul{padding:0;margin:0;color:#090302;font-size:14px;font-family:Montserrat;font-weight:400;line-height:21px;display:flex;flex-direction:column;gap:5px}.bc-price-info{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;align-items:center}.bc-price-info .bc-save-price{color:#090302;font-size:12px;font-weight:600;text-transform:uppercase;line-height:14px;letter-spacing:.5px;background:#fbcc00;display:flex;height:22px;align-items:center;padding:2px 12px 0}.bc-price-info .bc-total-price{color:#090302;font-size:18px;font-family:Montserrat;font-weight:700;line-height:27px}.bc-price-info .bc-original-price{color:#09030280;font-size:18px;font-family:Montserrat;font-weight:500;text-decoration:line-through;line-height:27px}.bundle-checkout-prices{display:flex;flex-direction:column;align-items:flex-end}.bundle-checkout-prices .edit-remove-btn-wrapper{margin-top:auto}.edit-remove-btn{display:flex;gap:8px}.edit-remove-btn .edit-btn{color:#090302;font-size:14px;font-family:Montserrat;font-weight:600;text-decoration:underline;line-height:27px}.edit-remove-btn .remove-btn{color:#f71735;font-size:14px;font-family:Montserrat;font-weight:400;line-height:27px}.bundle-checkout-right .order-details h3{margin:0 0 16px;color:#090302;font-size:16px;font-family:Montserrat;font-weight:600;line-height:27px;text-transform:none}.bundle-checkout-right .order-details ul{display:flex;flex-wrap:wrap;flex-direction:column;gap:8px}.bundle-checkout-right .order-details ul li{display:flex;gap:16px;justify-content:space-between;color:#090302;font-size:16px;font-family:Montserrat;font-weight:600;line-height:27px}.bundle-checkout-right .order-details ul li b{color:#737373;font-weight:600}.bundle-checkout-right .order-details .checkout-button{margin-top:16px;width:100%}.bundle-checkout-right .order-details .btn.create-btn{margin-top:6px;width:100%}.bundle-page .section--template{margin-top:0}.hide{display:none!important}.bundle-product-info .okeReviews.oke-sr{margin:12px 0 7px}.bundle-checkout-right .btn{font-size:14px;font-family:Montserrat;font-weight:700;text-transform:none;line-height:22px;letter-spacing:1px;padding:11px 10px}.added-product-img{position:relative;overflow:hidden;padding-top:100%;display:flex;width:100%}.added-product-img img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:contain}.bundle-product-media .main-media{position:relative;overflow:hidden;padding-top:100%;display:flex;width:100%}.bundle-product-media .main-media img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:contain}@media screen and (max-width:1199px){.bundle-product-list .bundle-product-item{width:calc(33.33% - 14.64px)}.bundle-container{padding-left:32px;padding-right:32px}.bundle-checkout-content .bundle-checkout-right{width:290px}.bundle-checkout-content .bundle-checkout-left{width:calc(100% - 322px)}}@media screen and (max-width:1023px){.bundle-checkout-content{flex-direction:column}.bundle-checkout-content .bundle-checkout-left{width:100%}.bundle-checkout-content .bundle-checkout-right{margin-left:auto;width:100%;max-width:290px}}@media screen and (min-width:768px){.bundle-header-progressbar .bundle-product-with-btn{display:none}.desktop-hide{display:none!important}.bundle-tabs .bundle-tab:hover{border-color:#28acf8;background:#28acf8;color:#fff}}@media screen and (max-width:767px){.mobile-hide{display:none!important}.bundle-container{padding-left:16px;padding-right:16px}.bundle-product-list .bundle-product-item{width:calc(50% - 8px);padding:0 0 62px}.bundle-back-button .btn{width:100%;max-width:110px}.bundle-page .section--template{margin-top:0}.bundle-header h2{margin:0;font-size:22px;line-height:27px}.bundle-header .bundle-text ul{flex-wrap:nowrap;display:inline-flex;width:auto;margin:0 auto;padding:0}.bundle-header .bundle-text ul li{width:calc(50% - 8px);text-align:left;font-size:12px;line-height:15px}.bundle-header .bundle-text ul li svg{width:18px;min-width:18px}.bundle-progressbar>.progressbar-text{font-size:14px}.bundle-header .bundle-text ul li:last-child svg{min-width:28px}.bundle-tabs{flex-wrap:nowrap;justify-content:flex-start;overflow:auto;gap:8px;height:auto}.bundle-tabs::-webkit-scrollbar{height:0;width:0}.bundle-tabs .bundle-tab{white-space:nowrap}.bundle-progressbar{overflow:hidden}.progressbar-steps{margin:16px -55px 0;width:auto;max-width:none}.bundle-content{padding:16px 0}.bundle-content-heading{display:none}.tabbing-products .bundle-product-list{gap:16px}.bundle-product-info .product-vendor{font-size:12px}.bundle-product-info .variant-price,.bundle-product-info .product-title{font-size:14px;line-height:22px}.bundle-footer{padding:16px 0}.bundle-footer .bundle-product-with-btn .bundle-footer-left{display:none;width:100%}.bundle-price-main{justify-content:center}.bundle-footer-right .review-bundle-btn .buy-bundle-btn button{width:100%;max-width:400px}.bundle-footer-right .review-bundle-btn,.bundle-product-with-btn .bundle-footer-right{width:100%}.bundle-footer-right .review-bundle-btn .buy-bundle-btn{width:100%;display:flex;flex-direction:column;align-items:center}.progressbar-steps .progressbar-item:last-child .progressbar-text{text-align:right;transform:translate(-50%)}.bundle-product-with-btn .added-products .added-product-item{width:60px;height:60px}.bundle-product-with-btn .added-products .added-product-item .remove-product{width:16px;height:16px}.bundle-header-progressbar .bundle-footer-left{margin:0 0 16px}.bundle-checkout-content .bundle-checkout-left{width:100%;padding:8px 0 16px;flex-direction:column}.bundle-checkout-image .bc-img{width:48px;min-width:48px}.bundle-checkout-content{gap:16px}.bundle-checkout-image .bc-text h4{font-size:14px;line-height:16.8px;margin:0 0 4px}.bundle-checkout-image .bc-text ul{font-size:12px;line-height:14.4px}.bundle-checkout-content .bundle-checkout-left .bundle-checkout-image{gap:8px}.bundle-checkout-content .bundle-checkout-left{gap:20px}.edit-remove-btn .remove-btn,.edit-remove-btn .edit-btn{font-size:12px;line-height:14.4px;white-space:nowrap}.edit-remove-btn span{font-size:11px}.bundle-checkout-prices .edit-remove-btn-wrapper{margin-top:0}.edit-remove-btn{gap:5px;line-height:12px}.bundle-checkout-prices{flex-direction:row-reverse;justify-content:space-between;align-items:flex-start;padding-left:56px}.review-bundle-main .bundle-checkout-header{margin:0 0 24px}.review-bundle-main .bundle-checkout-header h2{font-size:14px;margin:0 0 6px}.review-bundle-main .bundle-checkout-header p{font-size:12px}.bc-price-info .bc-total-price,.bc-price-info .bc-original-price{font-size:14px;line-height:16.8px}.bc-price-info .bc-sale-label{width:100%;order:1;display:flex;justify-content:flex-end}.review-bundle-main{padding:16px 0}.bc-price-info .bc-save-price{font-size:10px}.bundle-checkout-right .order-details .checkout-button,.bundle-checkout-right .order-details .btn.create-btn{font-size:14px;padding:11px 10px;min-height:46px}.bundle-checkout-right .order-details ul{gap:4px}.bundle-checkout-right .order-details ul li{font-size:16px}.bundle-checkout-right .order-details h3{margin:0 0 10px;font-size:16px}.bundle-header-with-button{margin:24px 0 16px}.bundle-product-info .okeReviews.oke-sr{margin:6px 0}.bundle-product-with-btn .added-products .added-product-item .remove-product:before,.bundle-product-with-btn .added-products .added-product-item .remove-product:after{width:8px}.progressbar-steps .progressbar-item:last-child .progressbar-text{padding-right:0}.bundle-header-progressbar .bundle-navigation{margin-right:-16px}.bundle-tabs .bundle-tab:last-child{margin-right:16px}}@media screen and (max-width:575px){.bundle-checkout-content .bundle-checkout-left{margin-bottom:272px}.bundle-checkout-content .bundle-checkout-right{max-width:none;margin:0;width:100%;position:fixed;bottom:0;left:0;right:0;z-index:11}}
/*# sourceMappingURL=/cdn/shop/t/99/assets/custom-bundle.css.map */
