/* Campaign components only. Native purchase information and app content are outside these selectors. */
.grz-v13-hero,.grz-v13-story{--g13-radius:28px;--g13-small-radius:18px;--g13-space:88px}
.grz-v13-hero.grz-v12-hero{background:radial-gradient(ellipse at 16% 42%,color-mix(in srgb,var(--g11-accent) 9%,transparent),transparent 65%),var(--g11-bg)}
.grz-v13-hero .grz-v11-hero-photo{border-radius:var(--g13-radius);margin-block:18px;mask-image:linear-gradient(to right,transparent,#000 5%,#000 76%,transparent),linear-gradient(to bottom,transparent,#000 7%,#000 90%,transparent);mask-composite:intersect}
.grz-v13-hero .grz-v11-copy h2{font-size:clamp(38px,3.6vw,55px)!important;line-height:1.5!important}
.grz-v13-hero .grz-v11-specband{background:var(--g11-bg);border-block:1px solid var(--g11-line)}
.grz-v13-hero .grz-v11-specband>.grz-v11-wrap{padding-block:28px}
.grz-v13-hero .grz-v11-specband strong{font-size:clamp(16px,1.6vw,24px);line-height:1.6}
.grz-v13-hero .grz-v11-button,.grz-v13-story .grz-v11-button{border-radius:12px;box-shadow:none;transition:transform .18s ease,filter .18s ease}
.grz-v13-hero .grz-v11-button:hover,.grz-v13-story .grz-v11-button:hover{transform:translateY(-2px);filter:brightness(1.06)}
.grz-v13-story.grz-v12-story{background:var(--g11-bg)}
.grz-v13-story .grz-v11-wrap{width:min(1240px,calc(100% - 88px))}
.grz-v13-story .grz-v12-eyebrow{font-size:10px!important;letter-spacing:.06em;margin-bottom:18px!important}
.grz-v13-story .grz-v12-chapter{gap:64px;padding-block:var(--g13-space) 54px}
.grz-v13-story .grz-v12-chapter-copy h2,.grz-v13-story .grz-v12-spotlight h2{font-size:clamp(32px,3.3vw,48px)!important;line-height:1.6!important}
.grz-v13-story .grz-v12-chapter-copy>p:not(.grz-v12-eyebrow),.grz-v13-story .grz-v12-spotlight-copy>p:not(.grz-v12-eyebrow){font-size:15px;line-height:2.1;max-width:530px}
.grz-v13-story .grz-v12-chapter-photo{border-radius:var(--g13-radius);overflow:hidden;isolation:isolate;background:radial-gradient(ellipse at 50% 55%,var(--g12-soft),var(--g11-bg) 74%)}
.grz-v13-story .grz-v12-chapter-photo:after{display:none}
.grz-v13-story .grz-v12-chapter-photo .grz-v11-image-button{display:block;width:100%;border-radius:inherit;background:transparent;overflow:hidden}
.grz-v13-story .grz-v12-chapter-photo img{border-radius:inherit;mask-image:radial-gradient(ellipse 78% 79% at center,#000 56%,transparent 99%)}
.grz-v13-story .grz-v12-features{gap:0;padding:0 0 64px}
.grz-v13-story .grz-v12-features article{padding:24px 28px 22px;border:0;border-inline-start:1px solid var(--g11-line);background:transparent}
.grz-v13-story .grz-v12-features article:last-child{border-inline-start:0}
.grz-v13-story .grz-v12-feature-index{font-size:12px;letter-spacing:.12em;opacity:1;margin-bottom:12px;position:static}
.grz-v13-story .grz-v12-features h3{font-size:19px!important;line-height:1.8!important;margin-bottom:10px}
.grz-v13-story .grz-v12-features p{font-size:13px;line-height:2.1}
.grz-v13-story .grz-v12-spotlight{width:min(1320px,calc(100% - 48px));margin:0 auto;border-radius:var(--g13-radius);border:1px solid var(--g11-line);background:radial-gradient(ellipse at 80% 48%,color-mix(in srgb,var(--g11-accent) 12%,var(--g12-tint)),var(--g12-tint) 78%)}
.grz-v13-story .grz-v12-spotlight-inner{width:100%;min-height:610px;position:relative;padding:66px 56px;display:grid;grid-template-columns:44% 56%;gap:0}
.grz-v13-story .grz-v12-spotlight-copy{grid-column:1;max-width:510px;z-index:2;padding:0}
.grz-v13-story .grz-v12-spotlight-photo{position:absolute;grid-column:1 / -1;grid-row:1 / -1;inset:0 0 0 auto;width:64%;height:100%;z-index:0;overflow:hidden;mask-image:linear-gradient(to right,transparent,#000 27%,#000 87%,transparent),linear-gradient(to bottom,transparent,#000 12%,#000 86%,transparent);mask-composite:intersect}
.grz-v13-story .grz-v12-spotlight-photo .grz-v11-image-button{display:block;width:100%;height:100%;border-radius:0;background:transparent}
.grz-v13-story .grz-v12-spotlight-photo img{width:100%;height:100%;max-height:none;aspect-ratio:auto;object-fit:cover;object-position:center}
.grz-v13-story:is([data-grz-rich-story="touchedge"],[data-grz-rich-story="touch-s1"],[data-grz-rich-story="arcflux"]) .grz-v12-spotlight-photo{width:53%;mask-image:none}
.grz-v13-story:is([data-grz-rich-story="touchedge"],[data-grz-rich-story="touch-s1"],[data-grz-rich-story="arcflux"]) .grz-v12-spotlight-photo .grz-v11-image-button{display:flex;align-items:center;justify-content:center;padding:24px}
.grz-v13-story:is([data-grz-rich-story="touchedge"],[data-grz-rich-story="touch-s1"],[data-grz-rich-story="arcflux"]) .grz-v12-spotlight-photo img{width:auto;height:auto;max-width:100%;max-height:100%;aspect-ratio:auto;object-fit:contain;border-radius:22px;mask-image:linear-gradient(to right,transparent,#000 5%,#000 95%,transparent),linear-gradient(to bottom,transparent,#000 4%,#000 96%,transparent);mask-composite:intersect}
.grz-v13-story .grz-v12-spotlight-copy .grz-v12-note{font-size:11px!important;line-height:1.95!important;opacity:1}
.grz-v13-story .grz-v12-spotlight--panorama{background:#d3eeff;min-height:650px}
.grz-v13-story .grz-v12-spotlight--panorama .grz-v12-spotlight-inner{min-height:650px;display:flex;justify-content:center;padding:50px 20px}
.grz-v13-story .grz-v12-spotlight--panorama .grz-v12-spotlight-copy{max-width:460px;text-align:center}
.grz-v13-specifications{display:grid;grid-template-columns:.85fr 1.15fr;gap:80px;align-items:start;padding-block:var(--g13-space);direction:rtl}
.grz-v13-specifications h2{font:900 clamp(28px,2.8vw,40px)/1.6 Alexandria,GRZArabic,Arial,sans-serif!important;margin:0 0 16px;color:var(--g11-fg)}
.grz-v13-specifications>div>p:last-child{font:400 14px/2 GRZArabic,Arial,sans-serif;color:var(--g11-muted);max-width:340px;margin:0}
.grz-v13-specifications dl{margin:0;border-block:1px solid var(--g11-line)}
.grz-v13-specifications dl>div{display:grid;grid-template-columns:38% 62%;gap:12px;padding:17px 0;border-bottom:1px solid var(--g11-line);font:400 13px/1.9 GRZArabic,Arial,sans-serif}
.grz-v13-specifications dl>div:last-child{border:0}
.grz-v13-specifications dt{color:var(--g11-muted)}.grz-v13-specifications dd{color:var(--g11-fg);margin:0;font-weight:600;overflow-wrap:anywhere}
.grz-v13-story .grz-v12-gallery{padding-block:0 var(--g13-space)}
.grz-v13-story .grz-v12-gallery-grid{gap:20px}
.grz-v13-story .grz-v12-gallery-grid>button{border-radius:var(--g13-small-radius);overflow:hidden;border:1px solid var(--g11-line);background:var(--g12-tint)}
.grz-v13-story .grz-v12-gallery-grid img{mask-image:linear-gradient(to bottom,#000 85%,transparent);border-radius:var(--g13-small-radius) var(--g13-small-radius) 0 0}
.grz-v13-story .grz-v12-gallery-grid>button>span{padding:16px 20px;background:var(--g12-tint)}
.grz-v13-story .grz-v12-video video{border-radius:var(--g13-radius);overflow:hidden}
.grz-v12-order-presentation .grz-v11-order-image{border-radius:22px;box-shadow:none;mask-image:radial-gradient(ellipse 80% 83% at center,#000 55%,transparent 100%)}
.grz-v12-order-presentation .grz-v11-order-notes>span{border-radius:10px}
.grz-v12-order-presentation .grz-v12-order-benefits li:before{border-radius:50%}
html[dir=ltr] .grz-v13-specifications{direction:ltr}
@media(min-width:750px) and (max-width:1100px){.grz-v13-story .grz-v12-chapter{gap:40px}.grz-v13-story .grz-v12-spotlight-inner{padding:44px 35px;grid-template-columns:47% 53%}.grz-v13-story .grz-v12-spotlight-copy h2{font-size:34px!important}.grz-v13-specifications{gap:45px}}
@media(max-width:749px){
 .grz-v13-hero,.grz-v13-story{--g13-radius:22px;--g13-small-radius:16px;--g13-space:48px}
 .grz-v13-hero .grz-v11-copy h2{font-size:30px!important;line-height:1.55!important}
 .grz-v13-hero .grz-v12-mobile-photo{border-radius:22px;mask-image:linear-gradient(to bottom,transparent,#000 7%,#000 90%,transparent)}
 .grz-v13-hero .grz-v11-specband>.grz-v11-wrap{padding-block:22px}
 .grz-v13-hero .grz-v11-specband strong{font-size:15px;line-height:1.7}.grz-v13-hero .grz-v11-specband span{font-size:9px}
 .grz-v13-story .grz-v11-wrap{width:calc(100% - 36px)}
 .grz-v13-story .grz-v12-chapter{gap:24px;padding-block:46px 28px}
 .grz-v13-story .grz-v12-chapter-copy h2,.grz-v13-story .grz-v12-spotlight h2{font-size:29px!important;line-height:1.65!important}
 .grz-v13-story .grz-v12-chapter-copy>p:not(.grz-v12-eyebrow),.grz-v13-story .grz-v12-spotlight-copy>p:not(.grz-v12-eyebrow){font-size:13px;line-height:2.1}
 .grz-v13-story .grz-v12-chapter-photo img{aspect-ratio:1.06;max-height:420px}
 .grz-v13-story .grz-v12-features{padding-block:0 36px}
 .grz-v13-story .grz-v12-features article{padding:20px 0;border-inline-start:0;border-bottom:1px solid var(--g11-line);min-height:0}
 .grz-v13-story .grz-v12-features article:last-child{border:0}.grz-v13-story .grz-v12-feature-index{font-size:10px;margin-bottom:5px}
 .grz-v13-story .grz-v12-features h3{font-size:17px!important;margin-bottom:6px}.grz-v13-story .grz-v12-features p{font-size:12px}
 .grz-v13-story .grz-v12-spotlight{width:calc(100% - 20px)}
 .grz-v13-story .grz-v12-spotlight-inner{width:100%;display:flex;padding:30px 22px 0;min-height:0;gap:8px;flex-direction:column;align-items:stretch}
 .grz-v13-story .grz-v12-spotlight-copy{padding:0;max-width:none}
 .grz-v13-story .grz-v12-spotlight-photo{position:relative;width:calc(100% + 44px);height:360px;margin:0 -22px;inset:auto;mask-image:linear-gradient(to bottom,transparent,#000 18%,#000 88%,transparent),linear-gradient(to right,transparent,#000 6%,#000 94%,transparent);mask-composite:intersect}
 .grz-v13-story .grz-v12-spotlight-photo img{object-fit:cover;aspect-ratio:auto;max-height:none}
 .grz-v13-story:is([data-grz-rich-story="touchedge"],[data-grz-rich-story="touch-s1"],[data-grz-rich-story="arcflux"]) .grz-v12-spotlight-photo{width:calc(100% + 44px);mask-image:none}
 .grz-v13-story:is([data-grz-rich-story="touchedge"],[data-grz-rich-story="touch-s1"],[data-grz-rich-story="arcflux"]) .grz-v12-spotlight-photo .grz-v11-image-button{padding:12px}
 .grz-v13-story .grz-v12-spotlight--panorama,.grz-v13-story .grz-v12-spotlight--panorama .grz-v12-spotlight-inner{min-height:680px}
 .grz-v13-story .grz-v12-spotlight--panorama .grz-v12-spotlight-inner{padding:36px 22px}.grz-v13-story .grz-v12-spotlight--panorama .grz-v12-panorama{opacity:.45}
 .grz-v13-specifications{display:block;padding-block:48px}.grz-v13-specifications h2{font-size:28px!important}.grz-v13-specifications>div>p:last-child{font-size:12px;max-width:none;margin-bottom:24px}
 .grz-v13-specifications dl>div{grid-template-columns:34% 66%;gap:8px;font-size:11px;padding-block:14px}
 .grz-v13-story .grz-v12-gallery-grid{gap:12px}.grz-v13-story .grz-v12-gallery-grid>button>span{padding:12px;font-size:9px}
 .grz-v12-order-presentation .grz-v11-order-image{border-radius:20px}
}
@media(prefers-reduced-motion:reduce){.grz-v13-hero .grz-v11-button,.grz-v13-story .grz-v11-button{transition:none;transform:none}}
