/* Review corrections, shared by English and Arabic storefronts. */
html body .wwf-home-carousel.wwf-home-carousel .wwf-home-slide.wwf-page-hero {background:#e8d5bd!important;overflow:hidden;}
html body .wwf-home-carousel.wwf-home-carousel .wwf-home-slide.wwf-page-hero .wwf-page-hero__picture {inset:0 0 0 32%!important;width:68%!important;height:100%!important;mask-image:linear-gradient(to right,transparent 0%,#000 24%);-webkit-mask-image:linear-gradient(to right,transparent 0%,#000 24%);}
html body .wwf-home-carousel.wwf-home-carousel .wwf-home-slide.wwf-page-hero .wwf-page-hero__picture img {object-fit:cover!important;object-position:right center!important;}
html body .wwf-home-carousel.wwf-home-carousel .wwf-home-slide.wwf-page-hero .wwf-page-hero__copy {box-sizing:border-box;inset:0 auto 0 0!important;width:48%!important;max-width:48%!important;height:100%!important;padding:24px 0 42px 4.5%!important;grid-template-rows:auto auto auto!important;gap:14px!important;background:transparent!important;transform:none!important;z-index:2;}
html body .wwf-home-carousel.wwf-home-carousel .wwf-home-slide.wwf-page-hero .wwf-page-hero__copy :is(h1,h2) {box-sizing:border-box;max-width:100%!important;width:auto!important;font-size:clamp(18px,1.9vw,36px)!important;white-space:normal!important;overflow-wrap:normal;text-wrap:balance;}
html body .wwf-home-carousel.wwf-home-carousel .wwf-home-slide.wwf-page-hero .wwf-page-hero__copy p {max-width:100%!important;white-space:normal!important;}
html body .wwf-home-carousel.wwf-home-carousel .wwf-home-slide.wwf-page-hero .wwf-page-hero__copy :is(h1,h2,p) {color:#071c43!important;}
html[dir=rtl] body .wwf-home-carousel.wwf-home-carousel .wwf-home-slide.wwf-page-hero .wwf-page-hero__copy {inset:0 auto 0 0!important;text-align:right!important;}
html body .wwf-range-coming .wwf-range-coming__products {display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));overflow:visible;gap:14px;}
html body .wwf-range-coming .wwf-range-coming__products li {min-width:0;width:auto;}
.wwf-brand-collection-link {display:inline-flex;align-items:center;justify-content:space-between;gap:16px;min-height:44px;max-width:100%;box-sizing:border-box;padding:8px 16px;border:1px solid #cfb58e;border-radius:8px;background:#faf7f1;color:#071c43;text-decoration:none;font-size:clamp(18px,1.8vw,28px);line-height:1.25;}
.wwf-brand-collection-link:hover {background:#eadcc7;color:#071c43;}
.wwf-brand-collection-link:focus-visible,.wwf-collection-return a:focus-visible {outline:2px solid #071c43;outline-offset:3px;}
.wwf-collection-return {display:flex;flex-wrap:wrap;gap:8px;margin:0 0 12px;}
.wwf-collection-return a {display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:8px 14px;border:1px solid #cfb58e;border-radius:8px;color:#071c43;background:#faf7f1;text-decoration:none;}
@media(max-width:767px){
 html body .wwf-home-carousel.wwf-home-carousel .wwf-home-carousel__stage {height:clamp(360px,100vw,430px)!important;aspect-ratio:auto!important;}
 html body .wwf-home-carousel.wwf-home-carousel .wwf-home-slide.wwf-page-hero .wwf-page-hero__picture {inset:36% 0 0!important;width:100%!important;height:64%!important;mask-image:linear-gradient(to bottom,transparent 0%,#000 20%);-webkit-mask-image:linear-gradient(to bottom,transparent 0%,#000 20%);}
 html body .wwf-home-carousel.wwf-home-carousel .wwf-home-slide.wwf-page-hero .wwf-page-hero__copy {inset:0 0 auto!important;width:100%!important;max-width:100%!important;height:42%!important;padding:12px 16px 8px!important;gap:7px!important;justify-items:center!important;align-content:center!important;text-align:center!important;}
 html body .wwf-home-carousel.wwf-home-carousel .wwf-home-slide.wwf-page-hero .wwf-page-hero__copy :is(h1,h2) {font-size:clamp(18px,5vw,24px)!important;line-height:1.2!important;text-align:center!important;}
 html body .wwf-home-carousel.wwf-home-carousel .wwf-home-slide.wwf-page-hero .wwf-page-hero__copy p {font-size:12px!important;line-height:1.35!important;text-align:center!important;}
 html body .wwf-home-carousel.wwf-home-carousel .wwf-home-slide.wwf-page-hero .wwf-page-hero__button {min-height:44px!important;max-width:100%!important;padding:8px 14px!important;font-size:12px!important;white-space:normal!important;}
 html body .wwf-range-coming .wwf-range-coming__products {grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;}
 .wwf-brand-collection-link {font-size:18px;padding:8px 12px;gap:10px;}
}
