.custom-card-desktop-sizes{display:flex;width:100%;gap:4px}.custom-card-desktop-sizes__button{flex:1 1 0;width:auto!important;min-width:0;height:42px;padding:6px 3px;border:1px solid var(--color-text);background:var(--color-background-alpha-90);color:var(--color-text)}.custom-card-desktop-sizes__button:hover:not(:disabled),.custom-card-desktop-sizes__button:focus-visible:not(:disabled){background:var(--color-text)!important;color:var(--color-background);border-color:var(--color-text)}.custom-card-desktop-sizes__button:disabled{opacity:.45;cursor:not-allowed;text-decoration:line-through}.custom-card-desktop-sizes__button{font-size:12px;line-height:1;letter-spacing:0;white-space:nowrap;word-break:normal;overflow-wrap:normal}.custom-card-desktop-sizes__button>span{display:block;white-space:nowrap}@media(max-width:719px){.custom-card-desktop-sizes{display:none}}.custom-card-mobile-sizes{display:none}@media(max-width:719px){.custom-card-mobile-sizes{display:block}.custom-card-mobile-sizes__panel{position:absolute;right:8px;bottom:8px;left:8px;z-index:12;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(4px);transition:opacity .2s ease,visibility .2s ease,transform .2s ease}.custom-card-mobile-sizes.is-open .custom-card-mobile-sizes__panel{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.custom-card-mobile-sizes.is-open .custom-card-mobile-sizes__trigger{opacity:0;visibility:hidden;pointer-events:none}.custom-card-mobile-sizes__button{width:100%;min-width:0;height:38px;padding:5px 2px;border:.75px solid var(--color-text);background:var(--color-background-alpha-90);color:var(--color-text);font-size:12px;line-height:1;letter-spacing:0;white-space:nowrap}.custom-card-mobile-sizes__button:active:not(:disabled),.custom-card-mobile-sizes__button:focus-visible:not(:disabled){color:var(--color-background);background:var(--color-text)}.custom-card-mobile-sizes__button:disabled{opacity:.45;cursor:not-allowed;text-decoration:line-through}.custom-card-mobile-sizes__trigger{border:0!important;box-shadow:none!important}.custom-card-mobile-sizes__trigger .icon{opacity:.72}.custom-card-mobile-sizes__trigger svg path{stroke-width:.65px}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/custom-product-card-size-quick-add.css.map */
