.cart{text-decoration:none;color:inherit}.nav-category{position:relative}.nav-category>a{display:block;padding:22px 24px;white-space:normal;font-weight:700}.sub-menu{position:absolute;top:100%;left:0;display:none;min-width:260px;background:white;color:#17181b;z-index:30;box-shadow:0 12px 24px #0002;max-height:65vh;overflow:auto}.sub-menu a{display:block!important;color:#333!important;font-size:14px!important;padding:12px 18px!important;border-bottom:1px solid #eee}.nav-category:hover .sub-menu,.nav-category:focus-within .sub-menu{display:block}.nav-links{overflow:visible}.featured-categories article{background:#fff}.featured-categories img{width:145px;height:115px;object-fit:contain;margin-bottom:16px}.featured-categories h3 a{color:#17181b;text-decoration:none}.featured-categories ul{padding-left:20px;margin:14px 0 0}.featured-categories li{padding:4px 0;color:#777;font-size:14px;line-height:1.5}.featured-categories li a{color:#e30613;text-decoration:none}.featured-categories li a:hover{text-decoration:underline}.product h3 a{color:inherit;text-decoration:none}.product .pic{display:block;position:relative}.product .add:disabled{opacity:.45}.product-foot{flex-wrap:wrap;gap:10px}.pagination{display:flex;gap:25px;justify-content:center;align-items:center;padding-top:30px;font-size:14px}.topbar-inner>div{display:flex;gap:18px;align-items:center}.floating-card{max-width:85%}.hero-copy h1{overflow-wrap:anywhere}@media(max-width:800px){.nav-category>a{padding:14px 16px}.sub-menu{position:static;box-shadow:none;min-width:0;margin-left:12px}.featured-categories{grid-template-columns:1fr 1fr}.topbar-inner>div{gap:9px;flex-wrap:wrap}.topbar-inner{flex-wrap:wrap;gap:10px}}@media(max-width:480px){.featured-categories{grid-template-columns:1fr}.topbar-inner{font-size:12px}}
@media(max-width:900px){.head-main .cart{display:flex;grid-column:1/-1;justify-content:center}.nav-category .sub-menu a:hover{color:#fff!important}.nav-category .sub-menu{display:block;max-height:240px}.nav-category>a{background:#222}}.topbar a{margin-right:0}.topbar-inner{min-height:38px;height:auto;padding:8px 0}.nav-category{flex:1}.nav-category>a{height:100%;display:flex;align-items:center}.sub-menu a:hover{color:white!important}.hero-visual img{mix-blend-mode:normal}
