body.template-product{overflow-x:clip}.template-product .zs-prod-meta-top{display:flex;min-height:28px;align-items:center;justify-content:space-between;gap:16px;margin-bottom:8px}.template-product .zs-prod-meta-top__start{display:flex;align-items:center;gap:8px}.template-product .zs-prod-badge{display:inline-flex;min-height:24px;align-items:center;padding:4px 9px;background:var(--zv3-dark);color:#fff;font-size:1rem;font-weight:850;letter-spacing:.05em;line-height:1;text-transform:uppercase}.template-product .zs-prod-vendor{color:var(--zv3-gold);font-size:1.05rem;font-weight:800;text-transform:uppercase}.template-product .zs-prod-meta-top .zs-prod-sku{margin:0;text-align:right}.template-product .zs-prod-rating{display:flex;align-items:center;gap:8px;margin:-2px 0 14px;color:var(--zv3-muted);font-size:1.2rem}.template-product .zs-prod-rating__stars{color:var(--zv3-gold);font-size:1.5rem;letter-spacing:.08em}.template-product a.zs-prod-rating{width:fit-content;color:var(--zv3-muted);text-decoration:none}.template-product a.zs-prod-rating:hover span:last-child{color:var(--zv3-ink);text-decoration:underline;text-underline-offset:3px}.template-product .zs-prod-rating--empty .zs-prod-rating__stars{letter-spacing:.04em}.template-product .zs-prod-description-disclosure{margin:4px 0 14px;color:var(--zv3-muted);font-size:1.2rem;line-height:1.55}.template-product .zs-prod-description-disclosure summary{display:flex;flex-direction:column;align-items:flex-start;gap:5px;list-style:none;cursor:pointer}.template-product .zs-prod-description-disclosure summary::-webkit-details-marker{display:none}.template-product .zs-prod-description-disclosure__teaser{max-width:62ch}.template-product .zs-prod-description-disclosure__toggle{color:var(--zv3-ink);font-weight:800;text-decoration:underline;text-underline-offset:3px}.template-product .zs-prod-description-disclosure__toggle .is-open{display:none}.template-product .zs-prod-description-disclosure[open]{display:flex;flex-direction:column}.template-product .zs-prod-description-disclosure[open] summary{order:2;margin-top:4px}.template-product .zs-prod-description-disclosure[open] .zs-prod-description-disclosure__teaser,.template-product .zs-prod-description-disclosure[open] .zs-prod-description-disclosure__toggle .is-closed{display:none}.template-product .zs-prod-description-disclosure[open] .zs-prod-description-disclosure__toggle .is-open{display:inline}.template-product .zs-prod-description-disclosure__full{color:var(--zv3-muted)}.template-product .zs-prod-description-disclosure__full>:first-child{margin-top:0}.template-product .zs-prod-description-disclosure__full>:last-child{margin-bottom:0}.template-product .zs-prod-precio{margin:12px 0 6px}.template-product .zs-prod-precio-notas{margin-bottom:12px}.template-product .zs-prod-cuotas{display:flex;flex-wrap:wrap;gap:5px 12px}.template-product .zs-prod-cuotas a{color:var(--zv3-ink);font-weight:750;text-underline-offset:3px}.template-product .zs-prod-purchase-status{display:flex;align-items:center;justify-content:flex-start;gap:10px 14px;flex-wrap:wrap;margin:8px 0 4px;padding:12px 0;border-top:1px solid var(--zv3-border);border-bottom:1px solid var(--zv3-border)}.template-product .zs-prod-purchase-status .zs-prod-stock{margin:0}.template-product .zs-prod-stock-note{padding-left:14px;border-left:1px solid var(--zv3-border);color:var(--zv3-muted);font-size:1.05rem;text-align:left}.template-product .zs-prod-cantidad{margin:18px 0 8px}.template-product .zs-prod-cantidad__control{border-radius:8px}.template-product .zs-prod-cantidad__btn{width:48px;min-height:46px;font-size:2rem;font-weight:700}.template-product .zs-prod-cantidad__input{width:58px;min-height:46px;font-size:1.35rem;font-weight:750}.template-product .zs-prod-boton{min-height:54px;gap:10px;border-color:color-mix(in srgb,var(--zs-product-cta-bg) 78%,#000);background:var(--zs-product-cta-bg);color:var(--zs-product-cta-text);box-shadow:0 8px 20px color-mix(in srgb,var(--zs-product-cta-bg) 22%,transparent);font-weight:850}.template-product .zs-prod-boton:hover:not(:disabled){background:var(--zs-product-cta-hover);color:var(--zs-product-cta-text);transform:translateY(-1px)}.template-product .zs-pill.zs-activa{box-shadow:0 0 0 2px #fff,0 0 0 3px var(--zv3-dark);font-weight:850}.template-product .zs-pill.zs-no-disponible{border-color:var(--zv3-border);background:#f2f0eb;opacity:.42;cursor:not-allowed;text-decoration-thickness:1.5px}.template-product .zs-prod-acciones{min-height:38px;align-items:center;flex-wrap:wrap;gap:12px 22px;margin-top:14px}.template-product .zs-prod-accion{min-height:36px;padding:6px 2px}.template-product .zs-prod-secure-checkout{display:flex;align-items:center;justify-content:center;gap:8px;margin:12px 0 0;color:var(--zv3-muted);font-size:1.15rem}.template-product .zs-prod-confianza__icono,.template-product .zs-prod-confianza__icono svg{width:26px;height:26px;flex:none;color:var(--zv3-dark)}.template-product .zs-prod-confianza__item>span:last-child{display:grid;gap:2px}.template-product .zs-prod-confianza__item strong{color:var(--zv3-ink);font-size:1.05rem;line-height:1.2;text-transform:uppercase}.template-product .zs-prod-confianza__item small{color:var(--zv3-muted);font-size:.95rem;line-height:1.25}.template-product .zs-prod-service-row{margin-bottom:30px}.template-product .zs-prod-service-progress:empty{display:none}.template-product .zs-prod-service-progress>.zs-envio-gratis{margin:0 0 16px;padding:15px 18px;border:1px solid #dce8dd;border-radius:var(--zs-service-radius, 12px);background:linear-gradient(90deg,#f4faf5,#fbfaf4);box-shadow:0 4px 16px #2b48300a}.template-product .zs-prod-service-progress .zs-envio-gratis__cabecera{margin-bottom:10px}.template-product .zs-prod-service-progress .zs-envio-gratis__texto{font-size:1.2rem}.template-product .zs-prod-service-progress .zs-envio-gratis__meta{font-size:1.15rem}.template-product .zs-prod-service-progress .zs-envio-gratis__barra{height:7px}.template-product .zs-prod-service-progress .zs-envio-gratis small{margin-top:8px;text-align:left}.template-product .zs-prod-service-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:16px;border:0;background:transparent}.template-product .zs-prod-service-card{min-width:0;padding:var(--zs-service-padding, 22px);border:1px solid var(--zs-service-border, var(--zv3-border));border-radius:var(--zs-service-radius, 12px);background:var(--zs-service-bg, var(--zv3-card));box-shadow:0 7px 22px #362b180d}.template-product .zs-prod-service-card h2{margin:0 0 11px;color:var(--zv3-ink);font-family:var(--zs-fuente-titulo);font-size:1.55rem;text-transform:uppercase}.template-product .zs-prod-service-title,.template-product .zs-prod-service-card .zs-shipping-calculator__heading{display:flex;align-items:center;gap:10px}.template-product .zs-prod-service-title__icon,.template-product .zs-prod-service-title__icon svg{display:block;width:25px;height:25px;flex:0 0 25px;color:var(--zs-service-accent, var(--zv3-gold));fill:currentColor}.template-product .zs-prod-service-card .zs-shipping-calculator__heading:before{width:25px;height:25px;flex:0 0 25px;background:var(--zs-service-accent, var(--zv3-gold));content:"";-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.7' d='M3 5h11v11H3zM14 9h4l3 3v4h-7zM7 19a2 2 0 1 0 0-4 2 2 0 0 0 0 4m10 0a2 2 0 1 0 0-4 2 2 0 0 0 0 4'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.7' d='M3 5h11v11H3zM14 9h4l3 3v4h-7zM7 19a2 2 0 1 0 0-4 2 2 0 0 0 0 4m10 0a2 2 0 1 0 0-4 2 2 0 0 0 0 4'/%3E%3C/svg%3E") center/contain no-repeat}.template-product .zs-prod-service-card p{margin:0 0 12px;color:var(--zv3-muted);font-size:1.2rem;line-height:1.45}.template-product .zs-prod-service-card .zs-logistics,.template-product .zs-prod-service-card .zs-envio-gratis{margin-top:0}.template-product .zs-prod-service-card .zs-shipping-calculator{padding:0;border:0;background:transparent}.template-product .zs-prod-service-card .zs-shipping-calculator__heading{font-family:var(--zs-fuente-titulo);font-size:1.55rem}.template-product .zs-prod-service-card .zs-shipping-calculator__intro{font-size:1.15rem}.template-product .zs-prod-service-card .zs-shipping-calculator__field label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.template-product .zs-prod-service-card .zs-shipping-calculator__field input,.template-product .zs-prod-service-card .zs-shipping-calculator__submit{min-height:44px}.template-product .zs-prod-service-card .zs-shipping-calculator__legal{font-size:.95rem}.template-product .zs-prod-service-copy{margin-top:14px;font-size:1.1rem}.template-product .zs-prod-service-card .zs-carrier-badges{align-items:center;gap:18px;margin:12px 0 10px}.template-product .zs-prod-service-card .zs-carrier-badge>img{height:24px}.template-product .zs-prod-service-card .zs-carrier-badge__logo--andreani{height:27px}.template-product .zs-prod-pagos__iconos{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:14px}.template-product .zs-prod-pagos__iconos .zs-pay-badge{display:inline-flex;min-width:0;min-height:38px;align-items:center;justify-content:center;padding:5px 8px;border:1px solid var(--zs-service-border, var(--zv3-border));border-radius:7px;background:#fff}.template-product .zs-prod-pagos__iconos .zs-pay-badge--wide{min-width:0;grid-column:span 2}.template-product .zs-prod-pagos__iconos .zs-pay-badge--text{max-width:none;color:var(--zv3-ink);font-size:.9rem;font-weight:800;line-height:1.1;text-align:center;text-transform:uppercase}.template-product .zs-prod-pagos__iconos .zs-cart-payment-icon{display:block;width:auto;max-width:60px;height:20px;object-fit:contain}.template-product .zs-prod-pagos__iconos .zs-cart-payment-icon--wide{max-width:72px}.template-product .zs-prod-confidence-list{display:grid;gap:11px;margin:2px 0 0;padding:0;list-style:none}.template-product .zs-prod-confidence-list li{position:relative;padding-left:25px;color:var(--zv3-muted);font-size:1.17rem;line-height:1.35}.template-product .zs-prod-confidence-list li:before{position:absolute;left:0;color:var(--zs-service-accent, var(--zv3-gold));font-size:1.25rem;font-weight:900;content:"\2713"}.template-product .zs-prod-accordion-row{margin-bottom:34px}.template-product .zs-prod-tabs{border:1px solid var(--zv3-border);background:var(--zv3-card)}.template-product .zs-prod-tabs__list{display:flex;gap:0;overflow-x:auto;border-bottom:1px solid var(--zv3-border);scrollbar-width:thin}.template-product .zs-prod-tabs__tab{position:relative;min-height:52px;padding:12px 24px;border:0;background:transparent;color:var(--zv3-muted);font:inherit;font-size:1.1rem;font-weight:800;letter-spacing:.02em;white-space:nowrap;text-transform:uppercase;cursor:pointer}.template-product .zs-prod-tabs__tab:after{content:"";position:absolute;right:0;bottom:-1px;left:0;height:2px;background:transparent}.template-product .zs-prod-tabs__tab:hover,.template-product .zs-prod-tabs__tab.is-active{color:var(--zv3-ink)}.template-product .zs-prod-tabs__tab.is-active:after{background:var(--zv3-gold)}.template-product .zs-prod-tabs__tab:focus-visible{outline:2px solid var(--zv3-gold);outline-offset:-3px}.template-product .zs-prod-tabs__panel{padding:28px 32px}.template-product .zs-prod-tabs__panel[hidden]{display:none}.template-product .zs-prod-tabs__content--media{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);gap:34px;align-items:center}.template-product .zs-prod-tabs__rte{color:var(--zv3-ink);font-size:1.25rem;line-height:1.65}.template-product .zs-prod-tabs__rte>:first-child{margin-top:0}.template-product .zs-prod-tabs__rte>:last-child{margin-bottom:0}.template-product .zs-prod-tabs__image{width:100%;max-height:360px;object-fit:contain;object-position:center;background:var(--zv3-surface)}.template-product .zs-prod-tabs__shipping{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}.template-product .zs-prod-tabs__shipping h3{margin-top:0;font-family:var(--zs-fuente-titulo);font-size:1.5rem;text-transform:uppercase}@media(min-width:991px){.template-product .zs-container.zs-prod-grid{grid-template-columns:minmax(0,var(--zs-product-gallery-width, 55%)) minmax(390px,1fr);gap:clamp(32px,4vw,56px)}.template-product .zs-prod-galeria{grid-template-columns:calc(var(--zs-product-thumbnail-size, 74px) + 4px) minmax(0,1fr)}.template-product .zs-prod-media{aspect-ratio:1 / 1}.template-product .zs-prod-galeria__mini{width:var(--zs-product-thumbnail-size, 74px);height:auto;aspect-ratio:4 / 5;flex-basis:var(--zs-product-thumbnail-size, 74px)}.template-product .zs-prod-galeria,.template-product .zs-prod-compra{top:154px}.template-product .zs-prod-tabs__content:not(.zs-prod-tabs__content--media) .zs-prod-tabs__rte{max-width:82ch}}@media(max-width:990px){.template-product .zs-prod-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.template-product .zs-prod-service-card--shipping{grid-column:1 / -1}}@media(max-width:749px){.template-product .zs-prod-galeria{position:relative;top:auto;left:15px;width:100vw;max-width:100vw;margin:0!important}.template-product .zs-prod-media{aspect-ratio:1 / 1.12}.template-product .zs-prod-meta-top{align-items:flex-start}.template-product .zs-prod-meta-top .zs-prod-sku{max-width:46%}.template-product .zs-prod-purchase-status{align-items:flex-start}.template-product .zs-prod-stock-note{max-width:none}.template-product .zs-prod-service-progress>.zs-envio-gratis{padding:14px 15px}.template-product .zs-prod-service-grid{display:flex;flex-direction:column;gap:12px}.template-product .zs-prod-service-card{width:100%;padding:20px 18px}.template-product .zs-prod-service-card--shipping{order:1}.template-product .zs-prod-service-card--confidence{order:2}.template-product .zs-prod-service-card--payment{order:3}.template-product .zs-prod-pagos__iconos{grid-template-columns:repeat(3,minmax(0,1fr))}.template-product .zs-prod-tabs__tab{padding-inline:18px}.template-product .zs-prod-tabs__panel{padding:24px 20px}.template-product .zs-prod-tabs__content--media,.template-product .zs-prod-tabs__shipping{grid-template-columns:1fr;gap:24px}.template-product .zs-prod-tabs__image{max-height:none}.template-product .zs-related .zs-product-card__options{min-width:0;flex-wrap:wrap;overflow:hidden}.template-product .zs-related .zs-product-card__sizes{max-width:100%;overflow:hidden}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/zs-product-reference.css.map */
