.q4c{--q4c-sans: var(--q4-sans, var(--font-body--family, "Instrument Sans", system-ui, sans-serif));--q4c-serif: var(--q4-serif, var(--font-heading--family, "Libre Caslon Text", Georgia, serif));--q4c-ease: cubic-bezier(.22, .8, .24, 1)}html.q4c-bloqueo{overflow:hidden}dialog.q4c__dialogo{position:fixed;inset:0 0 0 auto;margin:0;padding:0;border:0;width:min(440px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;background:var(--q4c-fondo);color:var(--q4c-texto);font-family:var(--q4c-sans);box-shadow:-24px 0 60px -36px #140e068c;overflow:hidden;overflow:clip;transform:translate(100%);transition:transform .34s var(--q4c-ease),overlay .34s allow-discrete,display .34s allow-discrete}dialog.q4c__dialogo[open]{transform:none}@starting-style{dialog.q4c__dialogo[open]{transform:translate(100%)}}dialog.q4c__dialogo::backdrop{background:#140e0600;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);transition:background-color .34s ease,backdrop-filter .34s ease,overlay .34s allow-discrete,display .34s allow-discrete}dialog.q4c__dialogo[open]::backdrop{background:#140e066b;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}@starting-style{dialog.q4c__dialogo[open]::backdrop{background:#140e0600;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0)}}.q4c *,.q4c *:before,.q4c *:after{box-sizing:border-box}.q4c p{margin:0}.q4c [hidden]{display:none!important}.q4c__panel{position:relative;height:100%;display:grid;grid-template-rows:auto minmax(0,1fr) auto}.q4c__panel:before{content:"";position:absolute;inset:0 0 auto;height:2px;z-index:3;background:var(--q4c-oro);transform:scaleX(0);transform-origin:left;opacity:0;transition:opacity .2s ease}.q4c.is-cargando .q4c__panel:before{opacity:1;animation:q4c-carga 1.1s var(--q4c-ease) infinite}@keyframes q4c-carga{0%{transform:scaleX(0)}60%{transform:scaleX(.75)}to{transform:scaleX(1);opacity:0}}.q4c__cab{display:flex;align-items:center;gap:10px;padding:14px 10px 12px 18px;border-bottom:1px solid var(--q4c-linea)}.q4c__titulo{margin:0;font:400 24px/1.1 var(--q4c-serif);letter-spacing:-.01em;color:inherit}.q4c__n{flex:1;font-size:13px;color:var(--q4c-gris);padding-top:3px}.q4c__cerrar{-webkit-appearance:none;appearance:none;border:0;background:transparent;color:inherit;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;cursor:pointer}.q4c__cerrar svg{width:22px;height:22px}.q4c__cerrar:hover{background:color-mix(in srgb,var(--q4c-texto) 7%,transparent)}.q4c__cuerpo{overflow-y:auto;overscroll-behavior:contain;padding:14px 16px 22px;display:grid;gap:14px;align-content:start;scrollbar-width:thin;transition:opacity .2s ease}.q4c.is-cargando .q4c__cuerpo{opacity:.62}.q4c button:focus-visible,.q4c a:focus-visible,.q4c summary:focus-visible,.q4c input:focus-visible,.q4c select:focus-visible,.q4c textarea:focus-visible{outline:2px solid var(--q4c-oro);outline-offset:2px}.q4c-ben{position:relative;border-radius:16px;padding:14px 16px;background:var(--q4c-ben-fondo);color:var(--q4c-ben-texto);display:grid;gap:12px}.q4c-ben__msg{font:500 14px/1.4 var(--q4c-sans);text-wrap:pretty}.q4c-ben__msg b{color:var(--q4c-oro);font-weight:600}.q4c-ben__nota{font-size:11.5px;opacity:.65}.q4c-esc{position:relative}.q4c-esc__riel{position:absolute;left:0;right:0;top:13px;height:4px;border-radius:2px;background:color-mix(in srgb,var(--q4c-ben-texto) 16%,transparent);overflow:hidden}.q4c-esc__lleno{display:block;height:100%;max-width:100%;border-radius:inherit;background:var(--q4c-oro);transition:width .55s var(--q4c-ease)}.q4c-esc__lista{position:relative;list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(var(--q4c-n),minmax(0,1fr))}.q4c-esc__p{display:grid;justify-items:center;align-content:start;gap:6px;text-align:center;font:600 11px/1.2 var(--q4c-sans);color:color-mix(in srgb,var(--q4c-ben-texto) 62%,transparent);padding:0 2px}.q4c-esc__ico{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:var(--q4c-ben-fondo);border:1.5px solid color-mix(in srgb,var(--q4c-oro) 45%,transparent);color:inherit;transition:background-color .3s ease,border-color .3s ease,color .3s ease}.q4c-esc__ico .q4-ico{width:15px;height:15px}.q4c-esc__p.is-on{color:var(--q4c-ben-texto)}.q4c-esc__p.is-on .q4c-esc__ico{background:var(--q4c-oro);border-color:var(--q4c-oro);color:var(--q4c-ben-fondo)}.q4c-esc__p.is-on .q4c-esc__ico .q4-ico{stroke-width:2.2}.q4c .q4c-ben__cant{position:relative;margin:2px -16px -14px;padding:11px 16px 12px;border-top:1.5px dashed color-mix(in srgb,var(--q4c-ben-texto) 22%,transparent);display:flex;align-items:center;gap:9px;font:500 12.5px/1.35 var(--q4c-sans);color:color-mix(in srgb,var(--q4c-ben-texto) 80%,transparent)}.q4c-ben__cant:before,.q4c-ben__cant:after{content:"";position:absolute;top:-8px;width:14px;height:14px;border-radius:50%;background:var(--q4c-fondo)}.q4c-ben__cant:before{left:-7px}.q4c-ben__cant:after{right:-7px}.q4c-ben__pct{flex:none;width:20px;height:20px;border-radius:50%;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--q4c-oro) 60%,transparent);color:var(--q4c-oro);font:700 10.5px/1 var(--q4c-sans)}.q4c .q4c-ben__cant b{color:var(--q4c-oro);font-weight:600;white-space:nowrap}.q4c-ben__cant.is-on .q4c-ben__pct{background:var(--q4c-oro);border-color:var(--q4c-oro);color:var(--q4c-ben-fondo)}.q4c-lineas{list-style:none;margin:0;padding:0;display:grid}.q4c-linea{display:grid;grid-template-columns:72px minmax(0,1fr) auto;gap:12px;align-items:start;padding:12px 0;border-bottom:1px solid var(--q4c-linea)}.q4c-linea:first-child{padding-top:2px}.q4c-linea__foto{display:block;width:72px;height:72px;border-radius:10px;overflow:hidden;background:#efe7db}.q4c-linea__foto img{width:100%;height:100%;object-fit:cover;display:block}.q4c-linea__txt{display:grid;gap:3px;min-width:0;padding-top:1px}.q4c-linea__marca{font:600 10.5px/1.2 var(--q4c-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--q4c-gris)}.q4c-linea__nombre{font:600 14.5px/1.25 var(--q4c-sans);color:inherit;text-decoration:none;overflow-wrap:anywhere}a.q4c-linea__nombre:hover{text-decoration:underline;text-underline-offset:3px}.q4c-linea__var{font-size:12.5px;color:var(--q4c-gris)}.q4c-linea__tam{position:relative;justify-self:start;max-width:100%;margin-top:3px}.q4c-linea__tam:after{content:"";position:absolute;right:11px;top:50%;width:6px;height:6px;margin-top:-4px;border:solid var(--q4c-precio);border-width:0 1.5px 1.5px 0;transform:rotate(45deg);pointer-events:none}.q4c-linea__tam select{appearance:none;-webkit-appearance:none;display:block;max-width:100%;height:32px;margin:0;padding:0 30px 0 12px;border:1px solid var(--q4c-linea);border-radius:999px;background:var(--q4c-tarjeta);color:var(--q4c-texto);font:500 12.5px/1 var(--q4c-sans);font-variant-numeric:tabular-nums;text-overflow:ellipsis;cursor:pointer;transition:border-color .15s ease}@media(hover:hover){.q4c-linea__tam select:hover{border-color:color-mix(in srgb,var(--q4c-texto) 45%,transparent)}}.q4c.is-cargando .q4c-linea__tam select{pointer-events:none}@media(max-width:749px){.q4c-linea__tam select{font-size:16px;height:34px;padding:0 27px 0 11px}.q4c-linea__tam:after{right:11px}}.q4c-linea__txt .q4c-chip{margin-top:4px;justify-self:start}.q4c-linea__der{display:grid;justify-items:end;gap:8px}.q4c-linea__precio{display:grid;justify-items:end;gap:1px;font:600 14px/1.2 var(--q4c-sans);font-variant-numeric:tabular-nums;white-space:nowrap}.q4c-linea__precio s{font-size:12px;font-weight:400;color:var(--q4c-gris)}.q4c-linea--regalo .q4c-linea__precio span{color:var(--q4c-precio)}.q4c-paso{display:inline-flex;align-items:center;height:34px;border:1px solid var(--q4c-linea);border-radius:999px;background:var(--q4c-tarjeta)}.q4c-paso button{-webkit-appearance:none;appearance:none;border:0;background:transparent;color:inherit;width:34px;height:32px;border-radius:999px;display:grid;place-items:center;cursor:pointer}.q4c-paso button svg{width:15px;height:15px}.q4c-paso__n{min-width:20px;text-align:center;font:600 13.5px/1 var(--q4c-sans);font-variant-numeric:tabular-nums}.q4c-linea__quitar{-webkit-appearance:none;appearance:none;border:0;background:none;padding:2px 0;color:var(--q4c-gris);font:500 12px/1.2 var(--q4c-sans);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.q4c-chip{display:inline-flex;align-items:center;gap:5px;border-radius:999px;padding:4px 9px;font:600 11px/1.2 var(--q4c-sans);border:0}.q4c-chip .q4-ico{width:12px;height:12px}.q4c-chip--oro{background:var(--q4c-oro);color:#1b1c1c}.q4c-chip--negro{background:var(--q4c-texto);color:var(--q4c-fondo);cursor:pointer;padding:6px 11px;font-size:12px;letter-spacing:.03em}.q4c-op{display:grid;gap:8px}.q4c-op__fila{background:var(--q4c-tarjeta);border:1px solid var(--q4c-linea);border-radius:12px;padding:0 14px;font-size:13.5px}.q4c-op__fila--check{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;min-height:48px;cursor:pointer}.q4c-op__fila--check input{width:18px;height:18px;margin:0;accent-color:var(--q4c-precio)}.q4c-op__t{font-weight:600}.q4c-op__d{font-size:12.5px;color:var(--q4c-gris);text-align:right}.q4c-plegable summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:48px;cursor:pointer;font-weight:500}.q4c-plegable summary::-webkit-details-marker{display:none}.q4c-plegable__mas{position:relative;width:12px;height:12px;flex:none}.q4c-plegable__mas:before,.q4c-plegable__mas:after{content:"";position:absolute;left:0;right:0;top:50%;height:1.5px;margin-top:-.75px;background:currentColor;transition:transform .25s var(--q4c-ease)}.q4c-plegable__mas:after{transform:rotate(90deg)}.q4c-plegable[open] .q4c-plegable__mas:after{transform:rotate(0)}.q4c-plegable[open]{padding-bottom:12px}.q4c-codigo{display:flex;gap:8px}.q4c-codigo input{flex:1;min-width:0;height:44px;border:1px solid var(--q4c-linea);border-radius:10px;padding:0 12px;background:#fff;color:var(--q4c-texto);font:600 14px/1 var(--q4c-sans);letter-spacing:.04em;text-transform:uppercase}.q4c-codigo input::placeholder{text-transform:none;letter-spacing:0;font-weight:400;color:var(--q4c-gris)}.q4c-codigo button{-webkit-appearance:none;appearance:none;height:44px;padding:0 16px;border:0;border-radius:10px;background:var(--q4c-texto);color:var(--q4c-fondo);font:600 13.5px/1 var(--q4c-sans);cursor:pointer}.q4c-error{margin-top:8px!important;font-size:12.5px;color:#b42318}.q4c-codigos{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.q4c-plegable textarea{display:block;width:100%;min-height:76px;resize:vertical;border:1px solid var(--q4c-linea);border-radius:10px;padding:10px 12px;background:#fff;color:var(--q4c-texto);font:400 14px/1.45 var(--q4c-sans)}.q4c-sug-bloque{display:grid;gap:10px}.q4c-sug-bloque__t{font:600 14px/1.3 var(--q4c-sans)}.q4c-sug-bloque__cab{display:flex;align-items:center;justify-content:space-between;gap:12px}.q4c-sug-flechas{display:flex;gap:6px;flex:none}.q4c-sug-flecha{-webkit-appearance:none;appearance:none;width:36px;height:36px;padding:0;display:grid;place-items:center;border:1px solid var(--q4c-linea);border-radius:50%;background:var(--q4c-tarjeta);color:var(--q4c-texto);cursor:pointer;transition:border-color .15s ease,opacity .15s ease}.q4c-sug-flecha svg{width:18px;height:18px}.q4c-sug-flecha[disabled]{opacity:.35;cursor:default}.q4c-sug-flecha:focus-visible{outline:2px solid var(--q4c-oro);outline-offset:2px}@media(hover:hover){.q4c-sug-flecha:not([disabled]):hover{border-color:var(--q4c-texto)}}.q4c-sug-lista{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:16px;margin:0 -16px;padding:0 16px 4px;scrollbar-width:none;overscroll-behavior-x:contain}.q4c-sug-lista::-webkit-scrollbar{display:none}.q4c-sug-lista:empty{display:none}.q4c-sug{flex:0 0 150px;scroll-snap-align:start;display:grid;grid-template-rows:auto 1fr auto;gap:7px;padding:8px;border:1px solid var(--q4c-linea);border-radius:12px;background:var(--q4c-tarjeta)}.q4c-sug__foto{display:block;aspect-ratio:1;border-radius:8px;overflow:hidden;background:#efe7db}.q4c-sug__foto img{width:100%;height:100%;object-fit:cover;display:block}.q4c-sug__txt{display:grid;gap:2px;align-content:start;min-width:0}.q4c-sug__marca{font:600 9.5px/1.2 var(--q4c-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--q4c-gris)}.q4c-sug__nombre{font:600 12.5px/1.25 var(--q4c-sans);color:inherit;text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.q4c-sug__accion{display:grid;gap:6px}.q4c-sug__tam{width:100%;height:32px;border:1px solid var(--q4c-linea);border-radius:8px;background:#fff;color:var(--q4c-texto);font:500 12px/1 var(--q4c-sans);padding:0 6px}.q4c-sug__precio{font:600 12.5px/1.2 var(--q4c-sans)}.q4c-sug__boton{-webkit-appearance:none;appearance:none;height:34px;border:0;border-radius:999px;background:var(--q4c-texto);color:var(--q4c-fondo);font:600 12.5px/1 var(--q4c-sans);cursor:pointer}.q4c-sug__boton[disabled]{opacity:.45;cursor:default}.q4c-vacio{display:grid;justify-items:center;gap:14px;text-align:center;padding:26px 8px 8px;color:var(--q4c-gris);font-size:14.5px}.q4c-boton{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 26px;border:0;border-radius:999px;background:var(--q4c-boton);color:var(--q4c-boton-texto);font:600 16px/1 var(--q4c-sans);text-decoration:none;cursor:pointer;transition:transform .15s ease}.q4c-boton:active{transform:translateY(1px) scale(.99)}.q4c-boton--claro{background:transparent;color:var(--q4c-texto);border:1px solid var(--q4c-texto);min-height:46px;font-size:14.5px}.q4c__pie{position:relative;z-index:2;border-top:1px solid var(--q4c-linea);padding:10px 16px calc(12px + env(safe-area-inset-bottom,0px));background:var(--q4c-fondo);box-shadow:0 -14px 28px -22px #140e0673}.q4c__pie[hidden]{display:none}.q4c-tot{display:grid;gap:5px}.q4c-fila{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-size:13.5px}.q4c-fila>span:last-child{white-space:nowrap;font-variant-numeric:tabular-nums}.q4c-fila--desc>span:last-child{color:var(--q4c-precio);font-weight:600}.q4c-fila--total{font:700 17px/1.25 var(--q4c-sans);padding-top:8px;margin-top:2px;border-top:1px solid var(--q4c-linea);align-items:start}.q4c-total{display:grid;justify-items:end;gap:2px}details.q4c-envio{display:block}.q4c-envio summary{list-style:none;display:flex;justify-content:space-between;align-items:baseline;gap:12px;cursor:pointer}.q4c-envio summary::-webkit-details-marker{display:none}.q4c-envio__i{display:inline-grid;place-items:center;width:15px;height:15px;margin-left:3px;border:1px solid currentColor;border-radius:50%;font:600 9.5px/1 var(--q4c-sans);color:var(--q4c-gris);vertical-align:1px}.q4c-envio__gratis{color:var(--q4c-precio);font-weight:600}.q4c-envio__lista{list-style:none;margin:6px 0 2px;padding:8px 10px;display:grid;gap:3px;border-radius:10px;background:var(--q4c-tarjeta);font-size:12.5px;color:var(--q4c-gris)}.q4c-ahorro{font:600 12.5px/1.2 var(--q4c-sans);color:var(--q4c-precio)}.q4c-envio--zona{align-items:center}.q4c-envio__zona{display:flex;align-items:center;gap:7px;min-width:0}.q4c-envio__zona label{flex:none}.q4c-envio__sel{position:relative;min-width:0}.q4c-envio__sel:after{content:"";position:absolute;right:11px;top:50%;width:6px;height:6px;margin-top:-4px;border:solid var(--q4c-precio);border-width:0 1.5px 1.5px 0;transform:rotate(45deg);pointer-events:none}.q4c-envio__sel select{appearance:none;-webkit-appearance:none;display:block;max-width:100%;height:30px;margin:0;padding:0 28px 0 11px;border:1px solid var(--q4c-linea);border-radius:999px;background:var(--q4c-tarjeta);color:var(--q4c-texto);font:500 12.5px/1 var(--q4c-sans);text-overflow:ellipsis;cursor:pointer;transition:border-color .15s ease}.q4c-envio__sel select:focus-visible{outline:2px solid var(--q4c-oro);outline-offset:2px}@media(hover:hover){.q4c-envio__sel select:hover{border-color:color-mix(in srgb,var(--q4c-texto) 45%,transparent)}}@media(max-width:749px){.q4c-envio__sel select{font-size:16px;height:32px}}.q4c-envio__nota{display:grid;gap:1px;margin:-1px 0 1px;font:500 12.5px/1.35 var(--q4c-sans);color:var(--q4c-gris);text-wrap:pretty}.q4c-envio__nota b{color:var(--q4c-precio);font-weight:600;white-space:nowrap}.q4c-pagar{margin:4px 0 0}.q4c-pagar .q4c-boton{width:100%}.q4c-rapido{margin-top:8px;--shopify-accelerated-checkout-button-block-size: 46px;--shopify-accelerated-checkout-button-border-radius: 999px;--shopify-accelerated-checkout-inline-alignment: center}.q4c-rapido:empty{display:none}@media(min-width:750px){.q4c__cab{padding:18px 14px 14px 22px}.q4c__cuerpo{padding:16px 22px 24px}.q4c__pie{padding:14px 22px 18px}.q4c-sug-lista{margin:0 -22px;padding:0 22px 4px;scroll-padding-inline:22px}}@media(prefers-reduced-motion:reduce){dialog.q4c__dialogo,dialog.q4c__dialogo::backdrop,.q4c-esc__lleno,.q4c-esc__ico{transition:none}.q4c.is-cargando .q4c__panel:before{animation:none;transform:scaleX(1)}}.q4c-esc__m{font:500 10.5px/1.2 var(--q4c-sans);font-variant-numeric:tabular-nums;opacity:.8}.q4c-esc__p.is-on .q4c-esc__m{opacity:.55}.q4c-llegada{display:grid;justify-items:center;gap:8px;margin-top:10px;text-align:center}.q4c-llegada__linea{display:flex;align-items:flex-start;justify-content:center;gap:7px;margin:0;font:400 13px/1.35 var(--q4c-sans);color:var(--q4c-texto)}.q4c-llegada__linea .q4-ico{flex:none;width:17px;height:17px;margin-top:1px;color:var(--q4c-oro, #a8844f)}.q4c-llegada__linea strong{font-weight:600}.q4c-llegada__extra{color:var(--q4c-gris)}.q4c-llegada__pagos{display:flex;flex-wrap:wrap;justify-content:center;gap:5px;margin:0}.q4c-llegada__pago{width:34px;height:22px}.q4c-linea__ctrl{display:flex;align-items:center;gap:6px}.q4c-linea__quitar{display:grid;place-items:center;width:34px;height:34px;padding:0;border-radius:50%;text-decoration:none;color:var(--q4c-gris)}.q4c-linea__quitar:hover{color:var(--q4c-texto);background:color-mix(in srgb,var(--q4c-linea) 40%,transparent)}.q4c-linea__quitar svg{width:18px;height:18px}.q4c-linea__quitar:focus-visible{outline:2px solid var(--q4c-oro, #a8844f);outline-offset:1px}.q4c-sug__marca{min-height:1.2em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.q4c-linea:has(.q4c-linea__ctrl){grid-template-columns:76px minmax(0,1fr) auto;grid-template-rows:auto auto auto auto;column-gap:12px;row-gap:0;align-items:start}.q4c-linea:has(.q4c-linea__ctrl)>.q4c-linea__foto{grid-column:1;grid-row:1 / 4;width:76px;height:76px}.q4c-linea:has(.q4c-linea__ctrl)>.q4c-linea__txt,.q4c-linea:has(.q4c-linea__ctrl)>.q4c-linea__der,.q4c-linea:has(.q4c-linea__ctrl) .q4c-linea__ctrl{display:contents}.q4c-linea:has(.q4c-linea__ctrl) .q4c-linea__marca{grid-column:2;grid-row:1;padding-top:1px}.q4c-linea:has(.q4c-linea__ctrl) .q4c-linea__nombre{grid-column:2;grid-row:2;margin-top:2px}.q4c-linea:has(.q4c-linea__ctrl) .q4c-linea__quitar{grid-column:3;grid-row:1;justify-self:end;width:40px;height:40px;margin:-10px -10px -18px 0;color:#5f5850}.q4c-linea:has(.q4c-linea__ctrl) .q4c-linea__quitar svg{width:23px;height:23px}.q4c-linea:has(.q4c-linea__ctrl) :is(.q4c-linea__tam,.q4c-linea__var){grid-column:2;grid-row:3;align-self:center;justify-self:start;margin-top:10px}.q4c-linea:has(.q4c-linea__ctrl) .q4c-paso{grid-column:2;grid-row:3;align-self:center;justify-self:start;margin:10px 0 0 84px;height:32px}.q4c-linea:has(.q4c-linea__ctrl) .q4c-paso button{width:30px;height:30px}.q4c-linea:has(.q4c-linea__ctrl) .q4c-linea__precio{grid-column:3;grid-row:3;align-self:center;justify-items:end;margin-top:10px;font-size:14.5px}.q4c-linea:has(.q4c-linea__ctrl) .q4c-linea__precio>s{order:1}.q4c-linea:has(.q4c-linea__ctrl) .q4c-chip{grid-column:2 / 4;grid-row:4;margin-top:8px}.q4c-linea__tam:has(.q4c-linea__tam-v){width:76px;margin-top:0}.q4c-linea__tam:has(.q4c-linea__tam-v) select{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0}.q4c-linea__tam-v{display:flex;align-items:center;height:32px;padding:0 24px 0 12px;border:1px solid var(--q4c-linea);border-radius:999px;background:var(--q4c-tarjeta);color:var(--q4c-texto);font:500 13px/1 var(--q4c-sans);white-space:nowrap;transition:border-color .15s ease}.q4c-linea__tam:has(.q4c-linea__tam-v):after{right:10px}.q4c-linea__tam:has(select:focus-visible) .q4c-linea__tam-v{outline:2px solid var(--q4c-oro, #a8844f);outline-offset:2px}@media(hover:hover){.q4c-linea__tam:hover .q4c-linea__tam-v{border-color:color-mix(in srgb,var(--q4c-texto) 45%,transparent)}}.q4c-esc__n{white-space:nowrap}.q4c-esc__p .q4c-esc__m{margin-top:-4px}.q4c-sug-flecha{border-color:var(--q4c-texto);background:#fff}.q4c-sug__foto{position:relative}.q4c-sug__visto{position:absolute;top:6px;left:6px;padding:3px 7px;border-radius:999px;background:#1b1815d1;color:#f7f1e6;font:600 9.5px/1.2 var(--q4c-sans);letter-spacing:.04em;pointer-events:none}[data-q4c-sug-vacio] .q4c-sug__visto{display:none}[data-q4c-sug-vacio]{margin-top:18px}.q4c-envio__nota{display:block}.q4c-envio__nota[hidden]{display:none}.q4c-fila--total{align-items:baseline}.q4c-fila--total .q4c-ahorro{margin-left:2px}.q4c-llegada__ico{display:none}.q4c-llegada[data-zona=rm] [data-ico=rm],.q4c-llegada[data-zona=region] [data-ico=region],.q4c-llegada[data-zona=retiro] [data-ico=retiro]{display:contents}.q4c-op,.q4c-op__fila{min-width:0}.q4c-op__nota-t{display:block;margin:12px 0 6px;font:600 12.5px/1.3 var(--q4c-sans)}.q4c-op__nota-t span{font-weight:400;color:var(--q4c-gris)}.q4c-plegable textarea{max-width:100%;min-width:0;box-sizing:border-box;min-height:60px}.q4c-sug-bloque__t{font-size:13.5px}.q4c-sug{flex:0 0 284px;grid-template-columns:60px minmax(0,1fr);grid-template-rows:auto auto;column-gap:10px;row-gap:6px;align-items:center}.q4c-sug__foto{grid-row:1 / 3;width:60px;height:60px}.q4c-sug__txt{grid-column:2}.q4c-sug__accion{grid-column:2;display:flex;gap:6px}.q4c-sug__tam{flex:1;min-width:0;height:30px}.q4c-sug__boton{flex:none;height:30px;padding:0 12px}.q4c-sug__visto{top:3px;left:3px;padding:2px 5px;font-size:8.5px}@media(max-width:749px){.q4c__cab{padding:8px 8px 8px 16px}.q4c__titulo{font-size:21px}.q4c-ben{padding:11px 14px 10px;gap:9px;border-radius:14px}.q4c-ben__msg{font-size:13.5px}.q4c-esc__riel{top:11px}.q4c-esc__ico{width:24px;height:24px;border-width:1.25px}.q4c-esc__ico .q4-ico{width:13px;height:13px}.q4c-esc__p{gap:3px;font-size:10.5px}.q4c .q4c-ben__cant{margin:1px -14px -10px;padding:8px 14px 9px;font-size:12px;gap:8px}.q4c-ben__pct{width:18px;height:18px;font-size:9.5px}.q4c-linea{padding:10px 0}.q4c-sug{flex-basis:calc(100% - 40px)}.q4c-sug__tam{font-size:16px}.q4c-plegable summary{min-height:44px;font-size:13px}.q4c-codigo input,.q4c-plegable textarea{font-size:16px}.q4c__pie{padding:8px 16px calc(10px + env(safe-area-inset-bottom,0px))}.q4c-tot{gap:4px}.q4c-fila--total{padding-top:6px;font-size:16px}.q4c-boton{min-height:48px}}
/*# sourceMappingURL=/cdn/shop/t/50/assets/q4-carrito.css.map */
