@import "https://cdn.jsdelivr.net/npm/bootstrap-icons@1.5.0/font/bootstrap-icons.css";
.slick-slider{box-sizing:border-box;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;display:block;position:relative}.slick-list{margin:0;padding:0;display:block;position:relative;overflow:hidden}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{transform:translate(0,0)}.slick-track{margin-left:auto;margin-right:auto;display:block;position:relative;top:0;left:0}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid #0000;height:auto;display:block}.slick-arrow.slick-hidden{display:true}
.slick-prev,.slick-next{cursor:pointer;color:#0000;background:0 0;border:none;outline:none;width:20px;height:20px;padding:0;font-size:0;line-height:0;display:block;position:absolute;top:50%;transform:translateY(-50%)}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:#0000;background:0 0;outline:none}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:slick;font-size:20px;line-height:1}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{text-align:center;width:100%;margin:0;padding:0;list-style:none;display:block;position:absolute;bottom:-25px}.slick-dots li{cursor:pointer;width:20px;height:20px;margin:0 5px;padding:0;display:inline-block;position:relative}.slick-dots li button{cursor:pointer;color:#0000;background:0 0;border:0;outline:none;width:20px;height:20px;padding:5px;font-size:0;line-height:0;display:block}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{content:"•";text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:20px;height:20px;font-family:slick;font-size:6px;line-height:20px;position:absolute;top:0;left:0}.slick-dots li.slick-active button:before{opacity:.75;color:#000}
body{cursor:default;background:#fff;font-size:15px;font-family:Inter,sans-serif!important;overflow-x:hidden!important}::-moz-selection{color:#fff;background:#386455}::selection{color:#fff;background:#386455}::-webkit-selection{color:#fff;background:#386455}*{list-style:none;outline:none!important;text-decoration:none!important}ul,li{margin:0;padding:0;list-style:none}h1,h2,h3,h4,h5,h6{text-decoration:none!important}.btn-primary{border-radius:10px;padding:15px 40px;font-size:1.1rem;font-weight:500;position:relative;background-color:#386455!important;border:none!important}.btn-primary i{font-size:1.7rem;position:absolute;top:10px}.btn-outline-secondary{color:#272732;border-color:#e5e5e5;border-radius:10px;padding:15px 30px 15px 35px;font-size:1.1rem;font-weight:500;position:relative}.btn-outline-secondary i{font-size:1rem}.btn-primary.btn-lg{padding:15px 55px 15px 40px!important}.container{max-width:1390px}h1{font-size:60px}h2{font-size:48px}p{font-size:16px}.fluid-block{float:left;width:100%;padding:70px 0}.title-div{width:100%;margin-bottom:60px;display:inline-block;position:relative}.title-div h2{margin-bottom:20px;font-weight:700}.title-div:after{content:"";border-bottom:2px solid #386455;width:140px;margin:auto;position:absolute;left:0;right:0}.title-div small{color:#606169;font-size:18px}.site-header .topbar{z-index:2;padding:.3rem 0;font-size:.9rem;position:relative;background:#386455!important}.site-header .navbar{height:90px;padding:.75rem 0}.site-header .logo-circle{border-radius:50%;justify-content:center;align-items:center;width:170px;height:170px;transition:all .1s ease-out;display:flex;box-shadow:0 4px 12px #0000001f}.site-header .logo-circle img{max-width:100%;height:auto;display:block}.site-header .logo-holder{z-index:3;position:relative;bottom:-55px;left:-100px}.site-header .right-nav .dropdown-menu{right:0!important}.site-header .icon-menu{position:relative}.site-header .icon-menu .badge{border-radius:100%;justify-content:center;align-items:center;width:21px;height:21px;display:flex;top:10px;right:-12px}.site-header .icon-menu a{color:#272732}.site-header .icon-menu a i{font-size:1.4rem}.site-header .social-icons{gap:10px;display:flex}.site-header .social-icons .icon{color:#fff;border:1px solid #fff;border-radius:6px;justify-content:center;align-items:center;width:26px;height:26px;font-size:16px;text-decoration:none;transition:all .2s ease-out;display:flex}.site-header .social-icons .icon i{font-weight:300!important}.site-header .social-icons .icon:hover{color:#386455;background:#fff;border-color:#0000!important}.site-header .fixed-top{z-index:999;top:0;left:0;right:0;position:fixed!important}.site-header .fixed-top .logo-circle{width:120px;height:120px}.site-header .fixed-top .logo-holder{bottom:-30px}@media (min-width:992px){.navbar .dropdown-menu{opacity:0;visibility:hidden;pointer-events:none;background:#386455;border:none;padding:10px;transition:opacity .22s,transform .22s,visibility .22s;display:block;transform:translateY(6px);box-shadow:0 5px 15px -3px #00000026}.navbar .dropdown-menu a{color:#fff;border-radius:6px}.navbar .dropdown-menu a:hover{background:#386455}.navbar .dropdown:hover>.dropdown-menu,.navbar .dropdown.show>.dropdown-menu{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.navbar .dropdown-menu,.navbar .dropdown:hover>.dropdown-menu{transition-delay:0s}}@media (max-width:991.98px){.logo-holder{margin-left:0;margin-right:0;top:0}}.navbar .nav-item{margin:0 15px 0 0}.navbar .nav-link{color:#222;padding:.6rem 1rem;font-size:16px;font-weight:400}.navbar .nav-link:hover{color:#386455}.topbar a{color:#fff;text-decoration:none}.banner-section .item-box{width:100%;position:relative;overflow:hidden}.banner-section .item-box img{width:100%}.banner-section .item-box .caption{background:#e7eeee;border-radius:20px 20px 0 0;max-width:636px;margin:auto;padding:50px 60px 60px;position:absolute;bottom:0;left:0;right:0}.banner-section .item-box .caption h1{color:#fff;margin-bottom:10px;font-weight:600}.banner-section .item-box .caption h1 span{color:#386455}.banner-section .item-box .caption .banner-description{color:#fff;margin-bottom:25px;font-size:21px;line-height:30px}.banner-section .item-box .caption .btn-primary{font-size:20px;font-weight:600;background:#386455!important}.banner-section .owl-item .caption{opacity:0;transition:all .9s ease-out;transform:translateY(1000px)}.banner-section .owl-item.active .caption{opacity:1;transform:translateY(0)}.banner-section .owl-nav{z-index:2;place-content:space-between;max-width:1390px;height:50px;margin:auto;display:flex;position:absolute;bottom:60px;left:0;right:0}.banner-section .owl-prev,.banner-section .owl-next{text-align:center;color:#fff;background:#0006;border-radius:100%;width:50px;height:50px;font-size:2rem;line-height:50px;transition:all .2s ease-out;position:absolute}.banner-section .owl-prev{color:#386455!important;background:0 0!important;border:1px solid #386455!important;right:60px!important}.banner-section .owl-next{right:0}.banner-section .owl-prev:hover,.banner-section .owl-next:hover{color:#fff;background:#386455}.owl-dots{z-index:2;justify-content:center;align-items:center;gap:8px;max-width:200px;margin:auto;display:flex;position:absolute;bottom:60px;left:0;right:0}.owl-dots .owl-dot{background:#0003;border-radius:100%;width:14px;height:14px;transition:all .2s ease-out}.owl-dots .owl-dot.active{background:#fff;border-color:#0000}.why-us-section{overflow:hidden}.why-us-section .item .card{text-align:center}.why-us-section .item .card .card-body{padding:40px!important}.why-us-section .item .card .card-body i{color:#386455;margin-bottom:10px;font-size:48px}.why-us-section .item .card .card-body h3{font-size:20px;font-weight:600}.why-us-section .item .card .card-body p{color:#7e7c82;font-size:14px}.why-us-section .owl-item{opacity:0;transition:all .2s ease-out}.why-us-section .owl-item.active{opacity:1}.why-us-section .owl-stage-outer{padding-bottom:50px;overflow:visible!important}.why-us-section .owl-dots{bottom:0!important}.why-us-section .owl-dot.active{background:#386455}.about-section{padding-bottom:0}.about-section .about-box{background:#e7eeee;height:546px;position:relative}.about-section .about-box .about-img{max-width:430px;height:618px;position:absolute;bottom:0;left:140px}.about-section .about-box .about-img img{width:100%}.about-section .about-box .about-text{text-align:left;padding:70px 70px 70px 0}.about-section .about-box .about-text .title-div{margin-bottom:20px}.about-section .about-box .about-text .title-div:after{display:none}.about-section .about-box .about-text .title-div h2{margin-bottom:0;font-size:48px}.about-section .about-box .about-text .title-div strong{color:#386455;font-size:24px}.about-section .about-box .about-text p{color:#616b68}.products-section{padding-bottom:90px}.products-section .card h3{font-size:21px;font-weight:600}.products-section .card .description{color:#606169;font-size:13px}.products-section .card .price strong{padding-right:15px;position:relative;font-weight:500!important}.products-section .card .price strong:after{content:"";border-left:1px solid #e0e0e0;height:17px;margin:auto;position:absolute;top:0;bottom:0;right:0}.products-section .owl-nav{place-content:space-between;width:100%;height:52px;margin:auto;display:flex;position:absolute;top:0;bottom:0}.products-section .owl-prev,.products-section .owl-next{color:#272732;background:#fff;border:1px solid #ebebee;border-radius:100%;justify-content:center;align-items:center;width:52px;height:52px;margin-top:-90px;font-size:1.4rem;transition:all .2s ease-out;display:flex;position:relative}.products-section .owl-prev{left:-75px}.products-section .owl-prev i{margin-left:-3px}.products-section .owl-next{right:-75px}.products-section .owl-next i{margin-right:-3px}.cta-feedback-section{background:url(/assets/images/ctg-bg.jpg) 0 0/cover no-repeat;min-height:558px;position:relative;padding:80px 0!important}.cta-feedback-section:before{content:"";background:#e7eeee;width:50%;position:absolute;inset:0 1000% 0 50%}.cta-feedback-section .ctg-text{padding-right:80px}.cta-feedback-section .ctg-text h2{color:#fff;text-transform:uppercase;margin-bottom:30px;font-size:54px;font-weight:700;line-height:1}.cta-feedback-section .ctg-text p{color:#fff;font-size:18px;font-weight:300;line-height:1.4}.cta-feedback-section .ctg-text .btn-primary{color:#272732!important;background:#f3d321!important;font-weight:600!important}.cta-feedback-section .rating i{color:#386455;margin-right:5px;font-size:1rem}.cta-feedback-section .rating i:last-child{color:#ccc}.cta-feedback-section blockquote{color:#726e7f;font-size:14px}.cta-feedback-section h6{font-weight:600}.cta-feedback-section .date{float:right;color:#a6a3ad;margin-top:10px;font-size:13px}.cta-feedback-section .owl-nav{place-content:space-between;width:100%;height:38px;margin:auto;display:flex;position:absolute;bottom:-65px}.cta-feedback-section .owl-prev,.cta-feedback-section .owl-next{text-align:center;color:#386455;background:#d2ddd9;border:none;border-radius:100%;width:38px;height:38px;font-size:1rem;line-height:37px;transition:all .2s ease-out;position:relative}.cta-feedback-section .owl-prev{left:0}.cta-feedback-section .owl-next{right:0}.cta-feedback-section .owl-prev:hover,.cta-feedback-section .owl-next:hover{color:#fff;background:#272732;border-color:#0000}.cta-feedback-section .owl-dots{z-index:2;justify-content:center;align-items:center;gap:8px;max-width:250px;margin:auto;display:flex;position:absolute;bottom:-55px}.cta-feedback-section .owl-dots .owl-dot{background:#d1d5d3;border-radius:100%;width:12px;height:12px;transition:all .2s ease-out}.cta-feedback-section .owl-dots .owl-dot.active{background:#386455}.cta-feedback-section .feedback-section{background:#e7eeee;padding-left:50px;position:relative}.cta-feedback-section .feedback-section .title-div{margin-bottom:30px}.cta-feedback-section .feedback-section .title-div:after{display:none}.cta-feedback-section .feedback-section .title-div h2{font-weight:700}.achievements-section .award-item-box{color:#272732}.achievements-section .award-item-box h3{margin-top:15px;font-size:18px;font-weight:500}.achievements-section .owl-dots{z-index:2;justify-content:center;align-items:center;gap:8px;max-width:250px;margin:40px auto 0;display:flex;position:relative;bottom:0}.achievements-section .owl-dots .owl-dot{background:#d1d5d3;border-radius:100%;width:12px;height:12px;transition:all .2s ease-out}.achievements-section .owl-dots .owl-dot.active{background:#386455}.faq-section{background:#f5f7f6;position:relative}.faq-section .accordion-button{color:#272732;font-size:18px;font-weight:500;padding:15px 20px!important}.faq-section .accordion-body{color:#464254;padding:0 20px 15px!important}.faq-section .accordion-item{margin-bottom:15px;background:#fff!important;border:none!important;border-radius:10px!important}.faq-section .accordion-button{padding:30px;font-size:18px;font-weight:600;box-shadow:none!important;color:#272732!important;background:0 0!important}.faq-section .accordion-button:after{background-image:url(/assets/images/right-arrow.png);background-size:14px;width:14px;height:12px}.faq-section .accordion-button:not(.collapsed):after{background-image:url(/assets/images/right-arrow.png);background-size:14px;width:14px;height:12px;transform:rotate(-90deg)}.faq-section .title-div{margin-bottom:30px}.faq-section .title-div:after{display:none}.faq-section .faq-model{max-width:551px;height:516px;margin-left:50px;position:absolute;bottom:0}.faq-section .faq-model img{width:100%}.blog-section .card .card-img-top{aspect-ratio:16/8;width:100%}.blog-section .card .card-img-top img{width:100%}.blog-section .card h3{font-size:24px;font-weight:600}.blog-section .card .date{color:#97979a}.blog-section .row{margin:0 -20px}.blog-section .col-lg-4{padding:0 20px}.brand-carousel{border-top:1px solid #e5e5e5;padding:30px 0}.brand-carousel .title-div{margin:0}.brand-carousel .title-div h2{margin:0;font-size:30px;font-weight:400}.brand-carousel .title-div:after{display:none}.brand-carousel .brand-item{width:110px;height:110px}footer{float:left;width:100%}footer .footer-top{background:#f3f3f3;padding:90px 0}footer .footer-top p{color:#606169;font-size:15px}footer .footer-top .contact-info a{color:#272732;font-weight:500;transition:all .2s ease-out}footer .footer-top .contact-info a i{color:#386455;font-size:18px}footer .footer-top .contact-info a:hover{color:#386455}footer .footer-top h3{margin-bottom:25px;padding-bottom:10px;font-size:20px;position:relative}footer .footer-top h3:after{content:"";border-bottom:2px solid #386455;width:70px;position:absolute;bottom:0;left:0}footer .footer-top ul li{margin-bottom:6px}footer .footer-top ul li a{color:#606169;font-size:14px;transition:all .2s ease-out}footer .footer-top ul li a:hover{color:#272732}footer .footer-top .input-group .btn{color:#fff;background:#386455;border-color:#0000;padding:12px 25px;font-size:15px}footer .footer-top .input-group .form-control{padding:12px 20px;font-size:15px;box-shadow:none!important}footer .footer-top .input-group .form-control:focus{border-color:#386455}footer .footer-bottom{color:#fff;background:#386455;padding:20px 0}footer .footer-bottom ul li a{color:#fff;font-size:17px}.inner-banner{background:#e7eeee;padding-top:130px;padding-bottom:100px}.inner-banner h1{text-transform:uppercase;color:#fff;font-size:48px;font-weight:700}.about-banner{background:url(/assets/images/about-inner-banner.jpg) top/cover no-repeat}.about-section-main .about-img{max-width:100%}.common-content-block .icon-bullet li{position:relative}.common-content-block .icon-bullet li:before{content:"";position:absolute}.common-content-block .icon-bullet li{margin-bottom:7px;padding-left:35px}.common-content-block .icon-bullet li:before{content:"✓";color:#fff;background:#386455;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:14px;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:50%;left:0;transform:translateY(-50%)}.about-features{background:#f9f9f9}.about-features .card-body{text-align:center;padding:35px!important}.about-features .card-body h3{margin-top:10px;margin-bottom:15px;font-size:21px}.about-features .card-body i{color:#386455;font-size:42px}.about-features .card-body p{color:#606169;margin:0;font-size:14px}.content-block .social-icons .icon{color:#386455;background:#e7eeee;width:40px;height:40px;transition:all .2s ease-out}.content-block .social-icons .icon:hover{color:#fff;background:#386455}.contact-item .icon{color:#fff;text-align:center;background:#386455;border-radius:100%;width:45px;height:45px;margin-right:15px;font-size:1.2rem;line-height:45px}.contact-item a{color:#386455;font-size:1.2rem;font-weight:500}.contact-form{background:#e7eeee}.contact-form .fs-2{font-weight:600}.contact-form .form-control,.contact-form .form-select{border-radius:10px;padding:15px;font-weight:500;box-shadow:0 3px 6px #20366c1a}.contact-form .form-floating>label{padding:1rem 15px;font-weight:500}.contact-form .form-control:focus,.contact-form .form-select:focus{border-color:#386455}.contact-form .btn{padding:15px 30px!important;font-size:1.1rem!important}.map{width:100%}.main-blog-section{float:left;background:#f6f6f7;width:100%;padding:30px 0 160px}.blog-head{width:100%;margin-top:10px;margin-bottom:40px;display:inline-table}.blog-col{vertical-align:middle;display:table-cell}.blog-col:last-child{text-align:right}.blog-col h4{margin:0;font-size:30px;font-weight:600}.btn.sm{background:#fff;padding:12px 25px;font-size:.9rem}.btn-block{text-align:center;width:100%}.items-wrap{float:left;width:100%}.items-wrap .blog-item{background:#fff;border-radius:15px;width:100%;margin-bottom:30px;transition:all .2s ease-out;display:inline-block;position:relative;box-shadow:0 7px 29px #807f900f}.items-wrap .blog-item:hover{box-shadow:0 5px 15px -2px #00000026}.items-wrap .blog-image{aspect-ratio:1;background:#ccc;border-radius:15px 0 0 15px;width:100%;height:100%;display:inline-block;position:relative;top:0;left:0}.items-wrap .blog-content{width:100%;padding:35px 25px 35px 10px;display:inline-block}.items-wrap .blog-content h4{color:#272732;font-weight:700;font-size:24px!important}.items-wrap .blog-content .post-date{color:#999;margin:10px 0;font-weight:500;font-size:14px!important}.items-wrap .blog-content .post-date span{color:#386455;text-transform:none;font-size:14px;font-weight:600}.items-wrap .blog-content p{color:#666;font-size:15px;line-height:24px}.items-wrap .blog-content .btn-outline-primary{color:#606169;border-color:#ccc;padding:10px 25px;font-size:14px}.items-wrap .blog-content .btn-outline-primary:hover{color:#fff;background:#386455;border-color:#0000}.items-wrap .blog-content .btn-outline-secondary{font-size:16px;padding:10px 25px!important}.post-box{float:left;background:#fff;border-radius:15px;width:100%;margin-bottom:30px;padding:30px;box-shadow:0 5px 10px -5px #0000001a}.post-box h4{color:#130f49;text-transform:uppercase;letter-spacing:2px;margin-top:0;margin-bottom:30px;font-size:16px;font-weight:700}.post-box .form-control.search{border-color:#eee}.blue-box{background:#386455}.blue-box h4{color:#fff!important}.post-box .blue-box ul.links{float:left;width:100%;margin:0}.post-box .blue-box ul.links li{margin-bottom:15px}.post-box .blue-box ul.links li:last-child{margin-bottom:0}.post-box .blue-box ul.links li a{color:#fff;opacity:.8;font-size:13px;font-weight:500}.post-box .blue-box ul.links li a:hover{opacity:1;text-decoration:underline!important}.form-control.search{background:#fff url(/assets/images/search-icon.svg) 15px 50%/18px no-repeat;border-color:#606169;border-radius:10px;padding:10px 15px 10px 45px;font-size:.9rem;box-shadow:0 2px 5px 1px #0000000f}.form-control.search:focus{border-color:#386455}.post-item-wrap{float:left;width:100%;position:relative}.post-item-wrap .post-items{float:left;width:100%;margin-bottom:25px;position:relative}.post-item-wrap .post-items:hover .img-wrap:after{opacity:1;border-radius:0;inset:0}.post-item-wrap .post-items:hover li{color:#262353}.post-item-wrap .post-items ul{width:100%;position:relative}.post-item-wrap .post-items ul li{vertical-align:middle;color:#5d5c76;width:auto;font-size:13px;font-weight:500;transition:all .2s ease-out;display:table-cell;position:relative}.post-item-wrap .post-items ul li a{color:#386455}.post-item-wrap .post-items ul li a:after{opacity:.7;opacity:0;content:"";-webkit-background-size:24px;background-size:24px;transition:all .2s ease-in;position:absolute;inset:0;background:#386455!important}.post-item-wrap .post-items .img-wrap{background:#f1f1f6;border-radius:15px;width:68px;height:68px;margin-right:20px;position:relative;overflow:hidden}.post-item-wrap .post-items .img-wrap:after{content:"";opacity:.6;text-align:center;opacity:0;background:#386455;border-radius:100%;margin:auto;transition:all .2s ease-out;position:absolute;inset:30px}.post-item-wrap .post-items .img-wrap img{opacity:.8;width:100%}.post-item-wrap .post-items .img-wrap a:after{opacity:1;background-position:50%}.post-item-wrap .info-text{width:100%;display:inline-block}.post-item-wrap .info-icon .icon-inner{border:1px solid #e0e0e0}.post-item-wrap .info-icon .icon-inner i{color:#386455!important}.post-item-wrap .info-wrap h3{letter-spacing:1px}.post-item-wrap .info-wrap small{color:#767a88;font-size:11px;font-weight:500}.right-panel{float:left;width:100%;margin-top:10px;margin-bottom:30px;position:relative}.pagination a{color:#adadad;text-align:center;background:#fff;border-radius:10px;width:48px;height:48px;margin-right:5px;font-size:20px;font-weight:500;line-height:48px;text-decoration:none;transition:all .2s ease-out;display:inline-block}.pagination a i{color:#130f49;font-size:30px;position:relative;top:0}.pagination a:hover{color:#333}.pagination a.active{color:#fff;background-color:#386455}.sticky{position:sticky;top:125px}.category-wrap{width:100%;display:inline-block}.category-wrap ul li{margin-bottom:5px;margin-right:1px;display:inline-block}.category-wrap ul li a{color:#130f49;background:#f5f5f5;border-radius:4px;padding:6px 10px;font-size:14px;font-weight:400;transition:all .2s ease-out;display:inline-block}.category-wrap ul li a:hover{color:#fff;background:#386455}.main-blog-section.details{padding-top:30px;padding-bottom:120px}.main-blog-section.details .blog-banner{border-radius:20px;margin-top:0;margin-bottom:25px;padding-top:0;overflow:hidden}.main-blog-section.details .blog-banner img{width:100%;height:auto}.main-blog-section.details .right-panel{margin-top:0}.main-blog-section.details .items-wrap .blog-content{min-height:auto;padding:40px}.content-block{padding:90px 0}.content-block .caption p{font-size:15px}.content-block .caption p .title h2{font-size:48px;line-height:52px}.content-block.even .caption{padding-right:43px}.content-block.odd .caption{padding-left:43px}.inner-banner{padding:100px 0;min-height:auto!important}.inner-banner:before{display:none}.inner-banner h1{margin-top:10px;font-size:70px!important;line-height:70px!important}.box-content{overflow-y:0;position:relative}.box-content:before{content:"";opacity:.8;background:url(/assets/images/dot-texture.png) top/20px;height:150px;position:absolute;left:110px;right:110px}.box-content .card{margin-top:70px;box-shadow:0 1px 38px #20366c1a}.box-content .card h2{font-weight:600}.blog-banner img{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;width:100%}.blog-heading{font-size:42px!important}.collections .nav-link{color:#272732;background:#f8f8f8;font-size:1rem;font-weight:500}.collections .nav-link.active{background:#e7eeee;color:#386455!important;border-color:#0000!important}.collections .card{background:0 0;overflow:hidden}.collections .card .card-img{-o-object-fit:cover;object-fit:cover;overflow:hidden;border-radius:15px!important}.collections .card .card-img img{width:100%;transition:all .2s ease-out}.collections .card .card-img .badge{text-transform:uppercase;color:#fff;z-index:2;padding:.5rem .9rem;font-size:12px;font-weight:400;position:absolute;top:10px;left:10px;border-radius:30px!important;font-family:inter!important}.collections .card .card-img .badge.dark{background:#272732}.collections .card .card-img .badge.primary{background:#386455}.collections .card .card-img:after{content:"";z-index:1;opacity:0;background:#00000026;width:100%;height:100%;transition:all .2s ease-out;position:absolute;top:0;left:0}.collections .card .card-img:hover:after{opacity:1}.collections .card .card-body .info h3{color:#272732;font-size:20px;font-weight:600}.collections .card .card-body .info p{color:#909090;font-size:14px}.collections .card .card-body .price .fs-5{color:#386455;font-size:18px;font-weight:600}.collections .card .card-body .price .left{padding-right:15px;position:relative}.collections .card .card-body .price .right{padding-left:15px}.collections .card .card-body .price .right span{color:#386455;font-size:.85rem}.collections .card .card-body .price .text-danger{color:#386455!important}.collections .card .card-body .price .text-muted{font-size:18px;color:#929397!important;font-weight:400!important}.collections .card .btn-outline-primary{text-transform:none!important;padding:1rem 2rem!important;font-size:20px!important}.collections .icons-bar{z-index:2;flex-direction:column;gap:7px;width:35px;padding:0;transition:all .2s ease-out;display:flex;position:absolute;bottom:20px;right:20px}.card-img{position:relative;overflow:hidden}.card-img .icon{opacity:0;background:#00000080;border-radius:100%;justify-content:center;align-items:center;width:35px;height:35px;margin:0;transition:all .2s ease-out;display:flex;transform:translate(15px)}.card-img .icon i{color:#fff;font-size:1rem}.card-img .icon:nth-child(2){transform:translate(30px)}.card-img .icon:nth-child(3){transform:translate(45px)}.card-img .icon:hover{background:#242528!important}.card-img:hover .icon{opacity:1;transform:translate(0)!important}.card-img:hover .icon:nth-child(2),.card-img:hover .icon:nth-child(3){transform:translate(0)}.p-listing{background:0 0}.p-listing .sticky-top{z-index:1;transition:all .2s ease-out;position:sticky!important}.p-listing .f-top{background:#fff;transform:translateY(74px);box-shadow:0 5px 15px -2px #0000001a;padding:0!important}.p-listing .f-top .d-flex.py-5{padding:1rem 0!important}.p-listing .f-top h2{font-size:1.6rem!important}.p-listing .card{border-radius:15px!important;margin-bottom:2rem!important}.p-listing .card .info .item-title{color:#272732;width:100%;font-weight:600;line-height:1.5rem;display:inline-block;font-size:1.2rem!important}.p-listing .card .price .left:after{display:none}.p-listing .card .price .right{padding-left:0}.p-listing .card .price strong{font-weight:600!important}.p-listing .card .ratings span{border-radius:5px;margin-left:0!important}.p-listing .card .btn{letter-spacing:0;padding:.5rem 1.2rem;border:none!important;font-size:.85rem!important}.p-listing .g-5{--bs-gutter-y:0!important}.p-listing .cart-btn{text-transform:none!important;letter-spacing:-.6px!important;padding:.5rem 1rem!important}.p-listing .cart-btn i{margin-right:4px}.p-listing .info h3{font-size:15px!important}.p-listing .bg-primary-subtle{align-items:center;gap:4px;font-size:14px;font-weight:400;display:flex;color:#272732!important;background:#e7eeee!important}.p-listing .bg-primary-subtle i{color:#272732;font-size:12px;position:relative;top:-1px}.p-listing .btn-primary i{font-size:16px;position:relative;top:1px}.p-listing .info{text-align:left!important}.p-listing .collections .card .card-body .price .text-muted,.p-listing .collections .card .card-body .price span{font-size:16px!important}.breadcrumb-item+.breadcrumb-item:before{content:""!important;color:#ccc!important;font-family:Bootstrap-icons!important}.breadcrumb-item a{color:#272732;font-weight:600}.wish-icon{cursor:pointer}.wish-icon i{color:#e83254;font-size:1.4rem}.wish-icon .bi-heart-fill{display:none}.wish-icon.active .bi-heart-fill{display:block}.wish-icon.active .bi-heart{display:none}.f-btn{color:#272732;background:0 0;border:1px solid #e0e0e0;border-radius:8px;align-items:center;gap:5px;padding:.6rem 1.2rem;font-size:1rem;display:flex}.f-btn .badge{color:#fff;border-radius:100%;justify-content:center;align-items:center;width:22px;height:22px;margin-left:5px;font-size:.8rem;display:flex;background:#dc3545!important}.f-btn i{font-size:1.3rem}.f-items-wrap .f-btn{cursor:pointer;padding:.6rem 1.2rem .6rem .6rem;font-size:.95rem}.f-items-wrap .f-btn:checked{background:#386455!important}.f-items-wrap .f-btn:before{content:"";color:#386455;background:#e7eeee;border-radius:100%;justify-content:center;align-items:center;width:22px;height:22px;margin-right:5px;font-family:bootstrap-icons;font-size:1.3rem;display:flex;position:relative}.form-select{border-radius:8px;padding:.6rem 3rem .6rem 1.5rem;font-weight:700;box-shadow:none!important;border-color:#e0e0e0!important}.offcanvas{max-width:350px;border:none!important}.offcanvas .accordion-button{padding:1.2rem 0;font-size:1rem;box-shadow:none!important;border-radius:0!important;font-weight:600!important}.offcanvas .accordion-button:after{background-size:17px;width:17px;height:17px}.offcanvas .accordion-button:not(.collapsed){color:#386455;background:0 0}.offcanvas .accordion-button .badge{border-radius:5px;width:auto;padding:.3rem .4rem;font-size:.8rem;color:#386455!important;background:#e7eeee!important}.offcanvas .accordion-item{border:none!important}.offcanvas .accordion-item .accordion-body{padding:1rem 0}.offcanvas .btn-close{color:#272732;background-color:#eee;background-size:12px;border-radius:8px;box-shadow:none!important}.slider-labels{margin-top:10px}.offcanvas .caption{color:#386455;background:#e7eeee;border-radius:8px;width:auto;margin-top:8px;padding:.3rem .6rem}.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;touch-action:none;box-sizing:border-box}.noUi-target{direction:ltr;position:relative}.noUi-base{z-index:1;width:100%;height:100%;position:relative}.noUi-origin{background:#386455;position:absolute;inset:0}.noUi-handle{z-index:1;position:relative}.noUi-stacking .noUi-handle{z-index:10}.noUi-state-tap .noUi-origin{transition:left .3s,top .3s}.noUi-state-drag *{cursor:inherit!important}.noUi-base,.noUi-handle{transform:translate(0,0)}.noUi-horizontal{height:4px}.noUi-horizontal .noUi-handle{background-color:#386455;border-radius:50%;width:18px;height:18px;top:-7px;left:-7px}.noUi-background{background:#e2e2e2}.noUi-origin,.noUi-target{border-radius:2px}.noUi-draggable{cursor:w-resize}.noUi-vertical .noUi-draggable{cursor:n-resize}.noUi-handle{cursor:default;box-sizing:content-box!important}.noUi-handle:active{-webkit-background-clip:padding-box;background-clip:padding-box;border:8px solid #38645561;top:-14px;left:-14px}.noUi-handle i{pointer-events:none;text-align:center;opacity:0;width:40px;margin-top:0;margin-left:-10px;font-size:12px;font-style:normal;transition:all .5s ease-in-out;position:fixed}.noUi-handle:active i{opacity:1;margin-top:-26px;display:block}.range-slider-wrap{border:1px solid #e0e0e0;border-radius:8px;padding:1.5rem 1.5rem 1.1rem!important}.offcanvas .f-item .btn{color:#272732;border-color:#e0e0e0;border-radius:0;padding:.4rem .8rem;font-size:.85rem;letter-spacing:0!important;text-transform:none!important}.offcanvas .f-item .btn-check:checked+.btn,.offcanvas .f-item .btn.active,.offcanvas .f-item .btn.show,.offcanvas .f-item .btn:first-child:active,.offcanvas .f-item :not(.btn-check)+.btn:active{padding-right:2.2rem;position:relative;color:#fff!important;background-color:#386455!important;border-color:#386455!important}.offcanvas .f-item .btn-check:checked+.btn:after{content:"";color:#386455;background:#fff;border-radius:100%;justify-content:center;align-items:center;width:18px;height:18px;margin:auto;font-family:bootstrap-icons;font-size:10px;display:flex;position:absolute;top:0;bottom:0;right:12px}.image-box{-o-object-fit:cover;object-fit:cover;width:100%;height:300px;overflow:hidden}.assurance{background:#e7eeee}.assurance .card-title{color:#272732!important}.border-2{border:2px solid #386455!important}.filter-div .f-btn,.filter-div .form-select{height:45px}.price{font-size:15px}.ratings{color:#7c7c8c;align-items:center;gap:3px;font-size:13px;display:flex}.ratings span{color:#fff;background:#388e3c;border-radius:5px;margin-left:4px;padding:4px 7px;font-size:12px;font-weight:500}.ratings span i{position:relative;top:-1px}.filter-box{background:#fff;border-radius:18px;margin-bottom:2rem;padding:2rem 1.5rem;transition:box-shadow .2s;overflow:hidden;box-shadow:0 4px 24px #38645512}.filter-box:hover{box-shadow:0 8px 32px #38645521}.filter-box h5{color:#272732;align-items:center;gap:.5rem;font-size:1.1rem;display:flex;margin-bottom:1.5rem!important}.filter-box h5 i{color:#386455}.filter-box h5{padding-left:1.5rem}.filter-box .form-label{color:#272732;margin-bottom:.4rem;font-size:.9rem;font-weight:600}.filter-box .form-select,.filter-box .form-control{box-shadow:none;color:#272732;background-color:#fff;border:1px solid #f0f1f5;border-radius:8px;font-size:.9rem;transition:border-color .2s}.filter-box .form-select:focus,.filter-box .form-control:focus{background-color:#fff;border-color:#386455;box-shadow:0 0 0 2px #38645521}.filter-box .form-check-input:checked{background-color:#386455;border-color:#386455}.filter-box .form-check-label{color:#386455;font-size:.97rem}.filter-box .btn-primary{letter-spacing:.5px;background:linear-gradient(90deg,#386455 60% 100%);border:none;border-radius:8px;font-weight:600;transition:background .2s,box-shadow .2s;box-shadow:0 2px 8px #38645514;color:#fff!important}.filter-box .btn-primary:hover{background:linear-gradient(90deg,#386455 60% 100%);box-shadow:0 4px 16px #38645521}.filter-box .btn-link{color:#386455;text-align:center;border-radius:8px;font-size:.98rem;font-weight:500;transition:background .2s}.filter-box .btn-link:hover{color:#272732;background:#e7eeee;text-decoration:underline}.filter-box .form-check-inline{margin-right:1rem}.filter-box input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.filter-box input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.filter-box input[type=number]{color:#272732;background-color:#fff;border-radius:8px;width:90px;padding:.4rem .7rem;font-size:.97rem;transition:border-color .2s;border:1px solid #e5e5e5!important}.filter-box input[type=number]:focus{background-color:#fff;border-color:#386455}.filter-box .d-flex.align-items-center.gap-2>span{color:#f0f1f5;margin:0 .2rem;font-size:1.1rem}.filter-box .accordion-item{border:none!important}.filter-box .accordion-item:last-child{border-bottom:none!important}.filter-box .accordion-button{border-top:1px solid #e5e5e5;box-shadow:none!important}.filter-box .accordion-button:not(.collapsed){color:#272732!important;background:#fff!important}.filter-box .form-check label{color:#272732}.filter-box .accordion-header .badge{margin-left:5px}@media (max-width:991px){.filter-box{padding:1.2rem 1rem}}.filter-box.sticky-top{top:170px}.btn-outline-primary{text-transform:none!important;border-color:#e5e5e5!important}.btn-outline-primary:hover{color:#fff!important;background:#272732!important;border-color:#0000!important}.features{padding:20px 25px!important}.feature-item{text-align:center;width:100%}.feature-item h6{color:#5f5f6a;margin-top:6px;font-size:14px!important}.feature-item h6 strong{color:#111;font-size:16px!important}.feature-item img{margin:auto}.price.text-decoration-line-through{font-size:16px!important}.p-details{padding:30px 0}.p-details .card .card-body .info h3{font-size:1.2rem!important}.p-details .price span,.p-details .price strong{font-size:17px!important}.p-details .price strong{color:#272732!important}.p-details span.text-success{font-size:14px!important}.featured-products .card .ratings{z-index:2;color:#272732;background:#fff;border-radius:40px;justify-content:center;align-items:center;width:44px;height:22px;display:flex;position:absolute;top:10px;right:10px;font-family:inter!important}.featured-products .card .ratings span{color:#272732;background:0 0;padding:0;font-size:13px!important}.featured-products .card .ratings i{color:#386455;margin-right:1px;font-size:10px}.featured-products .card .card-img{overflow:hidden;border-radius:15px!important}.featured-products .card .card-img img{transition:all .2s ease-out}.featured-products .card .card-img:hover img{transform:scale(1.1)}.featured-products .card-body{padding:2rem;text-align:left!important;border-radius:15px!important}.featured-products .card-body .info h3{letter-spacing:0!important;margin-bottom:3px!important;font-size:17px!important;font-weight:500!important}.featured-products .card-body .price span{font-family:inter!important;font-size:15px!important;font-weight:400!important}.featured-products .card-body .add-btn{color:#386455;background:#f1e6d9;border-radius:100%;justify-content:center;align-items:center;width:42px;height:42px;transition:all .2s ease-out;display:flex}.featured-products .card-body .add-btn:hover{color:#fff;background:#386455}.product-slider{position:sticky;top:140px}.product-slider .thumb-slider .owl-carousel .item{cursor:pointer;opacity:.6;border:2px solid #0000;border-radius:8px;transition:all .3s;overflow:hidden}.product-slider .thumb-slider .owl-carousel .item img{border-radius:12px!important}.product-slider .thumb-slider .owl-carousel .item.active{opacity:1}.product-slider .thumb-slider .owl-carousel .item:hover{opacity:.8}.product-slider .thumb-slider .owl-carousel .owl-item.active .item{opacity:1!important}.product-slider .main-slider .owl-item{aspect-ratio:1;background:#eee;border-radius:15px;overflow:hidden;border:none!important}.product-slider .thumb-slider .owl-item{aspect-ratio:1;border-radius:15px;overflow:hidden;border:1px solid #0000!important}.product-slider .thumb-slider .owl-item.active{opacity:1!important;border:2px solid #272732!important}.product-slider .owl-nav{z-index:2;place-content:space-between;max-width:1390px;height:50px;margin:auto;display:flex;position:absolute;inset:0}.product-slider .owl-nav i{margin-top:1px;font-size:24px}.product-slider .owl-prev,.product-slider .owl-next{text-align:center;color:#fff;background:#0006;border-radius:100%;justify-content:center;align-items:center;width:50px;height:50px;transition:all .2s ease-out;display:flex;position:absolute}.product-slider .owl-prev{left:20px!important}.product-slider .owl-prev i{margin-right:3px}.product-slider .owl-next{right:20px}.product-slider .owl-next i{margin-left:3px}.product-slider .owl-prev:hover,.product-slider .owl-next:hover{color:#fff;background:#386455}.product-info .price-box .price{font-weight:600;font-size:18px!important}.product-info .text-decoration-line-through{color:#999!important}.product-info .badge.bg-success{font-size:13px!important;font-weight:400!important}.product-info .badge.bg-danger{font-size:15px}.product-info .btn-primary{width:100%}.product-info .quantity{border:1px solid #dadadd;border-radius:8px;max-width:150px;display:flex;overflow:hidden}.product-info .quantity button{color:#111;cursor:pointer;text-align:center;background-color:#fff;border:none;width:85px;height:auto;font-size:20px;transition:background-color .2s}.product-info .quantity button:hover{background-color:#eee}.product-info .input-box{text-align:center;border:none;outline:none;width:100%;padding:8px 10px;font-size:16px}.product-info .input-box::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.product-info .input-box::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.product-info .input-box[type=number]{-moz-appearance:textfield}.product-info .s_form{margin-bottom:15px}.product-info .minus{border-right:1px solid #dadadd!important}.product-info .plus{border-left:1px solid #dadadd!important}.product-info .iconic_list li{margin-bottom:7px}.product-info .iconic_list li i{font-size:18px}.customer-reviews .stars{color:#272732}.customer-reviews .rating-bars{max-width:400px}.customer-reviews .rating-bars .progress{background-color:#f0f0f0;border-radius:20px}.customer-reviews .review-item:last-child{border-bottom:none!important;margin-bottom:0!important;padding-bottom:0!important}.customer-reviews .btn-outline-primary{color:#272732}.franchisee-filter{width:100%;display:inline-block;box-shadow:0 5px 15px -5px #0000001a}.franchisee-filter .form-control,.franchisee-filter .form-select,.franchisee-filter .btn{height:50px}.franchisee-items-block{border:1px solid #e5e5e5;border-radius:20px;margin-top:40px;position:relative;margin-bottom:80px!important}.franchisee-items-block h2{width:auto;margin:auto;position:absolute;top:-15px;left:0;right:0}.franchisee-items-block h2 span{text-transform:uppercase;background:#fff;padding:5px 10px}.franchisee-items-block .card{background:#f6f6f6;transition:all .2s ease-out}.franchisee-items-block .card:hover{background:#fff;box-shadow:0 8px 32px #38645521}.franchisee-items-block .card .card-title{font-weight:600!important}.franchisee-items-block .card ul li{color:#606169;align-items:center;gap:10px;margin-bottom:5px;display:flex}.franchisee-items-block .card ul li i,.franchisee-items-block .card ul li a{color:#386455}.franchisee-items-block .card .btn-primary{font-size:14px!important}.square-img{-o-object-fit:cover;object-fit:cover;overflow:hidden;aspect-ratio:1!important;border-radius:25px!important}.square-img img{width:100%;height:auto}.bg-primary{background:#386455!important}.registration-form{padding-right:50px}.registration-form fieldset{margin-bottom:20px}.registration-form .form-control{border-radius:8px;padding:10px 15px;font-size:14px;box-shadow:none!important;border-color:#ddd!important}.registration-form .form-control:focus{border-color:#386455!important}.registration-form ::placeholder{color:#aaa}.registration-form label{margin-bottom:6px}.registration-form .btn-primary{font-size:16px}.registration-form .title-div{margin-bottom:35px}.registration-form .title-div:after{display:none}.reg-form-section{background:#fff}.video-feedback .owl-dots{bottom:-50px}.video-feedback .owl-dot.active{background:#386455;border-color:#0000}.video-feedback .award-item-box .card-img-top{position:relative}.video-feedback .award-item-box .card-img-top:before{content:"";color:#fff;z-index:1;opacity:1;width:65px;height:65px;box-sizing:0 1px 25px -5px #00000080;opacity:.5;background:#000c;border-radius:100%;justify-content:center;align-items:center;margin:auto;font-family:bootstrap-icons;font-size:30px;transition:all .2s ease-out;display:flex;position:absolute;inset:0;transform:scale(1)}.video-feedback .award-item-box .card-img-top img{-o-object-fit:cover;object-fit:cover;aspect-ratio:3/4;width:100%}.video-feedback .award-item-box .card-img-top:hover:before{opacity:1;transform:scale(1.1)}.cart .total-amount{background:#e7eeee;border-radius:10px;color:#272732!important}.cart .btn-primary{letter-spacing:0}.cart .card{border-color:#eee!important;border-radius:10px!important}.cart .address{background:#e7eeee;line-height:1.2rem}.cart .address i{color:#386455!important}.cart .address .btn-primary:hover{background:#386455!important}.cart .p-offers{font-size:.9rem}.cart .p-offers .card-title{font-size:1rem}.cart .p-offers ul li{color:#272732;margin-bottom:.4rem;padding-left:10px;font-size:.85rem;position:relative}.cart .p-offers ul li:before{content:"";background:#ccc;border-radius:100%;width:4px;height:4px;margin:auto;position:absolute;top:0;bottom:0;left:0}.cart .p-offers .link-primary{width:auto;font-size:.9rem;font-weight:700;color:#386455!important;border:none!important;padding:0!important}.cart .p-offers .link-primary i{margin-top:1px;position:relative}.cart .p-offers .ml-2{margin-left:.6rem}.cart .p-offers .card-header{color:#272732}.cart .p-offers .card-header svg{stroke:#386455!important}.cart .check-coupon .btn-outline-secondary{border:1px solid #606169!important}.cart .btn{border-radius:8px!important}.cart .btn-sm{letter-spacing:0;background:#386455;border:none;color:#fff!important;padding:.5rem 1rem!important;font-size:.8rem!important;font-weight:500!important}.cart .items-header{background:#f5f5f5;border-radius:10px;border-radius:10px!important;margin-bottom:1rem!important;padding:1rem 1.5rem!important}.cart .items-header .btn-outline-secondary{color:#606169!important}.cart .items-header .btn-outline-secondary:hover{color:#272732!important;background:0 0!important}.cart .form-check-input{box-shadow:none!important;border-color:#c0c1c5!important}.cart .form-check-input:checked{background-color:#386455!important;border-color:#386455!important}.cart .cart-items .cart-item .img-box{aspect-ratio:1;-o-object-fit:cover;object-fit:cover;background:#eee;width:100%;display:block;overflow:hidden;border-radius:6px!important}.cart .cart-items .cart-item .img-box img{height:100%}.cart .cart-items .cart-item .img-box .form-check{top:8px;left:10px}.cart .cart-items .cart-item .price.fs-5{color:#386455!important;font-size:.9rem!important;font-weight:500!important}.cart .cart-items .cart-item .price.fs-5.text-muted{color:#aaa!important;text-decoration:line-through!important}.cart .cart-items .cart-item .qty{display:inline-block;width:auto!important}.cart .cart-items .cart-item .qty .form-select{padding:.3rem 2rem .3rem .6rem;border-radius:6px!important}.cart .cart-items .cart-item .card-text{font-size:.9rem}.cart .cart-items .cart-item .delivery svg{fill:#03a685}.cart .cart-items .wishlist-link{position:relative}.cart .coupones{background:#e7eeee!important}.cart .coupones .card-header{background:0 0;border-bottom-color:#eee}.cart .coupones .card-header i{font-size:1.3rem;position:relative;top:2px}.cart .coupones .card-header .card-title{font-size:.9rem}.cart .coupones .card-header .btn{color:#fff;background:#386455;border-color:#0000;padding:.3rem 1rem;font-size:.9rem;font-weight:700}.cart .coupones .card-header .btn:hover{background:#386455}.cart .price-details{background:0 0!important;padding:0!important}.cart .price-details .price-details-item{font-size:.9rem}.cart .price-details .btn-block{background:#386455!important;border:none!important;border-radius:6px!important;padding:.8rem!important;font-weight:700!important}.cart .price-details .btn-block:hover{background:#386455!important}.cart .price-details .payment-methods .form-check-label{font-size:.85rem}.cart .coupone-modal .card-header{background:0 0;border-bottom-color:#eee}.cart .coupone-modal .modal-title{font-size:1rem!important}.cart .coupone-modal .modal-body{background:#f6f6f6}.cart .coupone-modal .check-coupon{background:#fff}.cart .coupone-modal .check-coupon .form-control{padding:.6rem 1rem;font-size:.9rem;box-shadow:none!important;border-color:#e4e4e4 currentColor #e4e4e4 #e4e4e4!important;border-right-style:none!important;border-right-width:medium!important;border-radius:10px 0 0 10px!important}.cart .coupone-modal .check-coupon .btn{font-size:.9rem;font-weight:700;background:0 0!important;border-color:#e4e4e4 #e4e4e4 #e4e4e4 currentColor!important;border-left-style:none!important;border-left-width:medium!important;border-radius:0 10px 10px 0!important}.cart .coupone-modal .check-coupon .btn:hover{color:#272732!important}.cart .coupone-modal .checkbox{background:#fff}.cart .coupone-modal .checkbox .badge{border:1px dashed #386455;font-size:.9rem;color:#386455!important;border-radius:6px!important}.cart .coupone-modal .fs-sm{font-size:.9rem}.cart .coupone-modal .modal-footer .btn-sm{border-radius:6px;font-weight:700;background:#386455!important;padding:.6rem 1rem!important}.cart .coupone-modal .modal-footer .btn-sm:hover{background:#386455!important}.cart .modal-dialog-scrollable .modal-content{border:none!important;border-radius:15px!important}.cart .modal-header .btn-close{box-shadow:none!important}.cart .address-modal .form-check .btn-sm{border-radius:5px!important;padding:.3em .8rem!important;font-size:.85rem!important}.cart .address-modal .checkbox:last-child{margin-bottom:0!important}.cart .address-modal .add-address{color:#386455!important;font-size:.85rem!important}.cart .address-modal .address-form{background:#fff}.cart .address-modal .address-form .form-control{box-shadow:none!important;padding:.7rem .8rem!important;font-size:.85rem!important}.cart .address-modal .address-form .form-control:focus{border-color:#272732}.cart .address-modal .btn-outline-secondary{text-transform:none!important;border-color:#e5e5e5!important}.cart .card.address i{color:#f0f1f5;font-size:2rem}.btn-outline-secondary:hover{background:#fff!important;box-shadow:0 1px 15px 1px #00000026!important}.right-column .card{background:#f8f8f8;margin-bottom:1rem;padding:1.3rem}.profile .left-nav{width:100%;display:inline-block}.profile .left-nav .card-header{background:#fff}.profile .left-nav .card-header .profile-pic{max-width:60px}.profile .left-nav .card-header .profile-pic img{width:100%}.profile .left-nav .details .card-title{font-size:1rem}.profile .left-nav .menu-items .card-title i{color:#386455;font-size:1.3rem}.profile .left-nav .menu-items .card-title small{font-size:.85rem;transition:all .1s ease-out}.profile .left-nav .menu-items ul li a{color:#272732;width:100%;padding:.5rem .5rem .5rem 3.2rem;font-size:.9rem;transition:all .2s ease-out;display:inline-block}.profile .left-nav .menu-items ul li a.active,.profile .left-nav .menu-items ul li a:hover{color:#272732;background:#e7eeee!important}.profile .left-nav .menu-items .menu-item .right i{font-size:1rem}.profile .left-nav .menu-items .menu-link:hover small{color:#272732!important}.profile .profile-form .fs-sm,.profile .profile-form .btn-md{font-size:.9rem!important}.profile .address-form .add-btn{color:#fff!important;background:#386455!important;border:none!important;font-size:.8rem!important}.profile .address-form .add-btn i{margin-right:5px;font-size:13px!important}.profile .address-form .form-floating>.form-control,.profile .address-form .form-floating>.form-control-plaintext{font-weight:500;font-size:.9rem!important}.profile .address-form .form-floating>.form-select{padding-left:.8rem!important}.profile .address-form .form-control:focus{box-shadow:none!important;border-color:#386455!important}.profile .selected-address{margin-bottom:1rem!important}.profile .selected-address:last-child{margin-bottom:0!important}.profile .selected-address .badge{background:#eee;font-size:.75rem!important}.profile .dd .btn{background:0 0!important;border:none!important;padding:0!important}.profile .dd .btn svg{width:18px}.profile .dd .dropdown-item{font-size:.85rem}.profile .dd .dropdown-item:focus,.profile .dd .dropdown-item:hover{color:#386455!important;background:#e7eeee!important}.form-check-input:checked{border:none!important}.my-order .card-title .fs-5{font-size:.95rem!important;font-weight:600!important}.my-order .img-box,.my-order .img-box img{width:100%;height:auto!important}.my-order .delivery-status{padding-left:18px;position:relative;font-size:.9rem!important}.my-order .delivery-status:before{content:"";background:0 0;border-radius:100%;width:10px;height:10px;margin:auto;position:absolute;top:0;bottom:0;left:0}.my-order .delivered:before{background:#03a685}.my-order .cancelled:before{background:#dc3545!important}.my-order .order-items .cart-item{transition:all .1s ease-out}.my-order .order-items .cart-item:last-child{margin-bottom:0!important}.my-order .order-items .cart-item:hover{box-shadow:0 1px 15px -5px #00000026}.my-order .order-item-search .btn{border-color:#e3e3e3 #e3e3e3 #e3e3e3 currentColor!important;border-left-style:none!important;border-left-width:medium!important;padding-left:1rem!important;padding-right:1rem!important}.my-order .order-item-search .btn svg{position:relative;top:-2px}.my-order .order-item-search .btn:hover{background:#f8f8f8!important}.my-order .order-item-search .form-control{font-size:.85rem;box-shadow:none!important}.my-order .order-item-search .form-control:focus{border-color:#e3e3e3!important}.my-order .order-item-search .btn{padding:.8rem}.menu-link.active{background:#e7eeee!important}.menu-link.active .text-muted{color:#386455!important}.notifications .notification-item{background:#e7eeee;transition:all .2s ease-out}.notifications .notification-item:hover{background:#fff;border-color:#e7eeee!important}.notifications .notification-item:hover .link-secondary{color:#386455!important}.notifications .notification-item .icon{background:#e7eeee;border-radius:100%;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.notifications .notification-item .icon i{color:#386455;font-size:1rem}.notifications .notification-item .notification-date{color:#777;font-size:.85rem}.order-details .btn-sm{letter-spacing:0!important;padding:.4rem 1rem!important;font-size:.8rem!important}.order-details .btn-outline-secondary i{font-size:13px!important}.order-details .card-title{font-size:1.2rem!important}.order-details .img-box{width:100%;display:inline-block}.order-details .img-box img{width:100%}.order-details .card-sub-title .fs-5,.order-details .price{font-size:1rem!important}.order-details .address p{color:#666;font-size:.85rem}.order-details .column{border-right:1px solid #eee;padding:0 1.5rem}.order-details .column:first-child{padding-left:0}.order-details .column:last-child{border-right:none;padding-right:0}.order-details .order-status .order-status-bar{background:#eee;width:100%;height:3px;position:relative}.order-details .order-status .order-status-bar:before{content:"";background:#ccc;border-radius:100%;width:10px;height:10px;margin:auto;position:absolute;top:-1px;bottom:0;left:0}.order-details .order-status .order-status-bar:after{content:"";background:#ccc;border-radius:100%;width:10px;height:10px;margin:auto;position:absolute;top:-1px;bottom:0;right:0}.order-details .order-status span{font-size:.85rem;font-weight:700}.order-details .order-status .text-muted{color:#b9b9b9!important}.order-details .order-status .order-date span{font-size:.8rem!important;font-weight:400!important}.order-details .order-status.confirmed .order-status-bar:before{background:#03a685!important}.order-details .order-status.delivered .text-muted{color:#03a685!important}.order-details .order-status.delivered .order-status-bar,.order-details .order-status.delivered .order-status-bar:before,.order-details .order-status.delivered .order-status-bar:after{background:#03a685}.order-details .order-status.cancelled .text-muted{color:#386455!important}.order-details .order-status.cancelled .order-status-bar,.order-details .order-status.cancelled .order-status-bar:before{background:#03a685}.order-details .order-status.cancelled .order-status-bar:after{background:#386455}.order-details .actions .btn-sm:hover,.order-details .actions .bg-success{color:#fff!important;background:#03a685!important}.order-details .ratings .right i{color:#d9d9d9;cursor:pointer;margin-right:5px;font-size:2rem}.order-details .ratings .right i:hover{color:#03a685!important}.slick-disabled{display:none!important}.slick-slider{margin:0 -15px}.slick-slide img{width:100%!important}.slick-slide .item{padding:0 15px}.details-info h6{text-transform:uppercase;margin:0!important;font-size:.85rem!important}.details-info span{color:#777;font-size:.9rem}.border-right{border-right:1px solid #e5e5e5}.share_pop{text-align:center;background:#fff;width:250px;max-width:250px;position:absolute;top:50px;right:0}.share_pop .share-icon{color:#386455;border:1px solid #e0e0e0;border-radius:100%;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.2rem;transition:all .2s ease-out;display:flex}.share_pop .share-icon:before{content:"";border-bottom:10px solid #fff;border-left:10px solid #0000;border-right:10px solid #0000;width:10px;margin:auto;position:absolute;top:-10px;right:5px}.share_pop .share-icon:hover{color:#fff;background:#386455;border-color:#0000!important}.profile-form .form-control,.profile-form .form-select{border-radius:10px!important}.profile-form .order-item-search .btn{border-radius:0 10px 10px 0!important}.profile-form .order-item-search .form-control{border-radius:10px 0 0 10px!important;padding-left:15px!important}.gradient-light{background:linear-gradient(360deg,#ebebeb 0%,#fff 100%)!important}.right-panel .title{color:#272732;margin-top:15px;margin-bottom:15px;font-weight:700;font-size:30px!important}.right-panel .caption{color:#7c7c8c;font-size:14px}.p-info{color:#7c7c8c;border-left:1px solid #eee;padding-left:10px;font-size:13px}.price-box{align-items:center;margin-bottom:10px}.price-box .price{margin:0;padding:0 10px 0 0;font-weight:600}.vr{margin-right:2px;display:inline;position:relative;top:-2px}.right-panel .badge{font-size:.85rem!important}.main{width:100%}.block{width:100%;margin:20px 0 0;display:inline-block}.block-title{font-size:16px;font-weight:600}.highlight-block{background:#e7eeee;border:2px dashed #386455;border-radius:10px;margin-top:40px;padding:30px 15px 15px;position:relative}.highlight-block .block-title{background:#386455;border-radius:30px;padding:7px 20px;font-size:15px;font-weight:700;display:inline-block;position:absolute;top:-18px}.bullet li{color:#24242f;padding:3px 0 3px 20px;font-size:13px;position:relative}.play_i li:before{content:"";color:#386455;margin:auto;font-size:16px;position:absolute;top:0;bottom:0;left:0;font-family:bootstrap-icons!important}.mt15{margin-top:15px}.s_form .btn-primary{border:none;width:100%;margin-left:15px;font-weight:700;color:#fff!important;text-transform:uppercase!important;background:#386455!important;border-radius:10px!important}.check-coupon .btn-outline-secondary{color:#272732!important}.text-primary{color:#386455!important}.bg-primary-light{background:#e7eeee}.login .card{z-index:1;position:relative}.login .card-body{padding:1.5rem 3.5rem!important}.login .card-body .form-text{font-size:1rem}.login .card-body .form-control{box-shadow:none!important}.login .card-body .form-control:focus{border-color:#386455!important}.login .form-control{border:1px solid #e0e0e0}.login .form-control:focus{border-color:#386455!important}.login .btn{padding:.8rem 2rem;border-radius:10px!important}.login .login-box{background:#fff;max-width:900px;margin:-100px auto 0}.login .login-box .login-graphics{background:#386455 url(/assets/images/login-bg.jpg) 50%/cover no-repeat;width:100%;min-height:450px}.login .login-box .login-graphics img{animation:1.5s linear LoginAnimation}.login .login-box .h-100{height:100%}@keyframes LoginAnimation{0%{opacity:0;filter:blur(10px);transform:scale(.7)}to{opacity:1;filter:blur();transform:scale(1)}}.calendar-grid{grid-template-columns:repeat(7,1fr);gap:8px;display:grid}.calendar-day{cursor:pointer;background:#f8f9fa;border:1px solid #ccc;border-radius:6px;padding:10px}.calendar-day.available{background:#e6ffe6}.calendar-day.full{cursor:not-allowed;background:#f1f1f1}.calendar-day.active{color:#fff;background:#0d6efd}.slot-container{flex-wrap:wrap;gap:10px;display:flex}.slot-btn{cursor:pointer;background:#fff;border:1px solid #ccc;border-radius:6px;padding:8px 12px}.slot-btn.active{color:#fff;background:#198754}.slot-btn.disabled{cursor:not-allowed;background:#eee}.main-blog-section .items-wrap img{width:100%!important;height:100%!important}.book-appoinment-section{margin-top:-70px;position:relative}.inner-banner h1{font-size:48px!important}.book-appoinment-section .form-select,.book-appoinment-section .form-control{border-radius:8px;padding:10px 15px;box-shadow:none!important}.book-appoinment-section .btn-primary{border-radius:8px!important}.franchisee-filter .btn{height:auto!important}.why-us-section .item .card{box-shadow:none!important;border:1px solid #e0e0e0!important}.card-body h3{color:#272732!important;font-size:1.2rem!important}
