.mq-btn--block{width:100%}.mq-input{width:100%;min-height:2.75rem;padding:.65rem .85rem;border:1px solid var(--mq-border-light);border-radius:var(--mq-radius-md);background:#fff;color:var(--mq-ink)}.mq-input--qty{width:4rem;min-height:2.25rem}.mq-surface--emotional .mq-input{background:var(--mq-graphite-900);border-color:var(--mq-border-dark);color:var(--mq-warm-50)}.mq-benefits-list{margin:0;padding:0;list-style:none;display:grid;gap:var(--mq-space-2)}.mq-benefits-list li{display:flex;gap:var(--mq-space-2);align-items:flex-start;font-size:var(--mq-text-sm)}.mq-product__layout{display:grid;gap:var(--mq-space-6)}@media(min-width:900px){.mq-product__layout{grid-template-columns:1.05fr 1fr;gap:var(--mq-space-7);align-items:start}}.mq-gallery__main{background:var(--mq-warm-100);border-radius:var(--mq-radius-sm);overflow:hidden;aspect-ratio:1 / 1}.mq-gallery__image{width:100%;height:100%;object-fit:cover}.mq-gallery__thumbs{display:flex;gap:var(--mq-space-2);margin-top:var(--mq-space-3);overflow-x:auto}.mq-gallery__thumb{flex:0 0 4rem;width:4rem;height:4rem;padding:0;border:1px solid var(--mq-border-light);border-radius:var(--mq-radius-sm);overflow:hidden;background:var(--mq-warm-100);cursor:pointer}.mq-gallery__thumb img{width:100%;height:100%;object-fit:cover}.mq-buybox__prerequisite,.mq-buybox__exclusions,.mq-buybox__unavailable{font-size:var(--mq-text-sm);color:var(--mq-ink-muted)}.mq-buybox__prerequisite{color:var(--mq-compat-maybe)}.mq-compat-panel{margin:var(--mq-space-4) 0;padding:var(--mq-space-4);background:var(--mq-warm-100);border-radius:var(--mq-radius-md);border:1px solid var(--mq-border-light)}.mq-product-form__actions{margin-top:var(--mq-space-4)}.mq-variant-picker{display:grid;gap:var(--mq-space-3);margin-top:var(--mq-space-4)}.mq-specs{width:100%;border-collapse:collapse;font-size:var(--mq-text-sm)}.mq-specs th,.mq-specs td{padding:var(--mq-space-3) 0;border-bottom:1px solid var(--mq-border-light);text-align:left;vertical-align:top}.mq-specs th{width:40%;color:var(--mq-ink-muted);font-weight:var(--mq-font-weight-medium)}.mq-sticky-atc{position:fixed;left:0;right:0;bottom:0;z-index:30;display:none;padding:var(--mq-space-3) var(--mq-gutter);background:var(--mq-graphite-950);color:var(--mq-warm-50);border-top:1px solid var(--mq-border-dark);box-shadow:0 -8px 24px #00000040}.mq-sticky-atc.is-visible{display:block}@media(min-width:900px){.mq-sticky-atc{display:none!important}}body.mq-sticky-atc-active{padding-bottom:4.5rem}.mq-collection__layout{display:grid;gap:var(--mq-space-5)}@media(min-width:960px){.mq-collection__layout{grid-template-columns:16rem 1fr;gap:var(--mq-space-6)}}.mq-facets{padding:var(--mq-space-4);background:var(--mq-warm-100);border-radius:var(--mq-radius-md);border:1px solid var(--mq-border-light)}.mq-facets__group+.mq-facets__group{margin-top:var(--mq-space-4);padding-top:var(--mq-space-4);border-top:1px solid var(--mq-border-light)}.mq-facets__title{margin:0 0 var(--mq-space-2);font-size:var(--mq-text-sm);font-weight:var(--mq-font-weight-semibold)}.mq-facets__list{display:grid;gap:var(--mq-space-2);margin:0;padding:0;list-style:none;font-size:var(--mq-text-sm)}.mq-facets__list label{display:flex;gap:var(--mq-space-2);align-items:flex-start;cursor:pointer}.mq-collection__toolbar{display:flex;flex-wrap:wrap;gap:var(--mq-space-3);justify-content:space-between;align-items:center;margin-bottom:var(--mq-space-4)}.mq-pagination{display:flex;flex-wrap:wrap;gap:var(--mq-space-2);margin-top:var(--mq-space-6)}.mq-pagination a,.mq-pagination span{display:inline-flex;min-width:2.5rem;min-height:2.5rem;align-items:center;justify-content:center;border:1px solid var(--mq-border-light);border-radius:var(--mq-radius-sm);text-decoration:none;font-size:var(--mq-text-sm)}.mq-pagination .is-active{background:var(--mq-graphite-950);color:var(--mq-warm-50);border-color:var(--mq-graphite-950)}.mq-cart-drawer[hidden]{display:none!important}.mq-cart-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80}.mq-cart-drawer__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0b0d0f8c}.mq-cart-drawer__panel{position:absolute;top:0;right:0;display:flex;flex-direction:column;width:min(100%,26rem);height:100%;background:var(--mq-warm-50);color:var(--mq-ink);box-shadow:-12px 0 40px #00000040}.mq-cart-drawer__head,.mq-cart-drawer__foot{padding:var(--mq-space-4);border-bottom:1px solid var(--mq-border-light)}.mq-cart-drawer__foot{border-bottom:0;border-top:1px solid var(--mq-border-light);margin-top:auto}.mq-cart-drawer__body{flex:1;overflow:auto;padding:var(--mq-space-4);display:grid;gap:var(--mq-space-4);align-content:start}.mq-cart-line{display:grid;grid-template-columns:4.5rem 1fr;gap:var(--mq-space-3)}.mq-cart-line__media{display:block;aspect-ratio:1;background:var(--mq-warm-100);border-radius:var(--mq-radius-sm);overflow:hidden}.mq-cart-line__media img{width:100%;height:100%;object-fit:cover}.mq-cart-line__title{font-weight:var(--mq-font-weight-semibold);text-decoration:none}.mq-cart-line__meta,.mq-cart-line__price{margin:.15rem 0 0;font-size:var(--mq-text-sm);color:var(--mq-ink-muted)}.mq-cart-count{position:absolute;top:.2rem;right:.2rem;min-width:1.1rem;height:1.1rem;padding:0 .25rem;border-radius:999px;background:var(--mq-accent);color:var(--mq-accent-contrast);font-size:.65rem;font-weight:var(--mq-font-weight-semibold);line-height:1.1rem;text-align:center}.mq-header__actions .mq-icon-btn{position:relative}.mq-predictive{position:absolute;top:calc(100% + .5rem);right:0;width:min(100vw - 2rem,24rem);max-height:24rem;overflow:auto;background:var(--mq-warm-50);color:var(--mq-ink);border:1px solid var(--mq-border-light);border-radius:var(--mq-radius-md);box-shadow:0 16px 40px #0003;z-index:50}.mq-predictive[hidden]{display:none!important}.mq-predictive__item{display:grid;grid-template-columns:3rem 1fr;gap:var(--mq-space-3);padding:var(--mq-space-3);text-decoration:none;color:inherit;border-bottom:1px solid var(--mq-border-light)}.mq-predictive__item:hover{background:var(--mq-warm-100)}.mq-header__search{position:relative}.mq-header__search-form{display:none}@media(min-width:900px){.mq-header__search-form{display:block}}.mq-oem__grid{display:grid;gap:var(--mq-space-6)}@media(min-width:768px){.mq-oem__grid{grid-template-columns:1fr 1fr}}.mq-oem__list{margin:0;padding:0;list-style:none;display:grid;gap:var(--mq-space-3)}.mq-oem__item{display:grid;grid-template-columns:1.25rem 1fr;gap:var(--mq-space-2);align-items:start;font-size:var(--mq-text-sm)}.mq-oem__item--yes{color:var(--mq-compat-yes)}.mq-oem__item--no{color:var(--mq-ink-muted)}.mq-oem__note{display:block;color:var(--mq-ink-muted);font-weight:var(--mq-font-weight-regular);margin-top:.15rem}.mq-package{display:grid;gap:var(--mq-space-5)}@media(min-width:800px){.mq-package{grid-template-columns:1fr 1fr;align-items:start}}.mq-table-scroll{overflow-x:auto}.mq-support__channels{display:grid;gap:var(--mq-space-2);margin-top:var(--mq-space-4)}.mq-gallery__video{position:absolute;inset:auto 1rem 1rem auto;width:3.5rem;height:3.5rem;border-radius:50%;overflow:visible;aspect-ratio:auto;background:transparent}.mq-gallery__main{position:relative}.mq-price__compare{margin:.25rem 0 0;color:var(--mq-ink-muted);font-size:var(--mq-text-sm)}.mq-install-guide__meta{margin-bottom:var(--mq-space-4)}.mq-compliance{font-size:var(--mq-text-sm);color:var(--mq-ink-muted)}.mq-dynamic-checkout{flex:1;min-width:10rem}.mq-video-section{max-width:48rem}.mq-video--section{position:relative;aspect-ratio:16 / 9;background:linear-gradient(145deg,var(--mq-graphite-900),var(--mq-graphite-800));border-radius:var(--mq-radius-md, .5rem);overflow:hidden;display:grid;place-items:center}.mq-video--section .mq-video__play{display:inline-flex;align-items:center;gap:.75rem;padding:.85rem 1.25rem;border:0;border-radius:999px;background:var(--mq-warm-50);color:var(--mq-graphite-950);cursor:pointer;font:inherit}.mq-video__poster-fallback{width:100%;height:100%;min-height:12rem;background:var(--mq-graphite-800)}.mq-gallery__thumb[aria-pressed=true]{outline:2px solid var(--mq-accent);outline-offset:2px}.mq-related,.mq-cross-sell,.mq-accessories{scroll-margin-top:5rem}
/*# sourceMappingURL=/cdn/shop/t/3/assets/mq-commerce.css.map */
