/* Cabecera Turopa - personalizacion aislada */
.tdt-header-main{background:#fff;border-bottom:1px solid #e8e8e8}
.tdt-header-main__inner{max-width:1320px;margin:auto;display:flex;align-items:center;gap:30px;padding:16px 18px}
.tdt-header-logo{display:flex;align-items:center;flex:0 0 225px;min-width:0;text-decoration:none}
.tdt-header-logo img{display:block;max-width:100%;max-height:76px;width:auto;height:auto}
.tdt-header-search{display:flex;min-width:120px;flex:1;max-width:640px;border:1px solid #d6d8df;border-radius:4px;overflow:hidden;margin:0}
.tdt-header-search input{border:0;box-shadow:none;outline:0;min-width:0;flex:1;font:inherit;padding:12px 14px;color:#222;background:#fff}
.tdt-header-search button{border:0;background:#0A1675;color:#fff;padding:0 23px;font-weight:600;cursor:pointer}
.tdt-header-search button:hover{background:#C75125}
.tdt-header-actions{display:flex;align-items:center;gap:22px;margin-left:auto;white-space:nowrap}
.tdt-header-action{display:inline-flex;gap:6px;align-items:center;color:#222;text-decoration:none;font-weight:600;font-size:14px}
.tdt-header-action:hover{color:#C75125}
.tdt-header-action__symbol{font-size:21px;line-height:1}
.tdt-cart-count{min-width:20px;height:20px;padding:0 5px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;background:#C75125;color:white;font-size:11px}
.tdt-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}
@media(max-width:850px){.tdt-header-main__inner{gap:12px;flex-wrap:wrap}.tdt-header-logo{flex:1 1 45%;max-width:190px}.tdt-header-actions{gap:12px}.tdt-header-search{order:3;flex:1 0 100%;max-width:none}.tdt-header-action{font-size:12px}.tdt-header-action__symbol{font-size:17px}}
@media(max-width:400px){.tdt-header-action span:not(.tdt-cart-count):not(.tdt-header-action__symbol){display:none}}
