.card-variant-picker{margin-top:10px;position:relative;z-index:2}.card-variant-picker__values{display:flex;flex-wrap:nowrap;align-items:center;gap:5px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.card-variant-picker__values::-webkit-scrollbar{display:none}.card-variant-picker product-form{display:inline-block;width:auto;flex:0 0 auto}.card-variant-form{margin:0;width:auto}.card-variant-button{appearance:none;-webkit-appearance:none;position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:auto;min-width:32px;height:30px;min-height:30px;padding:3px 8px;margin:0;background:#fff;color:#111;border:1px solid #aaa;border-radius:0;font:inherit;font-size:12px;font-weight:400;line-height:1;white-space:nowrap;text-decoration:none;cursor:pointer;transition:background-color .15s ease,color .15s ease,border-color .15s ease}button.card-variant-button:hover{background:#111;color:#fff;border-color:#111}.card-variant-button--soldout{opacity:.35;cursor:not-allowed;text-decoration:line-through}.card-variant-button .loading__spinner{position:absolute;width:14px;height:14px}.card-variant-button.loading>span{opacity:0}.quick-add-placeholder:has(.card-variant-picker),.quick-add:has(.card-variant-picker){position:static;margin:0}.product-card-wrapper .quick-add{margin:0!important}.product-card-wrapper .quick-add__submit{--buttons-radius: 0px;--buttons-radius-outset: 0px;border-radius:0!important;min-height:34px!important;height:34px;padding:0 10px!important;font-size:13px!important;letter-spacing:.04em;line-height:1.25!important;white-space:nowrap;overflow:hidden}.product-card-wrapper .quick-add__submit:before,.product-card-wrapper .quick-add__submit:after{border-radius:0!important}.product-card-wrapper .quick-add__submit>span{overflow:hidden;text-overflow:ellipsis;line-height:1.25;padding-bottom:1px}.card-color-form button[disabled]{opacity:.45;cursor:not-allowed}@media screen and (max-width:749px){.card-variant-picker{margin-top:8px}.card-variant-picker__values{gap:4px}.card-variant-button{min-width:29px;height:28px;min-height:28px;padding:3px 6px;font-size:11px}.product-card-wrapper .quick-add__submit{min-height:32px!important;height:32px;font-size:12px!important;padding:0 6px!important}}
/*# sourceMappingURL=/cdn/shop/t/52/assets/card-variants.css.map */
