/* Оранжевый взят из предоставленного владельцем оригинала GTYRES. */
:root{--gt-orange:#e8421a;--gt-action:#c93412;--gt-ink:#232323;--gt-muted:#697078;--gt-line:#e4e6e8;--gt-surface:#f4f5f6}
body{background:var(--gt-surface)!important;color:var(--gt-ink)}
.gt-icon{display:inline-block;width:24px;height:24px;flex:0 0 24px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;vertical-align:middle}
.oct-menu-a .gt-icon{margin-right:14px;color:var(--gt-ink)}
#us_menu_mobile_button,#oct-ultra-menu-header{background:var(--gt-orange)!important}
#us_menu_mobile_button>.gt-icon{margin:auto;width:25px;height:25px;color:#fff}
@media(max-width:991px){#top .gt-icon{color:#fff;width:25px;height:25px;margin:0 auto}#top .us-mobile-top-btn-item>.gt-icon{display:block}#top .us-navbar-account.gt-icon{display:block!important}}
.gtyres-auto-slide__brand{display:flex;align-items:center;gap:12px;width:auto;max-width:100%}
.gtyres-auto-slide__brand img{display:block;width:210px;height:auto;max-width:72%;object-fit:contain;margin:0!important}
.gtyres-auto-slide__brand b{background:var(--gt-orange);border:0;padding:7px 8px;color:#fff;margin:0}
.gtyres-fitment{--gf-red:var(--gt-action)}
.gtyres-fitment .gf-mark,.gtyres-fitment .gf-heading-brand{display:grid;place-items:center;flex-shrink:0;background:var(--gt-ink);border:0;border-radius:8px;width:56px;height:56px;padding:6px}
.gtyres-fitment .gf-mark img,.gtyres-fitment .gf-heading-brand img{display:block;width:100%;height:auto}
.gtyres-fitment .gf-heading-brand{width:54px;height:54px;margin-right:16px}
.gtyres-fitment .gf-heading{justify-content:flex-start}
.gtyres-fitment .gf-heading-hint{margin-left:auto}
.gtyres-fitment .gf-launcher{background:#fff;border-top:3px solid var(--gt-orange)}
.gtyres-fitment .gf-launcher-heading h2{color:var(--gt-ink)}
.gtyres-fitment .gf-launcher-heading p{color:var(--gt-muted)}
.gtyres-fitment .gf-launcher-actions button{background:var(--gt-surface);border-color:var(--gt-line);color:var(--gt-ink)}
.gtyres-fitment .gf-dialog{border-top:3px solid var(--gt-orange)}
.gtyres-fitment .gf-submit{background:var(--gt-action)}
.gt-menu-open{overflow:hidden!important}
#us_menu_mobile_box{inset:0 auto 0 0;max-width:460px;width:100%;height:100dvh;max-height:100dvh;margin:0;padding:0;border:0;background:#fff;color:var(--gt-ink);overflow:hidden;transition:none;box-shadow:12px 0 60px #0003}
#us_menu_mobile_box:not([open]){display:none!important}
#us_menu_mobile_box[open]{display:flex!important;flex-direction:column}
#us_menu_mobile_box::backdrop{background:#14161980;backdrop-filter:blur(3px)}
#us_menu_mobile_title{flex:0 0 88px;border:0!important;border-bottom:3px solid var(--gt-orange)!important;background:var(--gt-ink)!important;color:#fff;padding:24px;align-items:center}
#us_menu_mobile_title .modal-title{font-size:23px;font-weight:700;letter-spacing:-.6px;color:#fff}
#us_menu_mobile_close{position:relative;right:auto;top:auto;margin:0 0 0 auto;width:44px;height:44px;background:#ffffff12;border:1px solid #ffffff30;border-radius:50%}
#us_menu_mobile_close .us-modal-close-icon{width:18px;left:12px;top:20px;height:1.5px}
#us_menu_mobile_content{flex:1;position:relative;min-height:0;height:auto;overflow:auto;overscroll-behavior:contain}
#us_menu_mobile_content .oct-menu-parent-ul{height:auto;width:100%;padding:12px 16px;margin:0;overflow:visible}
#us_menu_mobile_content .oct-menu-li{border:0;border-bottom:1px solid var(--gt-line);padding:0;background:#fff}
#us_menu_mobile_content .oct-menu-li>a,#us_menu_mobile_content .oct-menu-li>div>a{display:flex;align-items:center;gap:0;flex:1;min-height:72px;padding:12px 8px;color:var(--gt-ink);font-size:16px;font-weight:600;line-height:1.4}
#us_menu_mobile_content .oct-menu-a .gt-icon{width:26px;height:26px;flex-basis:26px;box-sizing:content-box;padding:10px;margin-right:14px;background:var(--gt-surface);border-radius:10px}
#us_menu_mobile_content .oct-menu-toggle{display:grid;place-items:center;align-self:center;border:1px solid var(--gt-line);background:#fff;color:var(--gt-ink);border-radius:50%;width:40px;height:40px;padding:0;margin:0 4px;flex:0 0 40px;font-size:11px}
#us_menu_mobile_content .oct-menu-toggle:hover{background:var(--gt-surface);border-color:var(--gt-orange)}
#us_menu_mobile_content .oct-menu-child-ul{position:absolute;inset:0;width:100%;height:100%;margin:0;padding:12px 16px;background:#fff;z-index:3;transform:none;opacity:1;visibility:visible;overflow:auto;box-shadow:none;border:0}
#us_menu_mobile_content .oct-menu-child-ul[hidden]{display:none!important}
#us_menu_mobile_content .oct-menu-back{display:flex;align-items:center;gap:12px;width:100%;height:auto;min-height:54px;padding:12px 8px;margin-bottom:8px;border:0;border-bottom:1px solid var(--gt-line);background:#fff;color:var(--gt-muted);font-size:14px;text-align:left}
#us_menu_mobile_content .oct-menu-back:hover{color:var(--gt-action)}
.gt-menu-state{padding:24px 24px 12px;color:var(--gt-muted);line-height:1.6}.gt-menu-retry{margin:0 24px;padding:12px 22px;border:0;border-radius:6px;background:var(--gt-action);color:#fff}
#us_menu_mobile_box :focus-visible{outline:2px solid var(--gt-orange);outline-offset:2px}
@media(max-width:767px){.gtyres-auto-slide__brand img{width:130px;max-width:72%}.gtyres-auto-slide__brand{gap:7px}.gtyres-auto-slide__brand b{padding:4px}.gtyres-fitment .gf-heading-brand{display:none}.gtyres-fitment .gf-mark{width:48px;height:48px}.gtyres-fitment .gf-heading-hint{margin-left:0}}
@media(prefers-reduced-motion:reduce){#us_menu_mobile_box *{transition:none!important}}
