@media(max-width:1199.98px){.site-nav--categories{font-size:13px}.site-logo{flex-basis:200px}}@media(max-width:991.98px){.site-header__utility,.site-nav--categories{display:none}.site-header__main{flex-wrap:wrap;gap:12px;padding-block:12px}.site-logo{flex:1}.site-logo img{width:190px}.header-actions{gap:12px}.menu-toggle{display:block}.search-form{order:3;flex-basis:100%}.hero{min-height:500px}.hero h1{font-size:44px}.product-grid,.category-grid,.review-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.section{padding-block:64px}.categories{padding:50px 0 64px}}@media(max-width:575.98px){.hero{min-height:500px;background-position:60% center}.hero h1{font-size:34px}.hero h1 br{display:none}.hero p{font-size:16px;line-height:1.5}.hero__actions{flex-wrap:wrap}.hero__actions .button{flex:1 1 100%}.section{padding-block:48px}.section-heading{align-items:start;flex-direction:column}.section-heading h2,h2{font-size:25px}.product-grid,.category-grid,.review-grid{gap:12px}.product-card{padding:10px}.product-card__image{height:125px}.product-card__price{padding:8px}.product-card__price strong{font-size:17px}.product-card__button{font-size:12px}.category-card{min-height:200px;padding:14px}.category-card strong{font-size:16px}.brand-list{flex-wrap:wrap;justify-content:center}.brand-list img{max-width:28%}.delivery__banner{padding:24px}.delivery dl div{display:block}.site-footer__legal{flex-direction:column}.site-header__main{min-height:auto}}
@media(max-width:991.98px){.site-logo{flex:0 0 190px;width:190px;height:38px}.site-logo img{width:109.14%;height:388.17%;max-height:none}.utility-nav{gap:12px}}
@media(max-width:575.98px){.site-logo{flex-basis:140px;width:140px;height:28px}.header-icon{width:44px;height:44px}.header-actions{gap:8px}.delivery__links .feature-card{grid-template-columns:1fr}.delivery__links .feature-card a{grid-column:1;grid-row:auto;justify-self:start;margin-top:16px}}

@media(max-width:991.98px){
  .hero{min-height:0;display:flex;flex-direction:column;align-items:stretch;background-image:linear-gradient(rgba(102,162,189,.2),rgba(102,162,189,.2)),url('../images/2461f.png');background-position:center;background-size:cover}
  .hero__content{padding-top:48px;padding-bottom:24px}
  .hero::after{content:'';display:block;width:100%;height:clamp(230px,45vw,360px);background:url('../images/57cc4.png') center bottom / contain no-repeat}
  .brand-list{flex-wrap:wrap;justify-content:center}
  .brand-list img{max-width:28%}
}
@media(max-width:575.98px){.product-grid{grid-template-columns:minmax(0,1fr)}.category-card strong,.category-card span,.product-card h3,.product-card__category{overflow-wrap:anywhere}}
