/* English copy needs its own measured text area and photo fade. */
@media (min-width: 801px) {
  .lang-en .store-hero .hero-copy {flex:0 0 48%;width:48%;padding:35px 30px 35px 44px;}
  .lang-en .store-hero .hero-copy h1 {font-size:clamp(34px,3.1vw,48px);line-height:1.16;letter-spacing:-1.7px;margin:12px 0;}
  .lang-en .store-hero .hero-photograph {width:61%;-webkit-mask-image:linear-gradient(to right,transparent 0%,#000 42%,#000 100%);mask-image:linear-gradient(to right,transparent 0%,#000 42%,#000 100%);}
}
@media (min-width: 801px) and (max-width: 1100px) {
  .lang-en .store-hero .hero-copy h1 {font-size:clamp(30px,3vw,38px);}
}
@media (max-width: 800px) {
  .lang-en .store-hero .hero-copy {flex-basis:58%;width:58%;padding:18px;}
  .lang-en .store-hero .hero-copy h1 {font-size:clamp(23px,4vw,32px);line-height:1.18;}
  .lang-en .store-hero .hero-photograph {width:57%;-webkit-mask-image:linear-gradient(to right,transparent 0%,#000 53%,#000 100%);mask-image:linear-gradient(to right,transparent 0%,#000 53%,#000 100%);}
}
@media (max-width: 540px) {
  .lang-en .store-hero .hero-copy {flex-basis:60%;width:60%;padding:13px;}
  .lang-en .store-hero .hero-copy h1 {font-size:clamp(19px,5vw,25px);letter-spacing:-.6px;line-height:1.2;}
  .lang-en .store-hero .hero-photograph {width:52%;}
}

.lang-en .product-weight-options{direction:ltr}
.lang-en .product-weight-options button{direction:ltr;unicode-bidi:plaintext}
