.toorx-header{font-family:Arial,sans-serif;color:#191b1e;background:#fff;position:relative;z-index:40;isolation:isolate;width:100%}.toorx-header *{box-sizing:border-box;min-width:0}.toorx-header a{color:inherit;text-decoration:none}.toorx-header button,.toorx-header input{font:inherit}.toorx-header button,.toorx-header summary{cursor:pointer}.toorx-header [hidden]{display:none!important}.toorx-header a:focus-visible,.toorx-header button:focus-visible,.toorx-header summary:focus-visible{outline:2px solid #ce0035;outline-offset:4px}
.toorx-announcement{background:#d7f5ec;color:#172b27;display:flex;justify-content:center;align-items:center;gap:10px;min-height:36px;padding:6px 16px;font-size:12px}.toorx-announcement img{display:block;width:74px;height:24px;object-fit:contain}
.toorx-brandbar{background:#191b1e;color:#fff;padding:22px max(32px,calc((100% - 1216px)/2));display:grid;grid-template-columns:190px minmax(180px,1fr) auto auto;gap:28px;align-items:center}.toorx-brand{display:block}.toorx-brand img{display:block;width:190px;height:54px;object-fit:contain}.toorx-search{display:flex;width:100%;max-width:650px;justify-self:center;background:#303338;border:1px solid #53575e;margin:0;border-radius:4px;overflow:hidden}.toorx-search input{width:100%;min-width:0;min-height:44px;border:0;background:transparent;color:#fff;padding:11px 16px;font-size:14px}.toorx-search input::placeholder{color:#c7cbd1}.toorx-search button{border:0;background:transparent;color:#fff;padding:11px 15px;font-size:12px;min-height:44px}.toorx-account,.toorx-cart{font-size:12px;white-space:nowrap}.toorx-cart span{background:#ce0035;color:#fff;border-radius:50%;min-width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;margin-left:4px}.toorx-mobile-toggle{display:none;background:transparent;color:#fff;border:1px solid #777;border-radius:3px;padding:9px;font-size:12px;min-height:44px}
.toorx-navigation{position:relative;display:flex;justify-content:center;gap:clamp(24px,4vw,65px);align-items:stretch;width:min(100%,1280px);margin-inline:auto;padding:0 32px;border-bottom:1px solid #e4e5e7;min-height:58px}.toorx-menu-group{margin:0}.toorx-menu-group summary,.toorx-toplink{list-style:none;display:flex;gap:9px;align-items:center;justify-content:center;min-height:58px;padding:12px 0;font-size:14px;line-height:1.5;font-weight:500;white-space:nowrap}.toorx-menu-group summary::-webkit-details-marker{display:none}.toorx-menu-group summary>span{font-size:13px;color:#777}.toorx-menu-group[open]>summary{color:#ce0035;box-shadow:inset 0 -2px #ce0035}.toorx-submenu{position:absolute;top:100%;left:32px;right:32px;background:#fff;border:1px solid #e4e5e7;border-top:0;border-radius:0 0 6px 6px;box-shadow:0 16px 28px #00000014;padding:26px;color:#191b1e;z-index:100}.toorx-submenu ul{padding:0;margin:0;list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.toorx-submenu ul ul{display:block;padding-left:14px}.toorx-submenu li{margin:0}.toorx-submenu li>a{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:64px;padding:17px 19px;border:1px solid #ededed;border-radius:4px;background:#fafafa;font-size:14px;line-height:1.5;overflow-wrap:anywhere;transition:background-color .15s,border-color .15s}.toorx-submenu li>a::after{content:'↗';color:#9b9b9b;flex:none;font-size:17px}.toorx-submenu li>a:hover{background:#fff6f8;border-color:#e6b5c1;color:#ad002d}.toorx-submenu li>a:hover::after{color:#ad002d}
@media(max-width:1000px){.toorx-brandbar{grid-template-columns:165px minmax(180px,1fr) auto;gap:22px;padding:18px 32px}.toorx-brand img{width:165px;height:47px}.toorx-account{display:none}.toorx-navigation{gap:34px}.toorx-menu-group summary,.toorx-toplink{font-size:13px}.toorx-submenu{padding:20px}.toorx-submenu li>a{font-size:13px;padding:15px}}
@media(max-width:760px){.toorx-brandbar{grid-template-columns:auto 1fr auto;grid-template-areas:'toggle logo cart' 'search search search';padding:15px 20px;gap:13px}.js .toorx-mobile-toggle{display:block;grid-area:toggle}.toorx-brand{grid-area:logo;justify-self:center}.toorx-brand img{width:150px;height:43px}.toorx-cart{grid-area:cart;font-size:11px}.toorx-search{grid-area:search;max-width:none}.toorx-navigation{display:flex;flex-direction:column;padding:7px 20px;gap:0;min-height:0}.js .toorx-navigation:not(.is-open){display:none}.toorx-menu-group summary,.toorx-toplink{font-size:14px;min-height:50px;justify-content:space-between;padding:12px 0;border-bottom:1px solid #ededed}.toorx-submenu{position:static;padding:12px 0 17px;box-shadow:none;border:0;border-radius:0;margin:0}.toorx-submenu ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.toorx-submenu li>a{min-height:60px;padding:13px;font-size:12px}.toorx-announcement{font-size:11px}.toorx-announcement img{width:62px}}
@media(max-width:380px){.toorx-brandbar{padding-inline:16px;gap:10px}.toorx-brand img{width:125px;height:38px}.toorx-mobile-toggle{font-size:11px;padding:8px}.toorx-navigation{padding-inline:16px}.toorx-submenu ul{grid-template-columns:1fr}.toorx-announcement{gap:7px;font-size:10px}.toorx-announcement img{width:55px}}
