.product__title-row{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.product__title-row .product__title{flex:1;min-width:0}.product__title-badge{flex-shrink:0;display:flex;align-items:center}.product__title-badge:empty{display:none}.product__subcategoria{width:100%}.product__subcategoria-text{margin:0;font-size:calc(.85rem * var(--FONT-ADJUST-BODY));color:var(--block-text, var(--text));opacity:.7;text-transform:uppercase;letter-spacing:.08em;font-weight:var(--FONT-WEIGHT-BODY)}.product__tech-tags{width:100%}.product__tech-tags-list{display:flex;flex-wrap:wrap;gap:8px}.product__tech-tag{display:inline-flex;align-items:center;padding:6px 14px;font-size:calc(.75rem * var(--FONT-ADJUST-BODY));font-weight:var(--FONT-WEIGHT-BODY-BOLD);color:var(--block-text, var(--text));background:var(--block-bg, var(--bg-accent, rgba(0, 0, 0, .04)));border:1px solid var(--border);border-radius:6px;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;transition:background .2s ease}.product__frase-corta{width:100%}.product__frase-corta-text{margin:0;font-size:calc(.9rem * var(--FONT-ADJUST-BODY));color:var(--block-text, var(--text));opacity:.85;line-height:1.5;font-style:italic}.product__frase-corta--truncated .frase-corta__full{display:none}.product__frase-corta--truncated .frase-corta__preview{display:inline}.product__frase-corta--truncated .frase-corta__toggle-less,.product__frase-corta--expanded .frase-corta__preview{display:none}.product__frase-corta--expanded .frase-corta__full{display:inline}.product__frase-corta--expanded .frase-corta__toggle-more{display:none}.product__frase-corta--expanded .frase-corta__toggle-less{display:inline}.frase-corta__toggle{background:none;border:none;padding:0;margin-left:.25em;font-size:inherit;font-family:inherit;color:var(--text);opacity:.6;cursor:pointer;text-decoration:underline;font-style:italic;transition:opacity .2s}.frase-corta__toggle:hover{opacity:1}.product__shipping-info{width:100%}.product__shipping-info-row{display:flex;align-items:center;justify-content:flex-start;gap:20px;flex-wrap:wrap;padding:12px 0}.product__shipping-info-item{display:flex;align-items:center;gap:6px}.product__shipping-info-icon{display:flex;align-items:center;justify-content:center;width:20px;height:20px;color:var(--block-text, var(--text));opacity:.7}.product__shipping-info-icon svg{width:100%;height:100%}.product__shipping-info-text{font-size:calc(.8rem * var(--FONT-ADJUST-BODY));color:var(--block-text, var(--text))}.product__caracteristicas-clave{width:100%}.product__caract-title{font-size:calc(1rem * var(--FONT-ADJUST-BODY));font-weight:var(--FONT-WEIGHT-BODY-BOLD);color:var(--block-heading, var(--text));margin:0 0 10px}.product__caract-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.product__caract-item{display:flex;align-items:center;gap:8px;font-size:calc(.9rem * var(--FONT-ADJUST-BODY));color:var(--block-text, var(--text))}.product__caract-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:20px;height:20px}.product__caract-icon svg,.product__caract-icon img{width:100%;height:100%}.product__caract-text{flex:1}.product__submit__buttons:has(.product__atc-row){grid-template-columns:minmax(0,1fr)!important}.product__atc-row{display:flex;align-items:stretch;gap:8px;width:100%}.product__qty-inline{flex:0 0 25%}.product__qty-inline .quantity-selector{max-width:none;height:100%;width:100%}.product__qty-inline .quantity__input{height:100%;min-height:44px}.product__atc-row .product__submit__item{flex:0 0 calc(75% - 8px);min-width:0;display:flex}.product__atc-row .product__submit__item .btn{width:100%}.product__atc-row+[data-buy-it-now]{grid-column:1 / -1;width:100%}@media only screen and (max-width:767px){.product__title-row{flex-direction:column;align-items:flex-start;gap:8px}.product__tech-tags-list{gap:6px}.product__tech-tag{padding:5px 10px;font-size:calc(.7rem * var(--FONT-ADJUST-BODY))}.product__shipping-info{max-width:100%;overflow:hidden}.product__shipping-info-row{gap:8px 14px;flex-wrap:wrap}.product__shipping-info-text{font-size:calc(.7rem * var(--FONT-ADJUST-BODY));white-space:normal;word-break:break-word}.product__shipping-info-icon{width:16px;height:16px;flex-shrink:0}.product__shipping-info-item{gap:4px;max-width:100%}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/section-product-custom-blocks.css.map */
