.quick-variant-selector{margin-top:12px;display:flex;flex-direction:column;gap:10px}.variant-icons-wrapper{display:flex;gap:8px;align-items:center;justify-content:var(--product-alignment, flex-start);flex-wrap:wrap}.variant-icon-btn{position:relative;width:var(--variant-icon-size, 40px);height:var(--variant-icon-size, 40px);min-width:var(--variant-icon-size, 40px);padding:4px;background:#fff;border:2px solid #e7e7e7;border-radius:8px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:center;overflow:hidden}.variant-icon-btn.no-icon{width:auto;min-width:60px;padding:8px 12px;height:auto}.variant-text-label{font-size:12px;font-weight:600;color:var(--color-text, #000000);white-space:nowrap;text-transform:uppercase;letter-spacing:.5px}.variant-icon-btn:hover{border-color:var(--color-heading, #000000);transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.variant-icon-btn.active{border-color:var(--btn-primary-bg-color, #000000);background:var(--btn-primary-bg-color, #000000);box-shadow:0 0 0 1px var(--btn-primary-bg-color, #000000)}.variant-icon-btn.active .variant-text-label{color:var(--btn-primary-color, #ffffff)}.variant-icon-btn[data-available=false]{opacity:.4;cursor:not-allowed}.variant-icon-btn[data-available=false]:hover{transform:none;box-shadow:none}.variant-icon-img{width:100%;height:100%;object-fit:contain;display:block}.variant-sold-out{position:absolute;bottom:-2px;left:50%;transform:translate(-50%);font-size:8px;background:red;color:#fff;padding:1px 4px;border-radius:2px;white-space:nowrap;font-weight:600;text-transform:uppercase;letter-spacing:.5px;z-index:2}.quick-add-cart-wrapper{animation:fadeInUp .3s cubic-bezier(.4,0,.2,1)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.quick-add-cart-btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:10px 16px;background:var(--btn-primary-bg-color, #000000);color:var(--btn-primary-color, #ffffff);border:none;border-radius:var(--btn-radius, 4px);font-size:14px;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);text-transform:uppercase;letter-spacing:.5px}.quick-add-cart-btn:hover:not(:disabled){background:var(--btn-primary-hover-bg-color, #333333);transform:translateY(-1px);box-shadow:0 4px 12px #00000026}.quick-add-cart-btn:active:not(:disabled){transform:translateY(0)}.quick-add-cart-btn:disabled{opacity:.5;cursor:not-allowed}.quick-add-cart-btn svg{width:16px;height:16px;flex-shrink:0}.product__inner,.product-image.has-background-layer,.product__media.with-background{overflow:hidden!important}.product__media.with-background .product__img{max-width:100%;max-height:100%}.btn__quick-shop .product-quickview-btn{display:none!important}@media (max-width: 749px){.variant-icons-wrapper{justify-content:center}.quick-add-cart-btn{font-size:13px;padding:8px 14px}}@media (max-width: 749px){.variant-icon-btn{width:calc(var(--variant-icon-size, 40px) * .9);height:calc(var(--variant-icon-size, 40px) * .9)}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/quick-variant-selector.css.map */
