.qa{margin-top:auto;padding-top:12px;width:100%}.grid-product__content{display:flex;flex-direction:column}.grid-product__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.qa__btn{--qa-bg: var(--element-button-color-primary, #1e3d2f);--qa-fg: var(--element-button-color-secondary, #f7f3ec);--qa-bg-hover: #152b20;--qa-accent: #c4714a;box-sizing:border-box;-webkit-appearance:none;appearance:none;position:relative;display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:46px;margin:0;padding:12px 16px;font-family:var(--element-text-font-family--body, "Josefin Sans", sans-serif);font-size:11px;font-weight:500;letter-spacing:1.5px;text-transform:uppercase;line-height:1.1;text-align:center;text-decoration:none;color:var(--qa-fg);background-color:var(--qa-bg);border:0;border-radius:var(--element-button-radius, 0);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color .3s ease,color .3s ease,transform .25s ease,box-shadow .3s ease}@media(hover:hover){.qa__btn:not(:disabled):hover{background-color:var(--qa-bg-hover);transform:translateY(-1px);box-shadow:0 6px 18px #1e3d2f38}}.qa__btn:focus-visible{outline:2px solid var(--qa-accent);outline-offset:2px}.qa__btn:disabled,.qa__btn[aria-disabled=true]{opacity:.5;cursor:not-allowed}.qa__btn--ghost{color:var(--qa-bg);background-color:transparent;box-shadow:inset 0 0 0 1px var(--qa-bg)}@media(hover:hover){.qa__btn--ghost:not(:disabled):hover{color:var(--qa-fg);background-color:var(--qa-bg);transform:translateY(-1px);box-shadow:inset 0 0 0 1px var(--qa-bg)}}.qa__spinner,.qa__check{position:absolute;display:inline-flex;align-items:center;justify-content:center;opacity:0;pointer-events:none}.qa__spinner{width:16px;height:16px;border:2px solid currentColor;border-top-color:transparent;border-radius:50%}.qa__btn.is-loading .qa__label{opacity:0}.qa__btn.is-loading .qa__spinner{opacity:1;animation:qa-spin .6s linear infinite}.qa__btn.is-added .qa__check{opacity:1;position:static}@keyframes qa-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.qa__btn{transition:none}.qa__btn:not(:disabled):hover{transform:none}.qa__spinner{animation-duration:1.2s}}@media(max-width:768px){.qa{padding-top:10px}.qa__btn{min-height:44px;font-size:10px;letter-spacing:1.2px;padding:11px 12px}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/quick-add.css.map */
