.category-grid .category.category-banner-v218{height:auto;min-height:140px;aspect-ratio:2.5;padding:24px;background:#eeebe5;isolation:isolate;display:flex;align-items:center;border:1px solid #e5e0d8}
.category-grid .category.category-banner-v218>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:right center;mix-blend-mode:normal;opacity:1;mask-image:none;z-index:-1}
.category-grid .category.category-banner-v218>span{display:block;width:39%;position:relative;z-index:1;font-family:Manrope,Arial,sans-serif;font-size:23px;line-height:1.2;font-weight:800;letter-spacing:-.6px;text-wrap:balance;color:#252525}
.category-grid .category.category-banner-v218 b{display:block;font-size:32px;margin-top:15px;color:#d34e00;line-height:1;font-weight:400}
.category-banner-v218:focus-visible{outline:3px solid #ed5b05;outline-offset:4px}
@media(min-width:601px) and (max-width:900px){.category-grid .category.category-banner-v218{padding:16px;min-height:155px}.category-grid .category.category-banner-v218>span{font-size:18px}}
@media(max-width:600px){.category-grid .category.category-banner-v218{grid-column:1/-1;padding:18px;min-height:140px}.category-grid .category.category-banner-v218>span{font-size:20px;width:39%}.category-grid .category.category-banner-v218 b{margin-top:12px;font-size:27px}}
@media(max-width:380px){.category-grid .category.category-banner-v218{padding:13px}.category-grid .category.category-banner-v218>span{font-size:17px}}

.category-grid .category.category-banner-v218.gadgets:after{display:none}
