#wa-unified-header{position:sticky!important;inset:0 0 auto!important;z-index:10000!important;width:100%!important;height:auto!important;min-height:0!important;padding:0!important;margin:0!important;display:block!important;background:rgba(10,13,16,.98)!important;border:0!important;border-bottom:1px solid #282c32!important;backdrop-filter:blur(18px);box-sizing:border-box!important;font-family:Roboto,Arial,sans-serif!important;line-height:1.4!important;color:#f6f7f8!important}
#wa-unified-header *,#wa-unified-header *::before,#wa-unified-header *::after{box-sizing:border-box}
#wa-unified-header .wan-inner{height:80px;max-width:1480px;margin:0 auto;padding:0 32px;display:flex;align-items:center;gap:32px}
#wa-unified-header .wan-logo{flex:0 0 auto;display:flex;align-items:center;justify-content:flex-start;width:176px;height:44px;margin:0;padding:0;border:0;background:none}
#wa-unified-header .wan-logo img{display:block;width:176px!important;height:auto!important;max-height:32px!important;object-fit:contain!important;margin:0!important;padding:0!important;filter:none!important}
#wa-unified-header .wan-nav{position:static!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:5px!important;margin:0 0 0 auto!important;padding:0!important;height:44px!important;width:auto!important;flex:1 1 auto!important;min-width:0;inset:auto!important;background:none!important;border:0!important;transform:none!important;box-shadow:none!important;visibility:visible!important;opacity:1!important}
#wa-unified-header .wan-link,#wa-unified-header .wan-group>summary{height:44px;min-height:44px;display:flex;align-items:center;justify-content:center;gap:8px;padding:0 12px;margin:0;border:0;border-radius:7px;background:transparent;color:#d3d6db;font:500 14px/1 Roboto,Arial,sans-serif;white-space:nowrap;text-transform:none;letter-spacing:0;text-decoration:none;cursor:pointer;list-style:none;transition:background .16s,color .16s}
#wa-unified-header .wan-link:hover,#wa-unified-header .wan-group>summary:hover,#wa-unified-header .wan-group[open]>summary{background:#21262d;color:#fff}
#wa-unified-header .wan-link[aria-current=page],#wa-unified-header .wan-group[data-current]>summary{color:#fff;background:#24272d;box-shadow:inset 0 -2px #ff0024}
#wa-unified-header summary::marker,#wa-unified-header summary::-webkit-details-marker{display:none;content:""}
#wa-unified-header summary::after{display:none!important}
#wa-unified-header .wan-chevron{width:10px;height:10px;flex:none;stroke:#ff1534;stroke-width:1.8;fill:none;transition:transform .16s}
#wa-unified-header details[open] .wan-chevron{transform:rotate(180deg)}
#wa-unified-header .wan-group{position:relative;display:block;height:44px;padding:0;margin:0;border:0;background:none;color:inherit}
#wa-unified-header .wan-dropdown{position:absolute;top:calc(100% + 12px);left:0;min-width:268px;padding:8px;border:1px solid #343941;border-radius:10px;background:#14181e;box-shadow:0 16px 45px #0007;z-index:5}
#wa-unified-header .wan-dropdown a{display:flex;align-items:center;min-height:44px;padding:11px 13px;border:0;border-radius:6px;background:none;color:#dfe2e7;font:400 14px/1.4 Roboto,Arial,sans-serif;text-decoration:none;text-transform:none;letter-spacing:0}
#wa-unified-header .wan-dropdown a:hover{background:#252b34;color:#fff}
#wa-unified-header .wan-contact{padding:0 17px;gap:13px;background:#ff0024!important;color:#fff!important;box-shadow:none!important;min-width:112px}
#wa-unified-header .wan-contact:hover{background:#da0020!important}
#wa-unified-header .wan-contact svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:2}
#wa-unified-header .wan-tools{display:flex;flex:0 0 auto;align-items:center;gap:8px;height:44px;padding:0 0 0 20px;margin:0 0 0 -12px;border-left:1px solid #30353d}
#wa-unified-header .wan-icon{position:relative;display:flex;align-items:center;justify-content:center;flex:0 0 40px;width:40px;height:40px;min-height:0;padding:0!important;margin:0!important;border:1px solid #353b44;border-radius:7px;color:#e5e8ec;background:#151a20;box-shadow:none;font:inherit;cursor:pointer;transition:background .16s,border-color .16s;list-style:none;text-transform:none;letter-spacing:0}
#wa-unified-header .wan-icon:hover{background:#252c35;border-color:#69727f;color:#fff}
#wa-unified-header .wan-icon svg{display:block;flex:none;width:19px;height:19px;margin:0;fill:none;stroke:currentColor;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round}
#wa-unified-header .wan-language{position:relative;padding:0;margin:0;border:0;background:none;height:40px}
#wa-unified-header .wan-language-panel{position:absolute;right:0;top:calc(100% + 14px);width:300px;max-height:65vh;overflow:auto;display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:12px;border:1px solid #343941;border-radius:10px;background:#14181e;box-shadow:0 16px 45px #0007}
#wa-unified-header .wan-language-panel button{min-height:42px;padding:8px 10px;margin:0;border:0;border-radius:5px;background:transparent;text-align:left;color:#dfe2e7;font:400 14px Roboto,Arial,sans-serif;letter-spacing:0;text-transform:none;cursor:pointer}
#wa-unified-header .wan-language-panel button:hover,#wa-unified-header .wan-language-panel button[aria-pressed=true]{background:#292f38;color:#fff}
#wa-unified-header .wan-menu{display:none}
#wa-unified-header a:focus-visible,#wa-unified-header button:focus-visible,#wa-unified-header summary:focus-visible{outline:2px solid #ff4660;outline-offset:3px}
#wa-unified-header #wan-mode .wan-sun{display:block}
#wa-unified-header #wan-mode .wan-moon{display:none}
html[data-wa-theme=light] #wa-unified-header #wan-mode .wan-sun{display:none}
html[data-wa-theme=light] #wa-unified-header #wan-mode .wan-moon{display:block}
body:has(#wa-unified-header){padding-top:0!important}
.wa-future #page-content{padding-top:0!important}
.wa-future #wa-unified-header+main{padding-top:0!important}
.shop-hierarchy{display:flex!important;align-items:center!important;flex-wrap:wrap!important}
.wa-design-bag{margin:0 0 0 auto!important;min-height:38px!important;padding:7px 11px!important;font-size:12px!important;white-space:nowrap!important;display:inline-flex!important;gap:8px!important;align-items:center!important;flex-shrink:0}
.wa-design-bag svg{width:17px!important;height:17px!important}
@media (max-width:980px){.shop-hierarchy{gap:10px!important}
.shop-hierarchy .shop-branches{order:3;width:100%;overflow:auto}
.wa-design-bag{margin-left:auto!important}}
@media (min-width:981px) and (max-width:1220px){#wa-unified-header .wan-inner{gap:18px;padding:0 22px}
#wa-unified-header .wan-logo,#wa-unified-header .wan-logo img{width:150px!important}
#wa-unified-header .wan-link,#wa-unified-header .wan-group>summary{padding:0 9px;font-size:13px}
#wa-unified-header .wan-nav{gap:2px!important}
#wa-unified-header .wan-contact{min-width:99px}
#wa-unified-header .wan-tools{padding-left:14px;margin-left:-4px;gap:6px}
#wa-unified-header .wan-icon{flex-basis:36px;width:36px;height:36px}
#wa-unified-header .wan-language{height:36px}}
@media (max-width:980px){#wa-unified-header .wan-inner{height:72px;gap:16px;padding:0 22px}
#wa-unified-header .wan-logo,#wa-unified-header .wan-logo img{width:160px!important}
#wa-unified-header .wan-tools{margin-left:auto;padding-left:0;border-left:0;gap:8px}
#wa-unified-header .wan-menu{display:flex}
#wa-unified-header .wan-nav{display:none!important;position:absolute!important;inset:72px 0 auto!important;margin:0!important;width:100%!important;height:auto!important;max-height:calc(100dvh - 150px);overflow-y:auto;flex-direction:column;align-items:stretch!important;justify-content:flex-start!important;gap:4px!important;padding:16px 22px 20px!important;background:#101419!important;border-bottom:1px solid #343941!important;box-shadow:0 14px 30px #0006!important}
#wa-unified-header .wan-nav[data-open=true]{display:flex!important}
#wa-unified-header .wan-link,#wa-unified-header .wan-group>summary{justify-content:space-between;min-height:46px;height:46px;padding:0 15px;font-size:15px}
#wa-unified-header .wan-group{height:auto}
#wa-unified-header .wan-dropdown{position:static;margin:5px 0 7px;min-width:0;padding:5px 10px;border:0;border-left:2px solid #d50020;border-radius:0;background:#191e25;box-shadow:none}
#wa-unified-header .wan-contact{justify-content:center;margin-top:8px}
#wa-unified-header .wan-language-panel{right:-140px}}
@media (max-width:480px){#wa-unified-header .wan-inner{height:72px;padding:0 16px;gap:12px}
#wa-unified-header .wan-logo,#wa-unified-header .wan-logo img{width:132px!important}
#wa-unified-header .wan-tools{gap:6px}
#wa-unified-header .wan-icon{width:36px;height:36px;flex-basis:36px}
#wa-unified-header .wan-language{height:36px}
#wa-unified-header .wan-language-panel{right:-126px;width:285px}
#wa-unified-header .wan-nav{padding:13px 16px 18px!important}}
@media (max-width:360px){#wa-unified-header .wan-inner{padding:0 12px;gap:8px}
#wa-unified-header .wan-logo,#wa-unified-header .wan-logo img{width:112px!important}
#wa-unified-header .wan-tools{gap:4px}
#wa-unified-header .wan-icon{width:32px;height:36px;flex-basis:32px}
#wa-unified-header .wan-language-panel{right:-109px;width:280px}}
@media (prefers-reduced-motion:reduce){#wa-unified-header *{transition:none!important;scroll-behavior:auto!important}}
:root{--pv-red:#ff0024;--pv-bg:#090c0f;--pv-line:#2a2e34;--pv-muted:#aeb4bd}
html{scroll-behavior:smooth;scroll-padding-top:100px}
.wa-design-public *{box-sizing:border-box}
.wa-design-public img{max-width:100%}
.wa-design-public .pv-hero{position:relative!important;isolation:isolate;min-height:420px!important;display:flex!important;align-items:center!important;padding:0!important;overflow:hidden!important;background:#090c0f!important;color:#fff!important;border-bottom:1px solid #262c32!important;width:100%!important;max-width:none!important;margin:0!important}
.wa-design-public .pv-hero.home-hero{min-height:600px!important}
.wa-design-public .pv-hero.compact-hero{min-height:320px!important}
.pv-background{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover!important;object-position:center!important;z-index:-3!important;opacity:1!important;margin:0!important;filter:none!important}
.pv-shade{position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,rgba(9,12,15,.96) 0%,rgba(9,12,15,.86) 24%,rgba(9,12,15,.40) 56%,rgba(9,12,15,.04) 85%),linear-gradient(0deg,#090c0f 0%,transparent 34%,rgba(9,12,15,.10) 100%)}
.pv-content{width:100%;max-width:1480px;margin:auto;padding:42px 5% 65px;position:relative;z-index:2}
.pv-hero.home-hero .pv-content{padding-top:54px;padding-bottom:84px}
.pv-hero h1,.wa-design-public #page-content .pv-hero h1{font-family:inherit!important;color:#fff!important;font-weight:800!important;font-size:clamp(40px,5.1vw,78px)!important;line-height:1.06!important;letter-spacing:-2.3px!important;max-width:min(850px,75%)!important;margin:24px 0 20px!important;overflow-wrap:normal!important;word-break:normal!important;text-transform:none!important}
.pv-hero.home-hero h1,.wa-design-public #page-content .pv-hero.home-hero h1{font-size:clamp(52px,6.7vw,100px)!important;max-width:850px!important}
.pv-hero em{color:var(--pv-red)!important;font-style:normal!important}
.pv-hero p,.wa-design-public #page-content .pv-hero p{font-size:20px!important;line-height:1.6!important;color:#e0e2e7!important;max-width:550px!important;margin:0!important}
.pv-eyebrow{display:flex;align-items:center;gap:11px;font-size:11px;line-height:1.5;letter-spacing:1.8px;font-weight:700;color:#bbc0c7;text-transform:uppercase}
.pv-eyebrow i{display:inline-block;width:6px;height:6px;flex:0 0 6px;background:var(--pv-red);border-radius:50%;box-shadow:0 0 14px #ff002450}
.pv-crumb{display:flex;align-items:center;flex-wrap:wrap;gap:12px;color:#bec4cc;font-size:12px;margin-bottom:32px;line-height:1.5}
.pv-crumb a{color:#fff!important;text-decoration:none}
.pv-crumb span{color:#666}
.pv-hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:30px;margin-top:32px}
.pv-cta{display:inline-flex!important;align-items:center;justify-content:space-between;gap:36px;min-height:54px;padding:16px 24px!important;background:var(--pv-red)!important;color:#fff!important;font-size:15px!important;font-weight:700;text-decoration:none!important;border:0!important;line-height:1.4!important;border-radius:2px;transition:background .18s}
.pv-cta:hover{background:#d8001e!important}
.pv-cta span{font-size:22px}
.pv-link{display:inline-flex;align-items:center;gap:28px;color:white!important;font-size:15px;font-weight:700;text-decoration:none}
.pv-motif-tag{position:absolute;bottom:25px;right:5%;color:#c2c6cc;font-size:10px;letter-spacing:2px;z-index:3}
.pv-motif-tag:before{content:"+";color:var(--pv-red);font-size:21px;margin-right:10px;vertical-align:-2px}
.pv-products{position:absolute;inset:30px 4% 30px 55%;display:flex;align-items:center;justify-content:center;gap:4%;z-index:1}
.pv-products .hero-pick{position:relative!important;inset:auto!important;width:30%!important;max-width:180px!important;height:290px!important;margin:0!important;background:none!important;border:0!important;transform:none!important;box-shadow:none!important}
.pv-products .hero-pick img{width:100%!important;height:100%!important;object-fit:contain!important;filter:drop-shadow(0 15px 12px #0007)!important;mix-blend-mode:normal!important;background:transparent!important;border-radius:0!important}
.pv-products .hero-pick-0{transform:rotate(14deg)!important}
.pv-products .hero-pick-2{width:38%!important;max-width:220px!important}
.catalog-hero .pv-content h1{max-width:55%!important;font-size:clamp(42px,5vw,76px)!important}
.catalog-hero .pv-content p{max-width:46%!important;font-size:18px!important}
.catalog-hero .pv-shade{background:linear-gradient(90deg,#090c0f 4%,#090c0fed 35%,#090c0f70 62%,#090c0f38),linear-gradient(0deg,#090c0f,transparent 50%)}
.wa-design-public .empty-main{padding-top:40px!important}
.wa-design-public .branch-art:has(.pv-category-image){padding:0!important;background:#dedfe1!important;overflow:hidden!important;position:relative!important}
.wa-design-public .branch-art .pv-category-image{position:absolute!important;inset:0!important;display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;margin:0!important;transform:none!important}
.wa-design-public .branch-art .branch-number{z-index:2!important}
.pv-concept-label{position:absolute;bottom:12px;right:14px;background:#ffffffc9;color:#4f535a;font-size:8px;letter-spacing:.7px;z-index:2;padding:4px 7px;border-radius:3px}
.wa-design-public .empty-visual:has(.pv-category-detail){padding:0!important;overflow:hidden;background:#dedfe1!important}
.wa-design-public .empty-visual .pv-category-detail{display:block;width:100%;height:100%;object-fit:contain;max-width:none!important}
body.wa-design-public.wa-future #page-content>.section{display:block!important;width:100%!important;max-width:none!important;margin:0!important;padding:70px max(5%,calc((100vw - 1360px)/2))!important;position:relative!important;left:auto!important;right:auto!important;transform:none!important}
body.wa-design-public.wa-future #page-content>.section.contact{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:60px!important}
body.wa-design-public.wa-future #page-content>.section.editorial{display:grid!important;grid-template-columns:minmax(180px,240px) minmax(0,1fr)!important;gap:60px!important;align-items:start!important}
body.wa-design-public.wa-future #page-content .section-head{display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important;gap:20px!important;margin:0 0 35px!important;position:static!important}
body.wa-design-public.wa-future #page-content .section-head>.eyebrow{flex:0 1 auto!important;min-width:0!important}
body.wa-design-public.wa-future #page-content .section-head>span{text-align:right;font-size:11px;line-height:1.6;letter-spacing:1.3px}
body.wa-design-public.wa-future #page-content .split{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:60px!important;align-items:center!important;width:100%!important}
body.wa-design-public.wa-future #page-content .split>*{min-width:0!important;width:auto!important;max-width:none!important;margin-left:0!important;transform:none!important}
body.wa-design-public.wa-future #page-content .section h2{font-size:clamp(32px,4vw,58px)!important;line-height:1.12!important;letter-spacing:-1.6px!important;max-width:100%!important;margin:0 0 24px!important;overflow-wrap:break-word!important}
body.wa-design-public.wa-future #page-content .section h3{font-size:23px;line-height:1.3}
body.wa-design-public.wa-future #page-content .section p{font-size:17px!important;line-height:1.75!important;max-width:100%!important}
body.wa-design-public.wa-future #page-content .split figure{display:block!important;width:100%!important;margin:0!important}
body.wa-design-public.wa-future #page-content .split figure img{width:100%!important;height:auto!important;display:block!important}
body.wa-design-public.wa-future #page-content .benefit-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:28px!important;margin-top:40px!important}
body.wa-design-public.wa-future #page-content .benefit-grid>*{min-width:0!important;margin:0!important}
body.wa-design-public.wa-future #page-content .steps-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}
body.wa-design-public.wa-future #page-content .reading{min-width:0!important;max-width:100%!important;margin-left:0!important}
body.wa-design-public.wa-future #page-content .page-cards{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:22px!important}
body.wa-design-public.wa-future #page-content .page-cards>*{min-width:0!important}
body.wa-design-public.wa-future #page-content .editorial aside{position:sticky;top:110px;min-width:0}
body.wa-design-public.wa-future #page-content .gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}
.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
body.wa-design-public [hidden]{display:none!important}
@media (min-width:1600px){.pv-content{padding-left:60px;padding-right:60px}}
@media (max-width:1050px){.pv-hero.home-hero .pv-content{padding-top:55px;padding-bottom:70px}
.pv-products{inset:70px 3% 40px 57%}
.pv-products .hero-pick{height:230px!important}
body.wa-design-public.wa-future #page-content .split{gap:30px!important}
body.wa-design-public.wa-future #page-content>.section.editorial{grid-template-columns:180px minmax(0,1fr)!important;gap:35px!important}}
@media (max-width:760px){.wa-design-public.wa-shop-storefront main h2{font-size:clamp(28px,6.8vw,38px)!important;line-height:1.15!important;letter-spacing:-1px!important;overflow-wrap:anywhere!important;hyphens:auto;max-width:100%}
.wa-design-public.wa-shop-storefront .section-heading>*{min-width:0!important}
.wa-design-public .pv-hero{min-height:380px!important}
.wa-design-public .pv-hero.home-hero{min-height:560px!important}
.wa-design-public .pv-hero.compact-hero{min-height:300px!important}
.pv-background{object-position:65% center!important}
.pv-shade{background:linear-gradient(90deg,#090c0fea 0%,#090c0f9c 55%,#090c0f35),linear-gradient(0deg,#090c0f 0%,transparent 65%)}
.pv-content{padding:35px 6% 62px!important}
.pv-hero h1,.wa-design-public #page-content .pv-hero h1{font-size:clamp(36px,7.8vw,60px)!important;max-width:100%!important;letter-spacing:-1.5px!important;line-height:1.08!important}
.pv-hero.home-hero h1,.wa-design-public #page-content .pv-hero.home-hero h1{font-size:clamp(42px,8.7vw,66px)!important}
.pv-hero p,.wa-design-public #page-content .pv-hero p{font-size:18px!important;max-width:95%!important}
.pv-eyebrow{font-size:9px;letter-spacing:1.2px;max-width:100%;line-height:1.6}
.pv-crumb{margin-bottom:25px;font-size:11px}
.pv-hero-actions{gap:22px;margin-top:28px}
.pv-cta{min-height:50px;font-size:14px!important;padding:14px 18px!important}
.pv-motif-tag{right:6%;bottom:18px;font-size:8px}
.wa-design-public .catalog-hero{min-height:650px!important;display:block!important}
.catalog-hero .pv-content{padding-bottom:280px!important}
.catalog-hero .pv-content h1,.catalog-hero .pv-content p{max-width:100%!important}
.catalog-hero .pv-content p{font-size:17px!important}
.pv-products{top:auto;left:18%;right:12%;bottom:28px;height:230px;gap:7%}
.pv-products .hero-pick{height:220px!important;max-width:145px!important}
body.wa-design-public.wa-future #page-content>.section{padding:48px 6%!important}
body.wa-design-public.wa-future #page-content .section-head{align-items:flex-start!important;flex-direction:column!important;gap:8px!important;margin-bottom:26px!important}
body.wa-design-public.wa-future #page-content .section-head>span{text-align:left;font-size:9px}
body.wa-design-public.wa-future #page-content .split,body.wa-design-public.wa-future #page-content>.section.contact,body.wa-design-public.wa-future #page-content>.section.editorial{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:32px!important}
body.wa-design-public.wa-future #page-content .section h2{font-size:clamp(31px,7vw,44px)!important;letter-spacing:-1px!important;line-height:1.14!important}
body.wa-design-public.wa-future #page-content .section h3{font-size:22px!important}
body.wa-design-public.wa-future #page-content .section p{font-size:17px!important}
body.wa-design-public.wa-future #page-content .benefit-grid,body.wa-design-public.wa-future #page-content .page-cards,body.wa-design-public.wa-future #page-content .steps-grid{grid-template-columns:minmax(0,1fr)!important;gap:20px!important}
body.wa-design-public.wa-future #page-content .editorial aside{position:static!important;display:flex!important;flex-wrap:wrap!important;gap:8px!important;border-bottom:1px solid #30343a;padding-bottom:20px}
body.wa-design-public.wa-future #page-content .editorial aside .eyebrow{width:100%}
body.wa-design-public.wa-future #page-content .editorial aside a{padding:10px 12px!important;font-size:13px!important;border:1px solid #30343a!important;margin:0!important}
body.wa-design-public.wa-future #page-content .tabs{display:flex!important;flex-wrap:wrap!important;gap:5px!important;width:100%}
body.wa-design-public.wa-future #page-content .tabs button{padding:12px 10px!important;white-space:normal;font-size:11px!important;margin:0!important;min-width:0!important}
body.wa-design-public.wa-future #page-content .gallery{grid-template-columns:1fr!important}
body.wa-design-public.wa-future #page-content figure{margin-left:0!important;margin-right:0!important}}
@media (max-width:440px){.pv-hero-actions{align-items:flex-start;flex-direction:column;gap:18px}
.wa-design-public .catalog-hero{min-height:740px!important}
.pv-products{left:11%;right:8%}}
@media (max-width:360px){.pv-hero.home-hero h1,.wa-design-public #page-content .pv-hero.home-hero h1{font-size:39px!important}
.pv-hero h1,.wa-design-public #page-content .pv-hero h1{font-size:33px!important}
.pv-hero p,.wa-design-public #page-content .pv-hero p{font-size:16px!important}
.pv-content{padding-left:6%!important;padding-right:6%!important}
.pv-hero-actions .pv-link{font-size:13px}}
@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}
*{transition:none!important;animation:none!important}}
body.wa-design-public.wa-future #page-content .split figure:has(.pv-content-stadium){overflow:hidden;background:transparent;border:0;box-shadow:none}
body.wa-design-public.wa-future #page-content .split figure img.pv-content-stadium{aspect-ratio:4/3!important;width:100%!important;height:auto!important;object-fit:cover!important;object-position:53% 50%;filter:none!important;border:0!important;mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent),linear-gradient(0deg,transparent,#000 10%,#000 96%,transparent);mask-composite:intersect}
body.wa-design-public.wa-future #page-content .pv-gallery-intro{margin:0 0 32px;color:#aeb4bd}
body.wa-design-public.wa-future #page-content .pv-stadium-gallery{gap:32px 26px}
body.wa-design-public.wa-future #page-content .pv-stadium-card{display:block;width:100%;padding:0!important;margin:0!important;min-width:0;line-height:1.5;text-align:left;background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0;overflow:visible;cursor:zoom-in;text-transform:none;letter-spacing:0}
body.wa-design-public.wa-future #page-content .pv-stadium-card img{display:block!important;width:100%!important;height:auto!important;aspect-ratio:16/9!important;object-fit:cover!important;object-position:center!important;filter:none!important;border:0!important;border-radius:0!important;transform:none!important;mask-image:linear-gradient(90deg,transparent,#000 3%,#000 97%,transparent),linear-gradient(0deg,transparent,#000 8%,#000 97%,transparent)!important;mask-composite:intersect!important}
body.wa-design-public.wa-future #page-content .pv-stadium-card>span{display:flex!important;align-items:center;justify-content:space-between;gap:16px;position:static!important;padding:12px 8px 4px!important;font-size:14px!important;line-height:1.5;font-weight:500;color:#d4d8df;background:transparent!important;text-transform:none;letter-spacing:.2px}
body.wa-design-public.wa-future #page-content .pv-stadium-card>span b{color:#ff0024;font-size:22px;font-weight:400}
body.wa-design-public.wa-future #page-content .pv-stadium-card:hover>span{color:#fff}
html[data-wa-theme=light] body.wa-design-public.wa-future #page-content .pv-gallery-intro{color:#525b67}
html[data-wa-theme=light] body.wa-design-public.wa-future #page-content .pv-stadium-card>span{color:#20252b}
.pv-image-viewer{width:min(1280px,94vw);max-width:94vw;max-height:92vh;position:fixed;inset:0;margin:auto;padding:18px;border:1px solid #39424b;border-radius:8px;background:#090c0f;color:#f7f8fa;box-sizing:border-box;overflow:auto}
.pv-image-viewer::backdrop{background:rgba(0,0,0,.88);backdrop-filter:blur(5px)}
.pv-image-viewer[open]{display:flex;flex-direction:column;gap:10px}
.pv-viewer-top,.pv-viewer-bottom{display:flex;align-items:center;justify-content:space-between;gap:12px;flex:0 0 auto}
.pv-viewer-top p{margin:0;font-size:16px;color:#fff}
.pv-image-viewer img{width:100%;height:auto;max-height:65vh;object-fit:contain}
.pv-image-viewer button{display:inline-flex;align-items:center;justify-content:center;background:#191f26;color:#fff;border:1px solid #424a53;width:44px;height:44px;min-width:44px;margin:0;padding:0;border-radius:4px;line-height:1;font-size:24px;cursor:pointer}
.pv-image-viewer button:hover{border-color:#ff0024}
.pv-viewer-count{color:#b5beca;font-size:12px}
.pv-room-topic{display:block;text-align:left;padding:0 8px 8px;color:#9da7b3;font-size:12px;line-height:1.5;letter-spacing:.3px;font-weight:400;text-transform:none}
.pv-gallery-intro small{display:block;margin-top:7px;color:#909ca9;font-size:12px;line-height:1.6}
html[data-wa-theme=light] .pv-room-topic,html[data-wa-theme=light] .pv-gallery-intro small{color:#596471}
@media (max-width:760px){body.wa-design-public.wa-future #page-content .pv-stadium-gallery{gap:24px}
body.wa-design-public.wa-future #page-content .pv-stadium-card img{aspect-ratio:16/9!important}
body.wa-design-public.wa-future #page-content .pv-stadium-card>span{font-size:13px!important;padding-inline:3px!important}
.pv-image-viewer{padding:12px}
.pv-viewer-top p{font-size:14px}
.pv-room-topic{padding-inline:3px}}
#wa-unified-header .wan-tools>*,#wa-unified-header .wa-language{position:relative!important;inset:auto!important;transform:none!important;margin:0!important}
#wa-unified-header .wa-mode,#wa-unified-header .wa-stadium-toggle{width:40px;height:40px;min-width:0;z-index:auto!important}
#wa-unified-header .wan-dropdown{inset:calc(100% + 12px) auto auto 0!important;display:block!important}
#wa-unified-header details:not([open])>.wan-dropdown,#wa-unified-header details:not([open])>.wan-language-panel{display:none!important}
#wa-unified-header .wan-language-panel{z-index:20}
#wa-unified-header .wa-lang-code,#wa-unified-header .wa-stadium-label{display:none!important}
#wa-unified-header .wan-language>summary{border-radius:7px!important}
#wa-unified-header>.wa-shop-return{display:none!important}
body.wa-design-public.admin-bar #wa-unified-header,body.wa-design-public:has(#wpadminbar) #wa-unified-header{top:32px!important}
body.wa-design-public .wa-translation-engine,body.wa-shop-storefront .wa-ui-catalog{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}
body.wa-shop-storefront .wa-lang-status:empty{display:none}
body.wa-shop-storefront .wa-lang-status:not(:empty){padding:12px;background:#fff3cd;color:#342600}
body.wa-design-public .wa-design-bag{cursor:pointer}
@media(max-width:980px){#wa-unified-header .wan-nav.open{display:flex!important}#wa-unified-header .wan-dropdown{inset:auto!important}#wa-unified-header .wa-mode,#wa-unified-header .wa-stadium-toggle{width:36px;height:36px}}
@media(max-width:360px){#wa-unified-header .wa-mode,#wa-unified-header .wa-stadium-toggle{width:32px;height:36px}}
@media(max-width:782px){body.wa-design-public.admin-bar #wa-unified-header,body.wa-design-public:has(#wpadminbar) #wa-unified-header{top:46px!important}}
html[data-wa-theme=light] .wa-design-public.wa-shop-storefront{background:#f3f4f5;color:#111}
