:root{--audio-background: #18191a;--audio-surface: #242526;--audio-card: #2f3031;--audio-control: #3a3b3c;--audio-border: #454647;--audio-text: #e4e6eb;--audio-text-secondary: #b0b3b8;--audio-purchase: #167b5c;--audio-purchase-hover: #1c8a68;--audio-purchase-active: #084a37;--audio-installation: #b20d16;--audio-installation-hover: #d3212a;--audio-installation-active: #79080e;--audio-price: #74d8b3;--audio-button-radius: 10px}.caraudio-product-card-action{display:flex;align-items:center;justify-content:center;align-self:stretch;min-height:44px;margin:0 18px 18px;padding:12px 18px;border:1px solid transparent;border-radius:var(--audio-button-radius);color:var(--audio-text);background:var(--audio-control);font-size:14px;font-weight:600;text-align:center;text-decoration:none;transition:background-color .15s ease}.caraudio-product-card-action:hover{background-color:var(--audio-border)}.caraudio-product-card-action:active{background-color:var(--audio-surface)}.caraudio-product-card-action:focus-visible{outline:2px solid var(--audio-text);outline-offset:3px}.caraudio-product-card-action:disabled{color:var(--audio-text-secondary);background-color:var(--audio-control);opacity:.6;cursor:not-allowed}.caraudio-product-card-info{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding-inline:18px}.caraudio-product-card-status{padding:7px 11px;border-radius:999px;color:#69d5ad;background-color:#183b30;font-size:11px;font-weight:600;line-height:1.45}.caraudio-product-card-status--unavailable{color:var(--audio-text-secondary);background-color:var(--audio-control)}.caraudio-product-card-description{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin:0;color:var(--audio-text-secondary);font-size:12px;line-height:1.45}.caraudio-demo-card{display:flex;flex-direction:column;gap:14px;height:100%;padding-top:18px;border:1px solid var(--audio-border);border-radius:16px;color:var(--audio-text);background-color:var(--audio-card);overflow:hidden}.caraudio-demo-card-image{display:grid;place-items:center;aspect-ratio:1;margin-inline:18px;padding:16px;border-radius:10px;color:var(--audio-text-secondary);background-color:var(--audio-control);font-size:12px;text-align:center}.caraudio-demo-card h3{margin:0;padding-inline:18px;min-height:2.8em;font-family:var(--font-heading--family);font-size:19px;font-weight:600;line-height:1.4}.caraudio-demo-card-price{margin:auto 0 0;padding-inline:18px;color:var(--audio-price);font-size:23px;font-weight:700;font-variant-numeric:tabular-nums}.caraudio-demo-note{color:var(--audio-text-secondary);font-size:13px}[ref=productTitleLink] .text-block p{font-family:var(--font-heading--family)}@media screen and (max-width:749px){.caraudio-demo-card h3{font-size:16px}.caraudio-demo-card-price{font-size:20px}}:is(.button,.button-secondary,.button-custom,.shopify-payment-button__button--unbranded){min-height:44px;font-size:14px;font-weight:600;line-height:1.45;padding-block:12px;padding-inline:18px}:is(.button:not(.button-secondary,.button-custom),button.shopify-payment-button__button--unbranded):hover:not(:disabled,[aria-disabled=true]){--button-background-color: var(--audio-purchase-hover);--button-border-color: var(--audio-purchase-hover);--button-color: #ffffff}:is(.button:not(.button-secondary,.button-custom),button.shopify-payment-button__button--unbranded):active:not(:disabled,[aria-disabled=true]){--button-background-color: var(--audio-purchase-active);--button-border-color: var(--audio-purchase-active);--button-color: #ffffff}.button-secondary:hover:not(:disabled,[aria-disabled=true]){--button-background-color: var(--audio-border);--button-color: var(--audio-text)}.button-secondary:active:not(:disabled,[aria-disabled=true]){--button-background-color: var(--audio-surface);--button-color: var(--audio-text)}:is(.button,.button-secondary,.button-custom,.shopify-payment-button__button--unbranded):is(:disabled,[aria-disabled=true]){--button-background-color: var(--audio-control);--button-border-color: var(--audio-control);--button-color: var(--audio-text-secondary);opacity:.6;cursor:not-allowed}:is(.button,.button-secondary,.button-custom):focus-visible{outline:2px solid var(--audio-text);outline-offset:3px}
/*# sourceMappingURL=/cdn/shop/t/1/assets/caraudio-theme.css.map */
