.combo-wrapper{padding:24px 0;background:var(--combo-bg, transparent);color:var(--combo-text, inherit)}.combo-wrapper *{box-sizing:border-box}.combo-heading{margin:0 0 14px;font-size:1.8rem;font-weight:700;color:var(--combo-heading, inherit)}.combo-card{display:flex;align-items:center;gap:16px;background:var(--combo-card-bg, #fff);border:1px solid var(--combo-border, rgba(0, 0, 0, .08));border-radius:14px;padding:12px}.combo-media{flex-shrink:0;width:84px;height:84px;border-radius:10px;overflow:hidden;background:#0000000d}.combo-image{width:100%;height:100%;object-fit:cover;display:block}.combo-content{flex:1;min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px}.combo-info{flex:1 1 140px;min-width:0}.combo-title{margin:0 0 4px;font-size:1.5rem;font-weight:700;line-height:1.3;color:var(--combo-text, inherit);text-decoration:none;display:block}.combo-price{margin:0;font-size:1.5rem;font-weight:700}.combo-price--compare{text-decoration:line-through;font-weight:400;opacity:.55;font-size:1.25rem;margin-right:6px}.combo-btn{flex-shrink:0;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 20px;border-radius:999px;border:none;background:var(--combo-btn-bg, #FF008B);color:var(--combo-btn-text, #fff);font-size:1.35rem;font-weight:700;cursor:pointer;min-height:44px;transition:opacity .2s ease,transform .15s ease}.combo-btn:hover{opacity:.88}.combo-btn:active{transform:scale(.98)}.combo-btn-loader{display:none;width:13px;height:13px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%}.combo-btn.is-loading .combo-btn-text{visibility:hidden}.combo-btn.is-loading .combo-btn-loader{display:block;position:absolute;animation:combo-spin .7s linear infinite}.combo-btn.is-error{background:#a53a3a}@keyframes combo-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.combo-btn.is-loading .combo-btn-loader{animation:none}}@media screen and (max-width:480px){.combo-media{width:68px;height:68px}.combo-content{gap:8px 10px}.combo-title,.combo-price{font-size:1.35rem}.combo-btn{padding:10px 16px;font-size:1.25rem;flex-basis:100%}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/section-combo-producto.css.map */
