.rr-ac__card{--rr-ac-ink:#111111;--rr-ac-fg:#40464d;--rr-ac-meta:#4c4c4c;--rr-ac-line:#e5e7eb;--rr-ac-panel:#f3f4f6;--rr-ac-blue:var(--rr-ac-accent,#005eb8);position:relative;display:flex;flex-direction:column;height:100%;box-sizing:border-box;border:1px solid var(--rr-ac-line);border-radius:3px;background:#fff;overflow:hidden;color:var(--rr-ac-fg);font-family:var(--font-body--family,"Trim Web",sans-serif);transition:border-color .14s}.rr-ac__card[hidden]{display:none}.rr-ac__card:hover{border-color:var(--rr-ac-fg)}.rr-ac__imglink{display:block}.rr-ac__imgwrap{display:flex;align-items:center;justify-content:center;aspect-ratio:4/3;background:var(--rr-ac-panel);overflow:hidden;padding:18px;box-sizing:border-box}.rr-ac__imgwrap img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;display:block;mix-blend-mode:darken}.rr-ac__imgwrap svg{width:100%;height:100%;object-fit:cover}.rr-ac__imgwrap--swap{position:relative}.rr-ac__imgwrap--swap .rr-ac__img--alt{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;padding:18px;box-sizing:border-box;width:100%;height:100%;max-width:none;max-height:none;object-fit:contain;opacity:0}@media(hover:hover){.rr-ac__imgwrap--swap img{transition:opacity .35s ease}.rr-ac__card:hover .rr-ac__imgwrap--swap img:not(.rr-ac__img--alt){opacity:0}.rr-ac__card:hover .rr-ac__imgwrap--swap .rr-ac__img--alt{opacity:1}}.rr-ac__body{display:flex;flex-direction:column;gap:6px;padding:20px 20px 22px;flex:1 1 auto}.rr-ac__name{font-size:17px;font-weight:400;line-height:1.3;color:var(--rr-ac-ink);text-decoration:none}.rr-ac__name:hover{color:var(--rr-ac-blue)}.rr-ac__sku{margin:0;font-size:13px;letter-spacing:.01em;color:var(--rr-ac-meta);font-variant-numeric:tabular-nums}.rr-ac__price{margin:4px 0 0;font-size:21px;font-weight:400;color:var(--rr-ac-ink);font-variant-numeric:tabular-nums}.rr-ac__from{font-size:12px;color:var(--rr-ac-meta);text-transform:uppercase;letter-spacing:.04em}.rr-ac__desc{margin:12px 0 0;font-size:15px;line-height:1.5;color:var(--rr-ac-fg);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.rr-ac__actions{display:flex;flex-direction:column;align-items:flex-start;gap:10px;margin-top:auto;padding-top:20px}.rr-ac__learn,.rr-ac__card .rr-ac__atc{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:transparent;color:var(--rr-ac-fg);border:1px solid var(--rr-ac-fg);border-radius:0;padding:11px 18px;font-weight:400;font-size:14px;line-height:1;text-decoration:none;cursor:pointer;transition:border-color .12s,color .12s}.rr-ac__learn:hover,.rr-ac__card .rr-ac__atc:hover{border-color:var(--rr-ac-blue);color:var(--rr-ac-blue);background:transparent}.rr-ac__learn:focus-visible,.rr-ac__card .rr-ac__atc:focus-visible{outline:2px solid var(--rr-ac-blue);outline-offset:2px}.rr-ac__notice{position:absolute;top:12px;left:12px;z-index:1;pointer-events:none;display:inline-flex;align-items:center;font-size:12px;line-height:1;letter-spacing:.01em;color:var(--rr-ac-fg);background:#fff;border:1px solid var(--rr-ac-line);border-radius:9999px;padding:7px 12px}.rr-ac__notice--dealer{color:#e07020;border-color:#e0702059}.rr-ac__card .rr-ac__dealer-cta{border-color:#e07020;color:#e07020}.rr-ac__card .rr-ac__dealer-cta:hover{border-color:#e07020;background:#e07020;color:#fff}.rr-ac__card .rr-ac__form{display:block;width:auto}.rr-ac__card .rr-ac__form .shopify-product-form{display:block}.rr-ac__card add-to-cart-component{display:inline-block}.rr-ac__card .rr-ac__atc .add-to-cart-text{display:inline-flex;align-items:center;gap:8px;background:none}.rr-ac__card .rr-ac__atc .add-to-cart-icon{width:16px;height:16px;flex:0 0 auto}.rr-ac__card .rr-ac__atc .add-to-cart-text__content span span{font-weight:400;filter:none;opacity:1;translate:0}.rr-ac__card .rr-ac__atc[disabled]{opacity:.5;cursor:not-allowed}@media(max-width:749px){.rr-ac__body{padding:14px 14px 16px}.rr-ac__name{font-size:15px}.rr-ac__price{font-size:18px}.rr-ac__desc{font-size:14px}.rr-ac__learn,.rr-ac__card .rr-ac__atc{padding:10px 14px;font-size:13px}}@media(prefers-reduced-motion:reduce){.rr-ac__card,.rr-ac__learn,.rr-ac__card .rr-ac__atc,.rr-ac__imgwrap--swap img{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/rr-product-card.css.map */
