@font-face{font-family:'Safya Editorial Latin';src:url('../fonts/PlusJakartaSans.woff2') format('woff2');font-weight:200 800;font-display:swap}@font-face{font-family:'Safya Editorial Arabic';src:url('../fonts/NotoKufiArabic.woff2') format('woff2');font-weight:100 900;font-display:swap}@font-face{font-family:'Safya Editorial Arabic Fallback';src:local('Arial');size-adjust:137%;ascent-override:93.52%;descent-override:45.62%;line-gap-override:0%}.sm-editorial{--sm-font:'Safya Editorial Latin',system-ui,sans-serif}html[dir=rtl] .sm-editorial{--sm-font:'Safya Editorial Arabic','Safya Editorial Arabic Fallback',sans-serif}.sm-editorial{--sm-border:#dce3dc;font-size:16px}.sm-editorial h1{margin-block:18px 24px}.sm-editorial h2{margin-block:12px 24px}.sm-editorial .sm-eyebrow{text-transform:uppercase;margin-block:0 16px;font-weight:750}.sm-editorial .sm-lead{font-size:1rem;line-height:1.85;max-width:560px}.sm-editorial .sm-button-secondary{background:0 0;border-color:currentColor}.sm-editorial :focus-visible{outline:3px solid #b48628;outline-offset:5px}.sm-editorial .sm-header{border:0;background:#fff;box-shadow:0 1px 0 #23272312}.sm-editorial .sm-logo{max-width:200px;flex-shrink:0}.sm-editorial .sm-header .sm-logo img.sm-logo-symbol{width:auto;height:88px;max-height:88px;max-width:100%;object-fit:contain;display:block;margin-inline:auto}@media(max-width:1023px){.sm-editorial .sm-header .sm-logo img.sm-logo-symbol{height:70px;max-height:70px}}.sm-editorial .sm-navigation{flex-wrap:nowrap}.sm-editorial .sm-menu a{font-weight:600;white-space:nowrap;position:relative}.sm-editorial .sm-menu a:after{content:'';position:absolute;inset-inline:0;bottom:-8px;height:1px;background:var(--sm-primary);transform:scaleX(0);transition:transform .2s}.sm-editorial .current-menu-item>a:after,.sm-editorial .sm-menu a:hover:after{transform:scaleX(1)}.sm-editorial .sm-languages{font-size:.72rem;gap:10px}.sm-editorial .sm-languages a{padding-block:10px;min-width:26px;text-align:center}.sm-editorial .sm-scrolled{box-shadow:0 4px 24px #23272313}.sm-editorial .sm-demo-notice{padding:6px 28px;background:var(--sm-neutral);color:#465046;font-size:.66rem;line-height:1.5;text-align:center;border:0}.sm-cinematic{position:relative;isolation:isolate;overflow:hidden;min-height:650px;display:flex;align-items:center;background:#172d1e;color:#fff;padding-block:88px}.sm-cinematic:after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#0d261bdc 0,#102d20ab 46%,#152b2035 100%)}.sm-hero-landscape{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:-2}.sm-cinematic-content{position:relative;padding-block:12px}.sm-cinematic h1,.sm-cinematic h2{max-width:720px;color:#fff}.sm-cinematic h1 span{display:block}.sm-cinematic .sm-eyebrow,.sm-cinematic .sm-lead{color:#fff}.sm-cinematic .sm-lead{max-width:560px}.sm-cinematic .sm-actions{margin-block:32px 38px}.sm-cinematic .sm-button:hover{background:var(--sm-primary);color:#fff}.sm-cinematic .sm-trust-line{color:#e5ece6;padding-block-start:20px;border-block-start:1px solid #ffffff35;letter-spacing:.025em}.sm-scroll-mark{position:absolute;width:1px;height:48px;background:#ffffff35}.sm-scroll-mark:after{content:'';display:block;width:1px;height:22px;background:#fff;animation:sm-scroll 2.8s ease-in-out 3}.sm-editorial-split{display:grid}.sm-intro-photo{position:relative;padding-inline-end:28px;padding-block-end:28px}.sm-intro-photo:before{content:'';position:absolute;inset:28px 0 0 28px;border:1px solid #a7b5a9;z-index:-1}.sm-intro-photo>img{width:100%;object-fit:cover}.sm-year-marker{position:absolute;background:var(--sm-primary);color:#fff;max-width:190px;line-height:1.5}.sm-editorial-copy>p{margin-block:18px 26px}.sm-editorial-copy>.sm-button{margin-block-start:12px}.sm-ed-section-heading{max-width:680px;margin-block-end:32px}.sm-products{background:var(--sm-neutral)}.sm-editorial .sm-product-card{overflow:hidden}.sm-editorial .sm-product-card a{display:block;text-decoration:none;color:var(--sm-navy);overflow:hidden}.sm-editorial .sm-product-card img{display:block;width:100%;object-fit:cover;border-radius:0;transition:transform .6s cubic-bezier(.2,.65,.3,1)}.sm-editorial .sm-product-card:hover img{transform:scale(1.035)}.sm-card-category{margin:0;color:#59635a}.sm-view-product{display:flex;justify-content:space-between;color:var(--sm-primary);font-weight:650}.sm-view-product span{transition:transform .25s}.sm-product-card:hover .sm-view-product span{transform:translate(3px,-3px)}.sm-editorial .sm-category-visuals{margin-block-end:48px}.sm-editorial .sm-category-visuals h3{position:absolute;bottom:0;inset-inline:0;margin:0}.sm-products>.sm-container>.sm-button{margin-block-start:38px}html[dir=rtl] .sm-cinematic:after{background:linear-gradient(270deg,#0d261bdc,#102d20ab 46%,#152b2035)}@keyframes sm-scroll{0%,100%{transform:translateY(0)}50%{transform:translateY(24px)}}@media(max-width:1023px){.sm-editorial .sm-navigation{position:absolute;inset-inline:0;top:100%;border-block-start:1px solid #dce3dc;display:flex;flex-direction:column;align-items:stretch}.sm-js .sm-editorial .sm-navigation:not(.sm-open){display:none}.sm-editorial .sm-menu{display:flex;flex-direction:column;align-items:stretch}.sm-editorial .sm-menu a{display:block;padding-block:14px;border-block-end:1px solid #e5eae5;white-space:normal}.sm-editorial .sm-menu a:after{display:none}.sm-editorial .sm-languages{justify-content:flex-start;font-size:.9rem;gap:18px}.sm-editorial .sm-header-actions{justify-content:flex-start}.sm-editorial .sm-menu-toggle{display:none;background:0 0;border:1px solid #aab7ad;border-radius:2px;color:#232723;min-height:44px;padding:10px 18px}.sm-js .sm-editorial .sm-menu-toggle{display:block}html:not(.sm-js) .sm-editorial .sm-header{position:relative}html:not(.sm-js) .sm-editorial .sm-header-inner{height:auto;display:block;padding-block:10px}html:not(.sm-js) .sm-editorial .sm-navigation{position:static;max-height:none;box-shadow:none}.sm-cinematic{min-height:620px}}@media(max-width:767px){.sm-cinematic{min-height:540px;padding-block:36px}.sm-cinematic .sm-hero-landscape{object-position:62% center}.sm-cinematic h1{max-width:530px}.sm-cinematic .sm-lead{font-size:.9rem;line-height:1.8}.sm-cinematic .sm-actions{margin-block:26px}.sm-scroll-mark{display:none}.sm-editorial .sm-category-visuals{margin-block-end:24px}.sm-ed-section-heading{margin-block-end:30px}.sm-editorial .sm-demo-notice{padding:7px 20px;font-size:.59rem}html[dir=rtl] .sm-editorial .sm-menu a{font-size:.9rem}html[dir=rtl] .sm-cinematic:after{background:linear-gradient(270deg,#0d261be6,#102d20ac)}}@media(max-width:389px){.sm-cinematic h1{font-size:2.15rem}.sm-cinematic .sm-actions{flex-direction:column;align-items:stretch;max-width:300px}.sm-cinematic{min-height:560px}}@media(prefers-reduced-motion:reduce){.sm-editorial *,.sm-editorial :after,.sm-editorial :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.sm-product-card.sm-in-view .sm-product-card-copy{animation:sm-soft-arrival .6s ease-out both}@media(prefers-reduced-motion:reduce){.sm-product-card.sm-in-view .sm-product-card-copy{animation:none}}html[dir=rtl] .sm-product-card:hover .sm-view-product span{transform:translate(-3px,-3px)}.sm-editorial .sm-header{transition:box-shadow .2s ease,background .2s ease}.sm-editorial .sm-languages a{min-height:44px;display:inline-flex;align-items:center;justify-content:center;padding:8px}.sm-editorial .sm-menu-symbol{display:grid;gap:5px;width:18px;flex:none}.sm-editorial .sm-menu-symbol>span{display:block;height:2px;background:currentColor;transition:transform .2s ease}.sm-editorial .sm-menu-toggle[aria-expanded=true] .sm-menu-symbol>span:first-child{transform:translateY(3.5px) rotate(45deg)}.sm-editorial .sm-menu-toggle[aria-expanded=true] .sm-menu-symbol>span:last-child{transform:translateY(-3.5px) rotate(-45deg)}@media(max-width:1023px){.sm-js .sm-editorial .sm-menu-toggle{display:flex;align-items:center;font-weight:650}.sm-editorial .sm-menu-toggle[aria-expanded=true]{background:var(--sm-navy);color:#fff}}@media(max-width:767px){.sm-cinematic .sm-actions{flex-direction:column;align-items:stretch;margin-block:22px}.sm-cinematic .sm-trust-line{padding-block-start:14px}.sm-cinematic .sm-hero-landscape{animation:none}.sm-editorial .sm-lead{line-height:1.75}.sm-intro-photo{padding-inline-end:18px;padding-block-end:18px}.sm-ed-section-heading{margin-block-end:24px}.sm-editorial .sm-demo-notice{padding:5px 18px;line-height:1.45;font-size:.6rem}html[dir=rtl] .sm-category-visuals h3{font-size:.77rem;line-height:1.6}}@media(max-width:389px){.sm-cinematic h1{font-size:2.1rem}.sm-cinematic .sm-actions{max-width:none}}.sm-editorial{--sm-gutter:clamp(20px,4.2vw,72px);--sm-dark:color-mix(in srgb,var(--sm-primary) 34%,#102219);--sm-radius:0;--sm-shadow:none}.sm-editorial .sm-container{width:min(1320px,calc(100% - var(--sm-gutter)*2))}.sm-editorial h1,.sm-editorial h2,.sm-editorial h3{font-weight:600;letter-spacing:-.045em}.sm-editorial h1{font-size:clamp(2.4rem,5.1vw,4.7rem);line-height:1.06;margin:20px 0 28px}.sm-editorial h2{font-size:clamp(2rem,3.8vw,3.5rem);line-height:1.12;margin:12px 0 24px}.sm-editorial h3{font-size:clamp(1.15rem,1.8vw,1.6rem);line-height:1.3}.sm-editorial .sm-section{padding-block:clamp(56px,6.4vw,96px)}.sm-editorial .sm-eyebrow{display:flex;align-items:center;gap:14px;letter-spacing:.17em;margin-bottom:20px;font-size:.72rem}.sm-editorial .sm-eyebrow:before{content:'';width:26px;height:1px;background:currentColor;flex:none}.sm-editorial .sm-button{border-radius:0;min-height:50px;padding:14px 24px;font-size:.82rem;transition:background .2s,color .2s;gap:18px}.sm-editorial .sm-button:after{content:'↗';font-size:1.2em;transition:transform .25s}.sm-editorial .sm-button:hover{transform:none;filter:none;background:var(--sm-navy);color:#fff}.sm-editorial .sm-button:hover:after{transform:translate(2px,-2px)}.sm-editorial .sm-header-inner,.sm-editorial .sm-scrolled .sm-header-inner{height:96px;min-height:96px;gap:24px;transition:none}.sm-editorial .sm-header .sm-logo img{width:140px;height:88px;max-height:88px;object-fit:contain}.sm-editorial .sm-navigation{gap:24px}.sm-editorial .sm-menu{gap:24px}.sm-editorial .sm-menu a{font-size:.79rem}.sm-editorial .sm-header-actions .sm-button{min-height:46px;font-size:.73rem;padding:12px 16px}.sm-editorial .sm-cinematic{min-height:680px;padding-block:64px;background:var(--sm-dark)}.sm-cinematic:after{background:linear-gradient(90deg,#0d251cef,#0d251c8c 65%,#0d251c36)}.sm-hero-landscape{animation:none}.sm-editorial .sm-cinematic h1,.sm-editorial .sm-cinematic h2{max-width:1000px;font-size:clamp(2.35rem,5.6vw,5.1rem);line-height:1.06;letter-spacing:-.055em;font-weight:550;margin-block:22px 38px;color:#fff}.sm-cinematic h1 span{max-width:900px;color:color-mix(in srgb,var(--sm-accent) 38%,#fff)}.sm-hero-bottom{display:flex;align-items:center;gap:46px;max-width:1040px}.sm-hero-bottom>.sm-lead{flex:1;margin:0;max-width:430px;font-size:.92rem}.sm-cinematic .sm-actions{margin:0;gap:12px;flex:1;justify-content:flex-start}.sm-cinematic .sm-button{background:#fff;color:var(--sm-primary);padding-inline:22px}.sm-cinematic .sm-button-secondary{background:0 0;color:#fff;border-color:#ffffff90}.sm-cinematic .sm-trust-line{max-width:1040px;margin-block:36px 0;padding-top:22px;font-size:.76rem}.sm-scroll-mark{inset-inline-end:var(--sm-gutter);bottom:34px}.sm-editorial-split{grid-template-columns:repeat(12,minmax(0,1fr));gap:0;align-items:center}.sm-intro-photo{grid-column:1/9;grid-row:1;padding:0;min-width:0}.sm-intro-photo:before{display:none}.sm-intro-photo>img{aspect-ratio:1.35;display:block}.sm-intro-photo:after{content:'';position:absolute;inset-block-start:-22px;inset-inline-start:26px;width:1px;height:68px;background:var(--sm-primary)}.sm-year-marker{inset-inline-end:auto;inset-inline-start:32px;bottom:32px;padding:20px 28px;font-size:1rem}.sm-editorial-copy{grid-column:8/-1;grid-row:1;position:relative;background:#fff;padding:50px 0 48px 44px;max-width:none}.sm-editorial-copy h2{font-size:clamp(2rem,3.4vw,3rem)}.sm-editorial .sm-products{padding-block:80px;background:var(--sm-neutral)}.sm-products>.sm-container>.sm-ed-section-heading{display:grid;grid-template-columns:1.4fr 1fr;gap:0 52px;max-width:none;align-items:end;margin-bottom:44px}.sm-products .sm-ed-section-heading>.sm-eyebrow{grid-column:1/-1;margin-bottom:10px}.sm-products .sm-ed-section-heading>h2{max-width:620px;margin-bottom:0}.sm-products .sm-ed-section-heading>.sm-lead{margin:0}.sm-editorial .sm-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.sm-editorial .sm-product-card{border:0;border-radius:0;background:0 0;box-shadow:none;min-width:0}.sm-editorial .sm-product-card img{aspect-ratio:1.4}.sm-product-card-copy{padding:20px 0 16px;border-block-end:1px solid var(--sm-border)}.sm-editorial .sm-product-card h3{font-size:1.25rem;padding:0;margin:0 0 6px}.sm-card-category{font-size:.79rem}.sm-view-product{font-size:.8rem;margin-block-start:16px}.sm-editorial .sm-category-visuals{grid-template-columns:1.24fr 1fr 1fr;gap:24px;align-items:center;margin-bottom:56px}.sm-editorial .sm-category-visuals .sm-product-card{position:relative;background:var(--sm-dark)}.sm-editorial .sm-category-visuals .sm-product-card:first-child{align-self:start}.sm-editorial .sm-category-visuals .sm-product-card:last-child{align-self:end}.sm-editorial .sm-category-visuals img{aspect-ratio:1;opacity:.92}.sm-editorial .sm-category-visuals .sm-product-card:first-child img{aspect-ratio:.94}.sm-editorial .sm-category-visuals .sm-product-card:last-child img{aspect-ratio:1.16}.sm-editorial .sm-category-visuals h3{font-size:clamp(1.35rem,2.15vw,2rem);padding:70px 28px 26px;line-height:1.3;font-weight:550;background:linear-gradient(transparent,#10291ef2);color:#fff}.sm-category-visuals a:after{content:'↗';position:absolute;top:16px;inset-inline-end:18px;color:#fff;font-size:1.8rem;line-height:1.4;text-shadow:0 1px 8px #000}.sm-products>.sm-container>.sm-button{margin-top:34px;background:0 0;color:var(--sm-primary);border-color:var(--sm-primary)}.sm-editorial input,.sm-editorial select,.sm-editorial textarea{border-radius:0;min-height:46px;border-color:#95a398}.sm-editorial input[type=checkbox]{min-height:20px}html[dir=rtl] .sm-editorial h1,html[dir=rtl] .sm-editorial h2,html[dir=rtl] .sm-editorial h3{letter-spacing:0}html[dir=rtl] .sm-editorial h1{font-size:clamp(2rem,4.2vw,3.65rem);line-height:1.55}html[dir=rtl] .sm-editorial h2{font-size:clamp(1.8rem,3.2vw,2.9rem);line-height:1.55}html[dir=rtl] .sm-editorial h3{line-height:1.75}html[dir=rtl] .sm-editorial .sm-eyebrow{letter-spacing:0;font-size:.76rem}html[dir=rtl] .sm-editorial .sm-cinematic h1{max-width:880px;font-size:clamp(2rem,4.25vw,3.85rem);line-height:1.55;letter-spacing:0;margin-bottom:22px}html[dir=rtl] .sm-hero-bottom{flex-direction:column;align-items:start;gap:24px;max-width:630px}html[dir=rtl] .sm-hero-bottom>.sm-lead{max-width:590px;line-height:2}html[dir=rtl] .sm-editorial-copy{padding:50px 44px 48px 0}html[dir=rtl] .sm-category-visuals a:after,html[dir=rtl] .sm-editorial .sm-button:after{content:'↖'}@media(max-width:1199px){.sm-editorial .sm-navigation{gap:12px}.sm-editorial .sm-menu{gap:14px}.sm-editorial .sm-menu a{font-size:.72rem}.sm-editorial .sm-header .sm-logo img{width:120px}.sm-editorial .sm-header-actions .sm-button{padding-inline:12px;font-size:.68rem}}@media(max-width:1023px){.sm-editorial .sm-header-inner,.sm-editorial .sm-scrolled .sm-header-inner{height:80px;min-height:80px}.sm-editorial .sm-header .sm-logo img{height:70px;max-height:70px;width:108px}.sm-js .sm-editorial .sm-menu-toggle{border:0;border-radius:0;background:0 0;color:var(--sm-navy);min-height:48px;padding:10px 4px;font-size:.85rem;gap:16px}.sm-editorial .sm-menu-symbol{width:24px;gap:6px}.sm-editorial .sm-menu-symbol>span{height:1px}.sm-editorial .sm-navigation{background:var(--sm-dark);color:#fff;padding:24px var(--sm-gutter) 36px;gap:20px;border:0;box-shadow:none;max-height:calc(100dvh - 80px);overflow-y:auto}.sm-editorial .sm-navigation.sm-open{height:calc(100dvh - 80px)}.sm-menu-open{overflow:hidden}.sm-menu-open .sm-header{z-index:80}.sm-editorial .sm-menu{counter-reset:menu}.sm-editorial .sm-menu>li{counter-increment:menu;padding:0}.sm-editorial .sm-menu>li>a{display:flex;align-items:center;gap:24px;color:#fff;font-size:clamp(1.05rem,3vw,1.6rem);padding-block:17px;border-block-end:1px solid #ffffff24;line-height:1.5}.sm-editorial .sm-menu>li>a:before{content:counter(menu,decimal-leading-zero);font-size:.7rem;color:#cad9ca;letter-spacing:.1em;font-weight:400}.sm-editorial .sm-navigation .sm-languages{gap:16px;font-size:.9rem}.sm-editorial .sm-navigation .sm-languages a{color:#fff;min-width:46px}.sm-editorial .sm-header-actions{margin:0}.sm-editorial .sm-header-actions .sm-button{font-size:.85rem;padding:14px 24px;background:#fff;color:var(--sm-primary)}.sm-editorial .sm-cinematic{min-height:620px;padding-block:52px}.sm-hero-bottom{flex-direction:column;align-items:start;gap:24px}.sm-hero-bottom>.sm-lead{max-width:500px}.sm-editorial-split{grid-template-columns:1.3fr 1fr;gap:0}.sm-intro-photo{grid-column:1}.sm-intro-photo>img{aspect-ratio:1.1}.sm-editorial-copy{grid-column:2;padding:28px 0 28px 26px}html[dir=rtl] .sm-editorial-copy{padding:28px 26px 28px 0}}@media(max-width:767px){.sm-editorial{--sm-gutter:20px}.sm-editorial .sm-section{padding-block:48px}.sm-editorial h1{font-size:2.35rem}.sm-editorial h2{font-size:2rem}.sm-editorial h3{font-size:1.25rem}.sm-editorial .sm-eyebrow{font-size:.68rem;gap:10px;margin-bottom:16px}.sm-editorial .sm-cinematic{min-height:590px;padding-block:38px}.sm-cinematic-content{padding:0}.sm-editorial .sm-cinematic h1{font-size:2.55rem;line-height:1.09;letter-spacing:-.055em;margin-block:20px 24px;max-width:450px}.sm-hero-bottom{gap:22px}.sm-hero-bottom>.sm-lead{font-size:.88rem}.sm-cinematic .sm-actions{display:grid;grid-template-columns:1fr;width:100%;max-width:none;gap:10px;margin:0}.sm-cinematic .sm-button{min-height:48px;padding:13px 18px;font-size:.82rem}.sm-cinematic .sm-trust-line{font-size:.7rem;margin-top:24px;padding-top:16px;letter-spacing:0}.sm-editorial .sm-introduction{padding-block:58px 42px}.sm-editorial-split{display:block}.sm-intro-photo{max-width:none;padding:0}.sm-intro-photo>img{aspect-ratio:1.2}.sm-intro-photo:after{inset-inline-start:20px;height:44px;inset-block-start:-16px}.sm-year-marker{bottom:30px;inset-inline-start:18px;padding:14px 20px;font-size:.86rem}.sm-editorial-copy,html[dir=rtl] .sm-editorial-copy{width:calc(100% - 20px);margin-inline-start:20px;margin-block-start:-18px;padding:28px 0 0 22px}.sm-editorial-copy h2{font-size:2.1rem}.sm-products>.sm-container>.sm-ed-section-heading{display:block;margin-bottom:28px}.sm-products .sm-ed-section-heading>h2{margin-bottom:18px}.sm-editorial .sm-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 14px}.sm-editorial .sm-category-visuals{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:34px}.sm-editorial .sm-category-visuals .sm-product-card:first-child{grid-column:1/-1}.sm-editorial .sm-category-visuals .sm-product-card:first-child img{aspect-ratio:1.62}.sm-editorial .sm-category-visuals .sm-product-card:last-child img,.sm-editorial .sm-category-visuals img{aspect-ratio:1.03}.sm-editorial .sm-category-visuals h3{padding:50px 18px 18px;font-size:1.2rem}.sm-editorial .sm-category-visuals .sm-product-card:first-child h3{font-size:1.7rem;padding-bottom:22px}.sm-category-visuals a:after{font-size:1.4rem;top:10px;inset-inline-end:12px}.sm-editorial .sm-product-card img{aspect-ratio:1.14}.sm-product-card-copy{padding:14px 0 12px}.sm-editorial .sm-product-card h3{font-size:1.04rem;line-height:1.45}.sm-view-product{font-size:.73rem}.sm-products>.sm-container>.sm-button{margin-top:28px}html[dir=rtl] .sm-editorial h1{font-size:2rem;line-height:1.65}html[dir=rtl] .sm-editorial h2{font-size:1.85rem;line-height:1.6}html[dir=rtl] .sm-editorial .sm-cinematic h1{font-size:2rem;line-height:1.6;max-width:360px;margin-bottom:24px}html[dir=rtl] .sm-hero-bottom>.sm-lead{font-size:.86rem;line-height:2}html[dir=rtl] .sm-editorial-copy{padding:28px 22px 0 0}html[dir=rtl] .sm-editorial .sm-category-visuals h3{font-size:1.06rem;line-height:1.8}html[dir=rtl] .sm-editorial .sm-category-visuals .sm-product-card:first-child h3{font-size:1.55rem}}@media(max-width:389px){.sm-editorial{--sm-gutter:18px}.sm-editorial .sm-cinematic h1{font-size:2.35rem}.sm-editorial .sm-cinematic{min-height:600px}html[dir=rtl] .sm-editorial .sm-cinematic h1{font-size:1.87rem}}@media(max-width:767px){.sm-editorial .sm-navigation.sm-open{height:calc(100dvh - 120px);max-height:calc(100dvh - 120px)}.sm-navigation.sm-open:before{content:'';position:fixed;inset:0;background:var(--sm-dark);z-index:-1;pointer-events:none}}.sm-category-visuals a:after,.sm-editorial .sm-button:after{content:'↗'/''}html[dir=rtl] .sm-category-visuals a:after,html[dir=rtl] .sm-editorial .sm-button:after{content:'↖'/''}@media(max-width:1023px){.sm-js .sm-editorial .sm-menu-toggle[aria-expanded=true]{color:#fff}}.sm-editorial .sm-section{padding-block:clamp(52px,5.8vw,84px)}.sm-editorial .sm-products{padding-block:clamp(52px,5.8vw,80px)}.sm-editorial .sm-product-card a{display:block}.sm-editorial .sm-product-card a:focus-visible{outline:3px solid var(--sm-primary);outline-offset:-3px}.sm-editorial .sm-product-card-copy{padding-block:18px 12px;padding-inline:8px}.sm-editorial .sm-card-category{font-size:.85rem;line-height:1.6}.sm-editorial .sm-view-product{display:flex;align-items:center;min-height:44px;margin-block-start:6px;font-size:.85rem}.sm-editorial .sm-product-card img{object-position:center;transition:transform .25s ease,opacity .25s ease}.sm-editorial .sm-product-card:hover img{transform:none}.sm-editorial .sm-product-card-copy{transition:border-color .25s ease}.sm-editorial .sm-product-card a:focus-visible .sm-product-card-copy{border-color:var(--sm-primary)}@media(hover:hover) and (pointer:fine){.sm-editorial .sm-product-card a:hover img{transform:scale(1.025)}.sm-editorial .sm-product-card a:hover .sm-product-card-copy{border-color:var(--sm-primary)}.sm-editorial .sm-category-visuals a:hover img{opacity:1}}@media(max-width:767px){.sm-editorial .sm-products,.sm-editorial .sm-section{padding-block:44px}.sm-editorial .sm-introduction{padding-block:54px 40px}.sm-editorial .sm-product-card-copy{padding-block:12px 8px}.sm-editorial .sm-card-category,.sm-editorial .sm-view-product{font-size:.82rem}.sm-editorial .sm-product-card h3{line-height:1.5}}@media(prefers-reduced-motion:reduce){.sm-editorial .sm-button:after,.sm-editorial .sm-product-card img,.sm-editorial .sm-product-card-copy,.sm-editorial .sm-view-product span{transition:none}.sm-editorial .sm-product-card a:hover img,.sm-editorial .sm-product-card:hover .sm-view-product span{transform:none}}.sm-editorial .sm-header .sm-logo:has(.sm-logo-full-frame){max-width:138px;width:138px;padding:0;background:0 0}.sm-editorial .sm-header .sm-logo-full-frame{position:relative;display:block;width:100%;aspect-ratio:var(--sm-brand-ratio,1);overflow:hidden}.sm-editorial .sm-header .sm-logo .sm-logo-full-frame img.sm-logo-full{position:absolute;left:var(--sm-brand-left,0);top:var(--sm-brand-top,0);width:var(--sm-brand-width,100%);height:var(--sm-brand-height,100%);max-width:none;max-height:none;object-fit:contain;margin:0}.sm-editorial .sm-header-inner:has(.sm-logo-full-frame){height:128px;min-height:128px;align-items:center}.sm-editorial:has(.sm-header .sm-logo-full-frame) .sm-navigation{align-items:center}.sm-editorial:has(.sm-header .sm-logo-full-frame) .sm-navigation .sm-languages{flex-wrap:nowrap;align-items:center}html:has(.sm-header .sm-logo-full-frame){scroll-padding-top:144px}@media(max-width:1023px){.sm-editorial .sm-header .sm-logo:has(.sm-logo-full-frame){width:calc(70px * 787 / 1058);max-width:calc(70px * 787 / 1058)}.sm-editorial .sm-header .sm-logo-full-frame{aspect-ratio:var(--sm-symbol-ratio,1)}.sm-editorial .sm-header .sm-logo .sm-logo-full-frame img.sm-logo-full{left:var(--sm-symbol-left,0);top:var(--sm-symbol-top,0);width:var(--sm-symbol-width,100%);height:var(--sm-symbol-height,100%)}.sm-editorial .sm-header-inner:has(.sm-logo-full-frame){height:88px;min-height:88px}.sm-editorial:has(.sm-header .sm-logo-full-frame) .sm-navigation{align-items:stretch}.sm-editorial:has(.sm-header .sm-logo-full-frame) .sm-navigation,.sm-editorial:has(.sm-header .sm-logo-full-frame) .sm-navigation.sm-open{height:auto;max-height:calc(100dvh - 88px)}html:has(.sm-header .sm-logo-full-frame){scroll-padding-top:104px}html:not(.sm-js) .sm-editorial .sm-header-inner:has(.sm-logo-full-frame){height:auto;min-height:88px}html:not(.sm-js) .sm-editorial:has(.sm-header .sm-logo-full-frame) .sm-navigation{max-height:none}}@media(max-width:767px){.sm-editorial .sm-header .sm-logo:has(.sm-logo-full-frame){width:calc(64px * 787 / 1058);max-width:calc(64px * 787 / 1058)}.sm-editorial .sm-header-inner:has(.sm-logo-full-frame){height:80px;min-height:80px}.sm-editorial:has(.sm-header .sm-logo-full-frame) .sm-navigation,.sm-editorial:has(.sm-header .sm-logo-full-frame) .sm-navigation.sm-open{max-height:calc(100dvh - 80px)}html:has(.sm-header .sm-logo-full-frame){scroll-padding-top:96px}html:not(.sm-js) .sm-editorial .sm-header-inner:has(.sm-logo-full-frame){height:auto;min-height:80px}html:not(.sm-js) .sm-editorial:has(.sm-header .sm-logo-full-frame) .sm-navigation{max-height:none}}@media(max-width:1023px){.sm-editorial .sm-header .sm-logo:has(.sm-logo-horizontal-mobile){width:250px;max-width:calc(100% - 120px);flex-shrink:0}}@media(max-width:767px){.sm-editorial .sm-header-inner:has(.sm-logo-horizontal-mobile){gap:12px}.sm-editorial .sm-header .sm-logo:has(.sm-logo-horizontal-mobile){width:232px;max-width:calc(100% - 64px)}.sm-editorial .sm-header-inner:has(.sm-logo-horizontal-mobile)>.sm-menu-toggle{flex-direction:column;gap:4px;min-width:48px;width:48px;padding-inline:0;font-size:.72rem;line-height:1.3;flex-shrink:0}}.sm-cinematic .sm-hero-supporting-line{font-size:clamp(.875rem,.35vw + .8rem,1rem);line-height:1.7;font-weight:500;letter-spacing:.015em;color:#fff;text-shadow:0 1px 3px #0009;margin-block:0 20px;max-width:560px}html[dir=rtl] .sm-cinematic .sm-hero-supporting-line{letter-spacing:0}