.product-card__variant-selector{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,#fffffffa);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);padding:1rem;transform:translateY(100%);opacity:0;transition:all var(--motion-base) var(--motion-ease);pointer-events:none;z-index:2}.product-card:hover .product-card__variant-selector{transform:translateY(0);opacity:1;pointer-events:all}.variant-selector__grid{display:flex;flex-wrap:nowrap;gap:.5rem;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.variant-selector__grid::-webkit-scrollbar{display:none}.variant-selector__button{flex:1;padding:.5rem 1rem;border:1px solid rgba(0,0,0,.1);border-radius:.5rem;background:#fffffff2;color:#333;font-size:12px;font-weight:500;text-align:center;cursor:pointer;transition:all var(--motion-fast) var(--motion-ease);position:relative;overflow:hidden;white-space:nowrap;min-width:0;width:100%}.variant-selector__button:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px #00000026;border-color:#0003;background:#fff}.variant-selector__button:active:not(:disabled){transform:translateY(-1px)}.variant-selector__button--unavailable{opacity:.6;cursor:not-allowed;background:#0000000d}.variant-selector__button-content{display:flex;align-items:center;justify-content:center;transition:opacity var(--motion-fast) var(--motion-ease)}.variant-selector__title{font-weight:600;line-height:1.2}.variant-selector__unavailable{font-size:.7rem;color:#999;font-style:italic}.variant-selector__button.loading:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:14px;height:14px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:spin .7s linear infinite}.variant-selector__button.loading .variant-selector__button-content{opacity:0}.variant-selector__view-all{display:flex;align-items:center;justify-content:center;flex:1;padding:.5rem 1rem;border:1px dashed rgba(0,0,0,.2);border-radius:.5rem;background:transparent;color:#666;font-size:.8rem;text-decoration:none;transition:all var(--motion-fast) var(--motion-ease);white-space:nowrap;min-width:0}.variant-selector__view-all:hover{border-color:#0006;color:#333;background:#ffffff80}.color-scheme-2 .product-card__variant-selector,.color-scheme-3 .product-card__variant-selector{background:linear-gradient(transparent,#000000f2)}.color-scheme-2 .variant-selector__button,.color-scheme-3 .variant-selector__button{background:#000c;color:#fff;border-color:#fff3}.color-scheme-2 .variant-selector__button:hover:not(:disabled),.color-scheme-3 .variant-selector__button:hover:not(:disabled){background:#000000e6;border-color:#ffffff4d}@media(max-width:1023px){.product-card__variant-selector{display:none}.product-card__mobile-quick-add{display:block!important}}@media(min-width:1024px){.product-card__mobile-quick-add{display:none!important}}.product-card__mobile-quick-add{display:block}@media(max-width:1023px){.product-card__desktop-single-add{display:block!important}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/component-product-card-variant-selector.css.map */
