.product_Subscribe{display:flex;margin:8px 0;position:relative;flex-direction:column}button.Pro_SubscribeBTN{background:#000;color:#fff;border:0;font-size:12px;width:31%}span.alert_pro_subscribe{position:absolute;bottom:0;background:#fff;width:100%;height:100%;text-align:center}.subs-package-container:has(.subs-package-radio-container:empty){display:none}.subscription-emptycart{position:relative;display:block;width:100%;text-align:center;min-height:70px;font-weight:900;font-size:1.4rem}.subscription-emptycart p{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);)}.subsCartCalculation.subscription:has(.rightSubsCartCalVal p:empty){display:none}@media only screen and (min-width:1024px){.subscription-emptycart{margin-top:3.25rem}}.subs-cart-item--inner{text-align:left;display:flex;align-items:center;justify-content:space-between;width:auto}.cart-item{position:relative;text-align:center;margin:0 auto 5px;width:80%}.ecom-addtocart.subs-cart-addtocart{margin:0}div#subs-item-container{display:block;position:relative;width:100%}input#subs-end-date[disabled]+img{-webkit-user-select:none;user-select:none;pointer-events:none}@media screen and (min-width:480px){.subs-cart-item--inner{text-align:left;display:flex;align-items:center;justify-content:space-between;width:calc(100% - 25px)}}@media screen and (max-width:600px){.cart-item{width:unset}}@media screen and (max-width:769px){.cart-item{width:100%}}@media screen and (min-width:1024px){.cart-item{position:relative;text-align:center;margin:0 auto 5px;width:99%}}.subscriptionToolTip{margin-right:4px;color:#a1cbf4}.subscriptionToolTip:hover{color:#195b9a}@media only screen and (min-width:600px){.subs-payment-sec1{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;max-width:60%;margin:0 auto}.subs-selectorder-date{width:100%;position:relative;display:block;text-align:right}.subs-selectorder-text{width:100%;position:relative;display:block;text-align:left}.subs-payment-sec1>div{margin-bottom:10px}.subs-start-date-container{display:flex;width:100%}.subs-start-date-text{width:100%;position:relative;display:block;text-align:left}.subs-start-date-container>div:first-child{flex:1 0 56%}.subs-start-date-container>div:last-child{flex:1}.subs-change-mind{text-align:left}.subs-end-date-container{display:flex;width:100%}.subs-end-date-text{width:100%;position:relative;display:block;text-align:left}.subs-total-container{text-align:center}.subs-total-container{display:flex;justify-content:space-evenly;width:100%}.subs-package-discount{display:flex;justify-content:space-evenly}}@media only screen and (max-width:768px){.subs-package-sec{width:90%;margin-left:5%}.subs-package-container{display:flex;width:100%;margin:10px auto;border:1px solid black;padding:4px;border-radius:9px}.subs-package-radio-container{width:50%;padding:10px 12px}.subs-away{margin-top:55px;text-align:left;font-size:13px}.subsCalanderArea img{right:30px;width:24px}.subs-congratulation-msg,.subs-recuring{text-align:center}.subs-dilivery-container{margin:8px}.subs-deliver-note{margin-right:8px}}@media only screen and (min-width:768px){.subs-payment-sec1{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;max-width:60%}.subs-select-order-container{width:100%;column-gap:20px}.subs-select-order-container>div:first-child{flex:1 0 56%}.subs-select-order-container>div:last-child{flex:1}.subs-start-date-container{display:flex;column-gap:20px;width:100%}.subs-start-date-container>div:first-child{flex:1 0 56%}.subs-start-date-container>div:last-child{flex:1}.subs-end-date-container{display:flex;column-gap:20px;width:100%}.subs-change-mind{width:100%;text-align:left}.subs-total-container,.subs-package-discount{display:flex;column-gap:20px;width:100%}input#subs-start-date{width:80%}.subs-selectorder-text,.subs-start-date-text{text-align:right}.subs-end-date-text{text-align:right;flex:1 0 56%}.subs-end-date-picker{flex:1}input#subs-end-date{width:80%}.subs-total-text{text-align:left;flex:1 0 5%}.subs-package-discount-text{text-align:right;flex:1 0 5%}.subs-selectorder-date,.subs-total-price{text-align:left}.subs-payment-plan-container{justify-content:right;display:grid;width:91%}.subs-package-container{width:100%;position:relative;display:block}.subs-away{flex:1 1;margin:auto auto auto 23px;text-align:left;font-size:13px}.subs-package-radio-container{display:block;position:relative;width:100%;display:flex;flex-direction:row;max-width:60%;margin:0 auto;padding:10px;column-gap:20px}.subs-recuring{text-align:center;font-size:30px}.subs-dilivery-container{display:flex;margin-top:10px}.subs-dilivery-container>div{flex:1 1 0}.subs-delivery-msg{margin-right:22px}.subs-nextbtn-continer{display:flex;justify-content:right}}@media only screen and (min-width:992px){.subs-payment-plan-container{display:block;width:100%;position:relative}.subs-payment-sec1{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;max-width:60%;margin:0 auto}.subs-select-order-container{display:flex}.subs-select-order-container{width:100%;column-gap:20px}.subs-start-date-container,.subs-end-date-container{display:flex;column-gap:20px;width:100%}.subs-change-mind{width:100%;text-align:left}.subs-total-container,.subs-package-discount{display:flex;column-gap:20px;width:100%}input#subs-start-date{width:80%}.subs-selectorder-text,.subs-start-date-text{text-align:left}.subs-end-date-text{text-align:left;flex:1 0 56%}input#subs-end-date{width:80%}.subs-total-text{text-align:left;flex:1 0 5%}.subs-package-discount-text{text-align:left}.subs-package-discount-price{flex:1}.subs-selectorder-date,.subs-total-price{text-align:left}.subs-total-price{flex:1}.subs-payment-plan-container{display:block;position:relative;width:91%;margin:0 auto}.subs-away{flex:1 1;margin:auto auto auto 23px;text-align:left;font-size:13px}.subs-recuring{text-align:center;font-size:30px}.subs-dilivery-container{display:flex;width:60%;margin:0 auto;flex-direction:column}.subs-dilivery-container>div{flex:1 1 0}.subs-delivery-msg{margin-right:22px}.subs-nextbtn-continer{display:flex;justify-content:right}}.subs-next{border:none;width:120px;height:28px;background-image:linear-gradient(#0b4ab9,#0c0941);color:#fff;margin:5px 0;font-size:14px;border-radius:4px;position:relative}.subs-next i{position:absolute;right:12px;top:8px}.subsCalanderArea{display:flex;border:1px solid black;width:150px;margin:0;padding:0;position:relative;overflow:hidden}.subsCalanderArea img{position:absolute;right:3px;width:26px}.hasDatepicker{border:none}.subs-selectorder-date select{height:30px}.subsToolTip{display:none;color:#fbfbfb;background-color:#6495ed;font-size:10px;border-radius:4px;padding:2px;margin-left:0;margin-top:-20px;position:absolute;z-index:100}.ecom_hide{display:none!important}.ecom_hidden{visibility:hidden}@media only screen and (min-width:968px){.subsToolTip{display:none}}@media only screen and (max-width:1000px){.subs-dilivery-container,.subs-nextbtn-continer{display:block}}.not-logged-subscription{position:fixed;background:#2eace1;z-index:99999999;width:50%;min-height:20%;border-radius:30px;text-align:center;top:25%;left:0;right:0;margin:auto;box-shadow:0 0 0 10000px #000000bf;padding:2vw;z-index:9999999999999;cursor:pointer}.notlogged-banner-closeBtn{width:44px;height:45px;padding:2px;border-radius:100%;position:absolute;right:-14px;top:-10px;background-color:#2eace1;box-shadow:-3px 5px 11px #000}.notlogged-banner-closeBtn span{font-weight:900;font-size:26px;color:#fff;font-family:sans-serif;text-decoration:none}.notlogged-banner-closeBtn a:hover{text-decoration:none}.not-logged-subscription p{color:#fff;margin:2vw auto}.notlogged-banner-btn-container{display:flex;justify-content:space-evenly}.notlogged-banner-btn{border:4px solid white;border-radius:16px;min-width:22%;padding:3px}.notlogged-banner-btn a{text-decoration:none;color:#fff}@media only screen and (min-width:450px)and (max-width:900px){.not-logged-subscription{width:80%}}@media only screen and (max-width:450px){.not-logged-subscription{width:90%}.notlogged-banner-btn-container{display:block;margin:10px auto}.notlogged-banner-btn{width:60%;margin:8px auto}}@media only screen and (max-width:800px){.notlogged-banner-closeBtn{width:35px;height:35px;right:-10px;top:-9px}.notlogged-banner-closeBtn span{font-size:20px}}.subscriptionCartTopic h1{text-align:center;font-size:2rem;text-transform:capitalize}.subscriptionCartDetailsArea{width:95%;margin:5px auto;height:auto;display:flex}.leftSubsCartSide{width:50%;height:auto;padding:12px}.rightSubsCartSide{width:50%;height:auto;border-left:1px solid #adabab;padding:12px}.leftSubsContactInfo{margin-bottom:4rem}.leftSubsContactInfo h4{float:left}.leftSubsContactInfo p{float:right}.leftSubsContactInfo input[type=email]{width:100%;margin:12px 0%;border-radius:2px;border:1px solid #a9a6a6f2;height:45px;padding:0 12px;color:#7d7979}.leftSubsContactInfo input[type=checkbox]{width:18px;height:18px;margin:4px 12px;border:2px solid #0a3581;border-radius:4px;float:left}.leftSubsContactInfo span{float:left}.leftSubsShippingAddressInfo{margin-bottom:4rem}.leftSubsShippingAddressInfoHalfwidthfield{width:49.5%;margin:5px 0;border-radius:2px;border:1px solid #a9a6a6f2;height:45px;padding:0 12px;color:#7d7979}.leftSubsShippingAddressInfoFullwidthfield{width:100%;margin:5px 0;border-radius:2px;border:1px solid #a9a6a6f2;height:45px;padding:0 12px;color:#7d7979}select#subs-province:valid{color:#000}#diff-subs-province:valid{color:#000}.leftSubsBillingAddressSelector{width:100%;border:1px solid grey;height:45px;padding:10px}.sameAddress{border-bottom:none;border-radius:5px 5px 0 0}.differentAddress{border-radius:0 0 5px 5px}.subsCartPaymentBtn{border:none;width:200px;height:35px;background-image:linear-gradient(#0b4ab9,#0c0941);color:#fff;font-size:14px;border-radius:4px;position:relative;margin:12px 0 12px 56%}.subsCartItemListAreaHideOnMob{display:none}.cart .subs_button_container{margin-top:5px}input.subs-package-radio[disabled]:after{position:absolute;display:block;height:100%;width:100%;border-radius:50%;border-color:#818181;border-style:solid;border-width:1px}input.subs-package-radio[disabled]:checked:after{border-color:#0075ff}.cart-item--info .ecom-addtocart.subs-cart-addtocart{background-color:transparent}.cart-item--info input.qty_cart.subs_item_count{height:31px;border:1px solid #e8d8d8}.cart-item--info .cartplus-btn-ecom{background:transparent!important}input.qty_cart.subs_item_count:focus-visible{outline:none}.cart-item--info{-webkit-user-select:none;user-select:none}.errorBorder{border-style:solid!important;border-width:1px!important;border-color:red!important}.expandSubsCartListItems{transform:rotate(180deg)}.error{border:2px solid red;padding:10px}.hideSubsCartListItems{display:none}#subscription_cart{width:50px;height:50px;position:relative;background:url(/cdn/shop/files/subscription-image.png?v=1738298037);z-index:991;background-repeat:no-repeat;background-position-x:center;background-position-y:center;background-size:50px auto;cursor:pointer;top:-12px;position:absolute}.subscription_cart .text{position:absolute;top:-1px;right:-15px;font-size:12px;font-weight:700;text-align:center;color:#fff;min-width:18px;height:18px;background-color:#012d7d;border-radius:100%}@media only screen and (max-width:768px){.subscription_cart .text{right:-7px}}@media only screen and (min-width:768px){.hideSubsCartListItems{display:block}}@media only screen and (max-width:960px){.relaValue{font-size:1.5rem;margin:0}.crossedValue{margin:0;text-decoration:line-through}.subsCartItemListMobValue{margin-top:4%;width:40%;text-align:right;margin-right:3%}.subsCartItemListMobTxt i{margin-left:5%}.subsCartItemListMobTxt span{font-size:3vw;color:#002d7e}.subsCartItemListMobTxt img{width:30px;height:30px;margin:0 2%}.subsCartItemListMobTxt{min-height:auto;width:70%;padding:5% 0}.subsCartItemListAreaHideOnMob{display:flex;min-height:4rem;margin:1px -14px 16px;border-top:2px solid #c9c7c7;border-bottom:2px solid #c9c7c7}.leftSubsCartSide{border-bottom:2px solid #a0a0a0!important}.leftSubsBillingAddressInfo{margin-top:2rem}.leftSubsShippingAddressInfo{margin-bottom:0;padding-bottom:2rem;border-bottom:2px solid #a0a0a0}.subsCartPaymentBtn{margin:16px auto;width:100%;height:60px}.leftSubsShippingAddressInfoHalfwidthfield{width:49.5%}.leftSubsContactInfo h4{float:none;margin-bottom:1rem}.leftSubsContactInfo p{float:none}.subscriptionCartDetailsArea{flex-flow:column-reverse}.leftSubsCartSide,.rightSubsCartSide{width:100%;border:none}.subs-deliver-note{width:100%}}@media only screen and (max-width:620px){.itemCount{min-width:26px!important;height:26px}}.ecom-suffix-subcription .koko.sup,.ecom-suffix-subscription .koko.sup{display:none}.ecom-suffix-subcription .money.price__compare-at--single.ecom-elem{text-decoration:unset!important}.ecom-suffix-subcription .money.price__compare-at--single.ecom-elem+span{display:none}.ecom-suffix-subcription span.discount-ecom{display:none}body:has(.product_right form .ecom-addtocart.ecom_hide) .koko.sup{display:none}body:has(.product_right form .ecom-addtocart.ecom_hide) .product__badge--sale{display:none}body:has(.product_right form .ecom-addtocart.ecom_hide) .price__compare-at{display:none}body:has(.product_right form .ecom-addtocart.ecom_hide) .price__current{color:#000}body:has(.product_right form .ecom-addtocart.ecom_hide) .price__current .money.price__compare-at--single.ecom-elem{text-decoration:none!important}body:has(.product_right form .ecom-addtocart.ecom_hide) .price__current .money.price__compare-at--single.ecom-elem+span{display:none}body:has(.product_right form .ecom-addtocart.ecom_hide) span.discount-ecom{display:none}@media only screen and (min-width:768px){.ecom-main-featured-section .owl-carousel .owl-stage{padding-top:5px}.ecom-main-featured-section .owl-stage-outer{margin:0 25px}}@media only screen and (max-width:768px){.ecom-main-featured-section .owl-stage-outer{margin:0;padding-inline-start:3px}.subsSidePanel:has(.hideBrandsCollection){z-index:1}.featured_collection .owl-stage .ProductgridItem{margin-left:0}.featured-collection__container:has(.owl-carousel){padding-right:20px;padding-left:20px}section.ecom-main-featured-section:has(.featured-collection__container){padding-right:0;padding-left:0}.owl-carousel .productitem{padding-left:5px;padding-right:5px;width:150px!important}.ecom-main-featured-section .ecom-title_container{margin-bottom:20px}.ecom-main-featured-section .owl-prev{position:absolute;display:block;width:fit-content;height:auto;top:50%!important;left:-22px!important;transform:translateY(-50%)}.ecom-main-featured-section .owl-next{position:absolute;display:block;width:fit-content;height:auto;top:50%!important;right:-20px!important;transform:translateY(-50%)}.ecom-main-featured-section .owl-prev img,.ecom-main-featured-section .owl-next img{position:relative;display:block;width:25px;height:auto}.ecom-main-featured-section .jdgm-prev-badge .jdgm-star{padding:0!important;font-size:12px}.ecom-main-featured-section .jdgm-prev-badge__text{font-size:12px}}.subs-package{display:flex;flex-direction:column;flex-wrap:wrap;align-items:center;row-gap:11px;text-align:center;padding:20px}.subs-package .subs-package-radio{flex:0 0 10%;height:20px;position:relative;display:block;width:auto;color:transparent;pointer-events:none;display:none}input.subs-package-radio[disabled]:checked:before{display:block;content:" ";background-color:#0075ff;width:14px;height:14px;position:absolute;border-radius:50%;top:50%;left:50%;border:1px solid #ff0000;transform:translate(-50%,-50%);padding:21px;outline:7px solid transparent}.subs-package .subs-package-image-wrapper .subs-package-image{position:relative;display:block;padding:0;margin:0 auto!important;width:100%;max-width:150px}.subs-congratulation-msg{font-style:italic;margin:12px auto;text-align:center}.activePackageCard{background-color:#dfdfdf!important;border:1px solid blue;border-radius:25px;box-shadow:1px 1px 5px #000}.subs-payment-sec1 i{display:none}@media only screen and (max-width:768px){.subs-package-sec{width:90%;margin-left:5%}.subs-package-container{display:flex;width:100%;margin:20px auto 10px;border:1px solid black;padding:4px;border-radius:9px}.subs-package-radio-container{width:100%;padding:10px 5px;display:flex;flex-direction:column;row-gap:10px}.subs-package .packageDetails{padding-left:5px}.subs-away{margin-top:55px;text-align:left;font-size:13px}.subsCalanderArea img{right:30px;width:24px}.subs-congratulation-msg,.subs-recuring{text-align:center}.subs-dilivery-container{margin:8px}.subs-deliver-note{margin-right:8px;margin-top:1px}.subs-package .subs-package-image-wrapper .subs-package-image{width:100%}}@media only screen and (max-width:768px){.subs-payment-section-container{position:relative;display:block}.subs-payment-sec1{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;max-width:95%;margin:0 auto}.subscription-input-wrapper{display:flex;justify-content:space-between;margin-bottom:10px;width:100%}.subscription-input-wrapper .subs-selectorder-text{flex:1}.subs-change-mind.subscription-input-wrapper{column-gap:10px}.subsCalanderArea{justify-content:space-between;width:80%;margin-left:auto}.subsCalanderArea img{right:0}.subs-total-container{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;width:100%}.subs-package-discount{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.subs-selectorder-date span:first-child{width:fit-content;display:inline-block}.subs-selectorder-date span:last-child{margin-left:5px}.leftSubsShippingAddressInfoHalfwidthfield{width:100%}}.search-confirmation-popup{position:fixed;top:0;left:0;width:100%;height:100vh;background:#00000078;z-index:100}.search-confirmation-popup .search-confirmation-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;padding:30px 20px;border-radius:10px}.search-confirmation-popup .search-confirmation-content .warning{text-align:center;font-size:25px;font-weight:900;margin-bottom:2rem}.search-confirmation-popup .search-confirmation-content .button-container{display:flex;flex-direction:row;justify-content:center;column-gap:20px;flex-wrap:wrap;row-gap:10px}.search-confirmation-content .button-container button{all:unset;position:relative;display:block;border:2px solid #001f82;padding:6px 20px;border-radius:5px;cursor:pointer;background:#001f82;color:#fff;min-width:210px;text-align:center}.search-confirmation-content .button-container button[type=button]{color:#001f82;background-color:#fff}@media only screen and (max-width:768px){.search-confirmation-popup .search-confirmation-content{width:90%}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/subscription.css.map */
