.category-product-card-2{flex-direction:column;padding:20px;transition:all .3s;display:flex;position:relative}.category-product-card-2 .icon{background-color:var(--header);text-align:center;cursor:pointer;z-index:9;border-radius:5px;width:40px;line-height:40px;transition:all .4s ease-in-out;position:absolute;top:15px;left:15px}.category-product-card-2 .icon i{color:var(--white);transition:all .4s ease-in-out}.category-product-card-2 .icon:hover{background-color:var(--white)}.category-product-card-2 .icon:hover i{color:var(--theme3)}.section-padding{padding:60px 0}@media (max-width:1200px){.category-product-card-2{padding:18px}}@media (max-width:991px){.category-product-card-2{padding:16px}}@media (max-width:767px){.category-product-card-2{padding:15px}}@media (max-width:575px){.category-product-card-2{height:100%}}.category-product-card-2:before{content:"";background-color:var(--white);border-radius:14px;width:100%;height:80%;transition:all .35s ease-in-out;position:absolute;top:0;left:0}@media (max-width:575px){.category-product-card-2:before{height:71%}}.category-product-card-2 .catagory-product-image{z-index:1;justify-content:center;align-items:center;width:100%;height:300px;padding:5px;display:flex;position:relative;overflow:hidden}@media (max-width:1200px){.category-product-card-2 .catagory-product-image{height:280px}}@media (max-width:991px){.category-product-card-2 .catagory-product-image{height:260px}}@media (max-width:767px){.category-product-card-2 .catagory-product-image{height:280px}}@media (max-width:575px){.category-product-card-2 .catagory-product-image{height:250px;padding-bottom:10px}}.category-product-card-2 .catagory-product-image img{-o-object-fit:contain;object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;transition:transform .3s}.category-product-card-2:hover .catagory-product-image img{transform:scale(1.05)}.category-product-card-2 .category-product-content{z-index:9;flex-direction:column;flex-grow:1;margin-top:30px;display:flex;position:relative}@media (max-width:1200px){.category-product-card-2 .category-product-content{margin-top:25px}}@media (max-width:991px){.category-product-card-2 .category-product-content{margin-top:20px}}@media (max-width:767px){.category-product-card-2 .category-product-content{margin-top:15px}}@media (max-width:575px){.category-product-card-2 .category-product-content{margin-top:0}.category-product-card-2 .category-product-content-inner{padding-top:25px}}.category-product-card-2 .category-product-content-inner{flex-direction:column;flex-grow:1;display:flex}.category-product-card-2 .category-product-content-inner .category-button{opacity:0;margin-bottom:20px;transition:all .4s ease-in-out}.category-product-card-2 .category-product-content-inner .info-price{gap:10px;margin-bottom:10px}.category-product-card-2 .category-product-content-inner .info-price p{background-color:var(--theme3);color:var(--header);border-radius:3px;padding:4px 6px;font-size:16px;font-weight:600}@media (max-width:767px){.category-product-card-2 .category-product-content-inner .info-price p{padding:3px 5px;font-size:14px}}.category-product-card-2 .category-product-content-inner .info-price h6{color:var(--theme2)}.category-product-card-2 .category-product-content-inner .info-price span{color:var(--text);font-size:16px;font-weight:600;transition:all .4s ease-in-out}@media (max-width:767px){.category-product-card-2 .category-product-content-inner .info-price span{font-size:14px}}.category-product-card-2:hover .category-product-content-inner h4,.category-product-card-2:hover .category-product-content-inner p{color:var(--white)}.category-product-card-2 .category-product-content-inner .star{margin-top:5px}.category-product-card-2 .category-product-content-inner .star span{color:var(--theme3);font-size:14px;transition:all .4s ease-in-out}@media (max-width:767px){.category-product-card-2 .category-product-content-inner .star span{font-size:12px}}.category-product-card-2:hover:before{background-color:var(--theme3);height:100%}.category-product-card-2:hover .category-product-content-inner .category-button{opacity:1}.category-product-card-2 .category-product-content-inner h4{margin-bottom:10px;font-size:18px;transition:color .3s}@media (max-width:1200px){.category-product-card-2 .category-product-content-inner h4{font-size:17px}}@media (max-width:991px){.category-product-card-2 .category-product-content-inner h4{margin-bottom:8px;font-size:16px}}@media (max-width:767px){.category-product-card-2 .category-product-content-inner h4{margin-bottom:6px;font-size:15px}}.category-product-card-2 .category-product-content-inner p{font-size:15px;line-height:1.5}@media (max-width:991px){.category-product-card-2 .category-product-content-inner p{font-size:14px;line-height:1.4}}@media (max-width:767px){.category-product-card-2 .category-product-content-inner p{font-size:13px;line-height:1.3}}.category-product-card-2:hover .category-product-content-inner span,.category-product-card-2:hover .category-product-content-inner .star span{color:var(--white)}.category-product-card-2.active:before{background-color:var(--theme3);height:100%}.category-product-card-2.active .icon{background-color:var(--white)}.category-product-card-2.active .icon i{color:var(--theme3)}.category-product-card-2.active .category-product-content-inner .category-button{opacity:1}.category-product-card-2.active .category-product-content-inner p{background-color:var(--theme3)}.category-product-card-2.active .category-product-content-inner span,.category-product-card-2.active .category-product-content-inner .star span{color:var(--white)}.product-image{background-color:#fff;border-radius:8px;justify-content:center;align-items:center;width:100%;height:auto;margin-bottom:20px;padding:15px;display:flex;position:relative;overflow:hidden}.product-image img{object-fit:contain;width:100%;max-width:100%;height:auto;transition:transform .3s}@media (max-width:1200px){.product-image{max-height:550px;margin-bottom:16px;padding:12px}}@media (max-width:991px){.product-image{max-height:450px;margin-bottom:14px;padding:10px}}@media (max-width:767px){.product-image{max-height:400px;margin-bottom:12px;padding:8px}}@media (max-width:575px){.product-image{max-height:350px;margin-bottom:10px;padding:5px}}.main-sidebar .single-sidebar-widget{background-color:#fff;border-radius:10px;margin-top:-5px;margin-bottom:35px;padding:20px;box-shadow:0 2px 10px #0000000d}@media (max-width:1200px){.main-sidebar .single-sidebar-widget{padding:18px}}@media (max-width:991px){.main-sidebar .single-sidebar-widget{margin-bottom:30px;padding:16px}}@media (max-width:767px){.main-sidebar .single-sidebar-widget{margin-bottom:25px;padding:15px}}@media (max-width:575px){.main-sidebar .single-sidebar-widget{margin-bottom:20px;padding:12px}}.category-item{position:relative}.category-tooltip{z-index:1;opacity:0;background-color:#fff;border-radius:8px;flex-direction:row;align-items:center;width:100%;max-height:0;margin-top:8px;margin-bottom:8px;padding:12px;transition:max-height .3s,opacity .3s,margin .3s;display:flex;overflow:hidden;box-shadow:0 4px 12px #00000026}.category-tooltip.accordion-content{opacity:1;max-height:500px}@media (max-width:991px){.category-tooltip{padding:10px}}@media (max-width:767px){.category-tooltip{flex-direction:column;align-items:flex-start;padding:8px}}@media (max-width:575px){.category-tooltip{padding:6px}}.tooltip-image{border-radius:4px;flex-shrink:0;margin-right:12px;overflow:hidden}@media (max-width:767px){.tooltip-image{text-align:center;width:100%;margin-bottom:8px;margin-right:0}}.tooltip-description{flex:1}.tooltip-description p{color:#333;text-transform:none;margin:0;font-size:14px;line-height:1.4}@media (max-width:767px){.tooltip-description p{font-size:13px;line-height:1.3}}.main-sidebar .single-sidebar-widget .wid-title{margin-bottom:25px;padding-left:10px;position:relative}@media (max-width:767px){.main-sidebar .single-sidebar-widget .wid-title{margin-bottom:20px}}@media (max-width:575px){.main-sidebar .single-sidebar-widget .wid-title{margin-bottom:15px}}.main-sidebar .single-sidebar-widget .wid-title:before{content:"";background-color:var(--theme);width:2px;height:17px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.main-sidebar .single-sidebar-widget .wid-title h4{font-size:24px;font-weight:600}@media (max-width:991px){.main-sidebar .single-sidebar-widget .wid-title h4{font-size:22px}}@media (max-width:767px){.main-sidebar .single-sidebar-widget .wid-title h4{font-size:20px}}@media (max-width:575px){.main-sidebar .single-sidebar-widget .wid-title h4{font-size:18px}}@media (max-width:767px){.main-sidebar .single-sidebar-widget .widget-categories{padding-bottom:30px}}@media (max-width:575px){.main-sidebar .single-sidebar-widget .widget-categories{padding-bottom:20px}}.main-sidebar .single-sidebar-widget .widget-categories ul li{font-size:18px;font-weight:600}@media (max-width:991px){.main-sidebar .single-sidebar-widget .widget-categories ul li{font-size:16px}}@media (max-width:575px){.main-sidebar .single-sidebar-widget .widget-categories ul li{font-size:15px}}.main-sidebar .single-sidebar-widget .widget-categories ul li:not(:last-child){margin-bottom:20px}@media (max-width:767px){.main-sidebar .single-sidebar-widget .widget-categories ul li:not(:last-child){margin-bottom:15px}}@media (max-width:575px){.main-sidebar .single-sidebar-widget .widget-categories ul li:not(:last-child){margin-bottom:10px}}.main-sidebar .single-sidebar-widget .widget-categories ul li a i{color:var(--header);margin-right:20px;font-size:20px}@media (max-width:767px){.main-sidebar .single-sidebar-widget .widget-categories ul li a i{margin-right:15px;font-size:18px}}@media (max-width:575px){.main-sidebar .single-sidebar-widget .widget-categories ul li a i{margin-right:10px;font-size:16px}}.main-sidebar.style-2{margin-left:30px}@media (max-width:1200px){.main-sidebar.style-2{margin-left:20px}}@media (max-width:991px){.main-sidebar.style-2{margin-left:0}}.product-description{color:#666;font-size:14px;line-height:1.5;transition:color .3s}@media (max-width:991px){.product-description{font-size:13px;line-height:1.4}}@media (max-width:575px){.product-description{font-size:12px;line-height:1.3}}.pagination-container{margin-top:40px}@media (max-width:991px){.pagination-container{margin-top:35px}}@media (max-width:767px){.pagination-container{margin-top:30px}}@media (max-width:575px){.pagination-container{margin-top:25px}.pagination-container button{padding:6px 12px!important;font-size:14px!important}.pagination-container button:first-child,.pagination-container button:last-child{padding:6px 10px!important}}
