.ninetheme-category-item .ninetheme-category-item-inner{text-align:center;position:relative}.ninetheme-category-item .ninetheme-category-count{position:absolute;top:-7px;right:30px;width:20px;height:20px;background-color:var(--ninetheme-dark);color:var(--ninetheme-light);border-radius:30px;display:inline-flex;align-items:center;justify-content:center;font-size:10px;line-height:1;z-index:1}.ninetheme-category-item .ninetheme-category-thumb{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:100%;border:2px solid var(--ninetheme-gray)}.fit-image .ninetheme-category-item .ninetheme-category-thumb{padding-bottom:100%}.ninetheme-widget-categories-wrapper.border-none .ninetheme-category-item .ninetheme-category-thumb img,.ninetheme-widget-categories-wrapper.border-none .ninetheme-category-item .ninetheme-category-thumb{border:0}.ninetheme-widget-categories-wrapper.radius-none .ninetheme-category-item .ninetheme-category-thumb img,.ninetheme-widget-categories-wrapper.radius-none .ninetheme-category-item .ninetheme-category-thumb{border-radius:0}.img-type-custom.fit-image .ninetheme-category-thumb>*,.fit-image .ninetheme-category-item .ninetheme-category-thumb img{position:absolute;object-fit:cover;top:0;left:0;width:100%;height:100%;transition:transform 0.4s cubic-bezier(.19,1,.22,1)}.ninetheme-widget-categories-wrapper:not(.no-scale) .ninetheme-category-item .ninetheme-category-thumb img{transform:scale(.9)}.ninetheme-widget-categories-wrapper.style-7 .ninetheme-category-item .ninetheme-category-thumb img{transform:scale(1)}.img-type-custom .ninetheme-category-thumb>svg{max-width:100px;max-height:100%;width:100px;height:100px}.img-type-custom .ninetheme-category-thumb>i{width:auto;height:auto;display:flex;align-items:center;justify-content:center;font-size:48px}.ninetheme-category-item .ninetheme-category-icon{font-size:48px;display:flex;align-items:center;justify-content:center}.ninetheme-category-content .ninetheme-category-title{margin:0;text-transform:uppercase;font-size:12px;letter-spacing:1px;text-align:center}.ninetheme-category-content .ninetheme-category-description{font-size:12px;text-align:center}.ninetheme-category-item .ninetheme-category-content{margin-top:10px}.ninetheme-category-content .ninetheme-category-title+.ninetheme-category-description{margin-top:15px;color:var(--ninetheme-dark);padding:0 15px}.ninetheme-banner-title{margin:0;text-transform:capitalize}.ninetheme-banner-price-bottom.nt-flex-horizontal{display:flex;gap:20px;flex-direction:row-reverse;align-items:center;justify-content:flex-end}.ninetheme-banner-price.banner-content-item{color:var(--ninetheme-red);font-size:21px;font-weight:500}.ninetheme-banner-category-link{text-transform:uppercase;letter-spacing:.5px;font-weight:500;color:var(--ninetheme-text)}.ninetheme-banner-desc.banner-content-item{margin-bottom:25px}.style-1 .ninetheme-product-category-slider{padding-top:10px}.style-1 .ninetheme-category-thumb{padding-bottom:100%}.style-1 .ninetheme-category-item .ninetheme-category-thumb img{transform:scale(1);position:absolute;height:100%;top:0;object-fit:contain}.style-2 .ninetheme-category-item .ninetheme-category-thumb{border:2px solid var(--ninetheme-border);border-radius:5px;position:relative}.style-2 .ninetheme-category-item .ninetheme-category-thumb img{border-radius:5px}.style-2 .ninetheme-category-item .ninetheme-category-count{position:absolute;top:10px;right:10px;background-color:var(--ninetheme-primary);color:var(--ninetheme-light);border-radius:5px}.style-3 .ninetheme-category-item .ninetheme-category-item-inner{text-align:center;position:relative;border:2px solid var(--ninetheme-border);padding:15px}.style-3 .ninetheme-category-item .ninetheme-category-thumb{border:0;border-radius:0}.style-3 .ninetheme-category-item .ninetheme-category-thumb img,.style-6 .ninetheme-category-item .ninetheme-category-thumb img,.style-7 .ninetheme-category-item .ninetheme-category-thumb img{padding:0}.style-3.img-type-custom .ninetheme-category-icon>*{border:0;border-radius:0}.ninetheme-widget-categories-wrapper.style-3 .ninetheme-category-item .ninetheme-category-content{margin-top:10px}.style-3 .ninetheme-category-item .ninetheme-category-count{position:absolute;top:10px;right:10px;background-color:var(--ninetheme-primary);color:var(--ninetheme-light);border-radius:5px}.style-4 .ninetheme-category-item .ninetheme-category-item-inner{text-align:center}.style-4 .ninetheme-category-item .ninetheme-category-count{top:auto;bottom:-15px;right:auto;left:50%;transform:translateX(-50%)}.style-4.img-type-custom .ninetheme-category-item .ninetheme-category-count{bottom:30px}.style-4 .ninetheme-category-item .ninetheme-category-content{margin-top:10px}.style-4 .ninetheme-category-item .ninetheme-category-count,.style-5 .ninetheme-category-item .ninetheme-category-count{top:-12px;bottom:auto;right:auto;left:auto;transform:none;position:relative}.style-5 .ninetheme-category-item .ninetheme-category-count{top:12px}.style-5 .ninetheme-category-item .ninetheme-category-thumb{border:2px solid var(--ninetheme-border);border-radius:5px 5px 0 0;position:relative;background-color:var(--ninetheme-light)}.style-5 .ninetheme-category-item .ninetheme-category-thumb img{border-radius:5px 5px 0 0}.style-5 .ninetheme-category-item .ninetheme-category-content{margin-top:0;padding:10px}.style-6 .ninetheme-category-item .ninetheme-category-count{width:100%;height:100%;top:0;left:0;flex-direction:column;gap:15px;font-size:18px;opacity:0}.style-6 .ninetheme-category-item-inner:hover .ninetheme-category-count{opacity:1;background-color:#fff0}.style-6 span.ninetheme-category-count:before{content:"";position:absolute;width:100%;height:100%;background-color:#0000008c;z-index:-1;opacity:0;transition:opacity 0.4s cubic-bezier(.19,1,.22,1)}.style-6 span.cat-count{-webkit-text-fill-color:#fff0;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:var(--ninetheme-light);font-size:60px}.style-7 .ninetheme-category-item .ninetheme-category-thumb,.style-7 .ninetheme-category-item .ninetheme-category-thumb img{border:0;border-radius:5px}.style-7 .ninetheme-category-item .ninetheme-category-content{margin-top:0;position:absolute;width:100%;bottom:20px;overflow:hidden;z-index:2}.style-7 .ninetheme-category-content .ninetheme-category-title{padding:4px 15px;background-color:var(--ninetheme-light);display:inline-block;border-radius:5px}.style-7 .ninetheme-category-item .ninetheme-category-count{top:10px;right:10px;background-color:var(--ninetheme-light);color:var(--ninetheme-dark);z-index:3}.style-7 .ninetheme-category-item p.ninetheme-category-description{height:0;color:var(--ninetheme-light);transform:translateY(100%);margin:0;transition:opacity 0.4s cubic-bezier(.19,1,.22,1),transform 0.4s cubic-bezier(.19,1,.22,1)}.style-7 .ninetheme-category-item-inner:hover p.ninetheme-category-description{height:auto;transform:translateY(0%);margin-top:15px}.style-7 .ninetheme-category-thumb:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:#0000008c;z-index:1;opacity:0;transition:opacity 0.4s cubic-bezier(.19,1,.22,1)}.style-6 .ninetheme-category-item-inner:hover span.ninetheme-category-count:before,.style-7 .ninetheme-category-item-inner:hover .ninetheme-category-thumb:before{opacity:1}.ninetheme-category-item-inner a:hover{opacity:1}.style-7:not(.no-scale) .ninetheme-category-item-inner:hover img{transform:scale(1.2)}.scale-image:not(.no-scale) .ninetheme-category-item-inner:hover img{transform:scale(1.1)}.ninetheme-category-item .ninetheme-category-item-inner:hover *,.style-3 .ninetheme-category-item-inner:hover{-webkit-transition:all 0.3s ease-out 0s;-moz-transition:all 0.3s ease-out 0s;-ms-transition:all 0.3s ease-out 0s;-o-transition:all 0.3s ease-out 0s;transition:all 0.3s ease-out 0s;border-color:var(--ninetheme-primary)}.style-1 .ninetheme-category-grid .ninetheme-category-item .ninetheme-category-thumb{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:0;border:0}.style-1 .ninetheme-category-grid .ninetheme-category-item .ninetheme-category-thumb img{overflow:hidden;border:2px solid var(--ninetheme-gray);padding:20px}.style-1 .ninetheme-category-grid .ninetheme-category-item .ninetheme-category-item-inner{text-align:center;position:relative;display:flex;align-items:center;justify-content:center}.style-1 .ninetheme-category-grid .ninetheme-category-item .ninetheme-category-count{position:relative;top:26px;right:auto}