@font-face{font-family:'Poppins';src:url(../fonts/Poppins-VariableFont_wght.otf);font-display:swap}html{scroll-behavior:smooth}html,body{margin:0;padding:0}body{font-family:'Open Sans',sans-serif;font-size:18px;line-height:28px;color:#666;letter-spacing:0;font-weight:400}h1,h2,h3,h4,h5,h6{font-family:'Poppins',sans-serif;color:#000;font-weight:700;letter-spacing:0;margin:0 0 15px;line-height:1.2}a{color:#000;-webkit-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease}a:hover{color:#3160d8;text-decoration:none}a:focus{outline:0;text-shadow:none;box-shadow:none}input[type="number"]:hover,input[type="number"]:focus{-webkit-appearance:number-input;-moz-appearance:number-input}.pt-60{padding-top:80px}img{max-width:100%}.single-product-section img{border-radius:10px}button.btn.btn-link{border:none;outline:none;text-decoration:none;color:white!important}.accordion{margin-bottom:20px}.accordion *{text-align:left}.card-header{background-color:#3160d8}.card-header button{display:flex;justify-content:space-between;align-items:center;gap:20px;width:100%}.card-header button::after{content:"⮞";color:#fff;transform:rotate(90deg);transition:0.3s}.card-header button.collapsed::after{transform:rotate(0)}.goru-btn{display:inline-block;background:#fff0;color:#000;font-family:'Poppins',sans-serif;font-size:14px;letter-spacing:2.8px;font-weight:700;text-transform:uppercase;border:2px solid #000;border-radius:0;height:60px;line-height:.8;z-index:2;padding:23px 36px;overflow:hidden;position:relative;-webkit-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease}.goru-btn:after{position:absolute;left:0;right:0;bottom:0;top:0;margin:auto;height:100%;width:0%;content:'';visibility:hidden;opacity:0;z-index:-1;background:#3160d8;-webkit-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease}.goru-btn:hover:after{visibility:visible;opacity:1;width:100%}.goru-btn:hover{color:#fff;border-color:#3160d8}button:focus,button:hover{outline:none;border:none}.sec-title{font-size:36px;line-height:36px;margin:0 0 18px}.sec-desc{font-size:18px;line-height:30px;font-weight:600;color:#8e8d8d;margin:0 0 20px}.header-01{position:absolute;left:0;top:0;width:100%;z-index:5}.logo{position:relative;padding:20px 0;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;display:flex;justify-content:space-between;align-items:center}.logo p{font-size:14px;line-height:normal}header.sticky{position:fixed;left:0;top:0;width:100%;z-index:99;background:#fff;-webkit-box-shadow:0 7px 40px 0 rgb(150 176 203 / .2);-moz-box-shadow:0 7px 40px 0 rgb(150 176 203 / .2);box-shadow:0 7px 40px 0 rgb(150 176 203 / .2)}header.sticky .logo{padding-top:20px}.single-service{position:relative;padding-left:75px;padding-right:30px;margin-bottom:30px}.single-service i{color:#3160d8;position:absolute;left:0;top:0;font-size:40px;line-height:48px;display:block}.single-service img{position:absolute;left:0;top:0;height:40px;width:auto}.single-service h4{font-size:24px;line-height:28px;margin:0 0 15px}.single-service p{font-size:18px;margin-bottom:0}.product-price{font-family:'Poppins',sans-serif;font-size:20px;line-height:36px;color:#666;font-weight:700;letter-spacing:.40px;margin:0}.product-price .price{display:inline-block;color:inherit}.product-price .price span{display:inline-block;color:inherit}.product-price .price .woocommerce-Price-currencySymbol{padding-right:5px}.sp-thumb{position:relative;overflow:hidden}.sp-thumb img{width:100%;height:auto;-webkit-box-shadow:0 30px 60px 0 rgb(150 176 203 / .07);-moz-box-shadow:0 30px 60px 0 rgb(150 176 203 / .07);box-shadow:0 30px 60px 0 rgb(150 176 203 / .07);-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.sale{background:#485db7}.hot{background:#ff5400}.out-of-stock{background:#fc0000}.sp-details{position:relative;min-height:85px;padding:24px 0 0}.sp-details h4{font-size:18px;line-height:28px;margin:0 0 2px}.sp-details .product-price{font-family:'Open Sans',sans-serif;font-size:16px;line-height:28px;letter-spacing:0}.sp-details .product-price .price del{padding-right:10px;text-decoration:line-through}.sp-details .product-price .price del span{text-decoration:line-through}.sp-details-hover{position:absolute;left:0;top:30px;width:100%;height:100%;background:#fff;padding:20px 25px 0;visibility:hidden;opacity:0;-webkit-box-shadow:0 30px 60px 0 rgb(150 176 203 / .07);-moz-box-shadow:0 30px 60px 0 rgb(150 176 203 / .07);box-shadow:0 30px 60px 0 rgb(150 176 203 / .07);-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.sp-details-hover a{display:inline-block}.footer-01{position:relative;padding:70px 0}.footer-01 .widget{position:relative}.footer-01 .widget .widget-title{font-size:18px;line-height:28px;letter-spacing:.72px;text-transform:capitalize;margin:0 0 12px}.about-widget{position:relative;padding:0 85px 0 0}.foo-logo{position:relative;margin:0 0 24px}.foo-logo img{max-width:100%;height:auto}.about-widget p{font-size:14px;line-height:24px;color:#8e8d8d;font-weight:600;margin:0 0 21px}.footer-01 .widget ul{margin:0;padding:0}.footer-01 .widget ul li{list-style:none;display:block}.footer-01 .widget ul li a{display:inline-block;font-size:14px;color:#8e8d8d;line-height:26px;font-weight:600}.footer-01 .widget ul li a:hover{color:#000;padding-left:5px}.contact-widget p{font-size:14px;line-height:26px;color:#8e8d8d;font-weight:600;margin:0 0 6px}.footer-01 .col-custome-1{padding-left:55px}.footer-01 .col-custome-2{padding-left:65px}.footer-01 .col-custome-3{padding-left:40px}.footer-01 .col-custome-4{padding-left:130px}.copyright-section{position:relative;border-top:3px solid #ecf3ff;padding:22px 85px 24px}.copys-text{text-align:right;font-size:14px;line-height:28px;letter-spacing:.56px;color:#8e8d8d;font-weight:600}.copys-text i{padding-right:5px}.inner-header{position:relative}header.inner-header.sticky{padding-bottom:0;padding-top:0}footer.inner-footer{border-top:1px solid #ecf3ff}.history-thumb{position:relative;overflow:hidden}.related-slider{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px}.contact-form{position:relative}.contact-form input[type="text"],.contact-form input[type="email"],.contact-form input[type="number"],.contact-form select,.contact-form textarea{display:block;width:100%;height:52px;padding:0 0;border:none;line-height:24px;outline:none;background:#fff0;font-size:14px;color:#666;font-weight:600;border-radius:0;border-bottom:1px solid #b2b2b2;-webkit-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease;margin-bottom:41px}.contact-form input[type="text"]:focus,.contact-form input[type="email"]:focus,.contact-form input[type="number"]:focus,.contact-form select:focus,.contact-form textarea:focus{border-color:#3160d8}.contact-form textarea{height:158px;resize:none;margin-bottom:80px}.contact-form input[type="submit"],.contact-form button{outline:none;height:50px;background:#000;color:#fff;border:none;font-family:'Open Sans',sans-serif;letter-spacing:1.4px;padding:15px 67px}.contact-form input.reqError,.contact-form .reqError{border-color:red}.banner-img{position:absolute;right:0;top:-63px;z-index:2}.single-shop-product{position:relative;margin-bottom:43px}.single-shop-product .sp-thumb{overflow:visible}.single-shop-product .sp-thumb img{-webkit-box-shadow:0 30px 60px 0 rgb(150 176 203 / .07);-moz-box-shadow:0 30px 60px 0 rgb(150 176 203 / .07);box-shadow:0 30px 60px 0 rgb(150 176 203 / .07)}.single-shop-product .sp-details .product-price{color:#8e8d8d}.single-shop-product .sp-details-hover{-webkit-box-shadow:0 30px 60px 0 rgb(150 176 203 / .1);-moz-box-shadow:0 30px 60px 0 rgb(150 176 203 / .1);box-shadow:0 30px 60px 0 rgb(150 176 203 / .1)}.single-shop-product:hover .sp-details-hover{visibility:visible;opacity:1;top:0}.single-shop-product:hover .sp-thumb img{-webkit-box-shadow:0 5px 20px 0 rgb(150 176 203 / .2);-moz-box-shadow:0 5px 20px 0 rgb(150 176 203 / .2);box-shadow:0 5px 20px 0 rgb(150 176 203 / .2)}.mt-20{margin-top:20px}.price_slider_wrapper{text-align:center;margin:57px 0 0}.single-product-section{position:relative;padding:50px 0}.product-slider{position:relative;padding-left:140px;margin-right:30px;margin-bottom:0}.ps-img{position:relative}.ps-img img{max-width:100%;height:auto}.product-slider .carousel-indicators{position:absolute;top:0;left:0;right:auto;bottom:auto;padding:0;margin:0;width:auto;text-align:left;display:block;z-index:2}.product-slider .carousel-indicators li{width:100px;height:100px;border-radius:50%;margin:0;position:relative;text-indent:0;flex:none;display:block;margin:0 0 30px;border:none;opacity:1;background:#fff0;border:1px solid #d3d3d3}.product-slider .carousel-indicators li img{width:100%;height:100%}.sin-product-details{position:relative}.sin-product-details h3{font-size:30px;line-height:40px;margin-top:-10px;margin-bottom:10px}.sin-product-details .woocommerce-product-rating{position:relative;margin:0 0 17px;display:flex;justify-content:flex-start}.sin-product-details .woocommerce-product-rating i{font-size:14px;line-height:30px;color:#5e80df;display:inline-block}.sin-product-details .woocommerce-product-rating span i{color:#a1a1a1}.sin-product-details .woocommerce-review-link{display:inline-block;font-size:14px;line-height:30px;color:#8e8d8d;margin-left:18px}.sin-product-details .woocommerce-review-link:hover{color:#3160d8}.sin-product-details .product-price{color:#3160d8;font-size:24px;line-height:28px;font-weight:500;letter-spacing:0;margin-bottom:20px}.pro-excerp{position:relative;font-size:14px;line-height:24px;color:#898989;margin-bottom:25px}.pro-excerp p{color:inherit;margin:0}.product-cart-qty{display:flex;justify-content:flex-start}.quantityd{border:1px solid #8e8d8d;height:45px;position:relative;z-index:1;border-radius:0;width:120px;margin-right:20px}.quantityd button.qtyBtn{background:#fff0;height:100%;width:29%;padding:0;position:absolute;font-size:24px;border:none;outline:none;color:#8e8d8d;letter-spacing:0;padding:0;text-align:center;top:-3px;left:5px;-webkit-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease}.quantityd input[type="text"]{border:none;color:#000;font-weight:700;height:100%;font-size:14px;line-height:45px;width:42%;font-family:'Poppins',sans-serif;background:#fff0;left:0;margin:auto;outline:none;padding:0 5px;position:absolute;right:0;text-align:center;z-index:-1}.quantityd button.qtyBtn.btnPlus{left:auto;right:5px;border:none}.add-to-cart-btn{display:inline-block;font-size:14px;text-align:center;color:#fff;line-height:45px;letter-spacing:.84px;font-weight:700;height:45px;background:#000;text-transform:uppercase;padding:0 42px;margin-right:20px}.add-to-cart-btn:hover{color:#fff;background:#3160d8}.divider{position:relative;border-top:1px solid #ebebeb;margin:47px 0 0}.product-tabarea{position:relative;margin:47px 0 0;padding-right:95px}.product-tabarea:after{background:#ebebeb;position:absolute;width:1px;height:242px;right:40px;top:43px;content:''}.productTabs.nav-tabs{margin:0 0 31px;padding:0;border:none}.productTabs.nav-tabs li{list-style:none;margin:0 65px 0 0;padding:0}.productTabs.nav-tabs li:last-child{margin-right:0}.productTabs.nav-tabs li a{display:inline-block;font-size:18px;color:#666;line-height:24px;font-family:'Poppins',sans-serif;font-weight:700;border:none;border-radius:0;padding:0}.productTabs.nav-tabs li a.active,.productTabs.nav-tabs li a:hover{color:#000}.descriptionContent{position:relative}.descriptionContent p{font-size:14px;color:#666;line-height:25px;margin:0 0 25px}.product-speciality{position:relative;margin:45px 0 0}.product-speciality h5{font-size:18px;line-height:26px;margin:0 0 31px}.product-speciality ul{margin:0;padding:0}.product-speciality ul li{font-size:16px;line-height:26px;color:#666;margin-bottom:0;list-style:disc;list-style-position:inside}.related-product-area{position:relative;margin-top:80px}.related-product-area h3{font-size:36px;line-height:46px;margin-bottom:20px}#slider{width:80%;margin-left:1em}#min,#max{width:50px;text-align:center}@media (min-width:1200px) and (max-width:1600px){body.home-02{padding:0 60px}.about-widget{padding-right:0}.footer-01 .col-custome-4,.footer-01 .col-custome-3,.footer-01 .col-custome-2,.footer-01 .col-custome-1{padding-left:15px}.rotate-rl{left:2%}.rotate-tb{right:2%}.categorie-section-2 .sec-heading{left:-50px;font-size:25px;letter-spacing:0;line-height:32px}.banner-img{right:15px}.scroll-down{left:30px}}@media (min-width:992px) and (max-width:1199px){.scroll-down{display:none}.single-service{padding-right:0}.dis-pro-thumb{overflow:hidden}.sec-heading{display:none}.footer-01{padding:70px 0 0}.footer-01 .col-custome-4,.footer-01 .col-custome-3,.footer-01 .col-custome-2,.footer-01 .col-custome-1{padding-left:15px}.about-widget{padding-right:0}.copyright-section{padding:22px 0 24px}body.home-02{padding:0 0}.popular-section-2{padding-left:0;padding-right:0}.sp-details-hover{padding-left:15px;padding-right:15px}.banner-img{right:15px}.product-slider{margin-right:0}.product-cart-qty{display:block}.quantityd{margin-bottom:20px}}@media (min-width:768px) and (max-width:991px){.product-tabarea{padding-right:60px}.product-tabarea:after{right:25px}.header-01 .col-lg-6.col-md-6{position:static}.dis-pro-thumb{overflow:hidden}.banner-img{right:15px}}@media (max-width:991px){.price_slider_wrapper{padding-right:20px}.column-lg-reverse{flex-direction:column-reverse;row-gap:16px}.product-slider{margin-right:0}.header-01{padding:0}.sec-heading{display:none}.single-service{padding-right:0}.copyright-section{padding:22px 0 24px}.footer-01 .col-custome-4,.footer-01 .col-custome-3,.footer-01 .col-custome-2,.footer-01 .col-custome-1{padding-left:15px}.about-widget{padding-right:0}body.home-02{padding:0 0}.popular-section-2{padding-left:0;padding-right:0}.scroll-down{left:3%}.scroll-down img{margin-top:30px}}@media (max-width:767px){.results{margin:0 0 30px}.product-slider{padding-left:0}.product-slider .carousel-indicators{position:relative;display:flex;justify-content:flex-start;margin-top:20px}.product-slider .carousel-indicators li{width:90px;height:90px;margin:0 3px}.product-cart-qty{display:block}.quantityd{margin-bottom:20px}.add-to-cart-btn{padding:0 24px}.product-tabarea{padding-right:0}.product-tabarea:after{display:none}.related-product-area h3{font-size:30px;line-height:40px}.logo{flex-direction:column;row-gap:10px;padding:16px!important}.logo p{text-align:center}.row{row-gap:16px}.product-speciality{margin-top:0}.banner-img{position:relative;top:50px}.sec-title{font-size:30px}.sec-desc br{display:none}.cate-shage img{max-width:100%}.client-section{position:relative;padding:75px 0}.dis-pro-thumb img{max-width:100%}.copys-text{text-align:center;margin-top:10px}.f_copy,.foo_social{text-align:center!important;padding:6px 15px}.bottom_menu{bottom:5px}.foo_h_4 .socials_01{padding-bottom:20px;padding-top:15px}.cate_images img{height:100%}}@media screen and (max-width:575.98px){.related-slider{grid-template-columns:1fr}}.thanks{display:flex;justify-content:center;align-items:center;min-height:80vh;padding:150px 0}.thanks .container{display:flex;flex-direction:column;align-items:center;row-gap:10px}.thanks img{width:100px;height:auto;margin-bottom:10px}.thanks p{text-align:center;font-size:18px}.thanks p.thanks-text{font-weight:700}.docs{word-break:break-word;padding:60px 0}.docs h1{text-align:center;margin-bottom:20px;font-weight:700}.docs h2{margin-bottom:10px;font-size:32px}.docs h3{margin-bottom:10px;font-size:26px}.docs li,.docs p{color:inherit;line-height:1.929}#cookPopup{display:none;justify-content:space-between;flex-direction:column;align-items:center;gap:1rem;position:fixed;bottom:15px;left:50%;width:900px;max-width:90%;transform:translateX(-50%);padding:25px;background-color:#fff;border-radius:0;box-shadow:2px 3px 10px rgb(0 0 0 / .4);z-index:9999}#cookPopup p{margin:0;text-align:center}.cookPopup_btn{border:2px solid #000;outline:none}.cookPopup_btn:hover{border:2px solid #3160d8;outline:none}@media(min-width:576px){#cookPopup.show{display:flex;align-items:center}}@media(max-width:575px){#cookPopup.show{display:block;text-align:left}.cookPopup_btn{margin:10px 0 0 0}}.cookPopup_title{font-size:16px;font-weight:700;color:#17171d}.cookPopup_desc{font-size:16px}.show{display:flex!important}