@import url('https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@500;600;700;800;900&family=Inter:wght@400;500;600;700;800&display=swap');:root{--accent:#e31b23;--dark:#111318;--text:#1c2026;--muted:#6e737c;--line:#e5e6e8;--bg:#fff}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:Inter,Arial,sans-serif;font-size:14px;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}.wrap{width:min(1340px,calc(100% - 80px));margin:auto}.skip{position:absolute;left:-9999px}.skip:focus{left:12px;top:12px;z-index:100;background:white;padding:12px}.announcement{background:var(--accent);color:#fff;text-align:center;font-size:10px;font-weight:800;letter-spacing:2px;padding:12px 10px}.site-header{background:#fff;position:sticky;top:0;z-index:50;border-bottom:1px solid var(--line)}.header-inner{height:84px;display:flex;align-items:center;justify-content:space-between;gap:30px}.brand{display:flex;flex-direction:column;line-height:.8;min-width:180px}.brand img{max-width:180px;max-height:66px;width:auto;object-fit:contain}.brand-mark,.footer-brand{font-family:'Barlow Condensed',sans-serif;font-size:36px;font-weight:900;letter-spacing:-1px}.brand-mark span,.footer-brand span{color:var(--accent)}.brand small,.footer-brand small{letter-spacing:6px;font-size:9px;font-weight:800;margin-top:6px}.desktop-nav{display:flex;align-items:center;gap:28px}.desktop-nav a{font-size:11px;font-weight:800;letter-spacing:1px;text-transform:uppercase;white-space:nowrap}.desktop-nav a:hover,.header-actions a:hover{color:var(--accent)}.header-actions{display:flex;align-items:center;gap:22px;font-size:12px;font-weight:800;white-space:nowrap}.header-actions>a:first-child{font-size:30px;font-weight:400}.cart-count{display:inline-flex;align-items:center;justify-content:center;background:var(--accent);color:white;border-radius:50%;height:19px;width:19px;font-size:10px}.mobile-toggle{display:none;border:0;background:none;font-size:23px}.mobile-nav{padding:10px 24px 25px;border-top:1px solid var(--line)}.mobile-nav[hidden]{display:none}.mobile-nav a{display:block;padding:13px 0;font-size:13px;font-weight:700;border-bottom:1px solid var(--line);text-transform:uppercase}.hero{background-color:#101319;background-image:linear-gradient(90deg,rgba(7,9,13,.98) 0%,rgba(7,9,13,.88) 43%,rgba(7,9,13,.24) 100%),var(--hero-image,linear-gradient(130deg,#111827,#242d39 65%,#090b10));background-position:center;background-size:cover;min-height:610px;position:relative;color:white;overflow:hidden}.hero:after{content:'';position:absolute;right:-130px;bottom:-180px;width:600px;height:350px;border:2px solid rgba(227,27,35,.26);transform:rotate(-26deg);pointer-events:none}.hero-inner{min-height:610px;display:flex;align-items:center;position:relative;z-index:1}.hero-copy{max-width:750px;padding:70px 0}.eyebrow{font-size:11px;font-weight:800;letter-spacing:2.5px}.eyebrow.red{color:var(--accent)}.red-line{display:inline-block;width:28px;height:3px;background:var(--accent);vertical-align:middle;margin-right:9px}.hero h1{font-family:'Barlow Condensed',Impact,sans-serif;font-weight:900;letter-spacing:-1.5px;line-height:.9;font-size:clamp(64px,8vw,126px);margin:25px 0;text-transform:uppercase;max-width:720px}.hero-copy>p{color:#d4d8de;font-size:16px;line-height:1.7;max-width:490px}.hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:32px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:24px;padding:17px 25px;font-size:11px;font-weight:800;letter-spacing:1.2px;border:1px solid transparent;text-transform:uppercase;transition:transform .2s,background .2s}.btn:hover{transform:translateY(-2px)}.btn-red{background:var(--accent);color:white}.btn-red:hover{background:#c90d15}.btn-outline{border-color:#fff;color:white;background:transparent}.btn-dark{background:var(--dark);color:white}.hero-trust{display:flex;gap:25px;flex-wrap:wrap;color:#abb0b9;margin-top:60px;font-size:9px;font-weight:700;letter-spacing:1.3px}.hero-index{position:absolute;bottom:22px;right:40px;font-size:9px;letter-spacing:2px;color:#8b9099}.value-strip{background:var(--dark);color:white}.value-inner{display:grid;grid-template-columns:repeat(3,1fr);padding:24px 0;gap:20px}.value-inner span{font-size:10px;font-weight:800;letter-spacing:1.3px;text-align:center}.value-inner b{color:var(--accent);margin-right:14px}.section{padding:86px 0}.section-heading{display:flex;justify-content:space-between;align-items:end;gap:25px;margin-bottom:36px}.section-heading h2,.service-copy h2,.trust-section h2,.page-title,.narrow>h2{font-family:'Barlow Condensed',Impact,sans-serif;font-weight:900;font-size:clamp(42px,5vw,70px);line-height:.95;letter-spacing:-.5px;margin:10px 0 12px;text-transform:uppercase}.section-heading p{color:var(--muted);margin:0}.text-link{font-size:11px;font-weight:800;letter-spacing:1px;white-space:nowrap;border-bottom:2px solid var(--accent);padding-bottom:8px}.product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.product-card{min-width:0}.product-image{display:flex;align-items:center;justify-content:center;position:relative;aspect-ratio:1/1;background:#f2f3f4;overflow:hidden}.product-image img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;transition:transform .3s}.product-image:hover img{transform:scale(1.05)}.sale-badge{position:absolute;top:12px;left:12px;background:var(--accent);color:white;padding:6px 9px;font-size:10px;font-weight:800}.product-details{padding:17px 0}.product-label{font-size:9px;color:var(--accent);font-weight:800;letter-spacing:1.2px}.product-title{display:block;font-size:13px;line-height:1.55;font-weight:700;margin:9px 0;min-height:38px}.product-price{font-weight:800;font-size:15px}.product-price s{color:#969aa1;font-weight:400;margin-left:8px;font-size:12px}.category-section{background:#f5f5f5}.category-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.category-card{background:linear-gradient(140deg,#272e38,#101318);min-height:330px;position:relative;overflow:hidden;color:#fff}.category-card img{width:100%;height:100%;position:absolute;inset:0;object-fit:cover;opacity:.68;transition:transform .35s}.category-card:hover img{transform:scale(1.05)}.category-card:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.82),transparent 75%)}.category-overlay{position:absolute;inset:auto 22px 22px;z-index:1}.category-overlay>span:first-child{font-size:9px;font-weight:800;letter-spacing:1.5px;color:#ddd}.category-overlay h3{font-family:'Barlow Condensed',sans-serif;font-size:36px;line-height:.95;text-transform:uppercase;margin:10px 0 0}.category-arrow{position:absolute;right:0;bottom:0;font-size:24px;color:var(--accent)}.service-section{background:#fff;padding:85px 0}.service-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:75px;align-items:center}.service-image{background:#171c24;min-height:470px}.service-image>img{display:block;width:100%;height:470px;object-fit:cover}.service-placeholder{min-height:470px;display:flex;align-items:center;padding:60px;background:linear-gradient(140deg,#252c37,#0d1016)}.service-placeholder>span{font:900 76px/.85 'Barlow Condensed',sans-serif;color:white}.red-dot{color:var(--accent)}.service-copy h2{font-size:clamp(48px,5vw,76px);max-width:540px}.service-copy>p{line-height:1.8;color:var(--muted);max-width:500px}.service-copy ul{padding:0;margin:28px 0 35px;list-style:none}.service-copy li{border-bottom:1px solid var(--line);padding:12px 0;font-size:11px;font-weight:800;letter-spacing:1px}.service-copy li:before{content:'↗';color:var(--accent);margin-right:12px}.trust-section{background:#f5f5f5;padding:86px 0}.trust-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.trust-grid>div{background:white;padding:38px;min-height:240px;border-top:3px solid var(--accent)}.trust-number{font-family:'Barlow Condensed',sans-serif;font-size:48px;font-weight:900;color:#d3d5d8}.trust-grid h3{font-family:'Barlow Condensed',sans-serif;font-size:26px;margin:15px 0 10px}.trust-grid p{color:var(--muted);line-height:1.7}.footer{background:var(--dark);color:#fff;padding:68px 0 0}.footer-grid{display:grid;grid-template-columns:1.3fr .65fr 1fr 1.1fr;gap:50px;padding-bottom:65px}.footer-brand{font-size:34px}.footer-brand small{display:block;font-family:Inter,Arial,sans-serif}.footer p{color:#aab0b9;line-height:1.8;font-size:12px}.footer h3{font-size:12px;letter-spacing:1.2px;margin:6px 0 24px}.footer-grid>div>a{display:block;color:#bbc0c8;margin:13px 0;font-size:12px}.footer a:hover{color:white}.newsletter label{display:block;font-size:11px;color:#aab0b9;margin-bottom:12px}.newsletter-row{display:flex;border:1px solid #565d67}.newsletter input{background:transparent;color:white;border:0;padding:13px;min-width:0;width:100%;outline:none}.newsletter button{border:0;background:var(--accent);color:white;padding:0 13px;font-size:10px;font-weight:800}.footer-bottom{border-top:1px solid #363b43;padding:22px 0;display:flex;justify-content:space-between;gap:20px;color:#9198a3;font-size:10px;letter-spacing:.5px}.narrow{max-width:850px}.page-title{margin-bottom:35px}.rte{font-size:15px;line-height:1.9}.rte img{max-width:100%;height:auto}.product-page{display:grid;grid-template-columns:1.1fr .9fr;gap:70px}.product-gallery{display:grid;gap:18px}.product-gallery img{width:100%;height:auto;background:#f5f5f5}.product-info h1{font:900 clamp(38px,4vw,65px)/.98 'Barlow Condensed',sans-serif;text-transform:uppercase;margin:15px 0 25px}.product-price.big{font-size:26px;margin-bottom:30px}.product-info form{display:flex;flex-direction:column;gap:12px}.product-info form label,.contact-form label{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:1px}.product-info select,.product-info input,.contact-form input,.contact-form textarea,.search-form input{border:1px solid #cdd0d5;padding:14px;background:white;border-radius:0;width:100%}.product-info input[type=number]{max-width:110px}.add-to-cart{margin:16px 0 24px}.product-description{line-height:1.8;color:#555}.contact-form{display:flex;flex-direction:column;gap:12px}.contact-form button{margin-top:15px;align-self:flex-start}.cart-line{display:flex;align-items:center;gap:20px;border-bottom:1px solid var(--line);padding:20px 0}.cart-line img{width:100px;height:100px;object-fit:contain}.cart-line>div{flex:1}.cart-line input{width:70px;padding:10px;border:1px solid #ccc}.cart-summary{text-align:right;padding-top:30px}.cart-summary .btn{margin:8px}.search-form{display:flex;gap:12px;margin-bottom:35px}.pagination{margin-top:40px}.collection-tile{background:#f4f4f4;padding:20px;min-height:180px}.collection-tile img{width:100%;height:220px;object-fit:contain}.collection-tile h2{font:700 24px 'Barlow Condensed',sans-serif}.collection-desc{margin-bottom:25px}@media(max-width:1100px){.desktop-nav{gap:14px}.desktop-nav a{font-size:10px}.wrap{width:min(100% - 44px,1340px)}.footer-grid{gap:26px}}@media(max-width:800px){.desktop-nav{display:none}.mobile-toggle{display:block}.header-inner{height:70px}.brand{min-width:0}.brand img{max-height:52px;max-width:145px}.brand-mark{font-size:28px}.brand small{font-size:7px;letter-spacing:4px}.hero,.hero-inner{min-height:590px}.hero{background-image:linear-gradient(90deg,rgba(7,9,13,.94),rgba(7,9,13,.5)),var(--hero-image,linear-gradient(130deg,#111827,#242d39))}.hero h1{font-size:clamp(65px,12vw,100px)}.hero-trust{margin-top:45px}.value-inner{grid-template-columns:1fr;gap:16px}.value-inner span{text-align:left}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.category-grid{grid-template-columns:1fr}.category-card{min-height:320px}.service-grid{grid-template-columns:1fr;gap:35px}.service-image,.service-image>img,.service-placeholder{min-height:330px;height:330px}.service-placeholder>span{font-size:65px}.trust-grid{grid-template-columns:1fr}.trust-grid>div{min-height:0}.footer-grid{grid-template-columns:repeat(2,1fr)}.product-page{grid-template-columns:1fr;gap:30px}}@media(max-width:520px){.wrap{width:calc(100% - 36px)}.announcement{font-size:8px;letter-spacing:1px;padding:10px}.header-actions{gap:13px}.header-actions>a:first-child{font-size:25px}.hero,.hero-inner{min-height:540px}.hero-copy{padding:50px 0}.hero h1{font-size:clamp(62px,15vw,88px)}.hero-copy>p{font-size:13px}.hero-actions{gap:9px}.btn{font-size:10px;padding:14px 17px;gap:12px}.hero-trust{font-size:8px;gap:13px}.hero-index{right:18px;font-size:8px}.section,.service-section,.trust-section{padding:55px 0}.section-heading{align-items:start;flex-direction:column;gap:12px;margin-bottom:25px}.section-heading h2,.service-copy h2,.page-title{font-size:52px}.product-grid{gap:12px}.product-title{font-size:12px}.product-price{font-size:13px}.category-card{min-height:270px}.service-placeholder{padding:28px}.service-placeholder>span{font-size:58px}.trust-grid>div{padding:26px}.footer{padding-top:45px}.footer-grid{grid-template-columns:1fr;gap:24px;padding-bottom:40px}.footer-bottom{flex-direction:column;gap:9px}.search-form{flex-direction:column}.cart-line{gap:8px}.cart-line img{width:60px;height:60px}.cart-line input{width:50px}}
/* X-7SEVEN VIVID EXPERIENCE */
:root{--x7-orange:#ff5c00;--x7-red:#f4233c;--x7-blue:#00d9ff;--x7-yellow:#ffe45e}
.x7-hero{position:relative;isolation:isolate;min-height:690px;display:flex;align-items:center;color:#fff;background:linear-gradient(118deg,#060916 2%,#0c1743 45%,#1a052b 100%);overflow:hidden;background-image:linear-gradient(90deg,rgba(3,5,17,.92),rgba(3,6,24,.55)),var(--x7-hero-image);background-size:cover;background-position:center}
.x7-hero:before{content:"";position:absolute;inset:-50%;background:radial-gradient(ellipse at 65% 48%,rgba(0,193,255,.19),transparent 38%),radial-gradient(ellipse at 20% 90%,rgba(255,49,40,.23),transparent 35%);animation:x7glow 9s ease-in-out infinite alternate;z-index:-1}
.x7-hero-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}
.x7-hero-wash{position:absolute;inset:0;background:linear-gradient(90deg,rgba(3,5,15,.89),rgba(4,7,24,.28)),linear-gradient(0deg,rgba(2,4,12,.78),transparent 50%);z-index:-1}
.x7-hero-content{width:100%;position:relative;padding-top:110px;padding-bottom:115px}
.x7-kicker,.x7-superlabel,.x7-overline{font-size:12px;letter-spacing:.22em;font-weight:800;text-transform:uppercase}
.x7-kicker{color:#b8c9e9;display:flex;gap:12px;align-items:center}.x7-pulse{display:inline-block;width:9px;height:9px;border-radius:50%;background:#00f0cf;box-shadow:0 0 16px #00f0cf;animation:x7pulse 1.6s infinite}
.x7-superlabel{color:var(--x7-yellow);margin:38px 0 12px}.x7-hero h1{font-family:Impact,'Arial Narrow',sans-serif;font-stretch:condensed;font-size:clamp(68px,10vw,155px);line-height:.88;letter-spacing:-.035em;max-width:1000px;margin:0;text-transform:uppercase;white-space:pre-line;text-shadow:0 6px 35px #0006}
.x7-hero-desc{max-width:540px;font-size:clamp(16px,1.8vw,21px);line-height:1.55;color:#d6e0f2;margin:28px 0 30px}.x7-hero-ctas{display:flex;gap:12px;flex-wrap:wrap}
.x7-button{display:inline-flex;justify-content:center;align-items:center;gap:20px;min-height:55px;padding:16px 27px;font-size:13px;font-weight:900;letter-spacing:.08em;text-decoration:none!important;transition:transform .2s,box-shadow .2s;border-radius:4px}.x7-button:hover{transform:translateY(-3px)}.x7-button-hot{background:linear-gradient(115deg,#ff3e21,#ff0066);color:#fff!important;box-shadow:0 10px 32px #ff164b66}.x7-button-glass{color:#fff!important;border:1px solid #ffffff75;background:#ffffff0f;backdrop-filter:blur(8px)}
.x7-hero-badges{display:flex;gap:24px;margin-top:55px;font-size:11px;letter-spacing:.22em;font-weight:800;color:#b9c4d9}.x7-hero-vertical{position:absolute;right:22px;bottom:40px;writing-mode:vertical-rl;font-size:10px;letter-spacing:.28em;color:#ffffff99}
.x7-marquee{overflow:hidden;background:linear-gradient(90deg,#ff4d18,#ff1e62,#a20bfa);color:white;padding:17px 0}.x7-marquee-track{display:flex;align-items:center;gap:28px;width:max-content;animation:x7scroll 30s linear infinite}.x7-marquee span{font-size:16px;font-weight:900;letter-spacing:.17em;white-space:nowrap}.x7-marquee b{font-size:14px;color:#ffe765}
.x7-series,.x7-video-section,.x7-compare-section{padding:95px 0;background:#080b18;color:#fff}.x7-video-section{background:#10142b}.x7-compare-section{background:#070a14}.x7-section-top{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:34px}.x7-section-top h2{font-family:Impact,'Arial Narrow',sans-serif;font-size:clamp(44px,6.5vw,90px);line-height:.98;letter-spacing:-.02em;margin:12px 0 0}.x7-section-top h2 em{font-style:normal;color:#ff4d39}.x7-section-top>p{max-width:270px;color:#9eafcc;font-size:14px;line-height:1.6}.x7-overline{color:#00d9ff;margin:0}
.x7-series-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.x7-series-card{min-height:465px;position:relative;display:flex;align-items:end;overflow:hidden;border:1px solid #ffffff21;border-radius:10px;text-decoration:none!important;color:#fff!important;background:linear-gradient(155deg,#173b78,#0b1125 60%,#250c2b)}.x7-series-2{background:linear-gradient(145deg,#461a8c,#111027 65%,#13113c)}.x7-series-3{background:linear-gradient(145deg,#8c211a,#241029 65%,#101c31)}.x7-card-glow{position:absolute;inset:0;background:radial-gradient(circle at 50% 30%,#17c9ff50,transparent 58%);transition:transform .5s}.x7-series-2 .x7-card-glow{background:radial-gradient(circle at 50% 30%,#ab55ff65,transparent 58%)}.x7-series-3 .x7-card-glow{background:radial-gradient(circle at 50% 30%,#ff4c2f65,transparent 58%)}.x7-series-card:hover .x7-card-glow{transform:scale(1.35)}.x7-series-image{position:absolute;top:7%;left:10%;width:80%;height:58%;object-fit:contain;filter:drop-shadow(0 22px 26px #0008);transition:transform .4s}.x7-series-card:hover .x7-series-image{transform:scale(1.07) rotate(-2deg)}.x7-placeholder{position:absolute;top:16%;width:100%;text-align:center;font-size:150px;color:#ffffff20}.x7-series-copy{position:relative;padding:30px;width:100%;background:linear-gradient(transparent,#060917e8 22%)}.x7-card-index{font-size:10px;letter-spacing:.2em;color:#74dcff}.x7-series-copy h3{font-family:Impact,'Arial Narrow',sans-serif;font-size:clamp(27px,3vw,42px);line-height:1.03;margin:10px 0}.x7-series-copy p{color:#b6c7e6;font-size:12px;letter-spacing:.08em}.x7-explore{display:flex;justify-content:space-between;align-items:center;margin-top:22px;padding-top:16px;border-top:1px solid #ffffff35;font-size:12px;letter-spacing:.1em;font-weight:800}.x7-explore b{font-size:22px;color:#ff593d}
.x7-video-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.x7-video-tile{position:relative;aspect-ratio:9/12;background:linear-gradient(155deg,#122960,#5a164c);border:1px solid #ffffff22;border-radius:10px;overflow:hidden}.x7-video-tile video,.x7-video-tile img{width:100%;height:100%;object-fit:cover}.x7-video-placeholder{height:100%;display:grid;place-content:center;text-align:center;font-size:18px;font-weight:900;letter-spacing:.08em;color:#c7e9ff;padding:30px}.x7-video-placeholder small{font-size:12px;font-weight:400;margin-top:10px}.x7-video-caption{position:absolute;bottom:0;left:0;right:0;padding:25px 18px;background:linear-gradient(transparent,#050714d9);font-size:12px;font-weight:900;letter-spacing:.15em;pointer-events:none}
.x7-compare{height:min(58vw,570px);min-height:290px;position:relative;overflow:hidden;border-radius:10px;border:1px solid #ffffff30;background:#111827}.x7-compare-base,.x7-compare-after{position:absolute;inset:0}.x7-compare img{width:100%;height:100%;object-fit:cover;display:block}.x7-compare-after{clip-path:inset(0 0 0 50%)}.x7-compare-fallback{width:100%;height:100%;display:flex;align-items:center;justify-content:center;text-align:center;font-weight:900;font-size:clamp(20px,3vw,44px);letter-spacing:.12em;padding:30px}.x7-before-fallback{background:linear-gradient(110deg,#050a15,#273448);color:#b4b9c8}.x7-after-fallback{background:radial-gradient(circle at 60% 45%,#c9f8ff,#0062a1 45%,#081633 85%);color:#fff;text-shadow:0 2px 10px #000}.x7-compare-line{position:absolute;left:50%;top:0;bottom:0;width:2px;background:white;transform:translateX(-50%);pointer-events:none;display:grid;place-items:center}.x7-compare-line span{width:56px;height:56px;border-radius:50%;background:#fff;color:#111;display:grid;place-items:center;font-size:25px;box-shadow:0 0 35px #0008}.x7-compare input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:ew-resize}.x7-compare-tag{position:absolute;top:20px;z-index:2;background:#0009;padding:9px 14px;font-size:11px;letter-spacing:.1em;font-weight:900;pointer-events:none}.x7-tag-left{left:20px}.x7-tag-right{right:20px}.x7-fineprint{font-size:11px;color:#8290aa;margin-top:16px}
@keyframes x7scroll{to{transform:translateX(-50%)}}@keyframes x7pulse{50%{opacity:.3;box-shadow:0 0 3px #00f0cf}}@keyframes x7glow{to{transform:translate(6%,4%)}}
@media(max-width:749px){.x7-hero{min-height:650px}.x7-hero-content{padding-top:95px;padding-bottom:70px}.x7-hero h1{font-size:clamp(62px,16vw,96px)}.x7-hero-desc{font-size:16px}.x7-hero-badges{gap:12px;flex-wrap:wrap;font-size:10px}.x7-hero-vertical{display:none}.x7-section-top{display:block}.x7-section-top>p{max-width:none;margin-top:18px}.x7-series,.x7-video-section,.x7-compare-section{padding:60px 0}.x7-series-grid{grid-template-columns:1fr}.x7-series-card{min-height:395px}.x7-video-grid{grid-template-columns:1fr 1fr}.x7-video-tile:last-child{display:none}.x7-compare{height:350px}.x7-button{width:100%}.x7-hero-ctas{flex-direction:column}.x7-marquee span{font-size:13px}}
@media(prefers-reduced-motion:reduce){.x7-marquee-track,.x7-pulse,.x7-hero:before{animation:none!important}.x7-button,.x7-series-image{transition:none!important}}
