.auto-language{color:#efece4;font:13px/1.45 Arial,sans-serif;min-width:0;text-align:start;direction:ltr;margin:0 0 18px}.auto-language label{display:flex;align-items:center;gap:9px;flex-wrap:wrap;font:inherit!important;color:inherit!important;margin:0!important}.auto-language select{display:block;max-width:100%;min-height:38px;width:240px;padding:7px 26px 7px 10px;border:1px solid #62553b;border-radius:7px;background:#151616;color:#fff;font:13px Arial,sans-serif;color-scheme:dark}.auto-language-status{display:block;max-width:320px;margin-top:6px;color:#d9c38e;font-size:11px}.auto-language-status:empty{display:none}.auto-language-retry{border:1px solid #917540;border-radius:5px;background:#211e17;color:#f6e7c5;padding:6px 9px;margin-top:7px;cursor:pointer;font:12px Arial,sans-serif}.auto-language-retry[hidden]{display:none!important}.auto-language-compact{margin:0;max-width:200px}.auto-language-compact label{font-size:0!important;gap:0}.auto-language-compact select{width:180px;font-size:12px}.auto-language-compact .auto-language-status{max-width:180px;font-size:10px}.auto-language select:focus-visible,.auto-language button:focus-visible{outline:2px solid #e5c97e;outline-offset:3px}
@media(max-width:650px){.nav-actions{gap:7px!important}.auto-language-compact{max-width:112px}.auto-language-compact select{width:112px;font-size:11px;padding-left:6px}.auto-language-compact .auto-language-status{display:none}.auto-language select{width:100%}#age-gate .auto-language{width:100%;margin-bottom:14px}#age-gate .auto-language label{display:block}#age-gate .auto-language select{margin-top:5px}}
[dir=rtl] .shipping-notice,[dir=rtl] main{text-align:start}[dir=rtl] input[type=email],[dir=rtl] input[type=number],[dir=rtl] input[type=tel],[dir=rtl] code,[dir=rtl] .cmp-price{direction:ltr;unicode-bidi:isolate}

.auto-language select{border-color:#45403b;min-height:44px;}
.auto-language-compact select{width:140px;}
.nav-actions .cmp-langs{display:none;}
@media(max-width:640px){.auto-language-compact{width:88px;max-width:88px;flex-shrink:0}.auto-language-compact select{width:88px;padding-inline:6px 16px;font-size:11px}}
@media(min-width:1280px) and (max-width:1550px){.nav-shell{gap:12px;grid-template-columns:auto minmax(0,1fr) auto}.primary-nav{gap:0;justify-content:center}.primary-nav a{font-size:12px;padding:9px 7px}.brand{gap:10px}.brand-copy strong{font-size:16px}.brand-mark,.brand-mark img{width:42px;height:42px}.wa-link span{display:none}.wa-link{padding:10px}.nav-actions{gap:6px}.auto-language-compact select{width:116px}}
