*{margin:0;padding:0;box-sizing:border-box;}/* Chrome, Safari, Edge, Opera */ input::-webkit-outer-spin-button, input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;}/* Firefox */ input[type='number']{-moz-appearance:textfield;}:root{--black:#000000;--white:#ffffff;--gray:#333333;--light-gray:#eeeeee;--border-color:#ddd;--blue-50:#e6f1fe;--blue-100:#cce3fd;--blue-500:#006fee;--green-50:#e8faf0;--green-100:#d1f4e0;--green-500:#17c964;--red-50:#fde6e6;--red-100:#ffc9c9;--red-500:#ff4444;--violet-50:#f2eafa;--violet-100:#e4d4f4;--violet-500:#7828c8;--light-bg:#f7f7f7;--transition:0.5s all ease-in-out;}.mobile-menu{display:none;}.header{transition:var(--transition);background:var(--white);}.header.fix-nav{backdrop-filter:blur(10px);background:rgba(255, 255, 255, 0.7);box-shadow:rgba(67, 71, 85, 0.27) 0px 0px 0.25em, rgba(90, 125, 188, 0.05) 0px 0.25em 1em;}ul{padding:0 0 0 0.15rem;}li{list-style:none;}a{text-decoration:none;}button{border:0;outline:none;}body{font-family:'Inter', serif;}h1{font-size:50px;font-weight:600;}h2{font-size:40px;font-weight:600;}img{width:100%;}p, li, span, a{font-size:18px;font-weight:400;color:var(--gray);}a:focus{outline:none;}p a{color:var(--blue-500) !important;}p a:hover{text-decoration:underline;}/* ********** Back to top start ********** */ .back-to-top{padding:0;position:fixed;right:30px;bottom:30px;z-index:9999;width:40px !important;height:40px !important;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--white);background:var(--black);box-shadow:rgba(60, 64, 67, 0.3) 0px 1px 2px 0px, rgba(60, 64, 67, 0.15) 0px 1px 3px 1px;backdrop-filter:blur(10px);opacity:0;outline:0;border:0;transition:var(--transition);}.back-to-top.show{opacity:1;}.back-to-top.show:hover{opacity:0.75;}/* ********** Back to top start ********** */ /* ********** Header start ********** */ .header-top, .header-mid, .header-btm{border-bottom:1px solid var(--border-color);}.header-top a{display:block;text-align:center;text-transform:uppercase;padding:10px 0;}.header-top a span{background:linear-gradient(to right, #ff3535 0%, #297fff 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:500;}.navbar-brand img{max-width:150px;max-height:40px;object-fit:contain;object-position:center;}.header-mid .navbar-nav{padding-left:50px;}.header-mid .navbar-nav .nav-item{padding:0;}.header-mid .navbar-nav .nav-link, .header-mid .navbar-nav a{font-size:18px;font-weight:400;color:var(--gray);text-transform:uppercase;padding:5px 25px;}.mid-header-rht-links{display:flex;align-items:center;gap:30px;}.header-search{display:flex;gap:15px;align-items:center;max-width:250px;background:var(--light-gray);padding:3px 10px;border-radius:50px;transition:var(--transition);border:1px solid transparent;}.header-search:hover{border:1px solid var(--border-color);}.header-search button{width:22px;height:22px;min-width:22px;min-height:22px;display:flex;align-items:center;justify-content:center;padding:0;border:0;background:transparent;}.header-search i{font-size:20px;}.header-search input, .header-search input:focus{background:transparent;box-shadow:none;border:0 !important;padding:5px 0 !important;}.header-search input, .header-search input::placeholder{font-size:20px;font-weight:400;color:var(--gray);}.header-links-wrap{display:flex;gap:15px;align-items:center;}.header-links-wrap i{font-size:25px;font-weight:400;color:var(--gray);}.header-btm-inner ul.navbar-nav{display:flex;gap:35px;align-items:center;flex-direction:row;}.header-btm-inner ul.navbar-nav .nav-link, .header-btm-inner ul.navbar-nav a{padding:20px 0;text-transform:uppercase;color:var(--black);display:flex;}/* ********** Header end ********** */ /* ********** Banner start ********** */ .orm-btn{display:inline-flex;gap:4px;align-items:center;justify-content:center;height:45px;min-width:100px;font-size:18px;font-weight:500;padding:0 20px;color:var(--white) !important;background:var(--blue-500);border-radius:4px;}.orm-btn.orm-btn-rev{color:var(--gray);background:var(--light-gray);}.orm-btn.orm-btn-rounded{border-radius:35px;}.orm-btn:hover{filter:brightness(0.75);}/* Banner area start */ .banner{padding:100px 0;margin-top:98px;display:flex;align-items:center;justify-content:center;min-height:calc(100dvh - 100px);background-repeat:no-repeat;background-size:contain;background-position:center right 150px;background-color:#e5e5e4;}.github-btn .nav-link{display:inline-flex;gap:5px;align-items:center;padding:5px 7px !important;border-radius:5px;}.github-btn .nav-link:hover{background:#d5d5d5;}.github-btn .nav-link .icon img{width:18px;height:18px;object-fit:contain;object-position:center;}/* Products section start */ .banner-inner{display:flex;align-items:center;justify-content:space-between;}.banner-lft, .banner-rht{width:48%;}.banner-rht img{max-height:350px;object-fit:contain;object-position:center;}.banner-inner p{font-size:15px;}.products{padding:50px 0;}.products-inner{display:grid;grid-gap:50px;grid-template-columns:repeat(2, 1fr);}.products-inner h2{font-size:22px;}.combo-image{padding:50px 0;}.combo-image-inner{display:flex;align-items:center;justify-content:space-between;}.combo-image-lft, .combo-image-rht{width:47%;}.combo-image-lft h2{font-size:22px;}.combo-image-lft p{font-size:15px;}.owl-stage-outer{padding:10px;}.reviews-item{padding:15px;box-shadow:rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;overflow:hidden;border-radius:7px;}.reviews-item h3{font-size:20px;font-weight:600;margin:0;}.reviews-item .txt p{margin-bottom:10px;}.star-wrap i{color:rgb(255, 184, 53);}.reviews .owl-nav{max-width:80px;padding:32px 0 0 0;margin:0 auto;display:flex;width:100%;justify-content:space-between;position:relative;}.owl-nav button{width:30px;height:30px;display:flex;align-items:center;justify-content:center;background:var(--white) !important;border-radius:50%;transition:var(--transition);box-shadow:rgba(60, 64, 67, 0.3) 0px 1px 2px 0px, rgba(60, 64, 67, 0.15) 0px 1px 3px 1px;}.faqs-btm{max-width:800px;margin:0 auto;}.accordion-item{border:0 !important;border-radius:0 !important;border-bottom:1px solid var(--border-color) !important;}.accordion-button{padding-left:0 !important;padding-right:0 !important;}.accordion-button p{display:flex;gap:10px;align-items:center;justify-content:space-between;width:100%;margin:0 !important;font-size:18px;font-weight:500;}.accordion-button:not(.collapsed), .accordion-button:focus{color:var(--black);background-color:transparent;box-shadow:none;}.accordion-button::after{background:none !important;}.accordion-body{padding-left:0 !important;padding-right:0 !important;}.accordion-button .bi-plus-lg{display:none;}.accordion-button.collapsed .bi-plus-lg{display:block;}.accordion-button.collapsed .bi-dash-lg{display:none;}.accordion-body p{font-size:15px;font-weight:400;margin:0;}.products{padding:30px 0;}.wc-custom-wrapper{padding-top:100px;}.wc-custom-wrapper .page-title{font-size:32px;font-weight:600;color:var(--blue-500);text-transform:uppercase;margin-bottom:0;}.wc-custom-wrapper .products{margin:0;display:grid;grid-gap:30px;grid-template-columns:repeat(3, 1fr);}.onsale, .product-desc.wc-custom-wrapper .onsale{color:var(--white);background-color:var(--red-500);position:absolute;width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;text-transform:uppercase;}.woocommerce-loop-product__title{font-size:20px;font-weight:600;color:var(--black);padding:10px 0 0 0;}.star-rating span{font-size:15px;text-transform:uppercase;display:block;}.price{font-size:15px;text-transform:uppercase;display:block;margin:0 0 10px 0;}.add_to_cart_button{padding:5px 10px;color:var(--white) !important;background:var(--blue-500) !important;border-radius:5px;}.add_to_cart_button:hover{filter:brightness(0.75);}.product-desc.wc-custom-wrapper{padding:130px 0 30px 0 !important;}.product-desc.wc-custom-wrapper .product{width:100%;display:grid;grid-gap:50px;justify-content:space-between;grid-template-columns:40% 60%;align-items:flex-start;}.product-desc.wc-custom-wrapper .summary.entry-summary{margin:0;}.product-desc.wc-custom-wrapper .product_title.entry-title{font-size:30px;margin:0 0 10px 0;}.product-desc.wc-custom-wrapper .star-rating{display:none;}.product-desc.wc-custom-wrapper .woocommerce-review-link{display:flex;gap:5px;margin-bottom:10px;}.product-desc.wc-custom-wrapper .woocommerce-review-link, .product-desc.wc-custom-wrapper .woocommerce-review-link .count{font-size:16px;color:var(--blue-500);}.product-desc.wc-custom-wrapper .woocommerce-review-link:hover{text-decoration:underline;}.price del bdi, .price del .woocommerce-Price-currencySymbol{font-size:15px !important;font-weight:500 !important;color:#b2b2b2 !important;}.price ins{background:transparent;}.price ins bdi, .price ins .woocommerce-Price-currencySymbol{font-size:25px !important;font-weight:500 !important;color:#000000 !important;}.woocommerce-product-details__short-description p, .woocommerce-product-details__short-description ul li{font-size:15px;margin:0 0 10px 0;}.woocommerce-product-details__short-description ul{margin:0 0 15px 0;}.cfvsw-swatches-container.cfvsw-shop-container{margin-bottom:10px;}.woocommerce-result-count{margin:0;}form.woocommerce-ordering{display:none;}.summary.entry-summary{display:flex;flex-direction:column;}.summary.entry-summary p.price{display:none;}.summary.entry-summary .woocommerce-product-details__short-description{order:2;}.stock.in-stock, .stock.out-of-stock{font-size:15px;font-weight:600;color:var(--green-500);text-transform:uppercase;}.stock.out-of-stock{color:var(--red-500);}form.cart{display:flex;align-items:flex-start;gap:10px;flex-direction:column;}table.variations{margin:0;}table.variations tr{vertical-align:top;}table.variations tr th{width:70px;}form.cart .woocommerce-variation-add-to-cart{display:flex;align-items:center;gap:10px;}.single_add_to_cart_button.button.alt, input#submit{padding:7px 10px;color:var(--white);background:var(--blue-500);border:1px solid var(--blue-500);transition:0.45s all ease-in-out;}.single_add_to_cart_button.button.alt:hover, input#submit:hover{color:var(--blue-500);background:transparent;}.yith-wcwl-add-to-wishlist-button__label{font-size:14px;font-weight:600;color:var(--black);}.product-desc.wc-custom-wrapper .product_meta{display:none;}.yith-wcwl-add-to-wishlist-button:not(.yith-wcwl-add-to-wishlist-button--themed-button).yith-wcwl-add-to-wishlist-button--added svg.yith-wcwl-add-to-wishlist-button-icon{color:var(--red-500) !important;}.woocommerce-tabs.wc-tabs-wrapper{grid-column:1 / -1;grid-row:2;}.woocommerce-tabs.wc-tabs-wrapper .tabs.wc-tabs{margin:0;display:inline-flex;gap:10px;align-items:center;background:var(--blue-500);padding:4px;border-radius:5px;}.woocommerce-tabs.wc-tabs-wrapper .tabs.wc-tabs li a{font-size:14px;font-weight:500;padding:5px 10px;border-radius:5px;color:var(--white);display:flex;}.woocommerce-tabs.wc-tabs-wrapper .tabs.wc-tabs li.active a{color:var(--gray);background-color:var(--white);}.woocommerce-tabs.wc-tabs-wrapper .woocommerce-Reviews-title, .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Reviews-title span{font-size:16px;font-weight:500;color:var(--black);display:block;margin-bottom:20px;}.woocommerce-tabs.wc-tabs-wrapper ol{margin:0;padding:0;}.woocommerce-tabs.wc-tabs-wrapper ol li{margin-bottom:20px;}.woocommerce-tabs.wc-tabs-wrapper ol li img{width:40px;height:40px;object-fit:contain;object-position:center;margin-bottom:10px;}.woocommerce-tabs.wc-tabs-wrapper .meta{margin-bottom:5px;}.woocommerce-tabs.wc-tabs-wrapper .woocommerce-review__author{font-size:15px;}.woocommerce-tabs.wc-tabs-wrapper .description p{font-size:14px;font-weight:500;}#comment-form-rating-label{display:flex;gap:5px;align-items:center;}.comment-form-rating span{display:flex;align-items:center;gap:15px;}#tab-description ul{margin:0 !important;}.woocommerce-review__verified.verified{color:var(--green-500);}.woocommerce-ordering .orderby{color:var(--white);background:var(--black);padding:6px 10px;border-radius:5px;}.woocommerce-Reviews{display:flex;flex-direction:column;}.woocommerce-Reviews #comments{order:1;}/* Footer Start */ .footer{padding:50px 0 20px 0;background:#dedede;overflow-x:hidden;}.footer h2{font-size:20px;font-weight:600;line-height:1.75rem;letter-spacing:-.1px;color:#0f1114;}.footer ul{margin:0;padding:0;}.footer ul li, .footer p, .footer ul li a{font-size:15px;font-weight:500;color:var(--gray);margin-bottom:10px;}.footer ul li a:hover{text-decoration:underline;}.footer-top-top{display:grid;/* grid-gap:50px;*/ grid-template-columns:40% 16% 16% 16%;margin-bottom:30px;justify-content:space-between;}.footer-top-item a img{max-width:150px;max-height:40px;object-fit:contain;object-position:center;margin-bottom:15px;}.footer-top-btm, .footer-top-btm-rht ul{display:flex;gap:10px;align-items:center;justify-content:space-between;}.social-wrap{display:flex;gap:10px;align-items:center;}.social-wrap a{display:flex;align-items:center;justify-content:center;width:35px;height:35px;background:transparent;background:var(--black);border-radius:7px;}.social-wrap a:hover{filter:brightness(0.75);}.social-wrap a i{color:var(--white);font-size:20px;}.footer hr{margin-bottom:1rem;background:#2e2e2e;}.footer-btm p{font-size:13px;}article .entry-header{padding-top:100px;}.wman-wrapper ul{margin-left:0;display:inline-flex;gap:10px;align-items:center;background:var(--blue-500);padding:4px;border-radius:5px;}.wman-wrapper ul li a{font-size:14px;font-weight:500;padding:5px 10px;border-radius:5px;color:var(--white);display:flex;}.wman-wrapper ul li.is-active a{color:var(--gray);background-color:var(--white);}aside#secondary.widget-area{display:none;}.cart-count-wrapper{position:relative;}.cart-count{position:absolute;top:1px;right:-8px;min-width:15px;min-height:15px;color:var(--red-500);background-color:var(--red-100);border-radius:50%;display:flex;align-items:center;justify-content:center;padding:2px;}.wc-block-cart__submit-container .wc-block-components-button{display:inline-flex;gap:4px;align-items:center !important;justify-content:center !important;height:40px !important;min-width:100px;font-size:14px;font-weight:500;padding:0 20px;color:var(--white) !important;background:var(--blue-500);border-radius:35px;border:1px solid var(--blue-500);transition:0.55s all ease-in-out !important;}.wc-block-cart__submit-container .wc-block-components-button:hover{color:var(--blue-500) !important;background:transparent;}.wc-block-components-product-name{font-weight:700;color:var(--black) !important;}.wc-block-components-product-badge.wc-block-components-product-low-stock-badge{color:var(--red-500);background-color:var(--red-50);}.wc-block-components-product-badge.wc-block-components-sale-badge{border:0;color:var(--green-500);background-color:var(--green-50);}.wc-block-components-product-badge.wc-block-components-sale-badge .wc-block-formatted-money-amount{color:var(--green-500);}.wc-block-checkout__terms.wc-block-checkout__terms--with-separator.wp-block-woocommerce-checkout-terms-block{padding-top:10px;margin:0 0 10px;}.wc-block-components-checkout-place-order-button{display:inline-flex;gap:4px;align-items:center !important;justify-content:center !important;height:40px !important;min-width:100px;font-size:14px;font-weight:500;padding:0 20px;color:var(--white) !important;background:var(--blue-500);border-radius:5px;border:1px solid var(--blue-500);transition:0.55s all ease-in-out !important;}.wc-block-components-checkout-place-order-button:hover div{transition:0.55s all ease-in-out !important;}.wc-block-components-checkout-place-order-button:hover{background:transparent;border:1px solid var(--blue-500);}.wc-block-components-checkout-place-order-button:hover div{color:var(--blue-500);}body{display:flex;flex-direction:column;}