/** Shopify CDN: Minification failed

Line 6:97 Unexpected "%"

**/
.videoPoster:after,.videoPoster:before{content:'';top:50%;left:50%;z-index:111;position:absolute}% endcomment % .sf__form-submit{left:auto;padding:0 15px;pointer-events:auto;right:0}.ptb-50{padding-top:50px;padding-bottom:50px}.mtb-0{margin-top:0!important;margin-bottom:0!important}.m-testimonial{min-height:282px}.m-product-card__tag-name{font-size:16px!important;padding:15px 10px!important;border-radius:50%!important}.template-product h2.text-black{color:#000}.blog-design h2,.template-product h2.fs-30{font-size:30px}.fs-20{font-size:20px}.mtt-10{margin-top:10px}.home-banner{height:auto!important}.custom-slider-pd{padding:10px 0 50px}.video-slider h2{text-align:center;margin-bottom:25px}.product-description,.videoPoster:hover{cursor:pointer}.videoPoster:before{width:80px;height:80px;margin:-40px 0 0 -40px;border:5px solid red;border-radius:100%;background:red}.videoPoster:after{width:0;height:0;margin:-15px 0 0 -8px;border-left:24px solid #fff;border-top:15px solid transparent;border-bottom:15px solid transparent;transition:border-color .3s}.camp-slider-thumb{width:100%;max-width:1000px;height:100%;margin:0 auto}.camp-slider-thumb .slick-dots li{background:#000;border-radius:50%;width:12px;height:12px;border:2px solid #000}.camp-slider-thumb .slick-dots .slick-active{background:0 0;border:2px solid #000;width:16px;height:16px;top:-2px}.camp-slider-thumb .slick-dots li button::before,.product-custom-price .jdgm-rev-widg__title{display:none}.camp-slider-thumb .slick-next.slick-arrow,.carousel .slick-next.slick-arrow{right:-80px}.slick-carousel .slick-next.slick-arrow{right:30px;background:#fff;z-index:1}.camp-slider-thumb .slick-prev.slick-arrow,.carousel .slick-prev.slick-arrow{left:-80px}.slick-carousel .slick-prev.slick-arrow{left:30px;background:#fff;z-index:1}.camp-slider-thumb .slick-next:before,.carousel .slick-next:before,.slick-carousel .slick-next:before{content:"";position:absolute;background:url(//petshuddhi.com/cdn/shop/t/3/assets/arrow-spritee.png?v=149585119859724686841784614764) -10px -14px/cover no-repeat;top:18px;right:9px;width:20px;height:17px}.camp-slider-thumb .slick-prev:before,.carousel .slick-prev:before,.slick-carousel .slick-prev:before{content:"";position:absolute;background:url(//petshuddhi.com/cdn/shop/t/3/assets/arrow-spritee.png?v=149585119859724686841784614764) 10px -14px/cover no-repeat;top:18px;right:19px;width:20px;height:17px}.camp-slider-thumb .slick-next.slick-arrow:hover,.camp-slider-thumb .slick-prev.slick-arrow:hover,.carousel .slick-next.slick-arrow:hover,.carousel .slick-prev.slick-arrow:hover{background:#000}.camp-slider-thumb .slick-prev:hover:before,.carousel .slick-prev:hover:before{content:"";background-position:10px 0}.camp-slider-thumb .slick-next:hover:before,.carousel .slick-next:hover:before{content:"";background-position:-10px 0}.camp-slider-thumb .slick-arrow,.carousel .slick-arrow,.slick-carousel .slick-arrow{background:0 0;border-radius:50%;width:50px;height:50px;border:1px solid #a7a6a6}.offer-heading{max-width:250px;margin-bottom:20px}.offer-content{display:flex;align-content:center;margin-bottom:6px}.offer-icon{width:18px;height:18px;display:inline-block;margin-right:8px;margin-top:3px}.product-tab-heading .block.text-base a,.related-heading .leading-normal.sf__pcard-name,.truncate-lines{-webkit-box-orient:vertical;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;overflow:hidden}.fbt-lable-name{padding-left:8px}.video_wrapper{max-width:700px;margin:0 auto}.slick-carousel video{height:259px;width:100%;background:#000}.slick-carousel .slick-slide{display:block;margin:0 6px}.mrpgreen{color:#3e6643;font-weight:600}.fbt-list-item label{position:relative}.fbt-list-item label:before{width:18px;height:18px;border:2px solid #3b664a;content:"";position:absolute;left:0;top:0;border-radius:0;-webkit-border-radius:0px;-ms-border-radius:0px;-o-border-radius:0;-moz-border-radius:0;padding:2px;background:#3b664a}.fbt-list-item label:after{border-bottom:3px solid #fff;border-right:3px solid #fff;-webkit-transform:rotate(45deg);-ms-transform:rotate(32deg);transform:rotate(45deg);width:5px;margin-left:2px;content:"";height:11px;position:absolute;left:5px;top:2px}.fbt-list-item input{opacity:0}.prod__tag-discounted{background-color:var(--bg-cart-wishlist-count,#da3f3f);color:#fff;margin-top:5px;min-width:40px;padding:10px 0;border-radius:50%;align-content:center;justify-content:center;height:40px;font-size:16px}.section__header{margin-bottom:30px}.section-my,.section-py{margin-bottom:50px;margin-top:50px}.section-py{padding-bottom:50px;padding-top:50px}.blogpage-heading{font-size:18px;text-align:center}.product-description li{margin-bottom:24px;line-height:24px}.related-heading{margin-bottom:50px}.product-tab-heading .block.text-base a,.related-heading .leading-normal.sf__pcard-name{-o-text-overflow:ellipsis}.product-list img{object-fit:cover!important;height:100%!important}.m-icon-box__heading.h4{color:#fff}.m-icon-box__description p{color:#abbdae}.m-page-ptb{padding:30px 0}.product-custom-p .m-price-item--last{color:#3e6643;font-weight:500}.main-product__block .m-product-title{margin-bottom:0}.pb-50{padding-bottom:50px}.whatsappintegration img{width:30px;height:30px;position:absolute;bottom:12px;left:11px;border-radius:50%}.whatsappintegration{height:55px;width:55px;position:fixed;bottom:140px;right:12px;background-color:#0c6b4b;color:#fff;padding:10px 15px;border-radius:50%;font-size:24px;text-decoration:none;border:1px solid #ffffff59;overflow:hidden;box-shadow:0 5px 15px 0 rgba(0,0,0,.6);transform:translatey(0);animation:2s ease-in-out infinite float;z-index:9999;touch-action:none;user-select:none}.jitsi-meeting.whatsappintegration{bottom:200px}@keyframes float{0%{box-shadow:0 0 0 0 rgba(37,211,102,.5);transform:translatey(0)}50%{box-shadow:0 0 0 14px rgba(37,211,102,0);transform:translatey(-20px)}100%{box-shadow:0 0 0 14px rgba(37,211,102,0);transform:translatey(0)}}@media (max-width:767px){.whatsappintegration a{bottom:135px;right:9px}.mobiletxcl h3 a,.mobiletxcl p{color:#000!important}.product-tabs__content .sf__pcard-style-3 .sf__pcard-action-top{right:-5px;top:0}#shopify-section-footer .sf__footer-bottom-inner{padding-bottom:40px}.product-prices{font-size:14px}.sf-pcard__reviews .jdgm-prev-badge{font-size:15px}.videoPoster:after{margin:-26px 0 0 -18px;border-left:14px solid #fff;border-top:10px solid transparent;border-bottom:10px solid transparent}.videoPoster:before{width:50px;height:50px;margin:-40px 0 0 -40px;border:5px solid red}.camp-slider-thumb .slick-arrow,.carousel .slick-arrow,.sf-slider__controls button{height:30px;width:30px}.camp-slider-thumb .slick-next.slick-arrow{right:0;background:#fff}.camp-slider-thumb .slick-prev.slick-arrow{left:0;background:#fff;z-index:1}.camp-slider-thumb .slick-prev:before{top:10px;left:0;width:17px;height:10px}.camp-slider-thumb .slick-next:before{top:10px;right:0;width:17px;height:10px}.carousel .slick-next.slick-arrow{right:-25px}.carousel .slick-prev.slick-arrow{left:-25px}.carousel .slick-next::before{top:6px;right:0}.carousel .slick-prev::before{top:6px;left:0}.sf-slider__controls--absolute button.sf-slider__controls-next{right:-8px}.sf-slider__controls--absolute button{left:-8px;top:40%}.testi-padding{padding:30px 35px}.footer-outer .sf__footer-block-title{font-size:21px!important}.margin-top{margin-top:20px}.m-product-tabs__load-more,.margin-bottom{margin-bottom:20px}.whatsappintegration{bottom:12px}}@media (max-width:400px){.product-prices{font-size:12px}}.blog-design h3{font-size:26px}
  @media (max-width:767px){
    .m-header__mobile m-search-popup {
        padding: 5px !important;
    }
    header .m-header__mobile-right .m-header__account, header .m-header__mobile-right .m-cart-icon-bubble {
        padding: 5px !important;
    }
    header .m-header__mobile-right .m-tooltip {
        padding: 0;
    }
    header .m-header__mobile-right {
        align-items: center;
    }
}

.m-register-form{
    padding: 50px 0;
}
 
.m-register-form__wrapper{
    display: flex;
    max-width: 70%;
    width:100%;
    padding:0;
    margin: 0 auto;
    box-shadow: 0 0 20px #c7c6c6;
    border-radius: 20px;
}
 
.login-left {
    flex: 0 0 50%;
    background: #fff;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 40px;
    border-top-left-radius: 20px;
    border-bottom-left-radius: 20px;
}
 
.form-login {
    width: 90%;
}
 
.login-heading h1 {
    font-size: 28px;
    margin-bottom: 10px;
    color: #262626;
    font-weight: 600;
    font-family: Montserrat;
    line-height: normal;
}
 
.login-heading p {
    font-size: 16px;
    margin-bottom: 30px;
    color: #606060;
    line-height: normal;
    font-weight: 400;
}
 
.single-input-field {
    position: relative;
}
.single-input-field label, .checkbox-container label {
    font-size: 16px;
    font-weight: 500;
    line-height: normal;
    color: #262626;
}
 input[type="text"], .login-left input[type="password"], .login-left input[type="email"], .login-left input[type="tel"] {
    width: 100%;
    padding: 12px;
    margin-bottom: 15px;
    border-radius: 100px;
    border: 1px solid #ccc;
    font-size: 14px;
    line-height:1;
}
 
 .sign-in{
    width: 100%;
    padding: 12px;
    background-color: #0a6c4b;
    border: none;
    border-radius: 100px;
    color: white;
    font-size: 16px;
    cursor: pointer;
    transition: all ease-in-out 0.5s;
}
 
.google-signin-btn{
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    /* max-width: 300px; */
     padding: 12.5px 10px;
    border-radius: 100px;
    border: 1px solid #ccc;
    background-color: #fff;
    cursor: pointer;
    font-size: 16px;
    color:#000;
}
.login-right {
    flex: 0 0 50%;
    background: linear-gradient( 360deg, rgba(105, 135, 73, 1), rgba(255, 255, 255, 1));
    background-size: cover;
    display: flex;
    align-items: center;
    justify-content: space-between;
    border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;
    flex-direction: column;
    padding-top: 50px;
}
 
.login-right .logo {
    max-width: 300px;
}
.img-fluid {
    max-width: 100%;
    height: auto;
}
.login-right .acharyaji {
    height: 420px;
    object-fit: contain;
} 
 
 
.m-customer-forms{
    padding: 50px 0;
}
.m-customer-forms .m-login-form, .m-customer-forms .m-recover-form, .m-customer-forms .m-sign-up {
    width:100%;
    margin:0;
}  
 
.m-customer-forms h3 {
    font-size: 20px;
    font-weight: 700;
    margin-bottom: 0px;
    margin-top: 38px;
    text-align: center;
}
 
.m-customer-forms .m-sign-up p {
    text-align: center;
}
.m-customer-forms .m-reset-password-btn {
    text-decoration-line: underline;
    margin-top:0;
    color: #0a6c4b;
}
@media (max-width: 1199px) {
    .login-left {
        flex: 0 0 100%;
        border-radius: 20px;
    }
    .login-right {
        display: none;
    }
    .login-wrapper {
        flex-direction: column;
    }
}
 
@media screen and (max-width: 767px) {
    .m-register-form__wrapper {
        max-width: 90%;
    }
    .m-register-form__wrapper .login-left {
        padding: 20px;
    }
    .login-heading h1 {
        font-size: 22px;
    }
    .form-login {
        width: 100%;
    }
    .single-input-field label, .checkbox-container label {
        font-size: 14px;
    }
    .m-register-form__wrapper input[type="text"], .m-register-form__wrapper input[type="password"], .m-register-form__wrapper input[type="tel"] {
        padding: 8px 10px;
        margin-bottom: 10px;
    }
}  

@media (max-width:767px){
    .m-header__mobile m-search-popup {
        padding: 5px !important;
    }
    header .m-header__mobile-right .m-header__account, header .m-header__mobile-right .m-cart-icon-bubble {
        padding: 5px !important;
    }
    header .m-header__mobile-right .m-tooltip {
        padding: 0;
    }
    header .m-header__mobile-right {
        align-items: center;
    }
} 