body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.h0,.h1,h1,.h2,h2{letter-spacing:-.015em}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded{font-size:1.4rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;min-height:4.8rem}.button--secondary{--color-button: var(--color-secondary-button)}.price.price--on-sale .price-item--sale{color:var(--dp-sale, #a5321b);font-weight:700;margin-right:1rem}.price.price--on-sale .price-item--regular{color:var(--dp-forest, #242d20);font-weight:400;text-decoration:line-through;margin-right:0}.price .price__badge-sale,.price .price__badge-sold-out{margin-right:1rem;vertical-align:middle}.price.price--on-sale .price__container{vertical-align:middle}.price--large.price--on-sale .price-item--sale{font-size:2.6rem}.price--large.price--on-sale .price-item--regular{font-size:1.7rem}.price--large .price__badge-sale,.price--large .price__badge-sold-out{font-size:1.5rem;padding:.6rem 1.4rem .7rem}@media screen and (min-width:750px){.price--large.price--on-sale .price-item--sale{font-size:2.2rem}}.price:not(.price--on-sale) .price-item--regular{font-weight:700;color:var(--dp-forest, #242d20)}.price--large:not(.price--on-sale) .price-item--regular{font-size:2.6rem}@media screen and (min-width:750px){.price--large:not(.price--on-sale) .price-item--regular{font-size:2.2rem}}.product__sku{margin:.4rem 0 0;font-size:1.3rem;letter-spacing:.02em;color:rgba(var(--color-foreground),.7)}.product__sku:empty{display:none}.product__sku-label{font-weight:700;color:rgba(var(--color-foreground),.85)}.product__sku-value{margin-left:.4rem}.product__affirm{margin-top:1rem}.product__affirm:empty{display:none}.product__affirm .affirm-as-low-as{margin:0;font-size:1.4rem;line-height:calc(1 + .4 / var(--font-body-scale));color:rgba(var(--color-foreground),.85)}.product__affirm .affirm-modal-trigger,.product__affirm .affirm-as-low-as a{color:rgb(var(--color-foreground));text-decoration:underline;text-underline-offset:.2rem}.product__payment-terms{margin-top:.8rem}.menu-drawer__group-heading{font-size:1.3rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgba(var(--color-foreground),.55);padding-top:2.4rem;padding-bottom:.6rem}.menu-drawer__group-heading--static{display:block;cursor:default}.menu-drawer__menu>li:first-child>.menu-drawer__group-heading{padding-top:0}.menu-drawer__group-heading:hover,.menu-drawer__group-heading:focus{background-color:transparent;color:rgb(var(--color-foreground))}.menu-drawer__group-child>.menu-drawer__menu-item,.menu-drawer__group-child>details>.menu-drawer__menu-item{padding-left:4.2rem}.js .menu-drawer__submenu{overflow-y:auto}@media screen and (max-width:989px){#search-auto-my-garage #garage-btn{display:flex!important;align-items:center;justify-content:center;width:auto!important;min-width:4.4rem;height:4.4rem!important;padding:0 .4rem!important;background:transparent!important;border:0!important;color:rgb(var(--color-foreground))!important}#search-auto-my-garage #garage-btn:before,#search-auto-my-garage #garage-btn:after{content:none!important;display:none!important}#search-auto-my-garage #garage-btn .garage-text-wrapper{display:flex!important;align-items:center}#search-auto-my-garage #garage-btn .select-your-vehicle,#search-auto-my-garage #garage-btn .icon-down-arrow{display:none!important}#search-auto-my-garage #garage-btn .icon-grage{display:flex!important;margin:0!important}#search-auto-my-garage #garage-btn .icon-grage svg{display:block!important;width:3.6rem!important;height:1.8rem!important}#search-auto-my-garage #garage-btn .icon-grage svg path{fill:currentColor}}.header__icons .shopify-app-block:has(#search-auto-my-garage){width:5.6rem;max-width:5.6rem;max-height:none;overflow:visible}#search-auto-my-garage{min-width:5.6rem}@media screen and (min-width:990px){.header__icons .shopify-app-block:has(#search-auto-my-garage){width:auto;max-width:none;margin-left:.8rem}#search-auto-my-garage{min-width:20.7rem}}.instafeed-shoppable__track{touch-action:pan-x pan-y!important}.product-media-modal__content>img{width:100%;max-height:100vh;max-height:100dvh;object-fit:contain}@media screen and (min-width:750px){.product-media-modal__content>img{max-height:calc(100vh - 4rem);max-height:calc(100dvh - 4rem)}}:root{--dp-forest: #242d20;--dp-cream: #f8f5ee;--dp-tan: #eacd9d;--dp-heritage: #baa481;--dp-sale: #a5321b;--dp-charcoal: #2e2e2e;--dp-stock: #3d6b2a;--dp-muted: #4f5649}.price--on-sale .price-item--last,.price--on-sale .price-item--sale{color:var(--dp-sale);font-weight:800}.price--on-sale .price__sale s.price-item--regular{color:#5c6157}.price__badge-sale,.card__badge .badge[class*=color-]{border-radius:0;background:var(--dp-sale);color:#fff}.dp-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 22px;border:1px solid transparent;background:transparent;font-family:inherit;font-size:14px;font-weight:700;letter-spacing:1.12px;line-height:1.2;text-align:center;text-decoration:none;text-transform:uppercase;cursor:pointer}.dp-btn--tan{background:var(--dp-tan);color:var(--dp-forest)}.dp-btn--forest{background:var(--dp-forest);color:var(--dp-cream)}.dp-btn--outline{border-color:var(--dp-forest);background:#fff;color:var(--dp-forest)}.dp-btn--outline-light{border-color:var(--dp-cream);color:var(--dp-cream)}.dp-btn[disabled]{opacity:.5;cursor:default}.dp-section-title{margin:0 0 16px;font-size:30px;font-weight:700;letter-spacing:-.3px}.dp-bundle-banner{display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:24px;padding:26px 28px;background:var(--dp-forest);color:var(--dp-cream)}.dp-bundle-banner__text{flex:1 1 360px}.dp-bundle-banner__title{font-size:28px;font-weight:800;line-height:1.1}.dp-bundle-banner__sub{margin-top:6px;color:#e3e1dc;font-size:16px}.dp-trust-row{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;margin-top:48px}.dp-trust-tile{display:flex;align-items:center;gap:16px;padding:22px;border:1px solid var(--dp-heritage)}.dp-trust-tile svg{flex:none}.dp-trust-tile__title{font-weight:800;letter-spacing:.5px;text-transform:uppercase}.dp-trust-tile__sub{color:var(--dp-muted);font-size:15px}.dp-trust-tile__sub a{color:inherit}.dp-faq{display:flex;flex-wrap:wrap;gap:32px;margin-top:56px}.dp-faq__intro{flex:1 1 300px;max-width:400px}.dp-faq__title{margin:0 0 8px;font-size:32px;font-weight:700}.dp-faq__intro p{margin:0;color:var(--dp-muted)}.dp-faq__list{flex:999 1 520px;min-width:0;border-top:1px solid #d6d2c7}.dp-faq__item{padding:18px 0;border-bottom:1px solid #d6d2c7}.dp-faq__item summary{font-size:18px;font-weight:700;cursor:pointer}.dp-faq__item .rte{margin-top:10px;color:var(--dp-muted)}.footer__content-top{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,2fr);gap:32px 48px;align-items:start}.footer__content-top .footer-block--newsletter{grid-column:1;grid-row:1;flex-direction:column;align-items:flex-start}.footer__content-top .footer__blocks-wrapper{grid-column:2;grid-row:1}.dp-footer-logo{display:block;width:150px;height:auto;margin-bottom:14px;filter:brightness(0) invert(1)}.footer-block__heading{color:var(--dp-tan);font-size:13px;font-weight:700;letter-spacing:1px;text-transform:uppercase}.footer-block__newsletter .footer-block__heading{color:#e3e1dc;font-size:15px;font-weight:400;letter-spacing:0;text-transform:none}.footer__copyright{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;width:100%;text-align:left}.dp-footer-verse{font-size:14px;font-style:italic}@media screen and (max-width:749px){.footer__content-top{grid-template-columns:minmax(0,1fr)}.footer__content-top .footer__blocks-wrapper{grid-column:1;grid-row:2}}.footer .footer__content-top{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,2fr);gap:32px 48px;align-items:start}.footer .footer__content-top .footer-block--newsletter{display:flex;grid-column:1;grid-row:1;flex-direction:column;align-items:flex-start;margin-top:0}.footer .footer__content-top .footer__blocks-wrapper{grid-column:2;grid-row:1}@media screen and (max-width:749px){.footer .footer__content-top{grid-template-columns:minmax(0,1fr)}.footer .footer__content-top .footer__blocks-wrapper{grid-column:1;grid-row:2}.dp-bundle-banner__title{font-size:22px}}.predictive-search__results-groups-wrapper div:has(>#predictive-search-results-queries-list:empty){display:none}
/*# sourceMappingURL=/cdn/shop/t/26/assets/dp-brand.css.map */
