.ProductsPage-module__qBtEuq__page{color:#24182a;background:#fff}@media (min-width:781px){.ProductsPage-module__qBtEuq__page[data-products-motion=ready] .ProductsPage-module__qBtEuq__catalogHeroBackground{animation:1.65s cubic-bezier(.22,1,.36,1) both ProductsPage-module__qBtEuq__productsHeroImageEnter}.ProductsPage-module__qBtEuq__page[data-products-motion=ready] .ProductsPage-module__qBtEuq__catalogHeroCopy>*{animation:.9s cubic-bezier(.22,1,.36,1) both ProductsPage-module__qBtEuq__productsHeroCopyEnter}.ProductsPage-module__qBtEuq__page[data-products-motion=ready] .ProductsPage-module__qBtEuq__catalogHeroCopy>:first-child{animation-delay:.18s}.ProductsPage-module__qBtEuq__page[data-products-motion=ready] .ProductsPage-module__qBtEuq__catalogHeroCopy>:nth-child(2){animation-delay:.36s}.ProductsPage-module__qBtEuq__page[data-products-motion=ready] [data-products-reveal=filters]{opacity:0;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .85s cubic-bezier(.22,1,.36,1);transform:translateY(1.4rem)}.ProductsPage-module__qBtEuq__page[data-products-motion=ready] [data-products-reveal=filters][data-products-visible=true]{opacity:1;transform:translateY(0)}.ProductsPage-module__qBtEuq__page[data-products-motion=ready] [data-products-reveal=grid] .ProductsPage-module__qBtEuq__productCard{opacity:0;transition:border-color .22s,box-shadow .22s,translate .22s,opacity .65s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1);transform:translateY(2.2rem)scale(.975)}.ProductsPage-module__qBtEuq__page[data-products-motion=ready] [data-products-reveal=grid][data-products-visible=true] .ProductsPage-module__qBtEuq__productCard{opacity:1;transition-delay:calc(var(--product-reveal-index) * 65ms);transform:translateY(0)scale(1)}.ProductsPage-module__qBtEuq__page[data-products-motion=ready] [data-products-reveal=cta]{opacity:0;transition:opacity .75s cubic-bezier(.22,1,.36,1),transform .95s cubic-bezier(.22,1,.36,1);transform:translateY(2.8rem)scale(.985)}.ProductsPage-module__qBtEuq__page[data-products-motion=ready] [data-products-reveal=cta] .ProductsPage-module__qBtEuq__ctaCopy,.ProductsPage-module__qBtEuq__page[data-products-motion=ready] [data-products-reveal=cta] .ProductsPage-module__qBtEuq__ctaActions{opacity:0;transition:opacity .65s,transform .8s cubic-bezier(.22,1,.36,1);transform:translateY(1.25rem)}.ProductsPage-module__qBtEuq__page[data-products-motion=ready] [data-products-reveal=cta][data-products-visible=true]{opacity:1;transform:translateY(0)scale(1)}.ProductsPage-module__qBtEuq__page[data-products-motion=ready] [data-products-reveal=cta][data-products-visible=true] .ProductsPage-module__qBtEuq__ctaCopy,.ProductsPage-module__qBtEuq__page[data-products-motion=ready] [data-products-reveal=cta][data-products-visible=true] .ProductsPage-module__qBtEuq__ctaActions{opacity:1;transform:translateY(0)}.ProductsPage-module__qBtEuq__page[data-products-motion=ready] [data-products-reveal=cta][data-products-visible=true] .ProductsPage-module__qBtEuq__ctaCopy{transition-delay:.13s}.ProductsPage-module__qBtEuq__page[data-products-motion=ready] [data-products-reveal=cta][data-products-visible=true] .ProductsPage-module__qBtEuq__ctaActions{transition-delay:.26s}}@keyframes ProductsPage-module__qBtEuq__productsHeroImageEnter{0%{opacity:.72;transform:scale(1.075)}to{opacity:1;transform:scale(1)}}@keyframes ProductsPage-module__qBtEuq__productsHeroCopyEnter{0%{opacity:0;transform:translateY(2.4rem)}to{opacity:1;transform:translateY(0)}}.ProductsPage-module__qBtEuq__catalogHero{isolation:isolate;background:#1b1021;align-items:end;min-height:100svh;display:grid;position:relative;overflow:hidden}.ProductsPage-module__qBtEuq__catalogHeroInner{align-items:flex-end;min-height:100svh;padding-block:clamp(10rem,17vh,13rem) clamp(3.5rem,7vh,5.5rem);display:flex}.ProductsPage-module__qBtEuq__catalogHeroCopy{z-index:2;width:100%;position:relative}.ProductsPage-module__qBtEuq__ctaEyebrow{color:var(--brand-orange);letter-spacing:.12em;text-transform:uppercase;font-size:.92rem;font-weight:800}html[lang=ar] .ProductsPage-module__qBtEuq__ctaEyebrow{letter-spacing:0}.ProductsPage-module__qBtEuq__catalogHero h1{color:#fff;letter-spacing:-.052em;max-width:none;font-size:clamp(2.65rem,4.8vw,5.25rem);line-height:1.01}.ProductsPage-module__qBtEuq__catalogHero h1 span{white-space:nowrap;display:block}html[lang=ar] .ProductsPage-module__qBtEuq__catalogHero h1{letter-spacing:0;max-width:none;line-height:1.18}.ProductsPage-module__qBtEuq__catalogHeroDescription{color:#ffffffc7;max-width:43rem;margin-top:1.5rem;font-size:clamp(1rem,1.25vw,1.16rem);line-height:1.9}.ProductsPage-module__qBtEuq__catalogHeroBackground{z-index:-3;position:absolute;inset:0}.ProductsPage-module__qBtEuq__catalogHeroImage{object-fit:cover;object-position:center}.ProductsPage-module__qBtEuq__catalogHeroOverlay{z-index:-2;background:linear-gradient(90deg,#130819db 0%,#1e0d27a1 48%,#1209173d 100%);position:absolute;inset:0}html[dir=rtl] .ProductsPage-module__qBtEuq__catalogHeroOverlay{background:linear-gradient(270deg,#130819db 0%,#1e0d27a1 48%,#1209173d 100%)}.ProductsPage-module__qBtEuq__catalogSection{padding-block:clamp(2.5rem,5vw,5rem) clamp(4.5rem,8vw,8rem)}.ProductsPage-module__qBtEuq__filtersRow{justify-content:flex-start;align-items:center;gap:1rem;margin-bottom:clamp(2rem,4vw,3.5rem);display:flex}.ProductsPage-module__qBtEuq__filterList{overscroll-behavior-inline:contain;scrollbar-width:none;align-items:center;gap:.55rem;max-width:100%;padding:.25rem;display:flex;overflow-x:auto}.ProductsPage-module__qBtEuq__filterList::-webkit-scrollbar{display:none}.ProductsPage-module__qBtEuq__filterButton{color:#5d5262;cursor:pointer;background:#fff;border:1px solid #6531842e;border-radius:999px;flex:none;padding:.68rem 1rem;font-size:.82rem;font-weight:700;transition:border-color .18s,background-color .18s,color .18s,translate .18s}.ProductsPage-module__qBtEuq__filterButton:hover{border-color:var(--brand-orange);color:var(--brand-purple);translate:0 -1px}.ProductsPage-module__qBtEuq__filterButton[aria-pressed=true]{border-color:var(--brand-purple);background:var(--brand-purple);color:#fff}.ProductsPage-module__qBtEuq__productGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1rem,2vw,1.5rem);display:grid}.ProductsPage-module__qBtEuq__productCard{background:#fff;border:1px solid #65318421;border-radius:1.35rem;min-width:0;transition:border-color .22s,box-shadow .22s,translate .22s;overflow:hidden;box-shadow:0 .7rem 1.8rem #2814320a}.ProductsPage-module__qBtEuq__productCard:hover{border-color:#f094268c;translate:0 -.35rem;box-shadow:0 1.25rem 2.6rem #31183e1a}.ProductsPage-module__qBtEuq__productCardLink{flex-direction:column;height:100%;text-decoration:none;display:flex}.ProductsPage-module__qBtEuq__productImageFrame{aspect-ratio:1/.92;background:#faf9fa;position:relative;overflow:hidden}.ProductsPage-module__qBtEuq__productImage{object-fit:contain;padding:clamp(1rem,2.3vw,2rem);transition:scale .45s cubic-bezier(.22,1,.36,1)}.ProductsPage-module__qBtEuq__productCard:hover .ProductsPage-module__qBtEuq__productImage{scale:1.035}.ProductsPage-module__qBtEuq__productCardBody{flex-direction:column;flex:1;padding:clamp(1rem,1.7vw,1.35rem);display:flex}.ProductsPage-module__qBtEuq__categoryLabel{color:var(--brand-orange);letter-spacing:.095em;text-transform:uppercase;font-size:.68rem;font-weight:800}html[lang=ar] .ProductsPage-module__qBtEuq__categoryLabel{letter-spacing:0}.ProductsPage-module__qBtEuq__productCardTitle{color:var(--brand-purple);margin-top:.55rem;font-size:clamp(1.05rem,1.25vw,1.28rem);line-height:1.3}.ProductsPage-module__qBtEuq__productCardDescription{color:#6d6471;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:3.3rem;margin-top:.65rem;font-size:.84rem;line-height:1.65;display:-webkit-box;overflow:hidden}.ProductsPage-module__qBtEuq__learnMore{width:fit-content;color:var(--brand-purple);border-bottom:1px solid #f09426a6;margin-top:auto;padding-top:1.1rem;font-size:.78rem;font-weight:800}.ProductsPage-module__qBtEuq__catalogCtaSection{padding-block:0 clamp(4rem,8vw,8rem)}.ProductsPage-module__qBtEuq__catalogCta{color:#fff;background:radial-gradient(circle at 10% 20%,#f094262e,#0000 24rem),#2d143b;border-radius:1.75rem;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:2rem;padding:clamp(2rem,4.5vw,4.5rem);display:grid;position:relative;overflow:hidden}.ProductsPage-module__qBtEuq__catalogCta:after{aspect-ratio:1;content:"";border:1px solid #f0942640;border-radius:50%;width:17rem;position:absolute;inset-block-start:-9rem;inset-inline-end:-6rem}.ProductsPage-module__qBtEuq__ctaCopy,.ProductsPage-module__qBtEuq__ctaActions{z-index:1;position:relative}.ProductsPage-module__qBtEuq__catalogCta h2{max-width:18ch;margin-top:.7rem;font-size:clamp(2rem,4vw,3.6rem)}.ProductsPage-module__qBtEuq__catalogCta h2 span{display:block}html[lang=en] .ProductsPage-module__qBtEuq__catalogCta h2{max-width:none}html[lang=en] .ProductsPage-module__qBtEuq__catalogCta h2 span{white-space:nowrap}.ProductsPage-module__qBtEuq__catalogCta .ProductsPage-module__qBtEuq__ctaCopy>p:last-child{color:#ffffffad;max-width:49rem;margin-top:1rem;line-height:1.8}.ProductsPage-module__qBtEuq__ctaActions{flex-direction:column;gap:.7rem;display:flex}.ProductsPage-module__qBtEuq__primaryCta,.ProductsPage-module__qBtEuq__secondaryCta{border:1px solid var(--brand-orange);border-radius:999px;justify-content:center;align-items:center;min-width:14.5rem;padding:.82rem 1.35rem;font-size:.85rem;font-weight:800;text-decoration:none;transition:background-color .18s,color .18s;display:inline-flex}.ProductsPage-module__qBtEuq__primaryCta{background:var(--brand-orange);color:#281132}.ProductsPage-module__qBtEuq__secondaryCta{color:#fff}.ProductsPage-module__qBtEuq__primaryCta:hover,.ProductsPage-module__qBtEuq__secondaryCta:hover{color:var(--brand-purple);background:#fff}@media (max-width:1100px){.ProductsPage-module__qBtEuq__productGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.ProductsPage-module__qBtEuq__catalogCta{grid-template-columns:1fr;align-items:start}.ProductsPage-module__qBtEuq__ctaActions{flex-direction:row;max-width:24rem}.ProductsPage-module__qBtEuq__primaryCta,.ProductsPage-module__qBtEuq__secondaryCta{flex:1;min-width:0}}@media (max-width:780px){.ProductsPage-module__qBtEuq__catalogHero,.ProductsPage-module__qBtEuq__catalogHeroInner{min-height:100svh}.ProductsPage-module__qBtEuq__catalogHeroInner{padding-block:9rem 3rem}.ProductsPage-module__qBtEuq__catalogHeroOverlay{background:linear-gradient(#1209175c 0%,#130819e0 100%)}html[dir=rtl] .ProductsPage-module__qBtEuq__catalogHeroOverlay{background:linear-gradient(#1209175c 0%,#130819e0 100%)}.ProductsPage-module__qBtEuq__catalogHero h1{font-size:clamp(1.8rem,7.8vw,3.2rem)}.ProductsPage-module__qBtEuq__filtersRow{display:block}.ProductsPage-module__qBtEuq__filterList{width:calc(100vw - 2.5rem);margin-inline-end:calc(50% - 50vw);padding-inline-end:1.25rem}.ProductsPage-module__qBtEuq__productGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.ProductsPage-module__qBtEuq__productCardDescription{min-height:0}.ProductsPage-module__qBtEuq__ctaActions{flex-direction:column;width:100%;max-width:none}}@media (max-width:430px){html[lang=en] .ProductsPage-module__qBtEuq__catalogCta h2{font-size:clamp(1.5rem,6.5vw,1.85rem)}.ProductsPage-module__qBtEuq__productGrid{grid-template-columns:1fr}.ProductsPage-module__qBtEuq__productImageFrame{aspect-ratio:1.25}.ProductsPage-module__qBtEuq__catalogCta{border-radius:1.25rem}}@media (prefers-reduced-motion:reduce){.ProductsPage-module__qBtEuq__productCard,.ProductsPage-module__qBtEuq__productImage,.ProductsPage-module__qBtEuq__filterButton,.ProductsPage-module__qBtEuq__primaryCta,.ProductsPage-module__qBtEuq__secondaryCta{transition:none}}
