.ng-language-auto{display:none!important}
.ng-language{position:relative;font-size:12px;font-weight:600;color:inherit}
.ng-language summary{list-style:none;cursor:pointer;display:flex;gap:5px;align-items:center;padding:10px 4px;white-space:nowrap}
.ng-language summary::-webkit-details-marker{display:none}
.ng-language summary::after{content:'⌄';font-size:13px}
.ng-language__list{position:absolute;right:0;top:100%;z-index:90;min-width:138px;padding:6px;background:#fff;border:1px solid #dfcecb;border-radius:8px;box-shadow:0 8px 24px #0000001a;display:grid;gap:3px}
.ng-language__list button{background:transparent;border:0;border-radius:4px;text-align:left;font:inherit;padding:10px 12px;cursor:pointer;color:#171717}
.ng-language__list button:hover,.ng-language__list button[aria-current="true"]{background:#f4e8e7;color:#953831}
.ng-language :focus-visible{outline:2px solid #953831;outline-offset:3px}
html[lang^="es"] .ng-pack__description strong{overflow-wrap:anywhere}
html[lang^="es"] .ng-header__tools{gap:8px}
html[lang^="es"] .ng-sticky-buy__body>button{min-width:120px}
@media(max-width:480px){.ng-language summary{font-size:11px}.ng-header__tools{gap:7px!important}.ng-sticky-buy__body>button{min-width:110px!important;padding-inline:10px}html[lang^="es"] .ng-pack__description strong{font-size:16px}}
