.card__inner{position:relative;overflow:visible!important}.card-wrapper:has(.card-product-hover-sizes) .card__heading a:after{content:none!important;display:none!important}.card-wrapper:has(.card-product-hover-sizes) .card__heading a{position:static!important}.card-wrapper:has(.card-product-hover-sizes){cursor:pointer}.card-wrapper:has(.card-product-hover-sizes) .card__media,.card-wrapper:has(.card-product-hover-sizes) .card__heading,.card-wrapper:has(.card-product-hover-sizes) .card__information{cursor:pointer}.card-wrapper:has(.card-product-hover-sizes):before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:0;cursor:pointer}.card-product-hover-sizes{position:absolute;bottom:0;left:0;right:0;z-index:9999;pointer-events:none}.card-product-hover-sizes__container{position:relative;width:100%;padding:8px 12px;opacity:0;visibility:hidden;transform:translateY(10px);transition:all .25s ease;pointer-events:none;background:transparent}.card-wrapper:hover .card-product-hover-sizes__container{opacity:1;visibility:visible;transform:translateY(0)}.card-product-hover-sizes__title{display:none}.card-product-hover-sizes__options{display:flex;gap:1px;margin:0;padding:0;list-style:none;justify-content:center;pointer-events:auto;position:relative;z-index:10000}.card-product-hover-sizes__option{flex:0 0 auto}.card-product-hover-sizes__button{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;padding:4px 12px;font-size:10px;font-weight:600;border:none;background:#ffffffe6;color:#000;cursor:pointer;transition:all .2s ease;text-transform:uppercase;letter-spacing:.5px;position:relative;pointer-events:auto!important;z-index:10001;touch-action:manipulation}.card-product-hover-sizes__button:hover{background:#fff;transform:scale(1.05)}.card-product-hover-sizes__button:disabled{opacity:.4;cursor:not-allowed;text-decoration:line-through;background:#ffffff80}.card-product-hover-sizes__button:disabled:hover{transform:none;background:#ffffff80}.card-product-hover-sizes__button.loading{pointer-events:none;opacity:.7}.card-product-hover-sizes__button.loading:after{content:"";display:inline-block;width:12px;height:12px;margin-left:6px;border:2px solid #000;border-radius:50%;border-top-color:transparent;animation:spinner .6s linear infinite}@keyframes spinner{to{transform:rotate(360deg)}}.card-hover-sizes-message{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(.8);background:#fffffffa;color:#000;padding:12px 24px;border-radius:4px;font-size:14px;font-weight:600;opacity:0;visibility:hidden;transition:all .3s ease;z-index:10;pointer-events:none;box-shadow:0 4px 12px #00000026;white-space:nowrap}.card-hover-sizes-message--visible{opacity:1;visibility:visible;transform:translate(-50%,-50%) scale(1)}.card-hover-sizes-message--success{background:#fffffffa;color:#000}.card-hover-sizes-message--error{background:#dc2626f2;color:#fff}@media screen and (max-width: 749px){.card-product-hover-sizes__container{padding:10px}.card-product-hover-sizes__button{min-width:32px;height:28px;font-size:11px;padding:4px 8px}.card-product-hover-sizes__title{font-size:11px;margin-bottom:6px}}.color-scheme-2 .card-product-hover-sizes__container,.color-scheme-3 .card-product-hover-sizes__container{background:#000000f2;border-top-color:#ffffff1a}
/*# sourceMappingURL=/cdn/shop/t/10/assets/component-card-hover-sizes.css.map */
