@media(max-width:749px){
  .ew-announcement{font-size:8.5px;padding:8px 12px}.ew-header-inner{height:64px;padding:0 16px;gap:10px}.ew-logo{width:122px}.ew-nav{gap:13px}.ew-utility{font-size:0}.ew-utility[data-ew-open-search]:after{content:"Search";font-size:9px;text-transform:uppercase;letter-spacing:.07em}.ew-cart-label{font-size:9px;text-transform:uppercase;letter-spacing:.07em}.ew-cart-link .cart-count-bubble{min-width:15px;height:15px;font-size:7px}.ew-stockist{display:none}.ew-search-inner{padding:45px 18px}.ew-search-panel form{grid-template-columns:1fr 90px}.ew-search-head{font-size:20px}
  .ew-hero{height:68vh;min-height:520px}.ew-hero-content{left:22px;right:22px;bottom:72px}.ew-hero-content h1{font-size:43px}.ew-hero-content p{font-size:13px;max-width:94%;line-height:1.65}.ew-hero-shade{background:linear-gradient(0deg,rgba(15,15,15,.7),rgba(15,15,15,.1) 76%)}.ew-hero-controls{left:22px;bottom:25px}.ew-hero-pause{right:22px;bottom:26px}.ew-hero-slide:first-child>img{object-position:center center}.ew-actions{gap:8px}.ew-btn{min-height:42px;padding:0 17px;font-size:8.5px}
  .ew-trust-inner{display:grid;grid-auto-flow:column;grid-auto-columns:max-content;overflow-x:auto;scroll-snap-type:x mandatory;justify-content:start;gap:22px;padding:14px 16px}.ew-trust-item{scroll-snap-align:start;font-size:8px}
  .ew-section,.ew-science,.ew-community,.ew-journal{padding:56px 16px}.ew-section-head{align-items:flex-start;gap:18px;margin-bottom:26px}.ew-section-title{font-size:34px}.ew-section-sub{font-size:13px;line-height:1.65}.ew-section-link{font-size:8.5px}.ew-swipe-note{display:block}
  .ew-products{display:grid;grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:44vw;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;gap:12px;padding-right:16px}.ew-products>*{scroll-snap-align:start}.ew-product-media img{width:100%;height:100%}.ew-product-body{padding-top:10px;gap:7px}.ew-product-name{font-size:13px}.ew-product-desc{display:none}.ew-product-category{font-size:7.5px}.ew-benefit-icons{gap:2px;padding:9px 0}.ew-benefit{font-size:6.5px}.ew-benefit svg{width:15px;height:15px;margin-bottom:5px}.ew-product-bottom{display:block}.ew-price{font-size:12px}.ew-quick-add{width:100%;margin-top:8px;height:33px;font-size:7.5px}
}
