.nav a.active{color:#fff;position:relative}.nav a.active:after{content:'';position:absolute;left:0;right:0;bottom:-12px;height:2px;background:#ff7620;border-radius:9px;box-shadow:0 0 12px #ff7620}.site-footer{max-width:1240px}.footer-partners{border-bottom:1px solid #232323;padding-bottom:44px;margin-bottom:52px}.footer-partners>span{display:block;color:#ff7620;font-size:8px;letter-spacing:.2em;margin-bottom:22px}.partner-logos{display:grid;grid-template-columns:1.08fr .8fr 1fr .72fr;align-items:center;gap:12px}.partner-logos>img,.amazon-partner{height:92px;width:100%;object-fit:contain;border:1px solid #2b2b2b;border-radius:9px;background:#111;padding:22px 25px;filter:grayscale(1);opacity:.72;transition:.25s}.partner-logos>img:hover,.amazon-partner:hover{filter:grayscale(0);opacity:1;border-color:#49301f}.amazon-partner{position:relative;display:grid;grid-template-columns:1fr .85fr;align-content:center;color:#f5f3ef;padding:14px 20px}.amazon-partner b{font:700 17px 'Manrope';border-right:1px solid #555;padding-right:10px;letter-spacing:-.06em}.amazon-partner i{font-style:normal;font-size:7px;line-height:1.25;padding-left:10px}.amazon-partner strong{grid-column:1/-1;font:400 13px/1.05 'Manrope';margin-top:7px}.site-footer .footer-main{grid-template-columns:1.55fr 1fr 1.08fr 1fr}.footer-hours{align-items:flex-start}.footer-hours strong,.footer-hours b{display:block}.footer-hours strong{font:600 14px 'Manrope';color:#ddd}.footer-hours b{font:700 22px 'Manrope';color:#ff7620;margin:1px 0 9px}.footer-hours a{overflow-wrap:anywhere}.footer-hours small{font-size:8px;color:#5f5f5f;border:1px solid #2a2a2a;border-radius:20px;padding:6px 9px}.site-footer .footer-bottom a{color:#777}.site-footer .footer-bottom a:hover{color:#fff}
.site-header{position:fixed!important;top:14px;left:50%;transform:translateX(-50%);width:calc(100% - 32px);max-width:1240px!important;z-index:100!important;background:rgba(8,8,8,.58);border:1px solid transparent;border-radius:0;transition:height .35s ease,max-width .35s ease,top .35s ease,border-radius .35s ease,background .35s ease,border-color .35s ease,box-shadow .35s ease,padding .35s ease;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.site-header.is-compact{height:62px;top:10px;max-width:1080px!important;padding-inline:20px;background:rgba(14,14,14,.88);border-color:#2b2b2b;border-radius:18px;box-shadow:0 16px 55px #0009}.site-header.is-compact .brand img{width:31px!important;height:31px!important}.site-header.is-compact .brand span{font-size:18px!important}.site-header.is-compact .nav{gap:24px;font-size:12px}.site-header.is-compact .button-small{padding:9px 14px}.scroll-top{position:fixed;right:22px;bottom:22px;width:42px;height:42px;border:1px solid #373737;border-radius:50%;background:rgba(15,15,15,.85);color:#ff7620;display:grid;place-items:center;z-index:90;cursor:pointer;opacity:0;visibility:hidden;transform:translateY(12px);transition:.25s;backdrop-filter:blur(12px);box-shadow:0 10px 30px #0008}.scroll-top.visible{opacity:1;visibility:visible;transform:none}.scroll-top:hover{border-color:#ff7620;background:#19130f;transform:translateY(-2px)}body{padding-top:100px}
.site-header>.brand{order:1}.site-header>.nav{order:2}.site-header>.header-actions{order:3}.site-header>.language-switcher{order:4}.site-header>.menu-button{order:5}.language-switcher{flex:0 0 auto;display:flex;align-items:center;margin-left:8px;padding:2px;border:1px solid #2b2b2b;border-radius:999px;background:rgba(17,17,17,.72);box-shadow:inset 0 1px 0 #ffffff08}.language-switcher button{width:29px;height:23px;padding:0;border:0;border-radius:999px;background:transparent;color:#646464;font:700 8px/1 'Manrope',sans-serif;letter-spacing:.08em;cursor:pointer;transition:background .2s,color .2s,box-shadow .2s}.language-switcher button:hover{color:#aaa}.language-switcher button.active{background:#24211f;color:#fff;box-shadow:0 0 0 1px #ff762033}.site-header.is-compact .language-switcher{transform:scale(.94)}
@media(max-width:980px){.site-header .nav{gap:20px;font-size:12px}.site-footer .footer-main{grid-template-columns:1fr 1fr}.site-footer .footer-brand{grid-column:span 2}.partner-logos{grid-template-columns:1fr 1fr}}
@media(min-width:761px) and (max-width:900px){
  .site-header,.site-header.is-compact{padding-inline:13px}
  .site-header .brand{gap:7px}
  .site-header .brand img,.site-header.is-compact .brand img{width:30px!important;height:30px!important}
  .site-header .brand span,.site-header.is-compact .brand span{font-size:15px!important}
  .site-header .nav,.site-header.is-compact .nav{display:flex;gap:9px;font-size:9px}
  .site-header .header-actions{display:flex;gap:0}
  .site-header .header-actions .link-login{display:none}
  .site-header .button-small,.site-header.is-compact .button-small{padding:8px 10px;font-size:9px;gap:6px}
  .site-header .language-switcher{margin-left:4px;transform:scale(.9)}
  .site-header .menu-button{display:none}
}
@media(max-width:760px){
  .site-header,.site-header.is-compact{left:16px;transform:none;width:calc(100% - 32px)}
  .site-header .language-switcher{margin-left:auto;margin-right:7px;position:relative;z-index:8}
  .site-header .brand,.site-header .menu-button{position:relative;z-index:8}
  .site-header .nav.mobile-open{display:flex;position:fixed;inset:auto;left:-17px;top:-15px;width:100vw;height:100vh;height:100dvh;flex-direction:column;align-items:center;justify-content:center;gap:28px;background:#090909;font-size:24px;z-index:7}
  .site-header.is-compact .nav.mobile-open{top:-11px}
}
@media(max-width:620px){.nav a.active:after{bottom:-7px}.site-footer{padding-inline:20px}.partner-logos>img,.amazon-partner{height:78px;padding:18px}.site-footer .footer-main{grid-template-columns:1fr 1fr}.footer-hours b{font-size:18px}}
