:root{--font-sans:"Helvetica Neue",Helvetica,Arial,sans-serif;--font-display:"Helvetica Neue",Helvetica,Arial,sans-serif}html{scroll-behavior:smooth;background:#090a0b}body,html{min-height:100%}body{margin:0;font-family:var(--font-sans)}body :is(h1,h2,h3){font-family:var(--font-display);font-weight:600;text-wrap:balance}::selection{color:#101510;background:#a2c52f}.whatsapp-contact-button{position:fixed;z-index:1000;right:max(22px,env(safe-area-inset-right));bottom:max(22px,env(safe-area-inset-bottom));display:grid;width:58px;height:58px;place-items:center;border:1px solid rgba(255,255,255,.34);border-radius:50%;color:#090a0b;background:#a2c52f;box-shadow:0 10px 26px rgba(0,0,0,.34),0 0 0 5px rgba(162,197,47,.14);transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease}.whatsapp-contact-button:focus-visible,.whatsapp-contact-button:hover{color:#090a0b;background:#b7db3d;box-shadow:0 14px 30px rgba(0,0,0,.44),0 0 0 7px rgba(162,197,47,.2);transform:scale(1.08);outline:0}.whatsapp-contact-icon{display:grid;width:31px;height:31px;place-items:center}.whatsapp-contact-icon svg{width:31px;height:31px;fill:currentColor}.whatsapp-contact-tooltip{position:absolute;right:71px;padding:8px 10px;color:#f6f7f4;background:#111312;font:500 10px/1 DM Mono,monospace;letter-spacing:.06em;white-space:nowrap;opacity:0;pointer-events:none;transform:translateX(5px);transition:opacity .2s ease,transform .2s ease}.whatsapp-contact-button:focus-visible .whatsapp-contact-tooltip,.whatsapp-contact-button:hover .whatsapp-contact-tooltip{opacity:1;transform:translateX(0)}@media (max-width:700px){.whatsapp-contact-button{right:max(16px,env(safe-area-inset-right));bottom:max(16px,env(safe-area-inset-bottom));width:52px;height:52px}.whatsapp-contact-icon,.whatsapp-contact-icon svg{width:28px;height:28px}.whatsapp-contact-tooltip{display:none}}@media (prefers-reduced-motion:reduce){.whatsapp-contact-button,.whatsapp-contact-tooltip{transition:none}}.formsubmit-honey{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important}.shared-site-header{--nav-accent:#a2c52f;height:90px;padding:0 72px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;position:relative;z-index:80;background:#090a0b;color:#fff;isolation:isolate}.shared-site-header *{box-sizing:border-box}.shared-site-header a{color:inherit;text-decoration:none}.shared-site-header .shared-brand-logo{width:120px;height:38px;display:block;overflow:hidden;background:url(/assets/oktop-wordmark-white-v2.png) 50%/contain no-repeat}.shared-site-header .shared-brand-logo span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.shared-site-header .main-nav{display:flex;align-items:center;gap:4px;justify-self:center;font-family:Inter,Helvetica Neue,Arial,sans-serif}.shared-site-header .nav-link{display:flex;align-items:center;gap:6px;min-height:42px;padding:0 14px;border-radius:8px;font-size:14px;font-weight:500;letter-spacing:-.01em;opacity:.88;transition:opacity .2s ease,background-color .2s ease}.shared-site-header .nav-link:focus-visible,.shared-site-header .nav-link:hover{opacity:1;background:rgba(255,255,255,.075);outline:none}.shared-site-header .nav-cta{display:inline-flex;align-items:center;justify-self:end;border:0;background:var(--nav-accent);color:#101510;padding:14px 21px;font-family:Inter,Helvetica Neue,Arial,sans-serif;font-size:14px;font-weight:600;letter-spacing:-.01em}.shared-site-header .arrow{margin-left:8px}.shared-site-header .mega-host{position:static;display:flex;align-items:center}.shared-site-header .mega-host:after{content:"";position:absolute;left:0;right:0;top:100%;height:20px}.shared-site-header .menu-chevron{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;transition:transform .24s ease}.shared-site-header .menu-arrow{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;flex:none;transition:transform .2s ease}.shared-site-header .mega-menu{position:absolute;top:calc(100% + 18px);left:50%;width:1120px;display:grid;grid-template-columns:1.05fr 1.85fr .95fr;grid-gap:18px;gap:18px;padding:18px;color:#f6f7f3;background:linear-gradient(135deg,rgba(24,28,26,.88),rgba(7,9,9,.79));border:1px solid rgba(255,255,255,.14);border-radius:24px;box-shadow:0 32px 90px rgba(0,0,0,.55),inset 0 1px 0 rgba(255,255,255,.09);backdrop-filter:blur(24px) saturate(165%);-webkit-backdrop-filter:blur(24px) saturate(165%);opacity:0;visibility:hidden;pointer-events:none;transform:translate(-50%,-10px) scale(.985);transform-origin:50% 0;transition:opacity .2s ease,visibility .2s ease,transform .25s cubic-bezier(.2,.8,.2,1);text-align:left}.shared-site-header .mega-menu:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:radial-gradient(circle at 14% 0,rgba(162,197,47,.18),transparent 34%)}.shared-site-header .mega-host:focus-within .mega-menu,.shared-site-header .mega-host:hover .mega-menu{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%) scale(1)}.shared-site-header .mega-host:focus-within .menu-chevron,.shared-site-header .mega-host:hover .menu-chevron{transform:rotate(180deg)}.shared-site-header .mega-aside,.shared-site-header .mega-intro{position:relative;z-index:1;padding:25px;border-radius:17px;background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.065)}.shared-site-header .mega-aside>span,.shared-site-header .mega-intro>span{font:500 10px/1 DM Mono,monospace;letter-spacing:.13em;text-transform:uppercase;color:#b6d43b}.shared-site-header .mega-intro h2{margin:18px 0 11px;font-size:30px;line-height:1;letter-spacing:-.05em}.shared-site-header .mega-intro p{margin:0;color:rgba(255,255,255,.62);font-size:13px;line-height:1.55}.shared-site-header .mega-intro>a{display:flex;align-items:center;justify-content:space-between;margin-top:29px;padding-top:17px;border-top:1px solid rgba(255,255,255,.12);font-size:12px;font-weight:700}.shared-site-header .mega-products{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;grid-gap:9px;gap:9px}.shared-site-header .mega-product{min-height:115px;padding:18px;display:grid;grid-template-columns:29px 1fr 20px;align-items:start;grid-gap:8px;gap:8px;border-radius:15px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.07);transition:background-color .2s ease,border-color .2s ease,transform .2s ease}.shared-site-header .mega-product>span{font:500 9px/1 DM Mono,monospace;color:rgba(255,255,255,.44)}.shared-site-header .mega-product strong{display:block;font-size:15px;letter-spacing:-.02em}.shared-site-header .mega-product small{display:block;margin-top:8px;color:rgba(255,255,255,.54);font-size:11px;line-height:1.4}.shared-site-header .mega-product .menu-arrow{margin-top:-3px;color:var(--nav-accent)}.shared-site-header .mega-product:focus-visible,.shared-site-header .mega-product:hover{background:rgba(162,197,47,.13);border-color:rgba(162,197,47,.36);transform:translateY(-2px);outline:none}.shared-site-header .mega-aside>a:hover .menu-arrow,.shared-site-header .mega-intro>a:hover .menu-arrow,.shared-site-header .mega-product:hover .menu-arrow{transform:translateX(3px)}.shared-site-header .mega-aside{display:flex;flex-direction:column}.shared-site-header .mega-aside>a{display:flex;align-items:center;justify-content:space-between;padding:16px 0;border-bottom:1px solid rgba(255,255,255,.1);font-size:12px;font-weight:600;opacity:.88}.shared-site-header .mega-aside>a:hover{color:#b7d348}.shared-site-header .mega-aside .menu-arrow{width:15px;height:15px}.shared-site-header .mega-support{margin-top:auto;padding-top:20px}.shared-site-header .mega-support b,.shared-site-header .mega-support small{display:block}.shared-site-header .mega-support b{font-size:12px}.shared-site-header .mega-support small{margin-top:7px;color:rgba(255,255,255,.5);font-size:10px;line-height:1.45}.shared-site-header .mega-product-search{position:relative;z-index:1;align-self:start;padding:25px;border-radius:17px;background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.065)}.shared-site-header .mega-product-search>label{display:block;color:#b6d43b;font:500 10px/1 DM Mono,monospace;letter-spacing:.13em;text-transform:uppercase}.shared-site-header .mega-search-input-wrap{position:relative;display:flex;align-items:center;margin-top:15px;border-bottom:1px solid rgba(255,255,255,.42)}.shared-site-header .mega-search-input-wrap svg{width:16px;height:16px;flex:none;fill:none;stroke:#b6d43b;stroke-width:1.7}.shared-site-header .mega-search-input-wrap input{width:100%;min-width:0;padding:11px 8px 11px 9px;border:0;outline:0;background:transparent;color:#fff;font:500 12px/1.2 Inter,Helvetica Neue,Arial,sans-serif}.shared-site-header .mega-search-input-wrap input::placeholder{color:rgba(255,255,255,.48)}.shared-site-header .mega-search-input-wrap:focus-within{border-color:#b6d43b}.shared-site-header .mega-search-input-wrap button{width:20px;height:20px;padding:0;border:0;background:transparent;color:rgba(255,255,255,.68);font-size:20px;line-height:1;cursor:pointer}.shared-site-header .mega-product-search>p{margin:12px 0 0;color:rgba(255,255,255,.54);font-size:10px;line-height:1.45}.shared-site-header .mega-search-results{display:grid;grid-gap:2px;gap:2px;margin-top:14px}.shared-site-header .mega-search-results>a{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-column-gap:8px;column-gap:8px;padding:10px 0;border-top:1px solid rgba(255,255,255,.09);transition:color .2s ease}.shared-site-header .mega-search-results>a:focus-visible,.shared-site-header .mega-search-results>a:hover{color:#b6d43b;outline:none}.shared-site-header .mega-search-results>a>span{grid-row:1;color:#b6d43b;font:500 9px/1 DM Mono,monospace;letter-spacing:.05em}.shared-site-header .mega-search-results>a>strong{grid-column:2;overflow:hidden;font-size:11px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.shared-site-header .mega-search-results>a>small{grid-column:2;grid-row:2;margin-top:4px;color:rgba(255,255,255,.48);font-size:9px;line-height:1.2}.shared-site-header .mega-search-results>a .menu-arrow{grid-column:3;grid-row:1/span 2;width:14px;height:14px;color:#b6d43b}.shared-site-header .mega-search-message{display:block;padding-top:12px;color:rgba(255,255,255,.62);font-size:11px;line-height:1.4}.shared-site-header .mega-category-menu{display:block;min-width:0}.shared-site-header .mega-category-menu>summary{list-style:none;cursor:pointer}.shared-site-header .mega-category-menu>summary::-webkit-details-marker{display:none}.shared-site-header .mega-category-menu[open]>summary{background:rgba(162,197,47,.13);border-color:rgba(162,197,47,.42)}.shared-site-header .mega-category-panel{position:absolute;inset:0;z-index:4;display:none;padding:18px;border-radius:15px;background:linear-gradient(145deg,#1a1e1a,#0d0f0e);border:1px solid rgba(162,197,47,.36);box-shadow:0 18px 45px rgba(0,0,0,.28)}.shared-site-header .mega-category-menu[open]:focus-within .mega-category-panel,.shared-site-header .mega-category-menu[open]:hover .mega-category-panel{display:block}.shared-site-header .mega-category-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin:3px 3px 16px}.shared-site-header .mega-category-heading span{display:block;color:#b6d43b;font:500 9px/1 DM Mono,monospace;letter-spacing:.13em;text-transform:uppercase}.shared-site-header .mega-category-heading h3{margin:9px 0 0;font-size:23px;letter-spacing:-.045em}.shared-site-header .mega-category-heading>a{display:flex;align-items:center;gap:7px;padding-bottom:3px;border-bottom:1px solid rgba(255,255,255,.3);font-size:11px;font-weight:700}.shared-site-header .mega-category-heading>a:hover{color:#b6d43b}.shared-site-header .mega-category-heading .menu-arrow{width:15px;height:15px}.shared-site-header .mega-category-links{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:9px;gap:9px}.shared-site-header .mega-category-card{position:relative;min-height:168px;padding:16px;display:flex;align-items:flex-end;justify-content:space-between;overflow:hidden;background:#202420 50%/cover no-repeat;border:1px solid rgba(255,255,255,.1)}.shared-site-header .mega-category-card:before{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(4,6,5,.96),rgba(4,6,5,.18) 78%)}.shared-site-header .mega-category-card>*{position:relative;z-index:1}.shared-site-header .mega-category-card strong{display:block;font-size:14px;letter-spacing:-.025em}.shared-site-header .mega-category-card small{display:block;max-width:110px;margin-top:6px;color:rgba(255,255,255,.69);font-size:10px;line-height:1.35}.shared-site-header .mega-category-card .menu-arrow{width:16px;height:16px;color:#b6d43b}.shared-site-header .mega-category-card:focus-visible,.shared-site-header .mega-category-card:hover{outline:1px solid #b6d43b;outline-offset:-1px}.shared-site-header .mega-category-card:hover:before{background:linear-gradient(0deg,rgba(20,27,12,.92),rgba(4,6,5,.08) 78%)}.shared-site-header .mega-category-card.dumbbells{background-image:url(/assets/products/catalog/free-weight/ot1001-black-handle-hexagonal-rubber-dumbbell/main.png)}.shared-site-header .mega-category-card.barbells{background-image:url(/assets/products/catalog/free-weight/ot1005-colored-barbell/main.png)}.shared-site-header .mega-category-card.kettlebells{background-image:url(/assets/products/catalog/free-weight/ot1013-neoprene-kettlebell/main.png)}.shared-site-header .mega-category-card.weight-plates{background-image:url(/assets/products/catalog/free-weight/ot1009-competition-bumper-plate/main.png)}.shared-site-header .mega-category-card.storage-racks{background-image:url(/assets/products/catalog/free-weight/ot1012-vertical-weight-plate-storage-rack/main.png)}@media(max-width:1100px){.shared-site-header{padding:0 32px}.shared-site-header .main-nav{gap:2px}.shared-site-header .nav-link{padding:0 8px}.shared-site-header .mega-menu{width:calc(100vw - 40px);grid-template-columns:1fr 1.6fr}.shared-site-header .mega-aside{display:none}.shared-site-header .mega-category-links{grid-template-columns:repeat(3,minmax(0,1fr))}.shared-site-header .mega-category-card{min-height:130px}}@media(max-width:760px){.shared-site-header{height:74px;padding:0 20px;grid-template-columns:1fr auto}.shared-site-header .main-nav{display:none}.shared-site-header .nav-cta{padding:11px 13px;font-size:11px}}.shared-site-header .mega-category-menu[open]:focus-within:not(:hover) .mega-category-panel{display:none}.shared-site-header .mega-products:has(.mega-category-menu[open]:focus-within):not(:has(.mega-category-menu[open]:hover)){min-height:0!important}@media(max-width:760px){.shared-site-header{grid-template-columns:100px minmax(46px,1fr) auto;gap:8px}.shared-site-header .shared-brand-logo{width:100px}.shared-site-header .language-switcher{position:relative;top:auto;right:auto;left:auto;width:46px;grid-column:2;grid-row:1;justify-self:center}.shared-site-header .nav-cta{grid-column:3;grid-row:1;white-space:nowrap}}.shared-site-header .mega-products:has(.mega-category-menu[open]:focus-within),.shared-site-header .mega-products:has(.mega-category-menu[open]:hover){min-height:300px}.shared-site-header .mega-category-links{grid-template-columns:repeat(3,minmax(0,1fr))}.shared-site-header .mega-category-card.functional-benches{background-image:url(/assets/products/catalog/functional-training/ot2061-flat-ab-bench/main.png)}.shared-site-header .mega-category-card.functional-lower-body{background-image:url(/assets/products/catalog/functional-training/ot2066-vertical-leg-press-machine/main.png)}.shared-site-header .mega-category-card.functional-racks{background-image:url(/assets/products/catalog/functional-training/ot3055-multi-function-power-rack/main.png)}.shared-site-header .mega-category-card.functional-machines{background-image:url(/assets/products/catalog/functional-training/ot5069-plate-loaded-seated-chest-press/main.png)}.shared-site-header .mega-category-card.accessory-agility{background-image:url(/assets/products/catalog/training-accessories/ot6001-handstand-training-ramp/main.png)}.shared-site-header .mega-category-card.accessory-cable{background-image:url(/assets/products/catalog/training-accessories/ot6009-angled-lat-pulldown-bar/main.png)}.shared-site-header .mega-category-card.accessory-benches{background-image:url(/assets/products/catalog/training-accessories/ot6005-hip-thrust-bench/main.png)}.shared-site-header .mega-category-card.accessory-storage{background-image:url(/assets/products/catalog/training-accessories/ot6023-olympic-barbell-storage-rack/main.png)}.shared-site-header .mega-category-card.hybrid-cardio{background-image:url(/assets/products/hybird-training-equipments/air-bike.png)}.shared-site-header .mega-category-card.hybrid-strength{background-image:url(/assets/products/hybird-training-equipments/kettlebell.png)}.shared-site-header .mega-category-card.hybrid-functional{background-image:url(/assets/products/hybird-training-equipments/power-sled.png)}@media(prefers-reduced-motion:reduce){.shared-site-header .mega-menu,.shared-site-header .mega-product,.shared-site-header .menu-arrow,.shared-site-header .menu-chevron{transition:none!important}}.shared-site-header .news-menu{position:absolute;top:calc(100% + 18px);left:50%;width:min(700px,calc(100vw - 40px));padding:24px;color:#f6f7f3;background:linear-gradient(135deg,rgba(24,28,26,.96),rgba(7,9,9,.95));border:1px solid rgba(255,255,255,.14);border-radius:20px;box-shadow:0 32px 90px rgba(0,0,0,.55);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);opacity:0;visibility:hidden;pointer-events:none;transform:translate(-50%,-10px);transition:opacity .2s ease,visibility .2s ease,transform .25s cubic-bezier(.2,.8,.2,1)}.shared-site-header .news-host:focus-within .news-menu,.shared-site-header .news-host:hover .news-menu{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)}.shared-site-header .news-menu>span{display:block;color:#b6d43b;font:500 10px/1 DM Mono,monospace;letter-spacing:.13em;text-transform:uppercase}.shared-site-header .news-menu>strong{display:block;margin:12px 0 20px;font-size:27px;line-height:1;letter-spacing:-.05em}.shared-site-header .news-menu>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.shared-site-header .news-menu>div>a{position:relative;min-height:150px;padding:16px;display:flex;flex-direction:column;background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.08);transition:background .2s ease,border-color .2s ease,transform .2s ease}.shared-site-header .news-menu small{color:#b6d43b;font:500 9px/1.35 DM Mono,monospace;letter-spacing:.08em;text-transform:uppercase}.shared-site-header .news-menu b{margin-top:12px;font-size:15px;line-height:1.05;letter-spacing:-.03em}.shared-site-header .news-menu time{display:block;margin-top:8px;color:rgba(255,255,255,.55);font:500 9px/1 DM Mono,monospace;letter-spacing:.04em}.shared-site-header .news-menu .menu-arrow{width:16px;height:16px;margin-top:auto;color:#b6d43b}.shared-site-header .news-menu>div>a:focus-visible,.shared-site-header .news-menu>div>a:hover{background:rgba(162,197,47,.13);border-color:rgba(162,197,47,.36);transform:translateY(-2px);outline:none}.shared-site-header .news-menu-all{display:flex;align-items:center;justify-content:space-between;margin-top:17px;padding-top:16px;border-top:1px solid rgba(255,255,255,.12);font-size:12px;font-weight:700}.shared-site-header .news-menu-all:hover{color:#b6d43b}@media(max-width:760px){.shared-site-header .news-menu{display:none}}.shared-site-header .nav-actions{display:flex;align-items:center;justify-self:end;gap:12px}.shared-site-header .header-product-search{position:relative;width:240px;z-index:82}.shared-site-header .header-product-search .mega-search-input-wrap{height:48px;margin-top:0;padding:0 12px;border:1px solid rgba(255,255,255,.3);background:rgba(255,255,255,.02)}.shared-site-header .header-product-search .mega-search-input-wrap:focus-within{border-color:#b6d43b}.shared-site-header .header-product-search .mega-search-input-wrap input{padding:0 8px;font-size:12px}.shared-site-header .header-product-search .mega-search-results{position:absolute;top:calc(100% + 10px);right:0;width:360px;max-height:380px;overflow:auto;margin-top:0;padding:10px 16px 12px;background:#121513;border:1px solid rgba(182,212,59,.34);box-shadow:0 20px 45px rgba(0,0,0,.35)}.shared-site-header .header-product-search .mega-search-message{padding:6px 0}@media(max-width:1100px){.shared-site-header .header-product-search{width:190px}.shared-site-header .nav-actions{gap:8px}}@media(max-width:760px){.shared-site-header .header-product-search{display:none}.shared-site-header .nav-actions{grid-column:3;grid-row:1}.shared-site-header .nav-cta{grid-column:auto;grid-row:auto}}.shared-site-header .nav-actions .language-switcher{position:relative;top:auto;right:auto;left:auto;flex:none}.shared-site-header .nav-actions .language-switcher-menu{z-index:130}@media(max-width:1100px){.shared-site-header .nav-actions .language-switcher{width:46px}}@media(max-width:760px){.shared-site-header .nav-actions .language-switcher{width:46px}}.admin-brand img,.product-brand,.range-logo,.site-v1 .brand-logo,.site-v1 footer .brand-logo,.site-v1.concept-b footer .brand-logo,.studio-logo{background-image:url(/assets/oktop-wordmark-white-v2.png)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:contain!important;filter:none!important;mix-blend-mode:normal!important}.admin-brand img{display:block;width:100%;height:auto}.contact-page .contact-footer>img{mix-blend-mode:normal!important}.shared-site-header .mega-host,.shared-site-header .news-host{align-self:stretch}.shared-site-header .news-trigger,.shared-site-header .product-trigger{border:0;background:transparent;color:inherit;font-family:inherit;cursor:pointer}.shared-site-header .product-menu-host.is-open .mega-menu{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:translate(-50%) scale(1)!important}.shared-site-header .product-menu-host.is-open .menu-chevron{transform:rotate(180deg)}.shared-site-header .mega-menu{top:100%!important;grid-template-columns:1.05fr 2.85fr!important;border-radius:0 0 24px 24px!important;transform:translate(-50%,-6px) scale(.985)!important}.shared-site-header .mega-host:focus-within .mega-menu,.shared-site-header .mega-host:hover .mega-menu{transform:translate(-50%) scale(1)!important}.shared-site-header .news-menu{top:100%;border-radius:0 0 20px 20px;transform:translate(-50%,-6px)}.shared-site-header .news-host.is-open .news-menu{transform:translate(-50%)}.shared-site-header .news-host:focus-within:not(.is-open) .news-menu,.shared-site-header .news-host:hover:not(.is-open) .news-menu{opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:translate(-50%,-6px)!important}.shared-site-header .news-host.is-open .news-menu{opacity:1!important;visibility:visible!important;pointer-events:auto!important}.shared-site-header .news-host.is-open .menu-chevron{transform:rotate(180deg)}@media(max-width:1100px){.shared-site-header .mega-menu{grid-template-columns:1fr 1.6fr!important}}.language-switcher{position:absolute;z-index:120;top:21px;right:calc(max(0px, (100vw - 1440px) / 2) + 246px);width:142px;color:#f7f7f2;font-family:Inter,Helvetica Neue,Arial,sans-serif}.shared-site-header .language-switcher{right:238px}.language-switcher summary{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:48px;padding:0 18px;border:1px solid rgba(255,255,255,.3);background:rgba(10,11,10,.92);box-shadow:0 8px 22px rgba(0,0,0,.18);cursor:pointer;list-style:none;transition:border-color .18s ease,background .18s ease}.language-switcher summary::-webkit-details-marker{display:none}.language-switcher summary::marker{content:""}.language-switcher-label{overflow:hidden;color:#b1d325;font-size:14px;font-weight:600;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap}.language-switcher-code{display:none}.language-switcher-chevron{color:#b1d325;font:600 17px/1 Arial,sans-serif;transition:transform .18s ease}.language-switcher[open] .language-switcher-chevron{transform:rotate(180deg)}.language-switcher:focus-within summary,.language-switcher:hover summary{border-color:#b1d325}.language-switcher-menu{position:absolute;top:calc(100% + 8px);right:0;display:block;width:190px;padding:6px;border:1px solid rgba(255,255,255,.2);background:rgba(10,11,10,.97);box-shadow:0 18px 36px rgba(0,0,0,.34);opacity:0;pointer-events:none;transform:translateY(-5px);transition:opacity .18s ease,transform .18s ease,visibility .18s ease;visibility:hidden}.language-switcher:focus-within .language-switcher-menu,.language-switcher:hover .language-switcher-menu,.language-switcher[open] .language-switcher-menu{opacity:1;pointer-events:auto;transform:translateY(0);visibility:visible}.language-switcher a{display:block;padding:11px 12px;color:rgba(255,255,255,.78);font-family:Inter,Helvetica Neue,Arial,sans-serif;font-size:14px;font-weight:600;letter-spacing:-.01em;line-height:1.2;text-decoration:none;transition:background .18s ease,color .18s ease}.language-switcher a.active,.language-switcher a:focus-visible,.language-switcher a:hover{background:#b1d325;color:#080908;outline:none}@media (max-width:1100px){.language-switcher{top:21px;right:auto;left:160px;width:46px}.language-switcher summary{min-height:42px;justify-content:center;padding:0 7px}.language-switcher-label{display:none}.language-switcher-code{display:block;color:#b1d325;font-size:12px;font-weight:600;letter-spacing:-.01em}.language-switcher-chevron{display:none}.language-switcher-menu{width:176px}}@media (max-width:760px){.language-switcher{top:18px;right:142px;left:auto;width:46px}.language-switcher summary{min-height:40px}.shared-site-header .language-switcher{position:relative;top:auto;right:auto;left:auto;grid-column:2;grid-row:1;justify-self:center}}.site-social-links{background:#080a09;border-top:1px solid rgba(181,214,42,.34);color:#f5f7f2}.site-social-links__inner{max-width:1296px;margin:0 auto;padding:22px max(24px,calc((100vw - 1296px)/2));display:flex;align-items:center;justify-content:space-between;gap:24px}.site-social-links p{margin:0;font:600 10px/1 DM Mono,monospace;letter-spacing:.16em;color:#b5d62a}.site-social-links nav{display:flex;align-items:center;gap:10px}.site-social-links a{width:42px;height:42px;display:grid;place-items:center;border:1px solid rgba(245,247,242,.25);background:#101312;color:#f5f7f2;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,color .18s ease}.site-social-links a:focus-visible,.site-social-links a:hover{transform:scale(1.08);border-color:#b5d62a;color:#b5d62a;box-shadow:0 0 18px rgba(181,214,42,.34);outline:none}.site-social-links svg{display:block;width:20px;height:20px;fill:currentColor}.site-social-links a span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:760px){.site-social-links__inner{padding-top:18px;padding-bottom:18px;align-items:flex-start;flex-direction:column;gap:14px}.site-social-links nav{width:100%;justify-content:space-between;gap:8px}.site-social-links a{width:calc(25vw - 24px);max-width:52px;height:42px}}.site-social-links nav{margin-right:88px}@media(max-width:760px){.site-social-links nav{margin-right:72px}.site-social-links a{width:calc(25vw - 42px)}.site-social-links nav{width:calc(100% - 88px);margin-right:88px}}