@font-face{font-display:swap;font-family:Sora;font-style:normal;font-weight:600;src:url(../fonts/Sora-SemiBold.ttf) format("truetype")}
@font-face{font-display:swap;font-family:Sora;font-style:normal;font-weight:700;src:url(../fonts/Sora-Bold.ttf) format("truetype")}
@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:400;src:url(../fonts/Poppins-Regular.ttf) format("truetype")}
@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:500;src:url(../fonts/Poppins-Medium.ttf) format("truetype")}
.delay-1{animation-delay:.1s}
.delay-2{animation-delay:.2s}
.delay-3{animation-delay:.3s}
.delay-4{animation-delay:.4s}
.delay-5{animation-delay:.5s}
.delay-6{animation-delay:.6s}
.delay-7{animation-delay:.7s}
.delay-8{animation-delay:.8s}
.delay-9{animation-delay:.9s}
.delay-10{animation-delay:1s}
.delay-11{animation-delay:1.1s}
.delay-12{animation-delay:1.2s}
.delay-13{animation-delay:1.3s}
.delay-14{animation-delay:1.4s}
.delay-15{animation-delay:1.5s}
.delay-16{animation-delay:1.6s}
.delay-17{animation-delay:1.7s}
.delay-18{animation-delay:1.8s}
.delay-19{animation-delay:1.9s}
.delay-20{animation-delay:2s}
.transition-delay-1{transition-delay:.1s}
.transition-delay-2{transition-delay:.2s}
.transition-delay-3{transition-delay:.3s}
.transition-delay-4{transition-delay:.4s}
.transition-delay-5{transition-delay:.5s}
.transition-delay-6{transition-delay:.6s}
.transition-delay-7{transition-delay:.7s}
.transition-delay-8{transition-delay:.8s}
.transition-delay-9{transition-delay:.9s}
.transition-delay-10{transition-delay:1s}
.transition-delay-11{transition-delay:1.1s}
.transition-delay-12{transition-delay:1.2s}
.transition-delay-13{transition-delay:1.3s}
.transition-delay-14{transition-delay:1.4s}
.transition-delay-15{transition-delay:1.5s}
.transition-delay-16{transition-delay:1.6s}
.transition-delay-17{transition-delay:1.7s}
.transition-delay-18{transition-delay:1.8s}
.transition-delay-19{transition-delay:1.9s}
.transition-delay-20{transition-delay:2s}
.single-produs .body-wrapper-page .post-template-wrapper{padding:30px 0 60px}
.category-sidebar-section{background:#fff;overflow:hidden}
@media screen and (max-width:992px){.category-sidebar-section{margin-bottom:15px;padding:15px}}
.category-sidebar-section .category-sidebar-content .cat-sidebar-title{border-bottom:3px solid var(--secondary-color);margin:0 12px;padding:15px;text-align:center}
.category-sidebar-section .category-sidebar-content .cat-sidebar-title h4{color:var(--primary-color);margin:0}
.category-sidebar-section .category-sidebar-content .cat-sidebar-box{padding:15px}
.category-sidebar-section .category-sidebar-content .cat-sidebar-box .cat-sidebar-list{padding:0}
.category-sidebar-section .category-sidebar-content .cat-sidebar-box .cat-sidebar-list li{list-style:none}
.category-sidebar-section .category-sidebar-content .cat-sidebar-box .cat-sidebar-list li.cat-item:before{content:none}
.category-sidebar-section .category-sidebar-content .cat-sidebar-box .cat-sidebar-list li a{color:var(--primary-color);display:block;left:0;padding:5px 30px 5px 0;position:relative;transition:all .3s ease}
.category-sidebar-section .category-sidebar-content .cat-sidebar-box .cat-sidebar-list li a:hover{color:var(--secondary-color);left:10px}
.category-sidebar-section .category-sidebar-content .cat-sidebar-box .cat-sidebar-list li ul.children{display:none}
.category-sidebar-section .category-sidebar-content .cat-sidebar-box .cat-sidebar-list li.category-has-children{position:relative}
.category-sidebar-section .category-sidebar-content .cat-sidebar-box .cat-sidebar-list li.category-has-children span{color:var(--secondary-color);cursor:pointer;padding:3px;position:absolute;right:6px;top:2px;transition:all .3s ease}
.category-sidebar-section .category-sidebar-content .cat-sidebar-box .cat-sidebar-list li.category-has-children span svg{height:17px;transform:rotate(90deg);transition:all .3s ease;width:25px}
.category-sidebar-section .category-sidebar-content .cat-sidebar-box .cat-sidebar-list li.category-has-children span:hover{background:var(--secondary-color)}
.category-sidebar-section .category-sidebar-content .cat-sidebar-box .cat-sidebar-list li.category-has-children span:hover svg path{fill:#fff}
.category-sidebar-section .category-sidebar-content .cat-sidebar-box .cat-sidebar-list li.category-has-children span.rotate-icon svg{transform:rotate(270deg)}
.category-sidebar-section .category-sidebar-content .cat-sidebar-box .cat-sidebar-list li.current-cat-ancestor>ul.children{display:block}
.category-sidebar-section .category-sidebar-content .cat-sidebar-box .cat-sidebar-list li.current-cat>a{color:var(--secondary-color)}
.category-sidebar-section .category-sidebar-content .cat-sidebar-box .cat-sidebar-list li:hover>a{color:var(--secondary-color);left:10px}
.category-sidebar-section .category-sidebar-content .cat-sidebar-box .cat-sidebar-list li .children{margin:0 0 0 5px;padding:0 0 0 15px;position:relative}
.category-sidebar-section .category-sidebar-content .cat-sidebar-box .cat-sidebar-list li .children:before{border-left:2px solid var(--secondary-color);content:"";height:100%;left:0;opacity:.3;position:absolute;top:0;width:100%}
.product-content-box{position:relative}.product-content-box .product-item-image{overflow:hidden;position:relative;background-color: #fff;}
.product-content-box .product-item-image .product-item-price .price-span{background:var(--secondary-color);border-radius:5px;color:#fff;left:10px;padding:5px 15px;pointer-events:none;position:absolute;text-transform:capitalize;top:10px;z-index:2}
.product-content-box .product-item-image .product-item-image-src{background-position:50%;background-repeat:no-repeat;background-size:contain;height:250px;background-color: inherit;}
.product-content-box .product-item-image .product-image-btn .product-btn{align-items:center;background:var(--secondary-color);bottom:-100%;color:#fff;display:flex;font-size:16px;height:100%;justify-content:center;left:0;letter-spacing:.3px;line-height:20px;padding:14px 0;pointer-events:none;position:absolute;text-align:center;transition:all .3s ease;width:100%;z-index:2}
.product-content-box:hover .product-item-image .product-image-btn .product-btn{bottom:0;height:20%}
.product-content-box .product-item-data{margin:20px 0 30px;text-align:center}
.product-content-box .product-item-data .product-item-title h5{margin:0}
.product-content-box .product-item-data .product-item-category .subtitle a{color:var(--primary-color)}
.category-page .product-list-wrapper .row-elements.justify-elemets{justify-content:center}
.category-page .product-list-wrapper .row-elements .product-content-box.subcategory-no-image{background:#fff;box-shadow:3px 3px 12px 1px rgba(0,0,0,.1);height:100%;overflow:hidden;padding:0;position:relative}
.category-page .product-list-wrapper .row-elements .product-content-box.subcategory-no-image a{display:block;padding:20px 20px 30px}
.category-page .product-list-wrapper .row-elements .product-content-box.subcategory-no-image a .product-item-data{margin:0}
.category-page .product-list-wrapper .row-elements .product-content-box.subcategory-no-image:hover .product-image-btn .product-btn{height:100%}
.posts-pagination{text-align:center}
.posts-pagination .page-numbers{background:#fff;border-radius:50%;padding:7px 15px}
.posts-pagination .page-numbers.current{background:var(--primary-color);color:#fff;padding:7px 15px}
.posts-pagination .page-numbers.next,.posts-pagination .page-numbers.prev{display:none}
