@import "https://fonts.googleapis.com/css2?family=Spartan:wght@100;200;300;400;500;600;700;800;900&family=Poppins:wght@300;400;500;600;700&display=swap";
*{box-sizing:border-box;margin:0;padding:0;font-family:Poppins,sans-serif}html{scroll-behavior:smooth}body{color:#555;background-color:#faf9f6;width:100%}h1{color:#2c3e2e;font-size:25px;line-height:64px}h2{color:#2c3e2e;font-size:46px;line-height:54px}h4{color:#2c3e2e;font-size:20px}h6{font-size:12px;font-weight:700}p{color:#555;margin:15px 0 20px;font-size:16px}.section-p1{padding:40px 80px}#navbar li{padding:0 20px;list-style:none}#navbar li a:hover{color:#8c9c8a}#hero{background-position:right 0 top 25%;background-size:cover;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;height:90vh;padding:0 80px;display:flex}#page-header{text-align:center;background-size:cover;flex-direction:column;justify-content:center;align-items:center;width:100%;height:70vh;padding:14px;display:flex}button.normal{color:#fff;cursor:pointer;background-color:#2c3e2e;border:none;border-radius:30px;padding:12px 30px;font-size:14px;font-weight:600;transition:all .3s}button.normal:hover{background-color:#8c9c8a}button.white{color:#2c3e2e;cursor:pointer;background-color:#0000;border:1px solid #2c3e2e;border-radius:30px;outline:none;padding:11px 18px;font-size:13px;font-weight:600;transition:all .2s}button.normal:hover{background-color:#8c9c8a;transform:translateY(-2px);box-shadow:0 6px 12px #0000001a}body{background-color:#faf9f6;width:100%}#header{z-index:999;background:#fff;justify-content:space-between;align-items:center;padding:20px 80px;display:flex;position:sticky;top:0;left:0;box-shadow:0 2px 10px #0000000d}#header a{color:#2c3e2e;font-size:30px;font-weight:700;text-decoration:none}#header a span{color:#8c9c8a}#navbar{justify-content:center;align-items:center;display:flex}#navbar li{padding:0 20px;list-style:none;position:relative}#navbar li a{color:#555;font-size:16px;font-weight:600;text-decoration:none;transition:all .3s}#navbar li a:hover,#navbar li a.active{color:#8c9c8a}#navbar li a.active:after,#navbar li a:hover:after{content:"";background:#8c9c8a;width:30%;height:2px;position:absolute;bottom:-4px;left:20px}#mobile,#close{display:none}#hero h4{padding-bottom:15px}#hero h1,#hero h2,#hero p{color:#fff}#hero button{color:#fff;cursor:pointer;background-color:#2c3e2e;border:none;border-radius:30px;margin-top:1rem;padding:.9rem 3.5rem;font-size:.8rem;font-weight:700;transition:all .3s;display:inline-block}#hero button:hover{background-color:#8c9c8a;transform:translateY(-2px)}#feature{flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}#feature .fe-box{text-align:center;border:1px solid #cce7d0;border-radius:4px;width:180px;margin:15px 0;padding:25px 15px;box-shadow:20px 20px 34px #00000008}#feature .fe-box:hover{box-shadow:10px 10px 54px #463edd1a}#feature .fe-box img{width:100%;margin-bottom:10px}#feature .fe-box h6{color:#2c3e2e;background-color:#fddde4;border-radius:4px;padding:9px 8px 6px;line-height:1;display:inline-block}#feature .fe-box:nth-child(2) h6{background-color:#cdebbc}#feature .fe-box:nth-child(3) h6{background-color:#d1e8f2}#feature .fe-box:nth-child(4) h6{background-color:#cdd4f8}#feature .fe-box:nth-child(5) h6{background-color:#f6dbf6}#feature .fe-box:nth-child(6) h6{background-color:#fff2e5}#product1{text-align:center}#product1 .pro-container{flex-wrap:wrap;justify-content:space-between;padding-top:20px;display:flex}#product1 .pro{cursor:pointer;background:#fff;border:1px solid #eaeaea;border-radius:16px;width:23%;min-width:250px;margin:15px 0;padding:10px 12px;transition:all .3s;position:relative;box-shadow:0 4px 8px #00000005}#product1 .pro:hover{scale:1.03;box-shadow:0 10px 20px #0000000f}#product1 .pro img{border-radius:20px;width:100%}#product1 .pro .des{text-align:start;padding:10px 0}#product1 .pro .des span{color:#8c9c8a;font-size:12px}#product1 .pro .des h5{color:#2c3e2e;padding-top:7px;font-size:14px}#product1 .pro .des i{color:#f3b519;font-size:12px}#product1 .pro .des h4{color:#2c3e2e;padding-top:7px;font-size:15px;font-weight:700}#product1 .pro .cart{color:#2c3e2e;background-color:#faf9f6;border:none;border-radius:50px;width:40px;height:40px;font-weight:500;line-height:40px;transition:all .3s;position:absolute;bottom:20px;right:10px}#product1 .pro .cart:hover{color:#fff;background-color:#2c3e2e}.slider-container{width:100%;margin:auto;position:relative;overflow:hidden}.slider{transition:transform .5s ease-in-out;display:flex}.slide{flex:0 0 100%}.slide img{width:100%;height:auto}.slide-content{text-align:center;color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.slide-content h3{margin-bottom:10px;font-size:24px}.slide-content span{color:#fc0}#banner h4{color:#fff;font-size:16px}#banner h2{color:#fff;padding:10px 0;font-size:30px}#sm-banner{flex-wrap:wrap;justify-content:space-between;display:flex}#sm-banner .banner-box{background-position:50%;background-size:cover;flex-direction:column;justify-content:center;align-items:flex-start;min-width:580px;height:70vh;padding:30px;display:flex}#newsletter{background-color:#8c9c8a;background-position:20% 30%;background-repeat:no-repeat;flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}#newsletter h4{color:#fff;font-size:22px;font-weight:700}#newsletter p{color:#e2e9e1;font-size:14px;font-weight:600}#newsletter p span{color:#2c3e2e}#newsletter .form{width:40%;display:flex}#newsletter input{border:1px solid #0000;border-radius:30px 0 0 30px;outline:none;width:100%;height:3.125rem;padding:0 1.25em;font-size:14px}#newsletter button{color:#fff;white-space:nowrap;background-color:#2c3e2e;border-radius:0 30px 30px 0}footer{background-color:#2c3e2e;flex-wrap:wrap;justify-content:space-between;display:flex}footer .col{flex-direction:column;align-items:flex-start;margin-bottom:20px;display:flex}footer h4{color:#fff;padding-bottom:20px;font-size:14px}footer p{color:#e2e9e1;margin:0 0 8px;font-size:13px}footer a{color:#fff;margin-bottom:10px;font-size:13px;text-decoration:none}footer .follow{margin-top:20px}footer .follow i{color:#8c9c8a;cursor:pointer;padding-right:4px}footer .install .row img{border:1px solid #8c9c8a;border-radius:6px}footer .install img{margin:10px 0 15px}footer .follow i:hover,footer a:hover{color:#8c9c8a}footer .copyright{text-align:center;color:#e2e9e1;width:100%}#page-header h2,#page-header p{color:#fff}#pagination{text-align:center}#pagination a{color:#fff;background-color:#2c3e2e;border-radius:30px;padding:15px 20px;font-weight:600;text-decoration:none}#pagination a i{font-size:16px;font-weight:600}#prodetails{margin-top:20px;display:flex}#prodetails .single-pro-image{width:40%;margin-right:50px}.small-img-group{justify-content:space-between;display:flex}.small-img-col{cursor:pointer;flex-basis:24%}#prodetails .single-pro-details{width:50%;padding-top:30px}#prodetails .single-pro-details h4{padding:40px 0 20px}#prodetails .single-pro-details h2{font-size:26px}#prodetails .single-pro-details select{margin-bottom:10px;padding:5px 10px;display:block}#prodetails .single-pro-details input{width:50px;height:47px;margin-right:10px;padding-left:10px;font-size:16px}#prodetails .single-pro-details input:focus{outline:none}#prodetails .single-pro-details button{color:#fff;background-color:#2c3e2e}#prodetails .single-pro-details span{line-height:25px}#about-head{align-items:center;display:flex}#about-head img{width:30%;height:auto}#about-head div{padding-left:40px}#about-app{text-align:center}#about-app .video{width:70%;height:100%;margin:30px auto 0}#about-app .video video{border-radius:20px;width:100%;height:100%}#contact-details{justify-content:space-between;align-items:center;display:flex}#contact-details .details{width:40%}#contact-details .details span,#form-details form span{font-size:12px}#contact-details .details h2,#form-details form h2{padding:20px 0;font-size:26px;line-height:35px}#contact-details .details h3{padding-bottom:15px;font-size:16px}#contact-details .details li{padding:10px 0;list-style:none;display:flex}#contact-details .details li i{padding-right:22px;font-size:14px}#contact-details .details li p{margin:0;font-size:14px}#contact-details .map{width:55%;height:400px}#contact-details .map iframe{width:100%;height:100%}#form-details{border:1px solid #e1e1e1;justify-content:space-between;margin:30px;padding:80px;display:flex}#form-details form{flex-direction:column;align-items:flex-start;width:65%;display:flex}#form-details form input,#form-details form textarea{border:1px solid #e1e1e1;outline:none;width:100%;margin-bottom:20px;padding:12px 15px}#form-details form button{color:#fff;background-color:#2c3e2e}#form-details .people div{align-items:flex-start;padding-bottom:25px;display:flex}#form-details .people div img{object-fit:cover;width:65px;height:65px;margin-right:15px}#form-details .people div p{margin:0;font-size:13px;line-height:25px}#form-details .people div p span{color:#000;font-size:16px;font-weight:600;display:block}#cart{overflow-x:auto}#cart table{border-collapse:collapse;table-layout:fixed;white-space:nowrap;width:100%}#cart table img{width:70px}#cart table td:first-child{text-align:center;width:100px}#cart table td:nth-child(2){text-align:center;width:150px}#cart table td:nth-child(3){text-align:center;width:250px}#cart table td:nth-child(4),#cart table td:nth-child(5),#cart table td:nth-child(6){text-align:center;width:150px}#cart table thead{border:1px solid #e2e9e1;border-left:none;border-right:none}#cart table thead td{text-transform:uppercase;padding:18px 0;font-size:13px;font-weight:700}#cart table tbody tr td{padding-top:15px}#cart table tbody td{font-size:13px}#cart table td:nth-child(5) input{width:70px;padding:10px 5px 10px 15px}#cart-add{flex-wrap:wrap;justify-content:space-between;display:flex}#coupon{width:50%;margin-bottom:30px}#coupon h3,#subtotal h3{padding-bottom:15px}#coupon input{border:1px solid #e2e9e1;outline:none;width:60%;margin-right:10px;padding:10px 20px}#coupon button,#subtotal button{color:#fff;background-color:#2c3e2e;padding:12px 20px}#subtotal{border:1px solid #e2e9e1;width:50%;margin-bottom:30px;padding:30px}#subtotal table{border-collapse:collapse;width:100%;margin-bottom:20px}#subtotal table td{border:1px solid #e2e9e1;width:50%;padding:10px;font-size:13px}#ritual-guide{background-color:#fff;justify-content:center;align-items:center;gap:60px;display:flex}#ritual-guide .ritual-img-container{width:45%;position:relative}#ritual-guide .ritual-img-container img{object-fit:cover;border-radius:30px;width:100%;box-shadow:0 10px 30px #00000014}#ritual-guide .glass-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffbf;border:1px solid #ffffff80;border-radius:20px;width:260px;padding:25px;position:absolute;bottom:30px;right:-30px;box-shadow:0 8px 32px #0000001a}#ritual-guide .glass-card i{color:#2c3e2e;margin-bottom:10px;font-size:20px}#ritual-guide .glass-card h5{color:#2c3e2e;margin-bottom:5px;font-size:15px}#ritual-guide .glass-card p{color:#555;margin:0;font-size:12px}#ritual-guide .ritual-text{width:50%}#ritual-guide .ritual-text h2{margin-bottom:10px}#ritual-guide .ritual-list{flex-direction:column;gap:25px;margin-top:30px;display:flex}#ritual-guide .ritual-item{align-items:flex-start;gap:20px;display:flex}#ritual-guide .step-number{color:#2c3e2e;background:#fff;border:1px solid #eaeaea;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:45px;height:45px;font-size:16px;font-weight:700;display:flex;box-shadow:0 4px 10px #00000008}#ritual-guide .item-text h5{color:#2c3e2e;margin-bottom:5px;font-size:16px}#ritual-guide .item-text p{margin:0;font-size:14px}@media (max-width:799px){.section-p1{padding:40px}#navbar{background-color:#fff;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:300px;height:100vh;padding:80px 0 0 10px;transition:all .3s;display:flex;position:fixed;top:0;right:-300px;box-shadow:0 40px 60px #0000001a}#navbar.active{right:0}#navbar li{margin-bottom:25px}#mobile{align-items:center;display:flex}#mobile i{color:#2c3e2e;padding-left:20px;font-size:24px}#close{display:initial;color:#2c3e2e;font-size:24px;position:absolute;top:30px;left:30px}#lg-bag{display:none}#hero{background-position:right 30% top 30%;height:70vh;padding:0 80px}#feature{justify-content:center}#feature .fe-box{margin:15px}#product1 .pro-container{justify-content:center}#product1 .pro{margin:15px}#banner{height:20vh}#sm-banner .banner-box{min-width:100%;height:30vh}#banner3{padding:0 40px}#banner3 .banner-box{width:28%}#newsletter{flex-direction:column;align-items:flex-start;display:flex}#newsletter .form{width:70%}#form-details{padding:40px}#form-details form{width:50%}}@media (max-width:477px){.section-p1{padding:20px}#ritual-guide{flex-direction:column;padding:40px 20px}#ritual-guide .ritual-img-container,#ritual-guide .ritual-text{width:100%}#ritual-guide .glass-card{width:80%;bottom:-20px;right:10px}#header{padding:10px 30px}h1{font-size:38px}h2{font-size:32px}#hero{background-position:55%;padding:0 20px}#feature{justify-content:space-between}#feature .fe-box{width:155px;margin:0 0 15px}#product1 .pro{width:100%}#banner{height:40vh}#banner3{flex-wrap:wrap;padding:0 20px}#banner3 .banner-box{width:100%}#newsletter{padding:40px 20px}footer .copyright{text-align:start}#newsletter .form{width:100%}#prodetails{flex-direction:column;display:flex}#prodetails .single-pro-image{width:100%;margin-right:0}#prodetails .single-pro-details{width:100%}#blog{padding:100px 20px 0}#blog .blog-box{flex-direction:column;align-items:flex-start;width:100%;padding-bottom:90px;display:flex;position:relative}#blog .blog-img{width:100%;margin:0 0 30px}#blog .blog-details{width:100%}#about-head{flex-direction:column}#about-head img{width:100%;margin-bottom:20px}#about-head div{padding-left:0}#about-app .video{width:100%}#contact-details{flex-direction:column}#contact-details .details{width:100%;margin-bottom:30px}#contact-details .map{width:100%}#form-details{flex-wrap:wrap;margin:10px;padding:30px 10px}#form-details form{width:100%;margin-bottom:30px}#cart-add{flex-direction:column}#coupon{width:100%}#subtotal{width:100%}@import url(https://fonts.googleapis.com/css2?family=Spartan:wght@100;200;300;400;500;600;700;800;900&display=swap);#subtotal *{box-sizing:border-box;margin:0;padding:0;font-family:Poppins}#subtotal html{scroll-behavior:smooth}#subtotal h1{color:#2c3e2e;font-size:25px;line-height:64px}#subtotal h2{color:#2c3e2e;font-size:46px;line-height:54px}#subtotal h4{color:#2c3e2e;font-size:20px}#subtotal h6{font-size:12px;font-weight:700}#subtotal p{color:#555;margin:15px 0 20px;font-size:16px}#subtotal footer{background-color:#2c3e2e}#subtotal .section-p1{padding:40px 80px}#subtotal .section-p1 img{width:65px}#subtotal .section-m1{margin:0}#subtotal button.normal{color:#fff;cursor:pointer;background-color:#2c3e2e;border:none;border-radius:30px;outline:none;padding:12px 30px;font-size:14px;font-weight:600;transition:all .3s;box-shadow:0 4px 6px #0000000d}#subtotal button.white{color:#2c3e2e;cursor:pointer;background-color:#0000;border:1px solid #2c3e2e;border-radius:30px;outline:none;padding:11px 18px;font-size:13px;font-weight:600;transition:all .2s}#subtotal button.normal:hover{background-color:#8c9c8a;transform:translateY(-2px);box-shadow:0 6px 12px #0000001a}#subtotal body{background-color:#faf9f6;width:100%}#subtotal #header{z-index:999;background:#fff;justify-content:space-between;align-items:center;padding:20px 80px;display:flex;position:sticky;top:0;left:0;box-shadow:0 2px 10px #0000000d}#subtotal #header a{color:#2c3e2e;font-size:30px;font-weight:700;text-decoration:none}#subtotal #header a span{color:#8c9c8a}#subtotal #navbar{justify-content:center;align-items:center;display:flex}#subtotal #navbar li{padding:0 20px;list-style:none;position:relative}#subtotal #navbar li a{color:#555;font-size:16px;font-weight:600;text-decoration:none;transition:all .3s}#subtotal #navbar li a:hover,#subtotal #navbar li a.active{color:#8c9c8a}#subtotal #navbar li a.active:after,#subtotal #navbar li a:hover:after{content:"";background:#8c9c8a;width:30%;height:2px;position:absolute;bottom:-4px;left:20px}#subtotal #mobile,#subtotal #close{display:none}#subtotal #hero h4{padding-bottom:15px}#subtotal #hero h1{color:#2c3e2e}#subtotal #hero button{color:#fff;cursor:pointer;background-color:#2c3e2e;border:none;border-radius:30px;margin-top:1rem;padding:.9rem 3.5rem;font-size:.8rem;font-weight:700;transition:all .3s;display:inline-block}#subtotal #hero button:hover{background-color:#8c9c8a;transform:translateY(-2px)}#subtotal #feature{flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}#subtotal #feature .fe-box{text-align:center;border:1px solid #cce7d0;border-radius:4px;width:180px;margin:15px 0;padding:25px 15px;box-shadow:20px 20px 34px #00000008}#subtotal #feature .fe-box:hover{box-shadow:10px 10px 54px #463edd1a}#subtotal #feature .fe-box img{width:100%;margin-bottom:10px}#subtotal #feature .fe-box h6{color:#2c3e2e;background-color:#fddde4;border-radius:4px;padding:9px 8px 6px;line-height:1;display:inline-block}#subtotal #feature .fe-box:nth-child(2) h6{background-color:#cdebbc}#subtotal #feature .fe-box:nth-child(3) h6{background-color:#d1e8f2}#subtotal #feature .fe-box:nth-child(4) h6{background-color:#cdd4f8}#subtotal #feature .fe-box:nth-child(5) h6{background-color:#f6dbf6}#subtotal #feature .fe-box:nth-child(6) h6{background-color:#fff2e5}#subtotal #product1{text-align:center}#subtotal #product1 .pro-container{flex-wrap:wrap;justify-content:space-between;padding-top:20px;display:flex}#subtotal #product1 .pro{cursor:pointer;background:#fff;border:1px solid #eaeaea;border-radius:16px;width:23%;min-width:250px;margin:15px 0;padding:10px 12px;transition:all .3s;position:relative;box-shadow:0 4px 8px #00000005}#subtotal #product1 .pro:hover{scale:1.03;box-shadow:0 10px 20px #0000000f}#subtotal #product1 .pro img{border-radius:20px;width:100%}#subtotal #product1 .pro .des{text-align:start;padding:10px 0}#subtotal #product1 .pro .des span{color:#8c9c8a;font-size:12px}#subtotal #product1 .pro .des h5{color:#2c3e2e;padding-top:7px;font-size:14px}#subtotal #product1 .pro .des i{color:#f3b519;font-size:12px}#subtotal #product1 .pro .des h4{color:#2c3e2e;padding-top:7px;font-size:15px;font-weight:700}#subtotal #product1 .pro .cart{color:#2c3e2e;background-color:#faf9f6;border:none;border-radius:50px;width:40px;height:40px;font-weight:500;line-height:40px;transition:all .3s;position:absolute;bottom:20px;right:10px}#subtotal #product1 .pro .cart:hover{color:#fff;background-color:#2c3e2e}#subtotal .slider-container{width:100%;margin:auto;position:relative;overflow:hidden}#subtotal .slider{transition:transform .5s ease-in-out;display:flex}#subtotal .slide{flex:0 0 100%}#subtotal .slide img{width:100%;height:auto}#subtotal .slide-content{text-align:center;color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#subtotal .slide-content h3{margin-bottom:10px;font-size:24px}#subtotal .slide-content span{color:#fc0}#subtotal #banner h4{color:#fff;font-size:16px}#subtotal #banner h2{color:#fff;padding:10px 0;font-size:30px}#subtotal #sm-banner{flex-wrap:wrap;justify-content:space-between;display:flex}#subtotal #sm-banner .banner-box{background-position:50%;background-size:cover;flex-direction:column;justify-content:center;align-items:flex-start;min-width:580px;height:70vh;padding:30px;display:flex}#subtotal #newsletter{background-color:#8c9c8a;background-position:20% 30%;background-repeat:no-repeat;flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}#subtotal #newsletter h4{color:#fff;font-size:22px;font-weight:700}#subtotal #newsletter p{color:#e2e9e1;font-size:14px;font-weight:600}#subtotal #newsletter p span{color:#2c3e2e}#subtotal #newsletter .form{width:40%;display:flex}#subtotal #newsletter input{border:1px solid #0000;border-radius:30px 0 0 30px;outline:none;width:100%;height:3.125rem;padding:0 1.25em;font-size:14px}#subtotal #newsletter button{color:#fff;white-space:nowrap;background-color:#2c3e2e;border-radius:0 30px 30px 0}#subtotal footer{flex-wrap:wrap;justify-content:space-between;display:flex}#subtotal footer .col{flex-direction:column;align-items:flex-start;margin-bottom:20px;display:flex}#subtotal footer h4{color:#fff;padding-bottom:20px;font-size:14px}#subtotal footer p{color:#e2e9e1;margin:0 0 8px;font-size:13px}#subtotal footer a{color:#fff;margin-bottom:10px;font-size:13px;text-decoration:none}#subtotal footer .follow{margin-top:20px}#subtotal footer .follow i{color:#8c9c8a;cursor:pointer;padding-right:4px}#subtotal footer .install .row img{border:1px solid #8c9c8a;border-radius:6px}#subtotal footer .install img{margin:10px 0 15px}#subtotal footer .follow i:hover,#subtotal footer a:hover{color:#8c9c8a}#subtotal footer .copyright{text-align:center;color:#e2e9e1;width:100%}#subtotal #page-header h2,#subtotal #page-header p{color:#fff}#subtotal #pagination{text-align:center}#subtotal #pagination a{color:#fff;background-color:#2c3e2e;border-radius:30px;padding:15px 20px;font-weight:600;text-decoration:none}#subtotal #pagination a i{font-size:16px;font-weight:600}#subtotal #prodetails{margin-top:20px;display:flex}#subtotal #prodetails .single-pro-image{width:40%;margin-right:50px}#subtotal .small-img-group{justify-content:space-between;display:flex}#subtotal .small-img-col{cursor:pointer;flex-basis:24%}#subtotal #prodetails .single-pro-details{width:50%;padding-top:30px}#subtotal #prodetails .single-pro-details h4{padding:40px 0 20px}#subtotal #prodetails .single-pro-details h2{font-size:26px}#subtotal #prodetails .single-pro-details select{margin-bottom:10px;padding:5px 10px;display:block}#subtotal #prodetails .single-pro-details input{width:50px;height:47px;margin-right:10px;padding-left:10px;font-size:16px}#subtotal #prodetails .single-pro-details input:focus{outline:none}#subtotal #prodetails .single-pro-details button{color:#fff;background-color:#2c3e2e}#subtotal #prodetails .single-pro-details span{line-height:25px}#subtotal #about-head{align-items:center;display:flex}#subtotal #about-head img{width:30%;height:auto}#subtotal #about-head div{padding-left:40px}#subtotal #about-app{text-align:center}#subtotal #about-app .video{width:70%;height:100%;margin:30px auto 0}#subtotal #about-app .video video{border-radius:20px;width:100%;height:100%}#subtotal #contact-details{justify-content:space-between;align-items:center;display:flex}#subtotal #contact-details .details{width:40%}#subtotal #contact-details .details span,#subtotal #form-details form span{font-size:12px}#subtotal #contact-details .details h2,#subtotal #form-details form h2{padding:20px 0;font-size:26px;line-height:35px}#subtotal #contact-details .details h3{padding-bottom:15px;font-size:16px}#subtotal #contact-details .details li{padding:10px 0;list-style:none;display:flex}#subtotal #contact-details .details li i{padding-right:22px;font-size:14px}#subtotal #contact-details .details li p{margin:0;font-size:14px}#subtotal #contact-details .map{width:55%;height:400px}#subtotal #contact-details .map iframe{width:100%;height:100%}#subtotal #form-details{border:1px solid #e1e1e1;justify-content:space-between;margin:30px;padding:80px;display:flex}#subtotal #form-details form{flex-direction:column;align-items:flex-start;width:65%;display:flex}#subtotal #form-details form input,#subtotal #form-details form textarea{border:1px solid #e1e1e1;outline:none;width:100%;margin-bottom:20px;padding:12px 15px}#subtotal #form-details form button{color:#fff;background-color:#2c3e2e}#subtotal #form-details .people div{align-items:flex-start;padding-bottom:25px;display:flex}#subtotal #form-details .people div img{object-fit:cover;width:65px;height:65px;margin-right:15px}#subtotal #form-details .people div p{margin:0;font-size:13px;line-height:25px}#subtotal #form-details .people div p span{color:#000;font-size:16px;font-weight:600;display:block}#subtotal #cart{overflow-x:auto}#subtotal #cart table{border-collapse:collapse;table-layout:fixed;white-space:nowrap;width:100%}#subtotal #cart table img{width:70px}#subtotal #cart table td:first-child{text-align:center;width:100px}#subtotal #cart table td:nth-child(2){text-align:center;width:150px}#subtotal #cart table td:nth-child(3){text-align:center;width:250px}#subtotal #cart table td:nth-child(4),#subtotal #cart table td:nth-child(5),#subtotal #cart table td:nth-child(6){text-align:center;width:150px}#subtotal #cart table thead{border:1px solid #e2e9e1;border-left:none;border-right:none}#subtotal #cart table thead td{text-transform:uppercase;padding:18px 0;font-size:13px;font-weight:700}#subtotal #cart table tbody tr td{padding-top:15px}#subtotal #cart table tbody td{font-size:13px}#subtotal #cart table td:nth-child(5) input{width:70px;padding:10px 5px 10px 15px}#subtotal #cart-add{flex-wrap:wrap;justify-content:space-between;display:flex}#subtotal #coupon{width:50%;margin-bottom:30px}#subtotal #coupon h3,#subtotal #subtotal h3{padding-bottom:15px}#subtotal #coupon input{border:1px solid #e2e9e1;outline:none;width:60%;margin-right:10px;padding:10px 20px}#subtotal #coupon button,#subtotal #subtotal button{color:#fff;background-color:#2c3e2e;padding:12px 20px}#subtotal #subtotal{border:1px solid #e2e9e1;width:50%;margin-bottom:30px;padding:30px}#subtotal #subtotal table{border-collapse:collapse;width:100%;margin-bottom:20px}#subtotal #subtotal table td{border:1px solid #e2e9e1;width:50%;padding:10px;font-size:13px}@media (max-width:799px){#subtotal .section-p1{padding:40px}#subtotal #navbar{background-color:#fff;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:300px;height:100vh;padding:80px 0 0 10px;transition:all .3s;display:flex;position:fixed;top:0;right:-300px;box-shadow:0 40px 60px #0000001a}#subtotal #navbar.active{right:0}#subtotal #navbar li{margin-bottom:25px}#subtotal #mobile{align-items:center;display:flex}#subtotal #mobile i{color:#2c3e2e;padding-left:20px;font-size:24px}#subtotal #close{display:initial;color:#2c3e2e;font-size:24px;position:absolute;top:30px;left:30px}#subtotal #lg-bag{display:none}#subtotal #hero{background-position:right 30% top 30%;height:70vh;padding:0 80px}#subtotal #feature{justify-content:center}#subtotal #feature .fe-box{margin:15px}#subtotal #product1 .pro-container{justify-content:center}#subtotal #product1 .pro{margin:15px}#subtotal #banner{height:20vh}#subtotal #sm-banner .banner-box{min-width:100%;height:30vh}#subtotal #banner3{padding:0 40px}#subtotal #banner3 .banner-box{width:28%}#subtotal #newsletter{flex-direction:column;align-items:flex-start;display:flex}#subtotal #newsletter .form{width:70%}#subtotal #form-details{padding:40px}#subtotal #form-details form{width:50%}}@media (max-width:477px){#subtotal .section-p1{padding:20px}#subtotal #header{padding:10px 30px}#subtotal h1{font-size:38px}#subtotal h2{font-size:32px}#subtotal #hero{background-position:55%;padding:0 20px}#subtotal #feature{justify-content:space-between}#subtotal #feature .fe-box{width:155px;margin:0 0 15px}#subtotal #product1 .pro{width:100%}#subtotal #banner{height:40vh}#subtotal #banner3{flex-wrap:wrap;padding:0 20px}#subtotal #banner3 .banner-box{width:100%}#subtotal #newsletter{padding:40px 20px}#subtotal footer .copyright{text-align:start}#subtotal #newsletter .form{width:100%}#subtotal #prodetails{flex-direction:column;display:flex}#subtotal #prodetails .single-pro-image{width:100%;margin-right:0}#subtotal #prodetails .single-pro-details{width:100%}#subtotal #blog{padding:100px 20px 0}#subtotal #blog .blog-box{flex-direction:column;align-items:flex-start;width:100%;padding-bottom:90px;display:flex;position:relative}#subtotal #blog .blog-img{width:100%;margin:0 0 30px}#subtotal #blog .blog-details{width:100%}#subtotal #about-head{flex-direction:column}#subtotal #about-head img{width:100%;margin-bottom:20px}#subtotal #about-head div{padding-left:0}#subtotal #about-app .video{width:100%}#subtotal #contact-details{flex-direction:column}#subtotal #contact-details .details{width:100%;margin-bottom:30px}#subtotal #contact-details .map{width:100%}#subtotal #form-details{flex-wrap:wrap;margin:10px;padding:30px 10px}#subtotal #form-details form{width:100%;margin-bottom:30px}#subtotal #cart-add{flex-direction:column}#subtotal #coupon{width:100%}#subtotal #subtotal{width:100%;padding:20px}}#subtotal{padding:20px}}
