/* Abbaster 2.6. Solo afecta la vista experimental. */
.v26-brand-initial{background:linear-gradient(130deg,#ffba4b,#ea6039);-webkit-background-clip:text;background-clip:text;color:transparent}
.logo__tld{color:#cc6836}
.logo__mark{background:#fff9ef}
.logo__mark img{width:100%;height:100%;object-fit:contain}
.v26-delivery-card{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:3px;flex:0 0 170px;border:1px solid #f5d6b4;background:linear-gradient(120deg,#fff9ec,#ffe3ba);border-radius:16px;padding:10px 12px;box-shadow:0 8px 18px #e4a65718;color:#69402c;text-align:left;min-width:0}
.v26-delivery-head{font-size:9px;letter-spacing:.7px;font-weight:900;color:#b25934}
.v26-delivery-head>span{font-size:14px}
.v26-delivery-card strong{font-size:15px;line-height:1.15;font-family:Outfit,sans-serif}
.v26-delivery-card small{font-size:9px;line-height:1.35;color:#9a6c50}
.v26-delivery-foot{font-size:9px;font-weight:800;color:#b8542d;margin-top:2px}
.v26-delivery-card:hover,.v26-delivery-card:focus-visible{border-color:#e79964;background:#ffefcf}
.v25-spei-choices .deposit-box{display:block;margin:13px 0 6px;padding:16px 15px;background:white;border:1px solid #efccac}
.v25-spei-choices .deposit-box__row{font-size:12px;align-items:center;gap:10px}
.v25-spei-choices .deposit-box__row strong{font-size:23px;color:#d16036;font-family:Outfit,sans-serif;letter-spacing:-.8px;white-space:nowrap}
.v25-spei-choices .deposit-box input[type=range]{display:block;appearance:none;-webkit-appearance:none;width:100%;height:9px;border-radius:30px;margin:17px 0 5px;outline-offset:6px;background:linear-gradient(90deg,#f4bd66,#ed7143)}
.v25-spei-choices .deposit-box input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:24px;height:24px;background:#fff6e7;border:5px solid #dd6941;border-radius:50%;box-shadow:0 2px 6px #a3593a5c;cursor:grab}
.v25-spei-choices .deposit-box input[type=range]::-moz-range-thumb{width:16px;height:16px;background:#fff6e7;border:5px solid #dd6941;border-radius:50%;cursor:grab}
.v26-slider-scale{display:flex;align-items:center;justify-content:space-between;color:#ac7b64;font-size:10px;font-weight:800}
.v25-spei-choices .deposit-box #v26DepositAmounts{border-top:1px solid #f3e0d0;margin-top:12px;padding-top:10px}
.v25-spei-choices .deposit-box .sum-line{font-size:12px}
.v25-spei-choices .deposit-box .sum-line strong{font-size:13px}
.v26-deposit-pending{font-size:10px;color:#a36043;line-height:1.5;margin:11px 0 0}
.v26-crypto-access{background:#fffaf4;border:1px solid #ead5bf;border-radius:13px;padding:13px 14px;margin:14px 0;font-size:12px;color:#624639}
.v26-crypto-access strong{font-size:13px;color:#623b2d}
.v26-crypto-access p{font-size:11px;line-height:1.55;margin:8px 0}
.v26-crypto-steps{display:flex;gap:4px;flex-wrap:wrap;margin:12px 0}
.v26-crypto-steps span{border-radius:7px;background:#fce9d4;padding:7px;color:#905133;font-size:10px;font-weight:800}
.v26-crypto-access small{font-size:10px;color:#9a7564}
@media(max-width:1150px) and (min-width:751px){.v26-delivery-card{flex-basis:148px;padding:8px}.v26-delivery-card strong{font-size:13px}.logo__name{font-size:27px}.v25-mini-list{max-width:155px;width:155px}.header__inner{gap:9px}}
@media(max-width:750px){
 .header__inner{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"logo cart" "mini delivery" "search search";gap:9px 10px;height:auto;padding:11px 0;align-items:center}
 .header__inner>.logo{grid-area:logo;min-width:0;justify-self:start}
 .header__inner>.header-actions{grid-area:cart;order:unset!important;flex-basis:auto;justify-self:end;margin:0!important}
 .header__inner>.search-box{grid-area:search;order:unset!important;width:100%;max-width:none;margin:0}
 .header__inner>.v25-mini-list{grid-area:mini;order:unset!important;margin:0!important;min-height:0;max-width:none!important;width:100%!important;height:100%;justify-self:stretch}
 .header__inner>.v26-delivery-card{grid-area:delivery;justify-self:stretch;align-self:stretch;max-width:unset;min-width:0;width:100%;flex-basis:auto;padding:8px 10px}
 .v26-delivery-card strong{font-size:13px}
 .v26-delivery-card small{font-size:9px}
 .v26-delivery-head{font-size:8px}
 .logo__name{font-size:clamp(21px,6vw,27px)}
 .v25-mini-list .v25-mini-items{font-size:9px}
 .v25-mini-list .v25-mini-head strong{font-size:10px!important}
}
@media(max-width:360px){.header__inner{gap:8px}.header__inner>.v26-delivery-card{padding:7px}.v26-delivery-card strong{font-size:12px}.v26-delivery-card small{font-size:8px}.v26-delivery-foot{font-size:8px}.v25-mini-list .v25-mini-items{font-size:8px}}
@media(prefers-reduced-motion:reduce){.v26-delivery-card{transition:none}}

/* Tablets: impedir que las tarjetas fuerzen un encabezado de mas de 768px. */
@media (min-width:751px) and (max-width:1150px){
 .header__inner{display:grid;grid-template-columns:minmax(220px,1fr) minmax(180px,1fr) auto;grid-template-areas:"logo search cart" "mini delivery delivery";gap:10px 13px;padding:11px 0}
 .header__inner>.logo{grid-area:logo;min-width:0}
 .header__inner>.search-box{grid-area:search;max-width:none;min-width:0;width:100%;margin:0}
 .header__inner>.v25-mini-list{grid-area:mini;width:100%!important;max-width:none!important;min-width:0;justify-self:stretch}
 .header__inner>.v26-delivery-card{grid-area:delivery;width:100%;max-width:none;min-width:0;justify-self:stretch}
 .header__inner>.header-actions{grid-area:cart;margin:0;justify-self:end}
}

/* Limitar estilos de radio a las opciones directas; la etiqueta del slider es texto. */
.v25-spei-choices .deposit-box .deposit-box__row>label{display:inline;border:0;padding:0;margin:0;border-radius:0;background:transparent!important;color:#544038;font-size:12px!important;font-weight:800;min-width:0;cursor:default;box-shadow:none}
