.site-header,.site-menu,.site-footer{--deep:#041e3b;--navy:#072c55;--white:#fffaf2;--orange:#ffa32b;--yellow:#ffd15b;--soft:#ccdef0;--line:#eff8ff30;--max:1320px;box-sizing:border-box;color:var(--white);-webkit-font-smoothing:antialiased;font-family:Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:normal}:is(.site-header,.site-menu,.site-footer) *,:is(.site-header,.site-menu,.site-footer) :before,:is(.site-header,.site-menu,.site-footer) :after{box-sizing:border-box}:is(.site-header,.site-menu,.site-footer) a{color:inherit;text-decoration:none}:is(.site-header,.site-menu,.site-footer) button{font:inherit}:is(.site-header,.site-menu,.site-footer) :is(a,button):focus-visible{outline:3px solid var(--yellow);outline-offset:5px}:is(.site-header,.site-menu,.site-footer) .wrap{width:min(var(--max),calc(100% - 104px));max-width:calc(100% - 2 * max(env(safe-area-inset-left), env(safe-area-inset-right)) - 24px);margin:auto}.site-header{z-index:20;border-bottom:1px solid var(--line);background:#041d37f7;height:89px;position:relative}.site-header .header-in{justify-content:space-between;align-items:center;gap:24px;height:100%;display:flex}:is(.site-header,.site-menu) .brand{align-items:center;min-width:150px;max-width:210px;display:inline-flex}:is(.site-header,.site-menu) .brand img{width:100%;height:auto;display:block}.site-header .desktop-nav{align-items:center;gap:30px;margin-left:auto;display:flex}.site-header .nav-item{letter-spacing:.13em;text-transform:uppercase;white-space:nowrap;font-size:11px;font-weight:800}.site-header .nav-item:hover,.site-header .nav-item:focus-visible,.site-header .nav-item[aria-current]{color:var(--yellow)}.site-header .nav-item.nav-cta{background:var(--yellow);color:var(--navy);padding:11px 16px}.site-header .nav-item.nav-cta:hover,.site-header .nav-item.nav-cta:focus-visible{background:var(--orange);color:var(--navy)}.site-header .nav-tools{align-items:center;gap:14px;display:flex}:is(.site-header,.site-menu) .lang{border:1px solid var(--line);color:var(--white);cursor:pointer;letter-spacing:.06em;background:0 0;border-radius:40px;align-items:center;padding:11px 12px;font-size:11px;font-weight:700;line-height:normal;display:inline-flex}.site-header .menu-open{text-transform:uppercase;letter-spacing:.13em;gap:7px;padding:11px 15px}.site-header .menu-open:hover,.site-header .menu-open:focus-visible{border-color:var(--yellow);color:var(--yellow)}:is(.site-header,.site-menu) .flag{gap:7px}:is(.site-header,.site-menu) .flag:before{content:"";background:var(--flag) center / cover;border-radius:2px;flex:none;width:18px;height:12px;box-shadow:0 0 0 1px #ffffff40}:is(.site-header,.site-menu) .flag-it{--flag:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 3 2'%3E%3Cpath fill='%23009246' d='M0 0h1v2H0z'/%3E%3Cpath fill='%23fff' d='M1 0h1v2H1z'/%3E%3Cpath fill='%23ce2b37' d='M2 0h1v2H2z'/%3E%3C/svg%3E")}:is(.site-header,.site-menu) .flag-en{--flag:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 30'%3E%3Cpath fill='%23012169' d='M0 0h60v30H0z'/%3E%3Cpath stroke='%23fff' stroke-width='6' d='M0 0l60 30M60 0L0 30'/%3E%3Cpath stroke='%23c8102e' stroke-width='2' d='M0 0l60 30M60 0L0 30'/%3E%3Cpath stroke='%23fff' stroke-width='10' d='M30 0v30M0 15h60'/%3E%3Cpath stroke='%23c8102e' stroke-width='6' d='M30 0v30M0 15h60'/%3E%3C/svg%3E")}.site-header .shop-tool{letter-spacing:0;gap:4px;padding:10px 11px;font-size:0}.site-header .shop-tool:before{content:"";width:17px;height:17px;mask:var(--icon) center / contain no-repeat;background:currentColor}.site-header .shop-tool:hover{color:var(--yellow)}.site-header .shop-cart{--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='9' cy='20' r='1.5'/%3E%3Ccircle cx='18' cy='20' r='1.5'/%3E%3Cpath d='M2 3h3l2.7 12.4a1 1 0 0 0 1 .8h9.6a1 1 0 0 0 1-.8L21 7H6'/%3E%3C/svg%3E")}.site-header .shop-account{--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='8' r='4'/%3E%3Cpath d='M4 21c1.5-4 4.5-6 8-6s6.5 2 8 6'/%3E%3C/svg%3E")}.site-header .shop-cart [data-cart-count],.site-header .shop-cart [data-cart-count-label]{font-size:11px;font-weight:700}.site-menu{background:var(--deep);border:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;overflow-y:auto}.site-menu:focus{outline:none}.site-menu::backdrop{background:#041e3bcc}.site-menu-top{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:89px;display:flex}.site-menu-top .lang{text-transform:uppercase;letter-spacing:.13em;gap:8px}:is(.site-menu,.site-footer) .nav-sections{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:36px 40px;padding:52px 0;display:grid}:is(.site-menu,.site-footer) .nav-sections h2{color:var(--yellow);letter-spacing:.2em;text-transform:uppercase;margin:0 0 18px;font-size:11px;font-weight:900;line-height:normal}:is(.site-menu,.site-footer) .nav-sections ul{gap:14px;margin:0;padding:0;list-style:none;display:grid}:is(.site-menu,.site-footer) .nav-sections :is(a,.soon,.years>span){font-family:Montserrat,Arial,sans-serif;font-size:19px;font-weight:700;line-height:1.2}:is(.site-menu,.site-footer) .nav-sections a:hover,:is(.site-menu,.site-footer) .nav-sections a:focus-visible{color:var(--yellow)}:is(.site-menu,.site-footer) .nav-sections .soon{color:#7f9bb5}:is(.site-menu,.site-footer) .nav-sections .soon small{letter-spacing:.14em;text-transform:uppercase;vertical-align:3px;border:1px solid;border-radius:20px;margin-left:6px;padding:2px 7px;font-family:Arial,Helvetica,sans-serif;font-size:9px;font-weight:800}:is(.site-menu,.site-footer) .nav-sections .years{flex-wrap:wrap;align-items:baseline;gap:6px 12px;display:flex}:is(.site-menu,.site-footer) .nav-sections .years>span{flex-basis:100%}:is(.site-menu,.site-footer) .nav-sections .years a{color:var(--soft);font-size:14px}.site-menu-foot{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:14px;padding:28px 0 48px;display:flex}.site-menu .btn{letter-spacing:.095em;text-transform:uppercase;background:var(--yellow);color:var(--navy);justify-content:center;align-items:center;padding:17px 25px;font-size:12px;font-weight:900;display:inline-flex}.site-menu .btn:hover,.site-menu .btn:focus-visible{background:var(--orange)}html:has(.site-menu[open]){overflow:hidden}.site-footer{border-top:1px solid var(--line);background:#041b32;padding:25px 0}.site-footer .foot-sections{border-bottom:1px solid var(--line);margin-bottom:22px;padding:28px 0 44px}.site-footer .foot-sections :is(a,.soon,.years>span){font-size:15px}.site-footer .foot-sections .years a{font-size:13px}.site-footer .foot-sections ul{gap:10px}.site-footer .foot{color:#afc2d2;text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 18px;font-size:12px;display:flex}.site-footer .foot a:hover{text-decoration:underline}.site-footer .foot .legal{font-size:11px}@media (width>=741px){:is(.site-header,.site-menu) .brand img{width:210px}}@media (width<=1050px){:is(.site-header,.site-menu,.site-footer) .wrap{width:min(var(--max),calc(100% - 60px))}.site-header .desktop-nav{gap:17px}.site-header .nav-tools{gap:10px}}@media (width<=740px){:is(.site-header,.site-menu,.site-footer) .wrap{width:calc(100% - 38px)}.site-header{height:auto;min-height:72px}.site-header .header-in{min-height:72px}:is(.site-header,.site-menu) .brand{width:157px;min-width:130px}.site-header #lang{display:none}.site-menu-top{height:72px}.site-menu-top .lang span{display:none}:is(.site-menu,.site-footer) .nav-sections{grid-template-columns:1fr 1fr;gap:32px 20px;padding:36px 0}.site-menu .nav-sections :is(a,.soon,.years>span){font-size:17px}.site-footer .foot-sections :is(a,.soon,.years>span){font-size:14px}.site-footer .foot{text-align:center;line-height:2.2;display:block}}@media (width<=990px){.site-header .desktop-nav>:nth-child(n+3){display:none}}@media (width<=925px){.site-header .desktop-nav>:nth-child(n+2){display:none}}@media (width<=845px){.site-header .desktop-nav{display:none}}@media (width<=600px){.site-header .nav-tools .nav-cta{display:none}}@media (width<=360px){.site-header .wrap{width:calc(100% - 28px)}.site-header .nav-tools{gap:6px}}.site-header .menu-word{display:inline}@media (width<=420px){.site-header .menu-word{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (width<=400px){:is(.site-menu,.site-footer) .nav-sections{grid-template-columns:1fr}}@media (width<=740px){.site-header #lang{border-color:#0000;padding:10px 4px;display:inline-flex}.site-header .menu-open{border:0;justify-content:flex-end;min-width:44px;min-height:44px;padding:8px 0 8px 6px}.site-header .menu-open>[aria-hidden]{background-color:#0000;background-image:linear-gradient(currentColor 0 0),linear-gradient(currentColor 0 0),linear-gradient(currentColor 0 0);background-position:0 0,0,0 100%;background-repeat:no-repeat;background-size:100% 3px,100% 3px,100% 3px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border-radius:2px;width:30px;height:22px;font-size:0}.site-header .menu-word{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (width<=420px){.site-header .brand{width:132px;min-width:112px}.site-header .nav-tools{gap:6px}.site-header .shop-tool{padding:9px}}@media (width<=360px){.site-header .brand{width:112px;min-width:100px}.site-header .nav-tools{gap:4px}.site-header #lang{gap:5px;padding:10px 2px}.site-header .shop-tool{padding:7px}.site-header .menu-open{min-width:36px;padding-left:4px}.site-header .menu-open>[aria-hidden]{width:28px;height:20px}}
