.combina-com-card{position:relative;background-color:#f2f2f2;margin:0 0 16px;box-sizing:border-box}.combina-com-card:before{content:"";position:absolute;top:0;left:50%;right:50%;width:100vw;height:100%;background-color:#f2f2f2;transform:translate(-50%);z-index:-1}.combina-com-card-inner{position:relative;z-index:1}.combina-com-text{color:#727376;padding-top:4px;text-align:center;margin:0 0 4px;font-size:1.5rem;font-weight:400}.combina-com-products{display:flex;flex-direction:row;gap:12px;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;padding-bottom:4px}.combina-com-products::-webkit-scrollbar{display:none}.combina-com-item{display:flex;flex-direction:row;align-items:center;gap:12px;padding:12px;border-radius:8px;min-width:280px;flex-shrink:0;cursor:grab}.combina-com-item:active{cursor:grabbing}.combina-com-link{display:flex;flex-direction:row;align-items:center;gap:12px;text-decoration:none;flex:1;min-width:0}.combina-com-image{width:60px;height:60px;object-fit:contain;border-radius:8px;flex-shrink:0;background-color:#f5f5f5}.combina-com-info{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0}.combina-com-title{color:#000;font-size:1.375rem;font-weight:500;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.combina-com-price-wrapper{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.combina-com-price{color:#000;font-size:1.25rem;font-weight:600}.combina-com-compare-price{color:#999;font-size:.6875rem;text-decoration:line-through}.combina-com-button{background-color:#000;color:#fff;border:none;padding:6px 12px;border-radius:32px;font-size:.875rem;font-weight:600;text-transform:lowercase;white-space:nowrap;cursor:pointer;flex-shrink:0;transition:all .3s ease;position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:80px}.combina-com-button:hover:not(:disabled):not(.loading):not(.success){opacity:.9}.combina-com-button:disabled{cursor:not-allowed}.combina-com-button.in-cart{background-color:#4caf50}.combina-com-button.loading{pointer-events:none}.combina-com-button.loading .button-text{opacity:0}.combina-com-button.success{background-color:#4caf50;animation:combinaComSuccessPulse .6s ease}@keyframes combinaComSuccessPulse{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.combina-com-button .button-loading-spinner{display:none;width:12px;height:12px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:combinaComSpin .8s linear infinite;position:absolute}.combina-com-button.loading .button-loading-spinner{display:block}@keyframes combinaComSpin{to{transform:rotate(360deg)}}.combina-com-button .button-check-icon{display:none;width:14px;height:14px;position:absolute}.combina-com-button.success .button-check-icon{display:block;animation:combinaComCheckAppear .4s ease}@keyframes combinaComCheckAppear{0%{opacity:0;transform:scale(0)}50%{transform:scale(1.2)}to{opacity:1;transform:scale(1)}}.combina-com-button.success .button-text{opacity:0}.combina-com-products.dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.combina-com-products.dragging .combina-com-link{pointer-events:none}
/*# sourceMappingURL=/cdn/shop/t/3/compiled_assets/styles.css.map */
