:root{--dp-brown: #6b4423;--dp-brown-deep: #4a2f18;--dp-brown-soft: #8b5e3c;--dp-brown-line: rgba(107, 68, 35, .28);--dp-cream: #faf7f4;--dp-orange: #e85d04}body,.button,input,textarea,select,.menu-list__link,.product-card,.collection-card{font-family:var(--font-body--family),"Poppins",system-ui,sans-serif}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:var(--font-heading--family),"Poppins",system-ui,sans-serif}.mega-menu__brand-logo,.mega-menu__link-image.mega-menu__brand-logo,span.mega-menu__brand-logo{display:flex;align-items:center;justify-content:center;aspect-ratio:16 / 9;width:100%;background:#fff;border:1.5px solid var(--dp-brown);border-radius:6px;overflow:hidden;padding:16px 20px;box-sizing:border-box}.mega-menu__brand-logo img{width:100%;height:100%;max-height:110px;object-fit:contain;display:block}.mega-menu__link:hover .mega-menu__brand-logo{border-color:var(--dp-brown-deep);box-shadow:0 8px 20px #4a2f181a}.collection-card__image--brand-logo{display:flex!important;align-items:center;justify-content:center;background:#fff;padding:24px;border:1.5px solid var(--dp-brown);border-radius:6px;overflow:hidden}.collection-card__image--brand-logo .resource-image__image{width:100%;height:100%;max-height:140px;object-fit:contain!important}product-card.product-card,.product-card,.collection-card,.product-grid__card{border:1.5px solid var(--dp-brown);border-radius:8px;background:#fff;overflow:hidden;padding:8px;position:relative;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.dp-stock-tag{position:absolute;top:12px;left:12px;z-index:4;display:inline-flex;align-items:center;max-width:calc(100% - 24px);padding:4px 8px;border-radius:999px;font-size:.62rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;line-height:1.2;pointer-events:none;box-shadow:0 4px 12px #0000001f}.dp-stock-tag--is-in{background:#0f7a3f;color:#fff}.dp-stock-tag--is-limited{background:#c47a00;color:#fff}.dp-stock-tag--is-out{background:#6b7280;color:#fff}.driveplex-product-meta{margin-top:6px;font-size:.78rem;color:#6b7280;line-height:1.35}.driveplex-product-meta__fit{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.driveplex-stock{display:none!important}.dp-fitment{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.dp-fitment__chip{display:inline-flex;align-items:center;max-width:100%;padding:4px 9px;border-radius:999px;font-size:.7rem;font-weight:600;line-height:1.25;letter-spacing:.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dp-fitment__chip--vehicle{background:#111;color:#fff}.dp-fitment__chip--chassis{background:#f3eee8;color:#6b4423;border:1px solid rgba(107,68,35,.22)}.dp-fitment__chip--years{background:#eef6ff;color:#1d4f91;border:1px solid rgba(29,79,145,.18)}.media-with-content .text-block p+p,.media-with-content .rte p+p{margin-top:.35em;font-size:.92em;font-weight:500;letter-spacing:.02em;color:#6b4423}product-card.product-card:hover,.product-card:hover,.collection-card:hover,.product-grid__card:hover{border-color:var(--dp-brown-deep);box-shadow:0 10px 28px #4a2f181f;transform:translateY(-3px);z-index:2}:is(.product-grid__item,.resource-list__item) .product-card{height:100%}.product-card .card-gallery,.product-card .product-card__image,.collection-card__image{border-radius:4px;overflow:hidden;background:var(--dp-cream);aspect-ratio:1 / 1;max-height:220px}.product-card .card-gallery img,.product-card img,.collection-card img{transition:transform .32s ease;width:100%;height:100%;object-fit:contain;max-height:220px}.product-card .text-block h5,.product-card .text-block,.product-card .product-card__content .text-block{font-size:.88rem!important;line-height:1.3!important}.product-list .product-grid,.resource-list[data-testid=product-grid],.resource-list{gap:12px!important}@media screen and (min-width:990px){.product-list .resource-list,.product-list .product-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.product-list .product-card .card-gallery,.product-list .product-card .card-gallery img{max-height:200px}}@media(any-pointer:fine)and (prefers-reduced-motion:no-preference){.product-card:hover .card-gallery img,.product-card:hover img,.collection-card:hover img{transform:scale(1.04)}}.product-card .product-card__content,.product-card .text-block,.product-card .price{padding-inline:2px}.product-card .price{color:var(--dp-brown-deep);font-weight:600}.product-list .product-grid,.resource-list{gap:clamp(16px,2vw,24px)}@media screen and (min-width:990px){.header-menu .menu-list__list{justify-content:center;gap:.15rem}.header-menu .menu-list__link{letter-spacing:.06em;padding-inline:.85rem;transition:color .18s ease}.header-menu .menu-list__link:hover,.header-menu .menu-list__link[aria-expanded=true],.header-menu .menu-list__link--active{color:var(--dp-brown-soft)}.header-menu .menu-list__link-title{position:relative}.header-menu .menu-list__link-title:after{content:"";position:absolute;left:50%;bottom:-.35em;width:0;height:2px;background:var(--dp-orange);transform:translate(-50%);transition:width .2s ease}.header-menu .menu-list__link:hover .menu-list__link-title:after,.header-menu .menu-list__link[aria-expanded=true] .menu-list__link-title:after,.header-menu .menu-list__link--active .menu-list__link-title:after{width:100%}.header-menu .menu-list__list-item:where(:not([slot=overflow]))>.menu-list__submenu{left:50%;right:auto;width:100vw;max-width:100vw;margin-left:-50vw;padding-inline:max(24px,calc((100vw - var(--page-width, 1400px)) / 2))}.header-menu .menu-list__submenu-inner{display:flex!important;justify-content:center!important;width:100%;max-width:var(--page-width, 1400px);margin-inline:auto}.mega-menu,.mega-menu__grid{width:100%;max-width:1100px;margin-inline:auto}.mega-menu__list,.mega-menu__content-list,.mega-menu__content-list--collections,.mega-menu__content-list--products{justify-content:center;justify-items:center}.mega-menu__link{text-align:center}.menu-list__submenu{border-top:2px solid var(--dp-brown);box-shadow:0 18px 40px #4a2f181a;background-color:#fff}.mega-menu__link-image,.mega-menu__link img,.menu-list__submenu .product-card,.menu-list__submenu .collection-card{border-color:var(--dp-brown)}}.header__row{border-bottom-color:var(--dp-brown-line)}.header-actions__action:hover{color:var(--dp-brown-soft)}.header-announcements,header-announcements{letter-spacing:.04em}.button:not(.button-secondary):hover,button.button:hover{filter:brightness(.96)}.media-with-content .media-with-content__content .button,.media-with-content .media-with-content__content .button-secondary,.media-with-content .media-with-content__content a.button,.media-with-content .media-with-content__content a.button-secondary{display:inline-flex!important;align-items:center;justify-content:center;min-height:48px;padding:.85rem 1.35rem!important;border-radius:8px!important;font-family:var(--font-body--family),"Poppins",system-ui,sans-serif!important;font-weight:650!important;font-size:.95rem!important;letter-spacing:.01em;text-decoration:none!important;transition:transform .16s ease,box-shadow .16s ease,background-color .16s ease,border-color .16s ease}.media-with-content .media-with-content__content .button,.media-with-content .media-with-content__content a.button{background:#e85d04!important;color:#fff!important;border:1.5px solid #e85d04!important;box-shadow:0 8px 20px #e85d0438}.media-with-content .media-with-content__content .button:hover,.media-with-content .media-with-content__content a.button:hover{background:#d45203!important;border-color:#d45203!important;transform:translateY(-1px);filter:none}.media-with-content .media-with-content__content .button-secondary,.media-with-content .media-with-content__content a.button-secondary{background:#fff!important;color:#111!important;border:1.5px solid #6b4423!important;box-shadow:none}.media-with-content .media-with-content__content .button-secondary:hover,.media-with-content .media-with-content__content a.button-secondary:hover{border-color:#e85d04!important;color:#e85d04!important;transform:translateY(-1px)}@media screen and (max-width:749px){.media-with-content .media-with-content__content .button,.media-with-content .media-with-content__content .button-secondary,.media-with-content .media-with-content__content a.button,.media-with-content .media-with-content__content a.button-secondary{width:100%}}.product-information{align-items:start!important}.product-information__media{width:100%;max-width:520px}.product-information__media media-gallery,.product-information__media .media-gallery,.product-information__media slideshow-component{width:100%;max-width:100%}.product-information__media .product-media-container,.product-information__media .product-media,.product-information__media slideshow-slide,.product-information__media .slideshow-slide{aspect-ratio:4 / 3!important;width:100%!important;max-height:none!important;height:auto!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#faf7f4}.product-information__media .media-gallery__grid,.product-information__media slideshow-container,.product-information__media .slideshow-container{background:#faf7f4;border:1px solid rgba(107,68,35,.18);border-radius:12px;overflow:hidden}.product-information__media .product-media img,.product-information__media .product-media__image,.product-information__media .product-media>img,.product-information__media .product-media>*{width:auto!important;height:auto!important;max-width:88%!important;max-height:88%!important;object-fit:contain!important;margin:auto!important}.product-information__details,.product-information .product-details{padding-top:0!important}@media screen and (max-width:749px){.product-information__media{max-width:min(400px,100%);margin-inline:auto}}@media screen and (max-width:989px){product-card.product-card,.product-card,.collection-card{padding:10px}product-card.product-card:hover,.product-card:hover,.collection-card:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/driveplex-rebel-polish.css.map */
