.sikana-free-shipping-badge{display:inline-flex;align-items:center;width:max-content;margin:6px 0;padding:4px 8px;border:1px solid #789352;border-radius:6px;background:#eff5e5;color:#405c21;font-size:12px;font-weight:700;line-height:1.25}
.products .product{position:relative}
.products .sikana-free-shipping-badge.is-loop{position:absolute;z-index:20;top:12px;left:12px;margin:0;pointer-events:none}
.single-product .sikana-free-shipping-badge.is-single{position:static}
.sikana-shipping-free-price{display:inline-block;margin-left:5px;padding:3px 7px;border:1px solid #789352;border-radius:6px;background:#e5f0cf;color:#405c21;font-size:.82em;font-weight:800;line-height:1.15;letter-spacing:.03em;text-transform:uppercase}
.xoo-wsc-ft-amt-shipping.sikana-shipping-needs-location .xoo-wsc-ft-amt-value{font-weight:600}

/* Mostramos la fila nativa de envío (para que el precio aparezca junto al
   resto de los totales), pero la dejamos como texto plano: sin click, sin
   fondo ni borde de hover, es un dato mas, no un boton. */
.xoo-wsc-footer .xoo-wsc-ft-amt-shipping{cursor:default!important;background:transparent!important;border:0!important;box-shadow:none!important}
.xoo-wsc-footer .xoo-wsc-ft-amt-shipping:hover{background:transparent!important}
.xoo-wsc-footer .xoo-wsc-ft-amt-shipping .xoo-wsc-toggle-slider{pointer-events:none!important;cursor:default!important;background:transparent!important}
.xoo-wsc-footer .xoo-wsc-ft-amt-shipping .xoo-wsc-icon-pencil{display:none!important}
.sikana-cart-shipping{flex:none;width:100%;margin:0;padding:16px 20px;box-sizing:border-box;border:0;border-top:1px solid #eee;background:transparent;color:#333}
.sikana-cart-shipping *{box-sizing:border-box}
.sikana-cart-shipping h3{margin:0 0 14px;color:#333;font-size:15px;font-weight:700;line-height:1.25}
.sikana-cart-shipping__form{display:flex;flex-direction:column;gap:10px}
.sikana-cart-shipping__field{display:flex;flex-direction:column;gap:5px;margin:0;font-size:12px;font-weight:600;color:#666}
.sikana-cart-shipping__field select,.sikana-cart-shipping__field input{width:100%;min-height:40px;margin:0;padding:8px 10px;border:1px solid #ddd;border-radius:4px;background:#fff;color:#333;font-size:13px}
.sikana-cart-shipping__submit{width:100%!important;min-height:42px;margin:2px 0 0!important;border-radius:4px!important}

/* Encabezado: "Opciones para el CP xxxx" + Cambiar CP */
.sikana-cart-shipping__summary{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:0 0 6px;font-size:13px;color:#666}
.sikana-cart-shipping__summary strong{color:#333}
.sikana-cart-shipping__change{appearance:none;margin:0;padding:0;border:0;background:transparent;color:#8b4b1d;font:inherit;font-size:12px;font-weight:700;text-decoration:underline;cursor:pointer}

/* Linea de "Envio: $X / GRATIS" una vez elegido un metodo */
.sikana-cart-shipping__chosen-line{display:flex;justify-content:space-between;align-items:center;margin:0 0 14px;padding:10px 12px;border-radius:6px;background:#f7f5f2;font-size:13px;font-weight:600;color:#333}
.sikana-cart-shipping__chosen-line strong{font-size:14px}
.sikana-cart-shipping__chosen-line strong.is-free{color:#405c21}

.sikana-cart-shipping__group{margin:0 0 4px}
.sikana-cart-shipping__group h4{margin:0 0 2px;color:#333;font-size:13px;font-weight:700}

/* Lista tipo Tiendanube: sin caja por opcion, solo un separador fino */
.sikana-cart-shipping__rates{display:block;margin:0;padding:0;list-style:none}
.sikana-cart-shipping__rates li{margin:0;padding:0;border:0;border-bottom:1px solid #eee;background:transparent}
.sikana-cart-shipping__rates li:last-child{border-bottom:0}
.sikana-cart-shipping__rates li.is-chosen{background:#fafafa}
.sikana-cart-shipping__rates label{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;margin:0;padding:11px 4px;cursor:pointer;font-size:13px;line-height:1.35}
.sikana-cart-shipping__rates input[type=radio]{margin:0;accent-color:#8b4b1d;width:16px;height:16px}
.sikana-cart-shipping__rate-name{min-width:0;color:#333}
.sikana-cart-shipping__rates strong{white-space:nowrap;font-size:13px;font-weight:700;color:#333}
.sikana-cart-shipping__rates strong.is-free{color:#405c21}

.sikana-cart-shipping__note{margin:10px 0 0;padding:0;font-size:11px;line-height:1.4;color:#999}
.sikana-cart-shipping__message{margin:10px 0 0;padding:0;font-size:12px;line-height:1.35;color:#666}

/* Selector de sucursal (Andreani / Correo Argentino) dentro del carrito */
.sikana-cart-branch{margin:12px 0 0;padding:12px 0 0;border-top:1px solid #eee}
.sikana-cart-branch h4{margin:0 0 8px;color:#333;font-size:13px;font-weight:700}
.sikana-cart-branch__search,.sikana-cart-branch__select{display:block;width:100%;min-height:40px;margin:0 0 8px;padding:8px 10px;border:1px solid #ddd;border-radius:4px;background:#fff;color:#333;font-size:13px}
.sikana-cart-branch__chosen{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;font-size:13px;line-height:1.35}
.sikana-cart-branch__info{display:flex;flex-direction:column;gap:2px;min-width:0}
.sikana-cart-branch__info strong{color:#333;font-weight:700}
.sikana-cart-branch__info span{color:#666;font-size:12px}
.sikana-cart-branch .sikana-cart-shipping__message{margin:0 0 8px}

/* "Ver mas / ver menos opciones de envio" */
.sikana-cart-shipping__toggle{display:block;width:100%;margin:8px 0 0;padding:10px 0;border:0;background:transparent;color:#333;font:inherit;font-size:13px;font-weight:700;text-align:center;cursor:pointer}
.sikana-cart-shipping__toggle:hover{text-decoration:underline;background:transparent}

/* Subtotal / Envio / descuentos: ahora viven en la parte que se desplaza,
   debajo de la calculadora, como filas simples. */
.sikana-cart-summary{display:flex;flex-direction:column;gap:8px;margin:0;padding:14px 20px;border-top:1px solid #eee}
.sikana-cart-summary:empty{display:none}
.sikana-cart-summary .xoo-wsc-ft-amt{display:flex!important;justify-content:space-between;align-items:baseline;gap:12px;margin:0!important;padding:0!important;border:0!important;background:transparent!important;font-size:14px;line-height:1.35}
.sikana-cart-summary .xoo-wsc-ft-amt-label{font-weight:600;color:#333}
.sikana-cart-summary .xoo-wsc-ft-amt-value{font-weight:600;color:#333;text-align:right}
.sikana-cart-summary .xoo-wsc-ft-amt-shipping .xoo-wsc-ft-amt-value{color:#666;font-weight:500}

/* Productos sugeridos debajo del resumen, antes del Total */
.sikana-cart-summary + *{margin-top:4px}

/* Pie fijo: solo Total grande + botones */
.xoo-wsc-footer.sikana-footer-compact .xoo-wsc-ft-amt-total{display:flex!important;justify-content:space-between;align-items:baseline;gap:12px;margin:0 0 12px!important;padding:0!important;border:0!important;background:transparent!important}
.xoo-wsc-footer.sikana-footer-compact .xoo-wsc-ft-amt-total .xoo-wsc-ft-amt-label,
.xoo-wsc-footer.sikana-footer-compact .xoo-wsc-ft-amt-total .xoo-wsc-ft-amt-label *{font-size:20px!important;font-weight:800!important;line-height:1.2;color:#1f1f1f}
.xoo-wsc-footer.sikana-footer-compact .xoo-wsc-ft-amt-total .xoo-wsc-ft-amt-value,
.xoo-wsc-footer.sikana-footer-compact .xoo-wsc-ft-amt-total .xoo-wsc-ft-amt-value *{font-size:22px!important;font-weight:800!important;line-height:1.2;color:#1f1f1f}


/* ===== 0.5.2 ===== */

/* Fila "Envio": nunca clickeable, este donde este (pie o resumen). */
.xoo-wsc-ft-amt-shipping,.xoo-wsc-ft-amt-shipping *{cursor:default!important}
.xoo-wsc-ft-amt-shipping,.xoo-wsc-ft-amt-shipping:hover{background:transparent!important;border:0!important;box-shadow:none!important;outline:0!important}
.xoo-wsc-ft-amt-shipping .xoo-wsc-toggle-slider,.xoo-wsc-ft-amt-shipping .xoo-wsc-icon-pencil{display:none!important}

/* Jerarquia de botones: Iniciar compra es el principal. */
.xoo-wsc-footer .xoo-wsc-ft-btn-checkout{min-height:54px!important;font-size:16px!important;font-weight:800!important;letter-spacing:.06em!important;text-transform:uppercase!important;border-radius:6px!important}
.xoo-wsc-footer .xoo-wsc-ft-btn-continue{font-size:13px!important;font-weight:600!important;text-decoration:underline;text-underline-offset:3px}

/* Calcular envio: boton secundario, contorno en marron, sin relleno. */
.sikana-cart-shipping .sikana-cart-shipping__submit,
.sikana-cart-shipping .sikana-cart-shipping__submit:focus{min-height:42px!important;padding:8px 14px!important;border:1.5px solid #5e2e09!important;border-radius:6px!important;background:#fff!important;color:#5e2e09!important;font-size:14px!important;font-weight:700!important;box-shadow:none!important}
.sikana-cart-shipping .sikana-cart-shipping__submit:hover{background:#f7efe6!important;color:#5e2e09!important}
.sikana-cart-shipping .sikana-cart-shipping__submit:disabled{opacity:.6}

/* Sugeridos tipo Tiendanube: tira deslizable de a 2 tarjetas.
   Anulamos el carrusel de Side Cart (lightSlider), que calcula anchos con el
   carrito oculto y deja las tarjetas en 0px. */
.sikana-suggested{padding:14px 20px!important;border-top:1px solid #eee}
.sikana-suggested .xoo-wsc-sp-heading{display:block;margin:0 0 10px;font-size:15px;font-weight:700;color:#333;text-align:left}
.sikana-suggested .lSSlideOuter,.sikana-suggested .lSSlideWrapper{overflow:visible!important;height:auto!important;width:100%!important}
.sikana-suggested .lSAction,.sikana-suggested .lSPager,.sikana-suggested .clone{display:none!important}
.sikana-suggested ul.xoo-wsc-sp-slider{display:flex!important;gap:10px;width:100%!important;height:auto!important;margin:0!important;padding:0 0 6px!important;transform:none!important;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;list-style:none}
.sikana-suggested ul.xoo-wsc-sp-slider::-webkit-scrollbar{display:none}
.sikana-suggested .xoo-wsc-sp-prod-cont{flex:0 0 calc(50% - 5px)!important;width:calc(50% - 5px)!important;height:auto!important;margin:0!important;padding:0!important;scroll-snap-align:start;float:none!important}
.sikana-suggested .xoo-wsc-sp-product{display:flex!important;flex-direction:column;gap:8px;margin:0!important;padding:0!important;border:0!important;background:transparent!important}
.sikana-suggested .xoo-wsc-sp-left-col{position:relative;width:100%!important;max-width:none!important;flex:none!important;margin:0!important;padding:0!important}
.sikana-suggested .xoo-wsc-sp-left-col > a{display:block;aspect-ratio:1/1;overflow:hidden;border-radius:6px;background:#f5f5f5}
.sikana-suggested .xoo-wsc-sp-left-col img.sikana-loop-original-media{display:block!important;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover;margin:0!important}
.sikana-suggested .sikana-loop-mobile-gallery{display:none!important}
.sikana-suggested .xoo-wsc-sp-right-col{display:flex!important;flex-direction:column;gap:4px;width:100%!important;margin:0!important;padding:0!important}
.sikana-suggested .xoo-wsc-sp-rc-top,.sikana-suggested .xoo-wsc-sp-rc-bottom{display:block!important;margin:0!important;padding:0!important}
.sikana-suggested .xoo-wsc-sp-title,.sikana-suggested .xoo-wsc-sp-title a{display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;font-size:13px!important;font-weight:500!important;line-height:1.3!important;color:#333!important;text-decoration:none!important}
.sikana-suggested .xoo-wsc-sp-title a{display:inline!important}
.sikana-suggested .xoo-wsc-sp-price,.sikana-suggested .xoo-wsc-sp-price *{font-size:14px!important;font-weight:800!important;color:#1f1f1f!important}
.sikana-suggested .xoo-wsc-sp-price del{display:none}

/* Boton "+" redondo adentro de la foto, abajo a la derecha. */
.sikana-suggested .xoo-wsc-sp-left-col .xoo-wsc-sp-atc{position:absolute;right:8px;bottom:8px;z-index:3;margin:0!important;padding:0!important}
.sikana-suggested .xoo-wsc-sp-atc a.button{display:flex!important;align-items:center;justify-content:center;width:34px!important;height:34px!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:50%!important;background:#5e2e09!important;color:#fff!important;font-size:0!important;line-height:1!important;box-shadow:0 2px 6px rgba(0,0,0,.25)}
.sikana-suggested .xoo-wsc-sp-atc a.button span{font-size:22px!important;font-weight:500;line-height:1;margin:0!important;color:#fff!important}
.sikana-suggested .xoo-wsc-sp-atc a.button.loading span{opacity:.4}
.sikana-suggested .xoo-wsc-sp-atc a.added_to_cart,.sikana-suggested .xoo-wsc-sp-atc .screen-reader-text{display:none!important}


/* ===== 0.5.3 ===== */

/* Jerarquia: Subtotal y Envio pesan mas que "Tambien te pueden gustar". */
.sikana-cart-summary{gap:10px}
.sikana-cart-summary .xoo-wsc-ft-amt,.sikana-cart-summary .xoo-wsc-ft-amt-label{font-size:16px!important;font-weight:700!important;color:#1f1f1f!important}
.sikana-cart-summary .xoo-wsc-ft-amt-value,.sikana-cart-summary .xoo-wsc-ft-amt-value *{font-size:16px!important;font-weight:700!important;color:#1f1f1f!important}
.sikana-cart-summary .xoo-wsc-ft-amt-shipping .xoo-wsc-ft-amt-value{color:#5e2e09!important;font-weight:600!important}
.sikana-suggested .xoo-wsc-sp-heading{font-size:13px!important;font-weight:600!important;color:#666!important;text-transform:none!important;letter-spacing:0!important}

/* Carrusel de sugeridos con flechas */
.sikana-suggested .sikana-sp-frame{position:relative!important}
.sikana-suggested ul.xoo-wsc-sp-slider{scroll-behavior:smooth}
.sikana-sp-arrow{position:absolute;top:30%;z-index:5;display:flex;align-items:center;justify-content:center;width:32px;height:32px;margin:0;padding:0;transform:translateY(-50%);border:1px solid #e5e5e5;border-radius:50%;background:#fff;color:#333;box-shadow:0 2px 8px rgba(0,0,0,.18);cursor:pointer;transition:opacity .15s}
.sikana-sp-arrow:hover{background:#fff;color:#5e2e09}
.sikana-sp-arrow.is-prev{left:-10px}
.sikana-sp-arrow.is-next{right:-10px}
.sikana-sp-arrow.is-hidden{opacity:0;pointer-events:none}

/* ===== 0.6.0 · Packs y boxes (ficha + aviso en carrito) ===== */
.sikana-px-cross{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:18px 0 4px;clear:both}
.sikana-px-card{display:flex;align-items:center;gap:10px;padding:10px;border:1px solid #f1dcc0;border-radius:10px;background:#FDF7E7;color:#5E2E09!important;text-decoration:none!important;transition:border-color .15s,background .15s}
.sikana-px-card:hover{border-color:#F74007;background:#FFEFBC}
.sikana-px-card__img{flex:none;width:56px;height:56px;border-radius:8px;overflow:hidden;background:#fff}
.sikana-px-card__img img{display:block;width:100%!important;height:100%!important;object-fit:cover;margin:0!important}
.sikana-px-card__body{display:flex;flex-direction:column;gap:2px;min-width:0;font-size:13px;line-height:1.3}
.sikana-px-card__body strong{font-size:14px;font-weight:800}
.sikana-px-card__body span{color:#7a4a25}
.sikana-px-card__body em{font-style:normal;font-weight:700;color:#F74007;margin-top:2px}
@media(max-width:600px){.sikana-px-cross{grid-template-columns:1fr}}
.sikana-px-nudge{display:flex;gap:10px;align-items:flex-start;margin:12px 20px 4px;padding:12px;border:1.5px dashed #F74007;border-radius:10px;background:#FFEFBC;color:#5E2E09}
.sikana-px-nudge__icon{flex:none;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:#F74007;color:#fff;font-weight:800;font-size:14px}
.sikana-px-nudge__body{min-width:0;font-size:13px;line-height:1.35}
.sikana-px-nudge__body strong{display:block;font-size:14px;font-weight:800}
.sikana-px-nudge__body p{margin:2px 0 6px!important;padding:0;color:#7a4a25}
.sikana-px-nudge__body small{display:block;margin:-2px 0 6px;font-size:11.5px;line-height:1.3;color:#7a4a25;opacity:.85}
.sikana-px-nudge__body a{font-weight:800;color:#5E2E09!important;text-decoration:underline!important;text-underline-offset:3px}

/* ===== 0.6.8 · Pop-up "¡Agregado al carrito!" ===== */
.sikana-added{position:fixed;top:16px;right:16px;z-index:999999;width:min(380px,calc(100vw - 32px));padding:16px;border:1px solid #f1dcc0;border-radius:14px;background:#FDF7E7;color:#5E2E09;box-shadow:0 12px 32px rgba(94,46,9,.22);opacity:0;transform:translateY(-12px);pointer-events:none;transition:opacity .2s ease,transform .2s ease;font-family:inherit}
.sikana-added.is-open{opacity:1;transform:none;pointer-events:auto}
.sikana-added__row{display:grid;grid-template-columns:64px minmax(0,1fr) 28px;gap:12px;align-items:start}
.sikana-added__media{position:relative;width:64px;height:64px}
.sikana-added__media img{display:block;width:64px!important;height:64px!important;object-fit:cover;border-radius:10px;background:#fff}
.sikana-added__check{position:absolute;top:-6px;right:-6px;display:flex;align-items:center;justify-content:center;width:22px;height:22px;border:2px solid #FDF7E7;border-radius:50%;background:#F74007;color:#fff;font-size:12px;font-weight:800;line-height:1}
.sikana-added__info{min-width:0}
.sikana-added__info p{margin:0!important}
.sikana-added__name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:15px;font-weight:600;line-height:1.3}
.sikana-added__detail{font-size:12.5px;color:rgba(94,46,9,.72);margin-top:2px!important}
.sikana-added__price{font-size:14px;margin-top:4px!important}
.sikana-added__ok{font-size:14px;font-weight:800;margin-top:6px!important}
.sikana-added__close{display:flex;align-items:center;justify-content:center;width:28px;height:28px;margin:-4px -4px 0 0;padding:0!important;border:0!important;background:transparent!important;color:#5E2E09!important;box-shadow:none!important;cursor:pointer}
.sikana-added__total{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin:14px 0 12px;padding-top:12px;border-top:1px solid rgba(94,46,9,.14);font-size:15px}
.sikana-added__total strong{font-size:17px;font-weight:800}
.sikana-added__cta{display:block;width:100%;min-height:46px;margin:0;padding:10px 16px!important;border:0!important;border-radius:999px!important;background:#5E2E09!important;color:#fff!important;font-size:14px!important;font-weight:800!important;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}
.sikana-added__cta:hover{background:#4a2306!important}
@media(max-width:600px){.sikana-added{top:10px;right:10px;left:10px;width:auto}}

/* ===== 0.6.9 · Sin "salto" al abrir el carrito ===== */
/* El contenido se muestra recien cuando el JS lo acomodo. Si por algo el JS
   no corre, igual aparece al segundo (no queda vacio). */
.xoo-wsc-container:not(.sikana-arranged) .xoo-wsc-body,
.xoo-wsc-container:not(.sikana-arranged) .xoo-wsc-footer{opacity:0;animation:sikana-reveal 0s linear 1s forwards}
@keyframes sikana-reveal{to{opacity:1}}

/* ===== 0.6.12 · Productos del carrito mas compactos ===== */
/* Foto 64px, nombre + color arriba, precio y cantidad en la misma linea. */
.xoo-wsc-product{padding:10px 12px!important;margin-bottom:8px!important;align-items:center!important}
.xoo-wsc-product .xoo-wsc-img-col{flex:0 0 64px!important;width:64px!important;max-width:64px!important;margin-right:12px!important}
.xoo-wsc-product .xoo-wsc-img-col img{width:64px!important;height:64px!important;max-width:none!important;object-fit:cover!important;border-radius:8px!important}
.xoo-wsc-product .xoo-wsc-img-col .sikana-loop-mobile-gallery{display:none!important}
.xoo-wsc-product .xoo-wsc-img-col img.sikana-loop-original-media{display:block!important}
.xoo-wsc-product .xoo-wsc-sm-info{width:100%!important}
.xoo-wsc-product .xoo-wsc-sm-left{display:flex!important;flex-direction:row!important;flex-wrap:wrap;align-items:center;column-gap:10px;row-gap:2px;min-width:0}
.xoo-wsc-product .xoo-wsc-pname{flex:1 1 100%;margin:0!important}
.xoo-wsc-product .xoo-wsc-pname,.xoo-wsc-product .xoo-wsc-pname a{font-size:14px!important;line-height:1.25!important}
.xoo-wsc-product dl.variation{flex:1 1 100%;display:grid!important;grid-template-columns:auto 1fr;column-gap:4px;row-gap:0;margin:0!important;font-size:12px!important;line-height:1.35!important}
.xoo-wsc-product dl.variation dt,.xoo-wsc-product dl.variation dd{margin:0!important;padding:0!important;font-size:12px!important}
.xoo-wsc-product dl.variation dd p{margin:0!important}
.xoo-wsc-product .xoo-wsc-priceBox{margin:4px 0 0!important}
.xoo-wsc-product .xoo-wsc-pprice{font-size:13px!important;font-weight:700}
.xoo-wsc-product .xoo-wsc-qty-box{margin:4px 0 0 auto!important;height:28px!important;min-height:0!important}
.xoo-wsc-product .xoo-wsc-qty-box .xoo-wsc-chng{width:26px!important;height:28px!important;line-height:28px!important;font-size:14px!important}
.xoo-wsc-product .xoo-wsc-qty-box input.xoo-wsc-qty{width:34px!important;height:28px!important;min-height:0!important;padding:0!important;font-size:13px!important}

/* ===== 0.6.13 · Calculadora de envio del carrito mas compacta ===== */
/* Provincia arriba; codigo postal y boton en la misma linea. Los rotulos
   quedan ocultos a la vista (siguen para lectores de pantalla). */
.xoo-wsc-modal .sikana-cart-shipping{padding:12px 20px!important}
.xoo-wsc-modal .sikana-cart-shipping h3{margin:0 0 8px!important;font-size:15px!important;line-height:1.2!important}
.xoo-wsc-modal .sikana-cart-shipping__form{display:grid!important;grid-template-columns:minmax(0,1fr) auto;gap:8px!important}
.xoo-wsc-modal .sikana-cart-shipping__field:first-child,.xoo-wsc-modal label.sikana-cart-shipping__field:first-of-type,.xoo-wsc-modal .sikana-cart-shipping__field:has(select){grid-column:1 / -1}
.xoo-wsc-modal .sikana-cart-shipping__field:has(input){grid-column:1}
.xoo-wsc-modal .sikana-cart-shipping .sikana-cart-shipping__submit{grid-column:2}
.xoo-wsc-modal .sikana-cart-shipping__field>span{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap}
.xoo-wsc-modal .sikana-cart-shipping__field select,.xoo-wsc-modal .sikana-cart-shipping__field input{min-height:38px!important;height:38px!important;padding:6px 10px!important;font-size:13px!important}
.xoo-wsc-modal .sikana-cart-shipping .sikana-cart-shipping__submit{width:auto!important;min-height:38px!important;height:38px!important;margin:0!important;padding:6px 14px!important;font-size:13px!important;white-space:nowrap}

/* ===== 0.6.14 · Precio de Boxes/Packs en "Tambien te pueden gustar" ===== */
/* En la ficha de producto, el estilo del precio grande de la pagina se le
   pegaba al precio de la sugerencia. Igual que el resto de las tarjetas. */
html body .xoo-wsc-modal .xoo-wsc-sp-price,
html body .xoo-wsc-modal .xoo-wsc-sp-price *{font-size:14px!important;font-weight:800!important;line-height:1.3!important;letter-spacing:normal!important;color:#1f1f1f!important;font-family:inherit!important}
html body .xoo-wsc-modal .xoo-wsc-sp-price del,html body .xoo-wsc-modal .xoo-wsc-sp-price .sikana-pack-off-badge{display:none!important}
@media (max-width:767px){.products .sikana-free-shipping-badge.is-loop{top:8px;left:8px;padding:3px 6px;font-size:10.5px;white-space:nowrap}}
