.dc-container{width:100%;max-width:var(--page-width, 1400px);margin-inline:auto;padding-inline:var(--page-margin, 16px)}.dc-container--narrow{max-width:960px}.dc-wrap{padding-block:var(--dc-pad-top, var(--dc-space)) var(--dc-pad-bottom, var(--dc-space));background:var(--color-background);color:var(--color-foreground)}@media screen and (max-width:749px){.dc-wrap{padding-block:calc(var(--dc-pad-top, var(--dc-space)) * .7) calc(var(--dc-pad-bottom, var(--dc-space)) * .7)}}.dc-eyebrow{display:inline-flex;align-items:center;gap:8px;margin:0 0 8px;font-size:.75rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--dc-red)}.dc-eyebrow:before{content:"";width:18px;height:2px;background:currentColor;border-radius:2px}.color-scheme-6 .dc-eyebrow,.color-scheme-7 .dc-eyebrow{color:#ff4a50}.dc-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px 24px;margin-bottom:clamp(20px,3vw,32px)}.dc-head--center{flex-direction:column;align-items:center;text-align:center}.dc-head__title{margin:0;font-family:var(--font-heading--family);font-weight:var(--font-heading--weight, 700);font-size:clamp(1.5rem,1.1rem + 1.6vw,2.25rem);line-height:1.12;letter-spacing:-.01em;color:var(--color-foreground-heading, var(--color-foreground))}.dc-head__text{margin:8px 0 0;max-width:60ch;color:rgb(var(--color-foreground-rgb) / .72);font-size:.95rem}.dc-link-arrow{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;font-weight:600;font-size:.9rem;color:var(--color-foreground);text-decoration:none;border-bottom:1.5px solid currentColor;padding-bottom:2px}.dc-link-arrow .dc-icon{width:16px;height:16px;transition:transform .2s ease}.dc-link-arrow:hover{color:var(--dc-accent)}.dc-link-arrow:hover .dc-icon{transform:translate(3px)}.dc-icon{width:22px;height:22px;flex-shrink:0}.dc-placeholder-svg{width:100%;height:100%;background:var(--dc-grey);fill:#00000040}.dc-editor-note{padding:16px;border:1px dashed var(--dc-line);border-radius:var(--dc-radius);font-size:.875rem}.dc-btn{--_bg: var(--dc-accent);--_fg: #fff;--_bd: var(--_bg);display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:12px 24px;border:1.5px solid var(--_bd);border-radius:var(--dc-radius-sm);background:var(--_bg);color:var(--_fg);font:inherit;font-weight:700;font-size:.95rem;letter-spacing:.01em;text-decoration:none;cursor:pointer;transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.dc-btn .dc-icon{width:18px;height:18px}.dc-btn:hover{--_bg: var(--dc-accent-dark)}.dc-btn:active{transform:translateY(1px)}.dc-btn:disabled,.dc-btn[aria-disabled=true]{opacity:.45;cursor:not-allowed;transform:none}.dc-btn--sm{min-height:42px;padding:9px 16px;font-size:.875rem}.dc-btn--block{width:100%}.dc-btn--dark{--_bg: var(--dc-ink)}.dc-btn--dark:hover{--_bg: #000}.dc-btn--red{--_bg: var(--dc-red)}.dc-btn--red:hover{--_bg: var(--dc-red-dark)}.dc-btn--light{--_bg: #fff;--_fg: var(--dc-ink)}.dc-btn--light:hover{--_bg: var(--dc-warm)}.dc-btn--outline{--_bg: transparent;--_fg: var(--dc-ink);--_bd: var(--dc-line)}.dc-btn--outline:hover{--_bg: transparent;--_bd: var(--dc-ink)}.dc-btn--ghost{--_bg: transparent;--_fg: var(--dc-text, #fff);--_bd: currentColor}.dc-btn--ghost:hover{--_bg: rgb(255 255 255 / .12)}.dc-btn.is-added{--_bg: var(--dc-ink)}.dc-btn:focus-visible,.dc-link-arrow:focus-visible,.dc-cat-card:focus-visible,.dc-vf__make:focus-visible,.dc-vf__model:focus-visible,.dc-chip:focus-visible,.dc-slider-arrow:focus-visible,.dc-slider-dot:focus-visible,.dc-card a:focus-visible,.dc-accordion__summary:focus-visible,.dc-promo a:focus-visible{outline:2px solid var(--dc-accent);outline-offset:3px}.dc-badge{display:inline-flex;align-items:center;gap:4px;padding:4px 9px;border-radius:999px;font-size:.72rem;font-weight:700;line-height:1.2;letter-spacing:.02em;white-space:nowrap}.dc-badge .dc-icon{width:13px;height:13px;stroke-width:2.2}.dc-badge--sale{background:var(--dc-red);color:#fff}.dc-badge--muted{background:var(--dc-ink);color:#fff}.dc-badge--accent,.dc-badge--verified{background:var(--dc-accent-tint);color:var(--dc-accent-dark)}.dc-stars{display:inline-flex;gap:2px}.dc-star .dc-icon{width:16px;height:16px;stroke:#c9c5bf;fill:transparent}.dc-star.is-on .dc-icon{stroke:#e7a500;fill:#f5b301}.dc-stars--sm .dc-icon{width:13px;height:13px}.dc-chips{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.dc-chips--scroll{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.dc-chips--scroll::-webkit-scrollbar{display:none}.dc-chip{display:inline-flex;align-items:center;gap:6px;min-height:38px;padding:7px 14px;border:1px solid var(--dc-line);border-radius:999px;background:#fff;color:var(--dc-ink);font-size:.875rem;font-weight:600;white-space:nowrap;text-decoration:none;transition:border-color .18s ease,color .18s ease,background-color .18s ease}.dc-chip span{color:var(--dc-ink-soft);font-weight:500}.dc-chip:hover{border-color:var(--dc-accent);color:var(--dc-accent-dark)}dc-slider{display:block;position:relative}.dc-slider-arrow{display:inline-grid;place-items:center;width:44px;height:44px;border:1px solid var(--dc-line);border-radius:50%;background:#fff;color:var(--dc-ink);cursor:pointer;box-shadow:var(--dc-shadow);transition:opacity .2s ease,background-color .2s ease,border-color .2s ease}.dc-slider-arrow:hover:not(:disabled){border-color:var(--dc-ink)}.dc-slider-arrow:disabled{opacity:.35;cursor:default}.dc-slider-arrow .dc-icon{width:20px;height:20px}.dc-hscroll{display:grid;grid-auto-flow:column;grid-auto-columns:var(--dc-item-w, 260px);gap:var(--dc-gap, 16px);margin:0;padding:4px 2px 12px;list-style:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:2px;scrollbar-width:thin;scrollbar-color:var(--dc-line) transparent}.dc-hscroll>*{scroll-snap-align:start;min-width:0}.dc-hscroll__nav{display:none}@media screen and (min-width:990px){dc-slider.has-overflow>.dc-hscroll__nav{display:flex;gap:8px;position:absolute;top:-68px;right:0}}.dc-trust__list{display:grid;grid-template-columns:repeat(var(--dc-cols, 4),minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none}.dc-trust__item{min-width:0}.dc-trust__item+.dc-trust__item{border-left:1px solid var(--dc-line)}.dc-trust__item>*,.dc-trust__link{display:flex;align-items:center;gap:12px;padding:6px clamp(12px,2vw,24px);color:inherit;text-decoration:none}.dc-trust__icon{display:grid;place-items:center;flex-shrink:0;width:44px;height:44px;border-radius:50%;background:var(--dc-accent-tint);color:var(--dc-accent)}.dc-trust__copy{display:flex;flex-direction:column;gap:2px;min-width:0}.dc-trust__title{font-weight:700;font-size:.95rem;line-height:1.25}.dc-trust__text{font-size:.82rem;line-height:1.4;color:rgb(var(--color-foreground-rgb) / .68)}.dc-trust--strip{border-block:1px solid var(--dc-line)}.dc-trust--cards .dc-trust__list{gap:16px}.dc-trust--cards .dc-trust__item{border:1px solid var(--dc-line);border-radius:var(--dc-radius);background:#fff;padding-block:14px}.dc-trust--cards .dc-trust__item+.dc-trust__item{border-left:1px solid var(--dc-line)}@media screen and (max-width:989px){.dc-trust__list{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:18px}.dc-trust__item:nth-child(odd){border-left:0}.dc-trust--cards .dc-trust__item:nth-child(odd){border-left:1px solid var(--dc-line)}}@media screen and (max-width:479px){.dc-trust__item>*,.dc-trust__link{flex-direction:column;align-items:flex-start;gap:8px;padding-inline:10px}.dc-trust__icon{width:38px;height:38px}.dc-trust__icon .dc-icon{width:20px;height:20px}}.dc-promos__grid{display:grid;gap:16px;grid-template-columns:1fr}@media screen and (min-width:750px){.dc-promos__grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.dc-promos__grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.dc-promo{position:relative;display:grid;min-height:var(--dc-promo-h, 320px);border-radius:var(--dc-radius);overflow:hidden;background:var(--dc-promo-bg);color:var(--dc-promo-fg);text-decoration:none;isolation:isolate}.dc-promo__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s ease}.dc-promo--panel{grid-template-columns:1fr 1fr}.dc-promo--panel .dc-promo__media{order:2}.dc-promo--panel.dc-promo--right .dc-promo__media{order:0}.dc-promo--panel .dc-promo__media img{object-fit:contain;padding:12px}.dc-promo--overlay .dc-promo__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.dc-promo--overlay .dc-promo__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgb(0 0 0 / var(--dc-overlay)),rgb(0 0 0 / calc(var(--dc-overlay) * .3)))}.dc-promo--overlay{color:#fff}.dc-promo--artwork{min-height:0}.dc-promo--artwork .dc-promo__media img{height:auto}.dc-promo__content{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:10px;padding:clamp(20px,3vw,40px)}.dc-promo--right.dc-promo--overlay .dc-promo__content{align-items:flex-end;text-align:right}.dc-promo__title{margin:0;font-family:var(--font-heading--family);font-weight:700;font-size:clamp(1.3rem,1rem + 1.2vw,2rem);line-height:1.12;color:inherit}.dc-promo__text{margin:0;font-size:.95rem;line-height:1.5;opacity:.85;max-width:40ch}.dc-promo .dc-btn{margin-top:6px}@media(hover:hover){.dc-promo:hover .dc-promo__media img{transform:scale(1.03)}}@media screen and (max-width:749px){.dc-promo{min-height:0}.dc-promo--panel{grid-template-columns:1fr}.dc-promo--panel .dc-promo__media{order:0;aspect-ratio:16 / 10}.dc-promo--overlay{min-height:260px}}.dc-reviews__track{--dc-item-w: min(340px, 84vw)}.dc-review{display:flex;flex-direction:column;gap:12px;padding:22px;border:1px solid var(--dc-line);border-radius:var(--dc-radius);background:#fff;color:var(--dc-ink);box-shadow:var(--dc-shadow)}.dc-review__top{display:flex;align-items:center;justify-content:space-between;gap:8px}.dc-review__body{margin:0;flex:1;font-size:.98rem;line-height:1.6;quotes:"\201c" "\201d"}.dc-review__body:before{content:open-quote}.dc-review__body:after{content:close-quote}.dc-review__name{margin:0;font-size:.85rem;font-weight:700}.dc-review__name time{font-weight:500;color:var(--dc-ink-soft)}.dc-review__product{display:flex;align-items:center;gap:10px;padding-top:12px;border-top:1px solid var(--dc-line);color:var(--dc-ink-soft);font-size:.82rem;line-height:1.3;text-decoration:none}.dc-review__product img{width:44px;height:44px;object-fit:cover;border-radius:6px;background:var(--dc-grey)}.dc-review__product span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.dc-review__product:hover{color:var(--dc-accent-dark)}@keyframes dc-fade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.dc-btn,.dc-cat-card,.dc-cat-card__media img,.dc-card,.dc-card__media img,.dc-promo__media img,.dc-vf__model,.dc-accordion__icon{transition:none!important}.dc-vf__models.is-active{animation:none!important}}.dc-section,.dc-wrap,.dc-container,dc-slider,.dc-hscroll{min-width:0}.dc-hscroll{max-width:100%}.dc-rail__track{--dc-item-w: min(260px, 46vw);--dc-gap: 14px}@media screen and (min-width:1200px){.dc-rail__track{--dc-item-w: calc((min(100vw, var(--page-width, 1400px)) - 2 * var(--page-margin, 16px) - 4 * 14px) / 5)}}.dc-card{display:flex;flex-direction:column;height:100%;border:1px solid var(--dc-line);border-radius:var(--dc-radius);background:#fff;overflow:hidden;transition:box-shadow .25s ease,border-color .25s ease}@media(hover:hover){.dc-card:hover{box-shadow:var(--dc-shadow-hover);border-color:transparent}}.dc-card__media{position:relative;display:block;aspect-ratio:1;background:#fff;overflow:hidden}.dc-card__media img{width:100%;height:100%;object-fit:contain;display:block;transition:transform .5s ease}@media(hover:hover){.dc-card:hover .dc-card__media img{transform:scale(1.03)}}.dc-card__badges{position:absolute;top:10px;left:10px;display:flex;gap:6px}.dc-card__body{display:flex;flex-direction:column;gap:6px;flex:1;padding:12px 14px 14px}.dc-card__title{margin:0;font-size:.9rem;font-weight:600;line-height:1.35}.dc-card__title a{color:var(--dc-ink);text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.dc-card__title a:hover{color:var(--dc-accent-dark)}.dc-card__rating{display:flex;align-items:center;gap:4px;margin:0;font-size:.75rem;color:var(--dc-ink-soft)}.dc-card__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:auto 0 0}.dc-card__from{font-size:.75rem;color:var(--dc-ink-soft)}.dc-price{font-weight:800;font-size:1rem;color:var(--dc-ink)}.dc-price--sale{color:var(--dc-red)}.dc-price--compare{font-size:.82rem;color:var(--dc-ink-soft)}.dc-card__actions{margin-top:8px}.dc-card.is-sold-out .dc-card__media img{opacity:.6}.dc-ptabs__heading{margin:0 0 16px;font-family:var(--font-heading--family);font-size:clamp(1.4rem,1.1rem + 1vw,1.9rem);font-weight:700}.dc-accordion{border-top:1px solid var(--dc-line)}.dc-accordion__item{border-bottom:1px solid var(--dc-line)}.dc-accordion__summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:60px;padding:16px 2px;font-weight:700;font-size:1.02rem;cursor:pointer;list-style:none}.dc-accordion__summary::-webkit-details-marker{display:none}.dc-accordion__icon{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--dc-grey);transition:transform .25s ease,background-color .2s ease}.dc-accordion__icon .dc-icon{width:16px;height:16px}.dc-accordion__item[open] .dc-accordion__icon{transform:rotate(45deg);background:var(--dc-accent);color:#fff}.dc-accordion__content{padding:0 2px 22px;font-size:.97rem;line-height:1.7;color:rgb(var(--color-foreground-rgb) / .86)}.dc-rte>:first-child{margin-top:0}.dc-rte>:last-child{margin-bottom:0}.dc-rte img{max-width:100%;height:auto;border-radius:var(--dc-radius-sm)}.dc-rte table{width:100%;border-collapse:collapse}.dc-rte :is(td,th){border:1px solid var(--dc-line);padding:8px 10px}.dc-specs{width:100%;border-collapse:collapse;font-size:.95rem}.dc-specs th,.dc-specs td{padding:11px 12px;border-bottom:1px solid var(--dc-line);text-align:left;vertical-align:top}.dc-specs th{width:34%;font-weight:600;color:var(--dc-ink-soft);background:var(--dc-warm)}.dc-specs tr:first-child :is(th,td){border-top:1px solid var(--dc-line)}.dc-crumbs ol{display:flex;flex-wrap:wrap;gap:4px 0;margin:0 0 12px;padding:0;list-style:none;font-size:.82rem;color:var(--dc-ink-soft)}.dc-crumbs li{display:inline-flex;align-items:center;min-width:0}.dc-crumbs li+li:before{content:"/";margin-inline:8px;opacity:.5}.dc-crumbs a{color:inherit;text-decoration:none}.dc-crumbs a:hover{color:var(--dc-accent-dark);text-decoration:underline}.dc-crumbs [aria-current]{color:var(--dc-ink);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:52ch}.dc-fit{padding:14px 16px;border:1px solid var(--dc-line);border-left:3px solid var(--dc-accent);border-radius:var(--dc-radius-sm);background:var(--dc-warm)}.dc-fit__head{display:flex;align-items:center;gap:12px}.dc-fit__icon{display:grid;place-items:center;width:38px;height:38px;flex-shrink:0;border-radius:50%;background:#fff;color:var(--dc-accent)}.dc-fit__copy{flex:1;min-width:0}.dc-fit__label{margin:0;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--dc-ink-soft)}.dc-fit__vehicles{margin:2px 0 0;font-weight:700;font-size:1rem;line-height:1.35}.dc-fit__vehicles a{color:var(--dc-ink);text-decoration:underline;text-decoration-color:#00000040;text-underline-offset:3px}.dc-fit__vehicles a:hover{color:var(--dc-accent-dark);text-decoration-color:currentColor}.dc-fit__note{font-weight:500;font-size:.85rem;color:var(--dc-ink-soft)}.dc-fit__help{margin:10px 0 0;padding-top:10px;border-top:1px dashed var(--dc-line);font-size:.85rem;color:var(--dc-ink-soft)}.dc-fit__help a{color:var(--dc-accent-dark);font-weight:700}.dc-assure{display:grid;gap:10px;margin:0;padding:0;list-style:none}.dc-assure--grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media screen and (max-width:419px){.dc-assure--grid{grid-template-columns:1fr}}.dc-assure__item{display:flex;gap:10px;align-items:flex-start;padding:12px;border:1px solid var(--dc-line);border-radius:var(--dc-radius-sm);background:#fff}.dc-assure__icon{display:grid;place-items:center;width:34px;height:34px;flex-shrink:0;border-radius:50%;background:var(--dc-accent-tint);color:var(--dc-accent)}.dc-assure__icon .dc-icon{width:18px;height:18px}.dc-assure__copy{display:flex;flex-direction:column;gap:2px;font-size:.8rem;line-height:1.4;color:var(--dc-ink-soft)}.dc-assure__copy strong{font-size:.88rem;color:var(--dc-ink)}.dc-assure__copy a{color:var(--dc-accent-dark);font-weight:600}.dc-colhead__grid{display:grid;gap:20px 40px;align-items:center}@media screen and (min-width:990px){.dc-colhead__grid.has-image{grid-template-columns:1.3fr 1fr}}.dc-colhead__title{margin:0;font-family:var(--font-heading--family);font-weight:700;font-size:clamp(1.75rem,1.2rem + 2vw,2.75rem);line-height:1.08;letter-spacing:-.01em}.dc-colhead__count{margin:6px 0 0;font-size:.9rem;color:var(--dc-ink-soft)}.dc-colhead__desc{display:block;margin-top:12px;max-width:78ch;font-size:.95rem;line-height:1.65;color:rgb(var(--color-foreground-rgb) / .8)}.dc-colhead__desc.is-clamped:not(.is-open) [data-content]{display:-webkit-box;-webkit-line-clamp:var(--dc-lines, 3);-webkit-box-orient:vertical;overflow:hidden}.dc-read-more__toggle{margin-top:6px;padding:0;border:0;background:none;font:inherit;font-weight:700;color:var(--dc-accent-dark);text-decoration:underline;cursor:pointer}.dc-colhead__media{border-radius:var(--dc-radius);overflow:hidden}.dc-colhead__media img{width:100%;height:auto;display:block}.dc-colhead__shortcuts{margin-top:20px}.dc-colhead__shortcuts-label{margin:0 0 8px;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--dc-ink-soft)}.dc-footer{padding:clamp(40px,6vw,72px) 0 24px;background:var(--color-background);color:var(--color-foreground)}.dc-footer a{color:inherit;text-decoration:none}.dc-footer a:hover{color:#fff;text-decoration:underline}.dc-footer__grid{display:grid;gap:32px;grid-template-columns:1fr}@media screen and (min-width:750px){.dc-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:1100px){.dc-footer__grid{grid-template-columns:1.4fr 1fr 1fr 1.3fr;gap:48px}}.dc-footer__logo img{display:block;height:auto;max-width:100%}.dc-footer__wordmark{font-weight:800;font-size:1.4rem}.dc-footer__about{margin:16px 0;font-size:.9rem;line-height:1.6;color:rgb(var(--color-foreground-rgb) / .7);max-width:40ch}.dc-footer__about p{margin:0}.dc-footer__contact{display:grid;gap:10px;margin:0;padding:0;list-style:none;font-size:.9rem;color:rgb(var(--color-foreground-rgb) / .85)}.dc-footer__contact li,.dc-footer__contact a{display:flex;align-items:center;gap:10px}.dc-footer__contact .dc-icon{width:18px;height:18px;color:#ff4a50}.dc-footer__col ul{display:grid;gap:10px;margin:0;padding:0;list-style:none;font-size:.9rem;color:rgb(var(--color-foreground-rgb) / .72)}.dc-footer__title{display:block;margin:0 0 16px;font-size:.8rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--color-foreground);list-style:none}.dc-footer__title::-webkit-details-marker{display:none}summary.dc-footer__title{cursor:default;pointer-events:none}.dc-footer__title--sm{margin-top:24px}.dc-footer__small{margin:0 0 12px;font-size:.85rem;color:rgb(var(--color-foreground-rgb) / .65)}.dc-news__row{display:flex;gap:8px}.dc-news__row input{flex:1;min-width:0;min-height:48px;padding:10px 14px;border:1px solid rgb(255 255 255 / .2);border-radius:var(--dc-radius-sm);background:#ffffff0f;color:#fff;font:inherit}.dc-news__row input::placeholder{color:#ffffff80}.dc-news__row input:focus-visible{outline:2px solid var(--dc-accent);outline-offset:1px}.dc-news__ok{display:flex;align-items:center;gap:8px;color:#6ee7c8}.dc-news__err{margin:8px 0 0;color:#ff8a8e;font-size:.85rem}.dc-footer__social{display:flex;gap:10px;margin:0;padding:0;list-style:none}.dc-footer__social a{display:grid;place-items:center;width:42px;height:42px;border:1px solid rgb(255 255 255 / .18);border-radius:50%;transition:background-color .2s ease,border-color .2s ease}.dc-footer__social a:hover{background:var(--dc-red);border-color:var(--dc-red);text-decoration:none}.dc-footer__social .dc-icon{width:20px;height:20px}.dc-footer__bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;margin-top:clamp(32px,5vw,56px);padding-top:20px;border-top:1px solid rgb(255 255 255 / .12)}.dc-footer__copy{margin:0;font-size:.82rem;color:rgb(var(--color-foreground-rgb) / .6)}.dc-footer__pay{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.dc-footer__pay svg{width:38px;height:24px;display:block}@media screen and (max-width:749px){.dc-footer__grid{gap:0}.dc-footer__brand{padding-bottom:24px}.dc-footer__col{border-top:1px solid rgb(255 255 255 / .12)}details.dc-footer__col>summary.dc-footer__title{display:flex;justify-content:space-between;align-items:center;margin:0;padding:16px 0;cursor:pointer;pointer-events:auto}details.dc-footer__col>summary.dc-footer__title:after{content:"+";font-size:1.2rem;font-weight:400}details.dc-footer__col[open]>summary.dc-footer__title:after{content:"\2013"}details.dc-footer__col>ul{padding-bottom:18px}.dc-footer__col--news{padding-top:20px}}.dc-hero{padding-block:var(--dc-pad-top) var(--dc-pad-bottom);background:var(--dc-header-bg)}.dc-hero--page{background:transparent}.dc-hero--page .dc-hero__slider{max-width:var(--page-width, 1400px);margin-inline:auto;padding-inline:var(--page-margin, 16px)}.dc-hero__track{display:grid;grid-auto-flow:column;grid-auto-columns:100%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;outline:none}.dc-hero__track::-webkit-scrollbar{display:none}.dc-hero__slide{position:relative;scroll-snap-align:start;scroll-snap-stop:always;min-width:0;overflow:hidden}.dc-hero--page .dc-hero__slide{border-radius:var(--dc-radius)}.dc-hero__artwork-link{display:block}.dc-hero__artwork img{display:block;width:100%;height:auto}.dc-hero__slide--overlay,.dc-hero__slide--split{min-height:var(--dc-hero-min-d);display:grid}@media screen and (max-width:749px){.dc-hero__slide--overlay,.dc-hero__slide--split{min-height:var(--dc-hero-min-m)}}.dc-hero__slide--overlay .dc-hero__media{position:absolute;top:0;right:0;bottom:0;left:0}.dc-hero__slide--overlay .dc-hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgb(0 0 0 / calc(var(--dc-overlay) + .15)),rgb(0 0 0 / var(--dc-overlay)) 55%,rgb(0 0 0 / calc(var(--dc-overlay) * .4)))}.dc-hero__slide--overlay.dc-hero__slide--center .dc-hero__media:after{background:rgb(0 0 0 / var(--dc-overlay))}.dc-hero__media img,.dc-hero__media .dc-placeholder-svg{width:100%;height:100%;object-fit:cover;object-position:var(--dc-focal-d, center);display:block}.dc-hero__content{position:relative;z-index:1;display:flex;align-items:center;width:100%;max-width:var(--page-width, 1400px);margin-inline:auto;padding:clamp(32px,6vw,72px) var(--page-margin, 16px);color:var(--dc-text, #fff)}.dc-hero__slide--center .dc-hero__content{justify-content:center;text-align:center}.dc-hero__slide--right .dc-hero__content{justify-content:flex-end}.dc-hero__content-inner{max-width:560px}.dc-hero__heading{margin:0 0 14px;font-family:var(--font-heading--family);font-weight:700;line-height:1.04;letter-spacing:-.015em;color:inherit}.dc-hero__heading--md{font-size:clamp(1.75rem,1.2rem + 2.2vw,2.75rem)}.dc-hero__heading--lg{font-size:clamp(2rem,1.3rem + 3vw,3.5rem)}.dc-hero__heading--xl{font-size:clamp(2.3rem,1.3rem + 4.2vw,4.5rem)}.dc-hero__text{font-size:clamp(1rem,.95rem + .3vw,1.15rem);line-height:1.55;opacity:.92}.dc-hero__text p{margin:0}.dc-hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.dc-hero__slide--center .dc-hero__actions{justify-content:center}.dc-hero__slide--split{grid-template-columns:1fr;background:var(--color-background);color:var(--color-foreground)}.dc-hero__slide--split .dc-hero__content{color:var(--color-foreground);max-width:none}.dc-hero__slide--split .dc-hero__media{aspect-ratio:4 / 3;background:var(--dc-warm)}.dc-hero__slide--split .dc-hero__media img{object-fit:contain}@media screen and (min-width:990px){.dc-hero__slide--split{grid-template-columns:minmax(380px,.85fr) 1.15fr}.dc-hero__slide--split .dc-hero__media{aspect-ratio:auto;order:2}.dc-hero__slide--split.dc-hero__slide--right .dc-hero__media{order:0}.dc-hero__slide--split .dc-hero__content{padding-inline:clamp(32px,5vw,80px)}}.dc-hero__controls{position:absolute;left:50%;bottom:14px;transform:translate(-50%);display:flex;align-items:center;gap:8px;padding:4px 6px;border-radius:999px;background:#0a0a0c8c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.dc-hero__controls .dc-slider-arrow,.dc-hero__controls .dc-slider-pause{width:32px;height:32px;border:0;background:transparent;color:#fff;box-shadow:none;display:inline-grid;place-items:center;cursor:pointer;border-radius:50%}.dc-hero__controls .dc-icon{width:18px;height:18px}.dc-slider-pause .dc-i-play,.dc-slider-pause.is-paused .dc-i-pause{display:none}.dc-slider-pause.is-paused .dc-i-play{display:block}.dc-slider-dots{display:flex;gap:2px}.dc-slider-dot{position:relative;display:inline-grid;place-items:center;min-width:24px;height:24px;padding:0;border:0;background:none;cursor:pointer}.dc-slider-dot:before{content:"";width:8px;height:8px;border-radius:999px;background:#ffffff80;transition:width .25s ease,background-color .25s ease}.dc-slider-dot[aria-current=true]{min-width:30px}.dc-slider-dot[aria-current=true]:before{width:22px;background:#fff}@media screen and (max-width:749px){.dc-hero__controls{bottom:8px}.dc-hero__controls .dc-slider-arrow{display:none}}.dc-cats__grid{display:grid;grid-template-columns:repeat(var(--dc-cols, 6),minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none}@media screen and (max-width:989px){.dc-cats__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:749px){.dc-cats__grid--mobile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.dc-cats__grid--mobile-scroll{display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:42%;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(var(--page-margin, 16px) * -1);padding-inline:var(--page-margin, 16px);scroll-padding-inline:var(--page-margin, 16px)}.dc-cats__grid--mobile-scroll::-webkit-scrollbar{display:none}.dc-cats__grid--mobile-scroll>li{scroll-snap-align:start}}.dc-cat-card{position:relative;display:flex;flex-direction:column;height:100%;border:1px solid var(--dc-line);border-radius:var(--dc-radius);background:#fff;color:var(--dc-ink);text-decoration:none;overflow:hidden;transition:box-shadow .25s ease,transform .25s ease,border-color .25s ease}.dc-cat-card__media{display:block;aspect-ratio:var(--dc-ratio, 1);background:var(--dc-grey);overflow:hidden}.dc-cat-card__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}.dc-cat-card__media--contain img{object-fit:contain;padding:8px}.dc-cat-card__body{display:flex;flex-direction:column;gap:2px;padding:12px 40px 14px 14px}.dc-cat-card__title{font-weight:700;font-size:.95rem;line-height:1.25}.dc-cat-card__meta{font-size:.8rem;color:var(--dc-ink-soft)}.dc-cat-card__arrow{position:absolute;right:12px;bottom:14px;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--dc-grey);color:var(--dc-ink);transition:background-color .2s ease,color .2s ease}.dc-cat-card__arrow .dc-icon{width:14px;height:14px}@media(hover:hover){.dc-cat-card:hover{border-color:transparent;box-shadow:var(--dc-shadow-hover);transform:translateY(-2px)}.dc-cat-card:hover .dc-cat-card__media img{transform:scale(1.04)}.dc-cat-card:hover .dc-cat-card__arrow{background:var(--dc-accent);color:#fff}}.dc-vf__panel{position:relative;display:grid;gap:20px 32px;padding:clamp(20px,3vw,36px);border-radius:calc(var(--dc-radius) + 4px);background:var(--dc-header-bg);color:#fff;box-shadow:0 18px 40px #00000024;overflow:hidden}.dc-vf__panel:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:var(--dc-red)}@media screen and (min-width:990px){.dc-vf__panel{grid-template-columns:minmax(240px,.8fr) 2.2fr;align-items:center}}.dc-vf__panel .dc-eyebrow{color:#ff4a50}.dc-vf__title{margin:0;font-family:var(--font-heading--family);font-weight:700;font-size:clamp(1.5rem,1.1rem + 1.5vw,2.25rem);line-height:1.1;color:#fff}.dc-vf__text{margin:8px 0 0;color:#ffffffb8;font-size:.95rem;line-height:1.5}.dc-vf__form{display:grid;gap:12px;grid-template-columns:1fr}@media screen and (min-width:750px){.dc-vf__form{grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end}}.dc-field{display:grid;gap:6px;min-width:0}.dc-field__label{font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#ffffffb3}.dc-field__opt{text-transform:none;letter-spacing:0;font-weight:500}.dc-select{position:relative}.dc-select select{-webkit-appearance:none;appearance:none;width:100%;min-height:50px;padding:12px 40px 12px 14px;border:1px solid rgb(255 255 255 / .18);border-radius:var(--dc-radius-sm);background:#fff;color:var(--dc-ink);font:inherit;font-size:1rem;font-weight:600;cursor:pointer;text-overflow:ellipsis}.dc-select select:disabled{background:#ffffff14;color:#ffffff8c;cursor:not-allowed}.dc-select select:focus-visible{outline:2px solid var(--dc-accent);outline-offset:2px}.dc-select__icon{position:absolute;right:12px;top:50%;width:18px;height:18px;transform:translateY(-50%);pointer-events:none;color:var(--dc-ink)}.dc-select select:disabled+.dc-select__icon{color:#ffffff80}.dc-vf__submit{min-height:50px;white-space:nowrap}.dc-vf__saved{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin:2px 0 0;font-size:.875rem;color:#ffffffd9}.dc-vf__saved[hidden]{display:none}.dc-vf__saved .dc-icon{width:18px;height:18px;color:#ff4a50}.dc-vf__saved a{color:#fff;font-weight:700}.dc-vf__clear{padding:0;border:0;background:none;color:#ffffffa6;text-decoration:underline;cursor:pointer;font:inherit}.dc-vf__browse{margin-top:clamp(20px,3vw,32px)}.dc-vf__makes{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding:2px 2px 14px;border-bottom:1px solid var(--dc-line)}.dc-vf__makes::-webkit-scrollbar{display:none}.dc-vf__make{display:inline-flex;align-items:center;gap:8px;flex-shrink:0;min-height:42px;padding:8px 16px;border:1px solid var(--dc-line);border-radius:999px;background:#fff;color:var(--dc-ink);font-weight:700;font-size:.9rem;text-decoration:none;transition:background-color .18s ease,color .18s ease,border-color .18s ease}.dc-vf__make-logo{width:auto;height:20px}.dc-vf__make:hover{border-color:var(--dc-ink)}.dc-vf__make[aria-selected=true]{background:var(--dc-ink);border-color:var(--dc-ink);color:#fff}.dc-vf__models{display:none;padding-top:16px}.dc-vf__models.is-active{display:block;animation:dc-fade .25s ease}.dc-vf__model-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;margin:0;padding:0;list-style:none}@media screen and (max-width:749px){.dc-vf__model-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.dc-vf__model{display:flex;flex-direction:column;gap:2px;height:100%;padding:14px 16px;border:1px solid var(--dc-line);border-radius:var(--dc-radius);background:#fff;color:var(--dc-ink);text-decoration:none;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.dc-vf__model-img{display:block;aspect-ratio:4 / 3;margin:-6px -8px 8px;overflow:hidden;border-radius:var(--dc-radius-sm);background:var(--dc-grey)}.dc-vf__model-img img{width:100%;height:100%;object-fit:cover}.dc-vf__model-name{font-weight:700;font-size:1rem;line-height:1.25}.dc-vf__model-count{display:inline-flex;align-items:center;gap:4px;font-size:.8rem;color:var(--dc-ink-soft)}.dc-vf__model-count .dc-icon{width:14px;height:14px}.dc-vf__model--all{background:var(--dc-grey)}@media(hover:hover){.dc-vf__model:hover{border-color:var(--dc-accent);box-shadow:var(--dc-shadow);transform:translateY(-1px)}.dc-vf__model:hover .dc-vf__model-name{color:var(--dc-accent-dark)}}body{background:var(--color-background, #fff)!important;color:var(--color-foreground)}.shopify-section+.shopify-section{margin-top:0!important}body :where(h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.h6){color:var(--color-foreground-heading, inherit)}#header-group .announcement-bar{background:transparent!important;border-bottom:0!important}#header-group .announcement-bar :is(button,.slideshow-control){color:#fff!important;background:transparent!important;border-color:transparent!important}::selection{background:var(--dc-accent);color:#fff}::-webkit-scrollbar-track{background:transparent!important}::-webkit-scrollbar-thumb{background:#c9c5bf!important;border-color:transparent!important}.drawer,.cart-drawer,.menu-drawer,.drawer__inner,.cart-drawer__inner{background:var(--color-background)!important;border-left-color:var(--dc-line)!important}.button:not(.button-secondary):not(.button-unstyled):not(.button--secondary),.quick-add__submit{background:var(--color-primary-button-background)!important;border-color:var(--color-primary-button-border, var(--color-primary-button-background))!important;color:var(--color-primary-button-text)!important;box-shadow:none!important;background-image:none!important}.button:not(.button-secondary):not(.button-unstyled):not(.button--secondary):hover,.quick-add__submit:hover{background:var(--color-primary-button-hover-background)!important;border-color:var(--color-primary-button-hover-background)!important;color:var(--color-primary-button-hover-text)!important}.button-secondary:hover{background:var(--color-secondary-button-hover-background)!important;color:var(--color-secondary-button-hover-text)!important;border-color:var(--color-secondary-button-hover-border)!important}.add-to-cart-button:disabled,.button[disabled]:not(.button-secondary):not(.button-unstyled){background:#e7e4df!important;border-color:#e7e4df!important;color:#6b6f78!important;box-shadow:none!important}.quantity-selector .quantity-minus,.quantity-selector .quantity-plus{background:transparent!important;border-color:transparent!important;color:var(--color-foreground)!important}product-price .price,.product-card__content product-price .price,.price__regular .price{color:var(--color-foreground)!important;font-weight:700}.price__sale .price-item--sale.price,.price__sale .price{color:var(--dc-red)!important;font-weight:800}.price__sale .compare-at-price.price-item--regular,.compare-at-price{color:rgb(var(--color-foreground-rgb) / .5)!important;font-weight:500}.product-badges__badge{border-radius:999px!important;padding:4px 10px!important;font-size:.72rem!important;font-weight:700!important;letter-spacing:.02em}#header-component :is(dialog,.menu-drawer,.cart-drawer,cart-items-component){white-space:normal!important}.button.button-unstyled,.button.button-unstyled:hover,.button.button-unstyled:disabled{background:transparent!important;border-color:transparent!important;color:inherit!important;box-shadow:none!important}.button.cart-items__remove,.button.cart-items__remove:hover{background:transparent!important;border-color:transparent!important;color:var(--color-foreground)!important}#header-component,#header-component .header__row--top,#header-component .header__row--bottom{background:var(--dc-header-bg)!important}#header-component .header__row--top{padding-block:10px!important;border-bottom:1px solid rgb(255 255 255 / .08)}#header-component :is(.header__icon--menu,.header-logo,.header-call-us,.header-actions__action,.search-action .header-actions__action),#header-component .header__column--right .account-button.header-actions__action,#header-component .header__column--right cart-drawer-component>.header-actions__action{background:#111317!important;border:1px solid rgb(255 255 255 / .08)!important;box-shadow:none!important;color:#fff!important;border-radius:10px!important}#header-component .header-logo{background:var(--dc-header-bg)!important;border-color:transparent!important}#header-component :is(.header-actions__action,.header__icon--menu):hover{border-color:#ffffff4d!important}#header-component svg{color:#fff}#header-component .header-call-us{color:#fff!important;gap:10px;padding:10px 20px!important}#header-component .header-call-us__icon{color:#ff4a50}#header-component .header-call-us__icon svg{width:22px;height:22px}#header-component :is(.header-call-us__label,.header-call-us__number){font-size:1rem!important}#header-component .header-call-us__label{font-weight:500!important;opacity:.75}#header-component .search-action .header-actions__action{justify-content:flex-start!important;color:#ffffffbf!important}#header-component .search-action--text .header-actions__action>span:first-child{font-size:.95rem!important}#header-component .cart-bubble{background:var(--dc-red)!important;color:#fff!important}@media screen and (min-width:990px){#header-component :is(.header__icon--menu,.header-actions__action,.search-action .header-actions__action,.header-call-us),#header-component .header__column--right :is(.account-button,cart-drawer-component,cart-drawer-component>.header-actions__action){height:56px!important;min-height:56px!important}#header-component .header__icon--menu,#header-component .header-actions__action{width:56px!important;min-width:56px!important;padding:14px!important}#header-component .search-action .header-actions__action{width:clamp(220px,22vw,340px)!important;min-width:clamp(220px,22vw,340px)!important;padding:12px 18px!important}#header-component .header-logo{height:56px!important;width:auto!important;min-width:0!important;padding:0 8px!important}#header-component .header-logo .header-logo__image{max-height:56px!important}#header-component[data-menu-style] .header__column .header__drawer{display:none!important}#header-component .header__row--top .header__columns{--header-template-columns: max-content minmax(240px, 1fr) max-content !important}}@media screen and (max-width:749px){#header-component .header__row--top{padding-block:8px!important}#header-component .header-logo .header-logo__image{max-width:64px!important;max-height:44px!important}}.dc-nav{display:none;position:sticky;top:var(--header-height, 0px);z-index:20;background:var(--color-background);border-bottom:1px solid rgb(255 255 255 / .08)}@media screen and (min-width:990px){.dc-nav{display:block}}.dc-nav__list{display:flex;flex-wrap:wrap;gap:2px;margin:0;padding:0;list-style:none}.dc-nav__item{position:static;display:flex;align-items:center}.dc-nav__link{display:block;padding:14px 10px 14px 12px;color:#ffffffe0;font-size:.875rem;font-weight:600;text-decoration:none;letter-spacing:.01em;position:relative}.dc-nav__item:not(.has-panel) .dc-nav__link{padding-right:12px}.dc-nav__link:after{content:"";position:absolute;left:12px;right:4px;bottom:6px;height:2px;background:var(--dc-red);transform:scaleX(0);transform-origin:left;transition:transform .2s ease}.dc-nav__item:hover .dc-nav__link,.dc-nav__link.is-active{color:#fff}.dc-nav__item:hover .dc-nav__link:after,.dc-nav__link.is-active:after,.dc-nav__item.is-open .dc-nav__link:after{transform:scaleX(1)}.dc-nav__toggle{display:grid;place-items:center;width:22px;height:30px;margin-left:-4px;padding:0;border:0;background:none;color:#fff9;cursor:pointer}.dc-nav__toggle .dc-icon{width:14px;height:14px;transition:transform .2s ease}.dc-nav__item.is-open .dc-nav__toggle .dc-icon{transform:rotate(180deg)}.dc-nav__toggle:focus-visible,.dc-nav__link:focus-visible,.dc-nav__panel a:focus-visible{outline:2px solid var(--dc-accent);outline-offset:2px}.dc-nav__panel{position:absolute;left:0;right:0;top:100%;visibility:hidden;opacity:0;transform:translateY(-4px);transition:opacity .18s ease,transform .18s ease,visibility 0s linear .18s;background:#fff;color:var(--dc-ink);border-top:1px solid var(--dc-line);box-shadow:0 24px 48px #00000029}.dc-nav__item:not(.is-mega){position:relative}.dc-nav__item:not(.is-mega) .dc-nav__panel{left:0;right:auto;min-width:240px;border-radius:0 0 var(--dc-radius) var(--dc-radius)}.dc-nav__item.is-open .dc-nav__panel,.dc-nav__item.has-panel:hover .dc-nav__panel{visibility:visible;opacity:1;transform:none;transition-delay:0s}.dc-nav__dropdown{margin:0;padding:10px;list-style:none}.dc-nav__dropdown a,.dc-nav__group a{display:block;padding:8px 10px;border-radius:6px;color:var(--dc-ink);font-size:.9rem;text-decoration:none}.dc-nav__dropdown a:hover,.dc-nav__group li a:hover{background:var(--dc-warm);color:var(--dc-accent-dark)}.dc-nav__mega{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px 16px;padding-block:24px 28px;max-height:min(70vh,620px);overflow:auto}.dc-nav__group ul{margin:0;padding:0;list-style:none}.dc-nav__group a{padding:5px 8px;font-size:.85rem;color:var(--dc-ink-soft)}.dc-nav__group .dc-nav__group-title{padding:6px 8px;font-weight:800;font-size:.9rem;color:var(--dc-ink);border-bottom:2px solid var(--dc-red);margin-bottom:6px;border-radius:0}.dc-nav__all{grid-column:1 / -1;justify-self:start;display:inline-flex;align-items:center;gap:6px;margin-top:8px;padding:10px 16px;border-radius:999px;background:var(--dc-ink);color:#fff;font-weight:700;font-size:.875rem;text-decoration:none}.dc-nav__all .dc-icon{width:16px;height:16px}@media(prefers-reduced-motion:reduce){.dc-nav__panel,.dc-nav__link:after{transition:none}}product-card{transition:box-shadow .25s ease,transform .25s ease}.product-card__content{background:#fff}@media(hover:hover){product-card:hover{box-shadow:var(--dc-shadow-hover)}}product-card .product-card__content>:not(.card-gallery,a.contents),product-card .product-card__content>a.contents>*{padding-inline:12px}product-card .accelerated-checkout-block{display:none!important}product-card .product-form-buttons{padding-inline:12px}product-card .add-to-cart-button{min-height:42px!important;border-radius:var(--dc-radius-sm)!important;font-weight:700;font-size:.875rem}product-card .product-card__content product-price{font-size:1rem}.product-information .product-details .accelerated-checkout-block{display:block!important;grid-column:1 / -1}.product-information .product-details .add-to-cart-button{background:var(--dc-accent)!important;border-color:var(--dc-accent)!important;min-height:54px!important;border-radius:var(--dc-radius-sm)!important;font-size:1rem}.product-information .product-details .add-to-cart-button:hover{background:var(--dc-accent-dark)!important;border-color:var(--dc-accent-dark)!important}.product-information .product-details .add-to-cart-button:disabled{background:#e7e4df!important;border-color:#e7e4df!important;color:#6b6f78!important}.product-information .shopify-payment-button__button--unbranded{background:var(--dc-ink)!important;border-radius:var(--dc-radius-sm)!important;min-height:54px;font-weight:700!important}.product-information .shopify-payment-button__button--unbranded:hover{background:#000!important}.product-information .product-details quantity-selector-component.quantity-selector{min-height:54px;background:#fff;border-color:var(--dc-line);border-radius:var(--dc-radius-sm)}.product-information .product-details h1{font-family:var(--font-heading--family);font-weight:700;font-size:clamp(1.6rem,1.2rem + 1.4vw,2.35rem);line-height:1.1;letter-spacing:-.01em}.product-information .product-details product-price .price{font-size:1.5rem}.product-information .product-details .price__sale .price{font-size:1.6rem}.product-information .product-details .compare-at-price{font-size:1.05rem}.product-information .product-details>*+*{margin-top:0}.dc-fit,.dc-assure{margin-block:4px}.dc-chip.is-current{background:var(--dc-ink);border-color:var(--dc-ink);color:#fff}.dc-chip.is-current span{color:#ffffffb3}product-card .quantity-selector-wrapper,product-card .quantity-label,product-card .quantity-rules{display:none!important}product-card .card-gallery{--gallery-aspect-ratio: 1 !important;width:100%}product-card .card-gallery slideshow-slide,product-card .card-gallery .product-media{--product-media-fit: contain !important;aspect-ratio:1 / 1!important;width:100%;background:#fff;overflow:hidden}product-card .card-gallery .product-media__image,product-card .card-gallery .product-media img{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important}#header-component .header__column a.header-logo{display:flex!important;align-items:center;justify-content:center;width:112px!important;min-width:112px!important;height:64px!important;padding:0!important;overflow:hidden;background:var(--dc-header-bg)!important;border:0!important;border-radius:0!important}#header-component .header-logo .header-logo__image-container{display:flex;align-items:center;justify-content:center;width:100%;height:100%}#header-component .header-logo .header-logo__image{width:auto!important;height:64px!important;max-width:none!important;max-height:none!important;transform:scale(1.6)}@media screen and (min-width:990px){#header-component .header__row--top .header__columns{--header-template-columns: max-content max-content minmax(0, 1fr) !important;grid-template-columns:max-content max-content minmax(0,1fr)!important;align-items:center!important}#header-component .header__column--right{justify-content:flex-end;min-width:0}#header-component .header-call-us{background:transparent!important;border-color:transparent!important;padding:0 12px!important;min-height:0!important;height:auto!important}#header-component .search-action{flex:1 1 auto;min-width:280px;max-width:640px}#header-component .header__column--right search-button.search-action .header-actions__action{flex-direction:row!important;max-width:none!important;flex:1 1 auto!important;width:100%!important;min-width:0!important;height:48px!important;min-height:48px!important;justify-content:flex-start!important;gap:12px;padding:0 18px!important;background:#fff!important;border:1px solid #fff!important;border-radius:999px!important;color:var(--dc-ink-soft)!important;cursor:text;transition:box-shadow .2s ease}#header-component .search-action .header-actions__action:hover{box-shadow:0 0 0 3px #ffffff40}#header-component .search-action .header-actions__action:focus-visible{outline:2px solid var(--dc-accent);outline-offset:2px}#header-component .search-action .header-actions__action .svg-wrapper{order:-1}#header-component .search-action .header-actions__action svg{color:var(--dc-ink)!important;width:20px!important;height:20px!important}#header-component .search-action--text .header-actions__action>span:first-child{font-size:.95rem!important;font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#header-component .search-action--text .header-actions__action>span:first-child:after{content:" floor mats, sunshades, key covers\2026"}}@media screen and (max-width:749px){#header-component .header__column a.header-logo,#header-component a.header-logo{width:100%!important;min-width:0!important;height:52px!important}#header-component .header-logo .header-logo__image{height:52px!important}}product-card .card-gallery .product-badges{z-index:3!important;top:10px!important;left:10px!important}#header-component .menu-drawer .button.menu-drawer__back-button,#header-component .menu-drawer .button.close-button,#header-component .menu-drawer .button.menu-drawer__back-button:hover,#header-component .menu-drawer .button.close-button:hover{background:transparent!important;border-color:transparent!important;box-shadow:none!important;color:#fff!important}#header-component .menu-drawer .button.menu-drawer__back-button{font-weight:700;border-bottom:1px solid rgb(255 255 255 / .12)!important;border-radius:0!important}#header-component .menu-drawer .button.menu-drawer__back-button svg{color:#ff4a50}product-card .product-card__content{height:100%}product-card .card-gallery{aspect-ratio:1 / 1;overflow:hidden}product-card a.contents .text-block p{margin:0;font-size:.95rem;font-weight:600;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}product-card .product-card__content>.dc-card-action{margin-top:auto}@media screen and (max-width:749px){product-card a.contents .text-block p{font-size:.875rem}product-card .product-card__content product-price{font-size:.95rem}}.dc-whatsapp-float{transition:bottom .25s ease,transform .18s ease,box-shadow .18s ease,background .18s ease}body:has(.sticky-add-to-cart__bar[data-stuck=true]) .dc-whatsapp-float{bottom:96px}
/*# sourceMappingURL=/cdn/shop/t/16/assets/dc-theme.css.map */
