:root{--ts-btn-height: 48px;--ts-btn-radius: 10px;--ts-btn-pill-radius: 999px;--ts-btn-ink: #202124;--ts-btn-paper: #ffffff;--ts-btn-line: rgba(32, 33, 36, .22);--ts-btn-gradient: linear-gradient(100deg, #fd7e74 0%, #ed40b3 25%, #df00ed 50%, #b100fe 75%, #700efe 100%);--ts-btn-focus: rgba(177, 0, 254, .3);--ts-btn-shadow: 0 5px 0 rgba(32, 33, 36, .12), 0 9px 18px rgba(32, 33, 36, .09);--ts-btn-shadow-hover: 0 7px 0 rgba(32, 33, 36, .11), 0 14px 24px rgba(112, 14, 254, .12)}.button,.btn,.ts-button,.quick-add__submit,.shopify-pc__banner__btn-accept,.shopify-pc__banner__btn-decline{min-height:var(--ts-btn-height)!important;border:1px solid var(--ts-btn-ink)!important;border-radius:var(--ts-btn-radius)!important;background:var(--ts-btn-paper)!important;color:var(--ts-btn-ink)!important;font-weight:700!important;box-shadow:var(--ts-btn-shadow)!important;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease,border-color .2s ease!important}.button:hover,.btn:hover,.ts-button:hover,.quick-add__submit:hover,.shopify-pc__banner__btn-accept:hover,.shopify-pc__banner__btn-decline:hover{background:#faf9fb!important;color:var(--ts-btn-ink)!important;transform:translateY(-2px);box-shadow:var(--ts-btn-shadow-hover)!important}.button:active,.btn:active,.ts-button:active,.quick-add__submit:active,.shopify-pc__banner__btn-accept:active,.shopify-pc__banner__btn-decline:active{transform:translateY(4px)!important;box-shadow:0 1px #2021241f,inset 0 2px 5px #20212412!important;transition-duration:.07s!important}.button--primary,.ts-button:not(.ts-button--secondary),.product-form__submit,.shopify-payment-button__button,.ts-pdp__cta,.ts-pdp__sticky-cta,.ts-vehicle-filter__submit,.ts-headunits__filter-actions button:first-child,.contact__button .button,.template-search__search .button,.shopify-pc__banner__btn-accept,.ts-home-v3__button:not(.ts-home-v3__button--light){min-height:var(--ts-btn-height)!important;border:2px solid transparent!important;border-radius:var(--ts-btn-radius)!important;background:linear-gradient(#fff,#fff) padding-box,var(--ts-btn-gradient) border-box!important;color:var(--ts-btn-ink)!important;font-weight:750!important;box-shadow:var(--ts-btn-shadow)!important;filter:none!important;transition:transform .2s ease,box-shadow .2s ease,background .2s ease!important}.button--primary:hover,.ts-button:not(.ts-button--secondary):hover,.product-form__submit:hover,.shopify-payment-button__button:hover,.ts-pdp__cta:hover,.ts-pdp__sticky-cta:hover,.ts-vehicle-filter__submit:hover,.ts-headunits__filter-actions button:first-child:hover,.contact__button .button:hover,.template-search__search .button:hover,.shopify-pc__banner__btn-accept:hover,.ts-home-v3__button:not(.ts-home-v3__button--light):hover{background:linear-gradient(#fff,#fff) padding-box,var(--ts-btn-gradient) border-box!important;color:var(--ts-btn-ink)!important;transform:translateY(-2px);box-shadow:var(--ts-btn-shadow-hover)!important;filter:none!important}.button--primary:active,.ts-button:not(.ts-button--secondary):active,.product-form__submit:active,.shopify-payment-button__button:active,.ts-pdp__cta:active,.ts-pdp__sticky-cta:active,.ts-vehicle-filter__submit:active,.ts-headunits__filter-actions button:first-child:active,.contact__button .button:active,.template-search__search .button:active,.shopify-pc__banner__btn-accept:active,.ts-home-v3__button:not(.ts-home-v3__button--light):active{transform:translateY(4px)!important;box-shadow:0 1px #2021241f,inset 0 2px 5px #20212412!important;transition-duration:.07s!important}.button--secondary,.ts-button--secondary,.ts-home-v3__button--light,.cart__warnings .button,.shopify-pc__banner__btn-decline{border:1px solid var(--ts-btn-ink)!important;background:#fff!important;color:var(--ts-btn-ink)!important}.button--tertiary,.button-label,.shopify-pc__banner__btn-manage-prefs,.ts-vehicle-filter__clear,.mobile-facets__clear,.facets__reset,.active-facets__button-remove,.ts-subwoofers__clear,.ts-headunits__filters [data-filter-clear],.ts-filter-panel__clear,.ts-speakers-filter__clear{min-height:0!important;padding:6px 0!important;border:0!important;border-radius:0!important;background:transparent!important;color:var(--ts-btn-ink)!important;font-weight:700!important;text-decoration:underline!important;text-decoration-color:#b100fe!important;text-underline-offset:4px!important;box-shadow:none!important;transform:none!important}.ts-filter-toggle,.ts-sitewide-filter-toggle,.ts-speakers-choice__trigger,.ts-subwoofers__mobile-filter,.ts-dsp-toggle__option,.ts-processor-toggle__option,.ts-subwoofers__option,.facets__button,.mobile-facets__open,.ts-brand-category-nav__links a,.ts-sitewide-filter-chip,.active-facets__button-inner{min-height:44px!important;border:1px solid var(--ts-btn-line)!important;border-radius:var(--ts-btn-pill-radius)!important;background:#fff!important;color:var(--ts-btn-ink)!important;font-weight:700!important;box-shadow:0 3px #20212412!important;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease!important}.ts-dsp-toggle__option.is-active,.ts-processor-toggle__option.is-active,.ts-subwoofers__option.is-active,.ts-brand-category-nav__links a.is-active,.ts-sitewide-filter-chip,.active-facets__button-inner{border-color:#700efe!important;background:linear-gradient(110deg,#fd7e7414,#700efe17)!important;color:#5d0bc8!important}.field__button,.search__button,.search-modal__close-button,.modal__close-button,.quantity__button,.slider-button,.ts-pdp__image-button,.ts-pdp__thumb-button,.ts-pdp__gallery-close,.ts-pdp__gallery-nav{width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;padding:0!important;border:1px solid var(--ts-btn-line)!important;border-radius:var(--ts-btn-radius)!important;background:#fff!important;color:var(--ts-btn-ink)!important;box-shadow:0 3px #2021241a!important;transition:transform .18s ease,box-shadow .18s ease!important}.field__button:hover,.search__button:hover,.search-modal__close-button:hover,.modal__close-button:hover,.quantity__button:hover,.slider-button:hover{background:#faf9fb!important;transform:translateY(-1px)}.field__button:active,.search__button:active,.search-modal__close-button:active,.modal__close-button:active,.quantity__button:active,.slider-button:active{transform:translateY(3px)!important;box-shadow:0 1px #2021241a!important}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid var(--ts-btn-focus)!important;outline-offset:3px!important}.button:disabled,.button[aria-disabled=true],button:disabled,.ts-button[aria-disabled=true]{border-color:#d5d2d7!important;background:#f2f1f3!important;color:#9b989e!important;box-shadow:none!important;transform:none!important;filter:none!important}@media(prefers-reduced-motion:reduce){.button,.btn,.ts-button,.quick-add__submit,.field__button,.search__button,.quantity__button,.slider-button{transition:none!important;transform:none!important}}@media(max-width:749px){.button,.btn,.ts-button,.quick-add__submit,.product-form__submit,.shopify-payment-button__button,.ts-pdp__cta,.ts-pdp__sticky-cta,.ts-vehicle-filter__submit{min-height:46px!important}}:root{--ts-action-violet: #700efe;--ts-action-violet-hover: #5900ca;--ts-action-radius: 6px;--ts-promo-coral: #ed5b74;--ts-available-green: #167a45;--ts-available-green-soft: #eaf7ef;--ts-deal-red: #c52828;--ts-deal-red-soft: #fff0f0;--ts-utility-border: #cfd2d8;--ts-selected-soft: #f3edff}.button--primary,.ts-button:not(.ts-button--secondary),.product-form__submit,.shopify-payment-button__button,.ts-pdp__cta,.ts-pdp__sticky-cta,.ts-vehicle-filter__submit,.ts-headunits__filter-actions button:first-child,.contact__button .button,.template-search__search .button,.shopify-pc__banner__btn-accept,.ts-home-v3__button:not(.ts-home-v3__button--light),#product-grid .quick-add__submit{min-height:44px!important;border:1px solid var(--ts-action-violet)!important;border-radius:var(--ts-action-radius)!important;background:var(--ts-action-violet)!important;color:#fff!important;font-size:14px!important;line-height:20px!important;font-weight:700!important;box-shadow:none!important;filter:none!important}.button--primary:hover,.ts-button:not(.ts-button--secondary):hover,.product-form__submit:hover,.shopify-payment-button__button:hover,.ts-pdp__cta:hover,.ts-pdp__sticky-cta:hover,.ts-vehicle-filter__submit:hover,.ts-headunits__filter-actions button:first-child:hover,.contact__button .button:hover,.template-search__search .button:hover,.shopify-pc__banner__btn-accept:hover,.ts-home-v3__button:not(.ts-home-v3__button--light):hover,#product-grid .quick-add__submit:hover{border-color:var(--ts-action-violet-hover)!important;background:var(--ts-action-violet-hover)!important;color:#fff!important;box-shadow:none!important;filter:none!important;transform:translateY(-1px)}.button--primary:active,.ts-button:not(.ts-button--secondary):active,.product-form__submit:active,.shopify-payment-button__button:active,.ts-pdp__cta:active,.ts-pdp__sticky-cta:active,#product-grid .quick-add__submit:active{transform:translateY(1px)!important;box-shadow:none!important}#product-grid .quick-add{width:auto}#product-grid .quick-add__submit{width:100%!important;padding:12px!important}.button--secondary:not(.quick-add__submit),.ts-button--secondary,.ts-home-v3__button--light,.cart__warnings .button,.shopify-pc__banner__btn-decline{border-color:var(--ts-utility-border)!important;border-radius:var(--ts-action-radius)!important;background:#fff!important;color:var(--ts-btn-ink)!important;box-shadow:none!important}.product-form__input input[type=radio]:checked+label{position:relative;border:2px solid var(--ts-action-violet)!important;background:var(--ts-selected-soft)!important;color:#4c00b8!important;box-shadow:0 0 0 2px #700efe24!important;padding-left:32px!important}.product-form__input input[type=radio]:checked+label:before{content:"\2713";position:absolute;left:12px;top:50%;transform:translateY(-52%);color:var(--ts-action-violet);font-size:14px;font-weight:900;line-height:1}.ts-dsp-toggle__option.is-active,.ts-dsp-toggle__option[aria-pressed=true],.ts-processor-toggle__option.is-active,.ts-processor-toggle__option[aria-pressed=true],.ts-subwoofers__option.is-active,.ts-subwoofers__option[aria-pressed=true],.ts-speakers-choice__option[aria-selected=true],.ts-brand-category-nav__links a.is-active,.ts-sitewide-filter-chip[aria-pressed=true],.active-facets__button-inner{border:2px solid var(--ts-action-violet)!important;background:var(--ts-selected-soft)!important;color:#4c00b8!important;box-shadow:0 0 0 2px #700efe24!important}.ts-badge--deal{border-color:var(--ts-deal-red)!important;background:var(--ts-deal-red)!important;color:#fff!important}.ts-badge--warning{border-color:#e1a5a5!important;background:var(--ts-deal-red-soft)!important;color:#8f1f1f!important}.product__inventory svg,.ts-pdp__availability svg,.ts-pdp__stock svg,.inventory-status svg{color:var(--ts-available-green)!important;fill:currentColor}@media(prefers-reduced-motion:reduce){#product-grid .quick-add__submit,.product-form__submit,.shopify-payment-button__button{transition:none!important;transform:none!important}}#product-grid .ts-card-view-action{margin:0 18px 18px}#product-grid .ts-card-view-action__link{display:inline-flex;width:100%;min-height:44px;box-sizing:border-box;align-items:center;justify-content:center;padding:12px;border:1px solid var(--ts-action-violet);border-radius:var(--ts-action-radius);background:var(--ts-action-violet);color:#fff;font-size:14px;line-height:20px;font-weight:700;text-align:center;text-decoration:none;transition:background-color .2s ease,transform .2s ease}#product-grid .ts-card-view-action__link:hover{background:var(--ts-action-violet-hover);color:#fff;transform:translateY(-1px)}#product-grid .ts-card-view-action__link:active{transform:translateY(1px)}@media(max-width:749px){#product-grid .ts-card-view-action{margin:0 12px 12px}}:root{--ts-action-violet: #700efe;--ts-action-violet-hover: #5900ca;--ts-action-violet-pressed: #4c00b8;--ts-selected-soft: #f3edff;--ts-promo-coral: #ed5b74;--ts-available-green: #167a45;--ts-deal-red: #c52828;--ts-control-border: #cfd2d8;--ts-control-ink: #202124;--ts-action-radius: 6px;--ts-card-radius: 8px}.button--primary,.ts-button:not(.ts-button--secondary),.product-form__submit:not([disabled]),button[name=add]:not([disabled]),.quick-add__submit:not([disabled]),.ts-pdp__cta:not([disabled]),.ts-pdp__sticky-cta:not([disabled]),.ts-product-card__footer a,.ts-speakers-card__bottom a,.ts-card-view-action__link,.ts-vehicle-filter__submit,.ts-headunits__filter-actions button:first-child{min-height:44px!important;border:1px solid var(--ts-action-violet)!important;border-radius:var(--ts-action-radius)!important;background:var(--ts-action-violet)!important;color:#fff!important;font-size:14px!important;line-height:20px!important;font-weight:700!important;box-shadow:none!important;filter:none!important}.button--primary:hover,.ts-button:not(.ts-button--secondary):hover,.product-form__submit:not([disabled]):hover,button[name=add]:not([disabled]):hover,.quick-add__submit:not([disabled]):hover,.ts-pdp__cta:not([disabled]):hover,.ts-pdp__sticky-cta:not([disabled]):hover,.ts-product-card__footer a:hover,.ts-speakers-card__bottom a:hover,.ts-card-view-action__link:hover{border-color:var(--ts-action-violet-hover)!important;background:var(--ts-action-violet-hover)!important;color:#fff!important;box-shadow:none!important;filter:none!important;transform:translateY(-1px)!important}.button--primary:active,.product-form__submit:not([disabled]):active,button[name=add]:not([disabled]):active,.quick-add__submit:not([disabled]):active,.ts-pdp__cta:not([disabled]):active,.ts-pdp__sticky-cta:not([disabled]):active{background:var(--ts-action-violet-pressed)!important;transform:translateY(1px)!important}.button--secondary:not(.quick-add__submit),.ts-button--secondary,.ts-speakers-filter__clear,.ts-subwoofers__clear,.ts-filter-panel__clear,.shopify-pc__banner__btn-decline{border:1px solid var(--ts-control-border)!important;border-radius:var(--ts-action-radius)!important;background:#fff!important;color:var(--ts-control-ink)!important;box-shadow:none!important}.ts-filter-toggle,.ts-sitewide-filter-toggle,.ts-speakers-choice__trigger,.ts-subwoofers__mobile-filter,.ts-dsp-toggle__track,.ts-processor-toggle__track,.ts-dsp-toggle__option,.ts-processor-toggle__option,.ts-subwoofers__option,.facets__summary,.mobile-facets__open,.facet-filters__sort,.ts-headunits__filters select,.ts-headunits__filter-actions button{border-radius:var(--ts-action-radius)!important}.product-form__input input[type=radio]:checked+label,.ts-dsp-toggle__option.is-active,.ts-dsp-toggle__option[aria-pressed=true],.ts-processor-toggle__option.is-active,.ts-processor-toggle__option[aria-pressed=true],.ts-subwoofers__option.is-active,.ts-subwoofers__option[aria-pressed=true],.ts-speakers-choice__option[aria-selected=true]{border:2px solid var(--ts-action-violet)!important;border-radius:var(--ts-action-radius)!important;background:var(--ts-selected-soft)!important;color:var(--ts-action-violet-pressed)!important;box-shadow:0 0 0 2px #700efe24!important}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid rgba(112,14,254,.34)!important;outline-offset:3px!important}#product-grid .card,.ts-product-card,.ts-speakers-card,.ts-subwoofers__card,.ts-headunit-card{border-radius:var(--ts-card-radius)!important}.ts-product-card__image-wrap,.ts-speakers-card__media,.ts-subwoofers__media,.ts-headunit-card__image{border-radius:var(--ts-card-radius) var(--ts-card-radius) 0 0!important}.ts-product-card__title,.ts-speakers-card__body h3,.ts-subwoofers__body h3,.ts-headunit-card h3,#product-grid .card__heading{font-size:15px!important;line-height:21px!important;font-weight:700!important;text-wrap:pretty}.ts-product-card__price,.ts-speakers-card__bottom strong,.ts-subwoofers__price,.ts-headunit-card__price,#product-grid .price{font-size:18px!important;line-height:24px!important;font-weight:800!important;font-variant-numeric:tabular-nums}.ts-card-specs>:nth-child(n+3),.ts-product-card__chips>:nth-child(n+3),.ts-speakers-card__specs>:nth-child(n+3),.ts-subwoofers__specs>:nth-child(n+3),.ts-headunit-card__specs>:nth-child(n+3){display:none!important}.product__inventory,.ts-pdp__availability,.ts-pdp__stock,.inventory-status{color:var(--ts-available-green)!important}.ts-badge--deal{background:var(--ts-deal-red)!important;color:#fff!important}.ts-promo,.ts-promotion,.promotion-banner{border-color:var(--ts-promo-coral)!important}@media(max-width:749px){.ts-product-card__title,.ts-speakers-card__body h3,.ts-subwoofers__body h3,.ts-headunit-card h3,#product-grid .card__heading{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;font-size:14px!important;line-height:19px!important}}@media(prefers-reduced-motion:reduce){.button,.ts-button,.product-form__submit,.quick-add__submit,.ts-pdp__cta,.ts-pdp__sticky-cta{transition:none!important;transform:none!important}}.ts-card-view-action{position:relative!important;z-index:3!important}.ts-card-view-action__link{position:relative!important;z-index:4!important;display:inline-flex!important;width:100%!important;min-height:44px!important;box-sizing:border-box!important;align-items:center!important;justify-content:center!important;padding:12px!important}body.template-collection .ts-product-card__footer,body.template-collection .ts-speakers-card__bottom,body.template-collection .ts-subwoofers__footer,body.template-collection .ts-headunit-card__footer,body.template-collection #product-grid .ts-unified-card-footer,body.template-search #product-grid .ts-unified-card-footer{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;width:100%!important;margin-top:auto!important;padding-top:10px!important}body.template-collection .ts-product-card__footer>strong,body.template-collection .ts-speakers-card__bottom>strong,body.template-collection .ts-subwoofers__footer>.ts-subwoofers__price,body.template-collection .ts-headunit-card__footer>strong,body.template-collection #product-grid .ts-unified-card-footer .price,body.template-search #product-grid .ts-unified-card-footer .price{min-width:0!important;margin:0!important;justify-self:start!important;align-self:center!important}body.template-collection .ts-product-card__details,body.template-collection .ts-speakers-card__action,body.template-collection .ts-subwoofers__action,body.template-collection .ts-headunit-card__action,body.template-collection #product-grid .ts-card-view-action__link,body.template-search #product-grid .ts-card-view-action__link{display:inline-flex!important;width:auto!important;min-width:112px!important;max-width:160px!important;min-height:44px!important;box-sizing:border-box!important;align-items:center!important;justify-content:center!important;justify-self:end!important;padding:10px 14px!important;border:1px solid #700efe!important;border-radius:6px!important;background:#700efe!important;color:#fff!important;font-size:14px!important;line-height:20px!important;font-weight:700!important;white-space:nowrap!important;text-align:center!important;text-decoration:none!important;box-shadow:none!important}body.template-collection #product-grid .ts-card-view-action,body.template-search #product-grid .ts-card-view-action{display:contents!important}@media(max-width:749px){body.template-collection .ts-product-card__footer,body.template-collection .ts-speakers-card__bottom,body.template-collection .ts-subwoofers__footer,body.template-collection .ts-headunit-card__footer,body.template-collection #product-grid .ts-unified-card-footer,body.template-search #product-grid .ts-unified-card-footer{gap:8px!important}body.template-collection .ts-product-card__details,body.template-collection .ts-speakers-card__action,body.template-collection .ts-subwoofers__action,body.template-collection .ts-headunit-card__action,body.template-collection #product-grid .ts-card-view-action__link,body.template-search #product-grid .ts-card-view-action__link{min-width:96px!important;max-width:110px!important;min-height:44px!important;padding:10px 12px!important;font-size:13px!important;line-height:18px!important}}html body .ts-unified-card-footer{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;width:100%!important;margin-top:auto!important;padding-top:10px!important}html body .ts-unified-card-footer .ts-card-view-action{display:contents!important}html body .ts-unified-card-footer .ts-card-view-action__link{display:inline-flex!important;width:auto!important;min-width:112px!important;max-width:160px!important;min-height:44px!important;justify-self:end!important;align-items:center!important;justify-content:center!important;padding:10px 14px!important;white-space:nowrap!important}@media(max-width:749px){html body .ts-product-card__footer,html body .ts-speakers-card__bottom,html body .ts-subwoofers__footer,html body .ts-headunit-card__footer,html body .ts-unified-card-footer{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto auto!important;align-items:center!important;gap:8px!important;width:100%!important}html body .ts-product-card__footer>strong,html body .ts-speakers-card__bottom>strong,html body .ts-subwoofers__footer>.ts-subwoofers__price,html body .ts-headunit-card__footer>strong,html body .ts-unified-card-footer>.price{grid-column:1!important;grid-row:1!important;justify-self:start!important;width:auto!important;max-width:100%!important;margin:0!important}html body .ts-product-card__details,html body .ts-speakers-card__action,html body .ts-subwoofers__action,html body .ts-headunit-card__action,html body .ts-unified-card-footer .ts-card-view-action__link{grid-column:1!important;grid-row:2!important;justify-self:end!important;width:auto!important;min-width:96px!important;max-width:110px!important;min-height:44px!important;padding:10px 12px!important;font-size:13px!important;line-height:18px!important;white-space:nowrap!important}}html body .ts-dsp-toggle__track,html body .ts-processor-toggle__track{isolation:isolate!important;overflow:hidden!important;border-radius:6px!important;background:#f5f5f7!important}html body .ts-dsp-toggle__track .ts-dsp-toggle__thumb,html body .ts-processor-toggle__track .ts-processor-toggle__thumb{z-index:0!important;background:#700efe!important;background-image:none!important;border:0!important;border-radius:4px!important;box-shadow:none!important}html body .ts-dsp-toggle__track .ts-dsp-toggle__option,html body .ts-processor-toggle__track .ts-processor-toggle__option{position:relative!important;z-index:1!important;background:transparent!important;background-color:transparent!important;background-image:none!important;border-color:transparent!important;box-shadow:none!important;color:#2b2b31!important}html body .ts-dsp-toggle__track .ts-dsp-toggle__option.is-active,html body .ts-dsp-toggle__track .ts-dsp-toggle__option[aria-pressed=true],html body .ts-processor-toggle__track .ts-processor-toggle__option.is-active,html body .ts-processor-toggle__track .ts-processor-toggle__option[aria-pressed=true]{background:transparent!important;background-color:transparent!important;background-image:none!important;border-color:transparent!important;box-shadow:none!important;color:#fff!important}html body .ts-dsp-toggle__track .ts-dsp-toggle__option:focus-visible,html body .ts-processor-toggle__track .ts-processor-toggle__option:focus-visible{outline:2px solid #700efe!important;outline-offset:-2px!important}.related-products .card-wrapper,.product-recommendations .card-wrapper,.related-products .card,.product-recommendations .card{display:flex!important;flex-direction:column!important;height:100%!important}.related-products .card__content,.product-recommendations .card__content,.related-products .card-information,.product-recommendations .card-information{display:flex!important;flex-direction:column!important;flex-grow:1!important;height:100%!important}.related-products .ts-unified-card-footer,.product-recommendations .ts-unified-card-footer{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;width:100%!important;margin-top:auto!important;padding-top:10px!important}.related-products .ts-unified-card-footer>.price,.product-recommendations .ts-unified-card-footer>.price{min-width:0!important;margin:0!important;justify-self:start!important;align-self:center!important}.related-products .ts-card-view-action,.product-recommendations .ts-card-view-action{display:contents!important}.related-products .ts-card-view-action__link,.product-recommendations .ts-card-view-action__link{display:inline-flex!important;width:auto!important;min-width:112px!important;max-width:160px!important;min-height:44px!important;box-sizing:border-box!important;align-items:center!important;justify-content:center!important;justify-self:end!important;padding:10px 14px!important;border:1px solid #700EFE!important;border-radius:6px!important;background:#700efe!important;color:#fff!important;font-size:14px!important;line-height:20px!important;font-weight:700!important;white-space:nowrap!important;text-align:center!important;text-decoration:none!important;box-shadow:none!important;margin:0!important}.related-products .ts-card-view-action__link:hover,.product-recommendations .ts-card-view-action__link:hover{background:#5900ca!important;border-color:#5900ca!important;transform:translateY(-1px)!important}@media(max-width:749px){.related-products .ts-unified-card-footer,.product-recommendations .ts-unified-card-footer{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto auto!important;align-items:center!important;gap:8px!important;width:100%!important;margin-top:auto!important}.related-products .ts-unified-card-footer>.price,.product-recommendations .ts-unified-card-footer>.price{grid-column:1!important;grid-row:1!important;justify-self:start!important;width:auto!important;max-width:100%!important;margin:0!important}.related-products .ts-card-view-action__link,.product-recommendations .ts-card-view-action__link{grid-column:1!important;grid-row:2!important;justify-self:end!important;width:auto!important;min-width:96px!important;max-width:110px!important;min-height:44px!important;padding:10px 12px!important;font-size:13px!important;line-height:18px!important;white-space:nowrap!important}}.card-wrapper,.product-card-wrapper,.card,.card--card,.card--standard{display:flex!important;flex-direction:column!important;height:100%!important}.card__content,.card__information{display:flex!important;flex-direction:column!important;flex-grow:1!important;height:100%!important}.ts-unified-card-footer{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;width:100%!important;margin-top:auto!important;padding-top:10px!important}.ts-unified-card-footer>.price{min-width:0!important;margin:0!important;justify-self:start!important;align-self:center!important}.ts-unified-card-footer .ts-card-view-action{display:contents!important}.ts-unified-card-footer .ts-card-view-action__link{display:inline-flex!important;width:auto!important;min-width:112px!important;max-width:160px!important;min-height:44px!important;box-sizing:border-box!important;align-items:center!important;justify-content:center!important;justify-self:end!important;padding:10px 14px!important;border:1px solid #700EFE!important;border-radius:6px!important;background:#700efe!important;color:#fff!important;font-size:14px!important;line-height:20px!important;font-weight:700!important;white-space:nowrap!important;text-align:center!important;text-decoration:none!important;box-shadow:none!important;margin:0!important}.ts-unified-card-footer .ts-card-view-action__link:hover{background:#5900ca!important;border-color:#5900ca!important;transform:translateY(-1px)!important}.ts-unified-card-footer .ts-card-view-action__link:active{transform:translateY(1px)!important}@media(max-width:749px){.ts-unified-card-footer{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto auto!important;align-items:center!important;gap:8px!important;width:100%!important;margin-top:auto!important}.ts-unified-card-footer>.price{grid-column:1!important;grid-row:1!important;justify-self:start!important;width:auto!important;max-width:100%!important;margin:0!important}.ts-unified-card-footer .ts-card-view-action__link{grid-column:1!important;grid-row:2!important;justify-self:end!important;width:auto!important;min-width:96px!important;max-width:110px!important;min-height:44px!important;padding:10px 12px!important;font-size:13px!important;line-height:18px!important;white-space:nowrap!important}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/ts-button-system-v1.css.map */
