.brand-grid span{transition:color .22s ease,background-color .22s ease}.brand-grid span:hover{color:#e2b400;background:#0d0e0d}
.expand-catalog{display:table;margin:30px auto 0;padding:5px 0;border:0;background:none;color:#fff;font-size:34px;font-weight:800;letter-spacing:1.2px;text-transform:uppercase;transition:color .22s ease}.expand-catalog:hover,.expand-catalog:focus-visible{color:#e2b400;outline:none}
.dark-section .section-inner{padding-bottom:36px}
.head-actions>a+button{font-size:16px;line-height:1;transition:color .2s ease,text-shadow .2s ease}.head-actions>a+button:hover,.head-actions>a+button:focus-visible{color:#e2b400;text-shadow:0 0 8px rgba(226,180,0,.55);outline:none}
.head-actions{gap:0}
.head-actions>a,.head-actions .bag{transition:color .2s ease}.head-actions>a:hover,.head-actions>a:focus-visible,.head-actions .bag:hover,.head-actions .bag:focus-visible{color:#e2b400;outline:none}
.language-menu+.currency-menu{margin-left:0}
.announcement span:last-child{padding:7px 10px;border:1px solid transparent;transition:color .2s ease,border-color .2s ease,transform .2s ease,letter-spacing .2s ease}.announcement span:last-child:hover{color:#fff;border-color:#fff;transform:translateY(-1px);letter-spacing:1.9px}
.announcement .delivery-cart-link{padding:7px 10px;border:1px solid transparent;color:#111;transition:color .2s ease,border-color .2s ease,transform .2s ease,letter-spacing .2s ease}.announcement .delivery-cart-link:hover{color:#fff;border-color:#fff;transform:translateY(-1px);letter-spacing:1.9px}
.head-actions .bag i{background:#fff;color:#111}
.head-actions>a,.head-actions>a+button,.head-actions .bag{padding:7px 9px;border:1px solid transparent}.head-actions>a:hover,.head-actions>a:focus-visible,.head-actions>a+button:hover,.head-actions>a+button:focus-visible,.head-actions .bag:hover,.head-actions .bag:focus-visible{border-color:#e2b400}
.head-actions>a,.head-actions>a+button,.head-actions .bag{transition:color .2s ease,border-color .2s ease,transform .2s ease}.head-actions>a:hover,.head-actions>a+button:hover,.head-actions .bag:hover{transform:translateY(-2px)}@media(prefers-reduced-motion:reduce){.head-actions>a:hover,.head-actions>a+button:hover,.head-actions .bag:hover{transform:none}}
nav>div:first-child>a:not(:first-child){display:inline-block;transform-origin:center;transition:color .2s ease,transform .2s ease}nav>div:first-child>a:not(:first-child):hover{transform:scale(1.04)}@media(prefers-reduced-motion:reduce){nav>div:first-child>a:not(:first-child):hover{transform:none}}
nav>div:first-child{height:100%;align-items:center;gap:0}nav>div:first-child>a{display:flex!important;height:100%;align-items:center;justify-content:center}
nav>div:first-child>a:not(:first-child){padding:0 8px;border:1px solid transparent}nav>div:first-child>a:not(:first-child):hover,nav>div:first-child>a:not(:first-child):focus-visible{border-color:#e2b400;outline:none}
nav .catalog-nav-button{flex:0 0 calc(max(28px, (100vw - 1320px)/2) + 78px);width:calc(max(28px, (100vw - 1320px)/2) + 78px);height:100%!important;margin-left:calc(0px - max(28px, (100vw - 1320px)/2));padding:0;font-size:13px;text-align:center}@media(max-width:620px){nav .catalog-nav-button{flex-basis:92px;width:92px;margin-left:-14px;padding:0}}
.story .btn.gold{transition:transform .22s ease,background-color .22s ease,box-shadow .22s ease}.story .btn.gold:hover,.story .btn.gold:focus-visible{transform:translateY(-3px);background:#f0c400;box-shadow:0 9px 22px rgba(226,180,0,.25);outline:none}@media(prefers-reduced-motion:reduce){.story .btn.gold:hover,.story .btn.gold:focus-visible{transform:none}}
@media(max-width:620px){body>header .head-main{position:relative;height:auto!important;min-height:120px;display:flex;flex-wrap:wrap;align-content:flex-start;padding:0 14px 10px!important}body>header .head-main>.logo{height:66px;display:flex;align-items:center}body>header .head-main>.head-actions{height:66px;margin-left:auto}body>header .head-main>.search{position:static!important;inset:auto!important;order:3;flex:0 0 100%;width:100%!important;max-width:none;height:44px;margin:0!important;z-index:auto}body>header>nav{margin-top:0!important}.hero{margin-top:0!important}}
