@import"https://fonts.googleapis.com/css2?family=Hanken+Grotesk:wght@400;500;600;700;800&display=swap";:root{--color-primary: #1D4E89;--color-primary-dark: #f20000ff;--color-primary-light: #f90909ff;--color-primary-bg: #eaf7ffff;--color-on-primary: #ffffff;--color-secondary: #607d8b;--color-on-secondary: #ffffff;--color-surface: #f9f9f9;--color-on-surface: #1a1c1e;--color-surface-dim: #dadada;--color-surface-bright: #f9f9f9;--surface-lowest: #ffffff;--surface-low: #f3f3f4;--surface-container: #eeeeef;--surface-high: #e8e8e9;--surface-highest: #e2e2e3;--ice-100: #f0f4f8;--ice-200: #d9e2ec;--ice-300: #bcccdc;--color-white: #ffffff;--color-bg: #f9f9f9;--color-surface-alt: #f3f3f4;--color-border: #d9e2ec;--color-border-strong: #bcccdc;--color-ink: #1a1c1e;--color-text-primary: #1a1c1e;--color-text-secondary: #607d8b;--color-text-muted: #9aa5ad;--color-text-inverse: #ffffff;--color-success: #16a34a;--color-error: #dc2626;--color-warning: #d97706;--color-info: #2563eb;--color-ppf-orange: var(--color-primary);--color-ppf-orange-dark: var(--color-primary-dark);--color-ppf-orange-light: var(--color-primary-light);--color-ppf-orange-bg: var(--color-primary-bg);--color-steel-dark: var(--color-ink);--color-steel-mid: #2b3138;--color-steel-light: #607d8b;--color-ford: #003478;--color-dodge: #ba0c2f;--color-gmc: #cc0000;--color-cat: #ffcd11}:root{--font-heading: "Hanken Grotesk", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-body: "Hanken Grotesk", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--fw-regular: 400;--fw-medium: 500;--fw-semibold: 600;--fw-bold: 700;--fw-extrabold: 800;--text-xs: 12px;--text-sm: 14px;--text-base: 16px;--text-md: 18px;--text-lg: 22px;--text-xl: 26px;--text-2xl: 30px;--text-3xl: 36px;--text-4xl: 44px;--text-5xl: 50px;--text-6xl: 57px;--lh-tight: 1.06;--lh-snug: 1.2;--lh-normal: 1.5;--lh-relaxed: 1.6;--ls-tight: -.01em;--ls-normal: 0;--ls-wide: .03em;--ls-wider: .5px;--ls-widest: .08em}:root{--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-16: 64px;--space-20: 80px;--space-24: 96px;--space-32: 128px}:root{--radius-button: 2px;--radius-sm: 4px;--radius-md: 4px;--radius-lg: 6px;--radius-xl: 8px;--radius-2xl: 10px;--radius-pill: 2px}:root{--shadow-sm: 0 1px 2px rgba(26,28,30,.05);--shadow-md: 0 2px 8px rgba(46,64,82,.08);--shadow-lg: 0 8px 24px rgba(46,64,82,.1);--shadow-xl: 0 16px 40px rgba(46,64,82,.12);--shadow-orange: 0 4px 14px rgba(255,85,2,.22)}:root{--transition-fast: .15s ease;--transition-base: .2s ease;--transition-slow: .3s ease}:root{--container-max: 1440px;--container-inner: 1240px;--gutter: 24px;--margin-desktop: 80px;--sidebar-width: 280px;--topbar-height: 40px;--header-height: 80px;--nav-height: 52px}.ppf-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);font-family:var(--font-body);font-weight:var(--fw-semibold);font-size:var(--text-sm);letter-spacing:var(--ls-wide);text-transform:uppercase;border-radius:var(--radius-button);border:1px solid transparent;padding:12px 28px;cursor:pointer;transition:all var(--transition-base);white-space:nowrap;text-decoration:none}.ppf-btn--primary{background:var(--color-primary);color:var(--color-on-primary);border-color:var(--color-primary)}.ppf-btn--primary:hover{background:var(--color-primary-dark);border-color:var(--color-primary-dark);box-shadow:var(--shadow-orange);transform:translateY(-1px)}.ppf-btn--secondary{background:transparent;color:var(--color-primary);border-color:var(--color-primary)}.ppf-btn--secondary:hover{background:var(--color-primary);color:var(--color-on-primary)}.ppf-btn--dark{background:var(--color-ink);color:var(--color-white);border-color:var(--color-ink)}.ppf-btn--dark:hover{background:#000;border-color:#000}.ppf-btn--ghost{background:transparent;color:var(--color-text-primary);border-color:var(--color-border-strong)}.ppf-btn--ghost:hover{background:var(--surface-low);border-color:var(--color-primary);color:var(--color-primary)}.ppf-btn--sm{padding:8px 18px;font-size:var(--text-xs)}.ppf-btn--lg{padding:16px 36px;font-size:var(--text-base)}.ppf-product-card{background:var(--surface-lowest);border:1px solid var(--color-border);border-radius:var(--radius-sm);overflow:hidden;transition:all var(--transition-base)}.ppf-product-card:hover{border-color:var(--color-primary);box-shadow:var(--shadow-md);transform:translateY(-2px)}.ppf-product-card__image{aspect-ratio:1 / 1.1;background:var(--ice-100);overflow:hidden}.ppf-product-card__image img{width:100%;height:100%;object-fit:contain;padding:16px}.ppf-product-card__body{padding:var(--space-4)}.ppf-product-card__type{font-size:var(--text-xs);font-weight:var(--fw-semibold);letter-spacing:var(--ls-wider);text-transform:uppercase;color:var(--color-primary);margin-bottom:var(--space-1)}.ppf-product-card__title{font-family:var(--font-heading);font-size:var(--text-base);font-weight:var(--fw-bold);color:var(--color-text-primary);line-height:var(--lh-snug);margin-bottom:var(--space-2)}.ppf-product-card__price{font-size:var(--text-lg);font-weight:var(--fw-extrabold);color:var(--color-text-primary)}.ppf-badge{display:inline-flex;align-items:center;font-size:var(--text-xs);font-weight:var(--fw-semibold);letter-spacing:var(--ls-wider);text-transform:uppercase;padding:3px 10px;border-radius:var(--radius-button)}.ppf-badge--orange{background:var(--color-primary-bg);color:var(--color-primary-dark)}.ppf-badge--dark{background:var(--color-ink);color:var(--color-white)}.ppf-badge--steel{background:var(--surface-high);color:var(--color-secondary)}.ppf-badge--ford{background:#e8eef8;color:var(--color-ford)}.ppf-badge--dodge{background:#f8e8ec;color:var(--color-dodge)}.ppf-badge--gmc{background:#f8eaea;color:var(--color-gmc)}.ppf-badge--cat{background:#fffbe8;color:#7a6000}.ppf-verified{display:inline-flex;align-items:center;gap:var(--space-1);font-size:var(--text-xs);font-weight:var(--fw-semibold);letter-spacing:var(--ls-wider);text-transform:uppercase;color:var(--color-success);padding:3px 10px;border:1px solid rgba(22,163,74,.3);border-radius:var(--radius-button);background:#16a34a0f}.ppf-verified svg,.ppf-verified .icon{width:12px;height:12px}.ppf-section-label{font-size:var(--text-xs);font-weight:var(--fw-semibold);letter-spacing:var(--ls-wider);text-transform:uppercase;color:var(--color-primary);margin-bottom:var(--space-2)}.ppf-section-title{font-family:var(--font-heading);font-size:var(--text-4xl);font-weight:var(--fw-extrabold);color:var(--color-text-primary);line-height:var(--lh-tight);letter-spacing:var(--ls-tight)}.ppf-section-subtitle{font-size:var(--text-md);color:var(--color-text-secondary);line-height:var(--lh-relaxed);margin-top:var(--space-3)}.ppf-make-card{position:relative;border-radius:var(--radius-md);overflow:hidden;cursor:pointer;border:1px solid var(--color-border);transition:transform var(--transition-base),box-shadow var(--transition-base)}.ppf-make-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.ppf-make-card__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#1a1c1ec7,#1a1c1e0d 60%)}.ppf-make-card__content{position:absolute;bottom:var(--space-6);left:var(--space-6)}.ppf-make-card__name{font-family:var(--font-heading);font-size:var(--text-3xl);font-weight:var(--fw-extrabold);color:var(--color-white);line-height:1}.ppf-make-card__count{font-size:var(--text-sm);color:#ffffffbf;margin-top:var(--space-1)}.ppf-make-card__accent{position:absolute;bottom:0;left:0;right:0;height:4px}.ppf-filter-pill{display:inline-flex;align-items:center;gap:var(--space-1);padding:6px 16px;border-radius:var(--radius-button);border:1px solid var(--color-border);background:var(--surface-lowest);font-size:var(--text-sm);font-weight:var(--fw-medium);color:var(--color-text-secondary);cursor:pointer;transition:all var(--transition-fast);white-space:nowrap}.ppf-filter-pill:hover,.ppf-filter-pill.active{border-color:var(--color-primary);color:var(--color-primary);background:var(--color-primary-bg)}.ppf-divider{display:flex;align-items:center;gap:var(--space-4);color:var(--color-text-muted);font-size:var(--text-xs);letter-spacing:var(--ls-wider);text-transform:uppercase}.ppf-divider:before,.ppf-divider:after{content:"";flex:1;height:1px;background:var(--color-border)}.ppf-topbar{background:var(--surface-high);height:var(--topbar-height);display:flex;align-items:center;padding:0 var(--gutter);font-size:var(--text-xs);color:var(--color-text-secondary);letter-spacing:var(--ls-wide);border-bottom:1px solid var(--color-border)}.ppf-topbar a{color:var(--color-text-secondary)}.ppf-topbar a:hover{color:var(--color-primary)}.ppf-topbar__accent{color:var(--color-primary);font-weight:var(--fw-semibold)}.ppf-mega-menu{background:var(--surface-lowest);border-top:2px solid var(--color-primary);box-shadow:var(--shadow-xl);display:grid;grid-template-columns:220px 1fr;min-height:400px}.ppf-mega-menu__makes{background:var(--surface-low);border-right:1px solid var(--color-border);padding:var(--space-4) 0}.ppf-mega-menu__make-item{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-6);font-weight:var(--fw-semibold);color:var(--color-text-primary);cursor:pointer;border-left:3px solid transparent;transition:all var(--transition-fast)}.ppf-mega-menu__make-item:hover,.ppf-mega-menu__make-item.active{border-left-color:var(--color-primary);background:var(--surface-lowest);color:var(--color-primary)}.ppf-mega-menu__categories{padding:var(--space-6);display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-4);align-content:start}.ppf-mega-menu__cat-item{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-sm);color:var(--color-text-secondary);font-size:var(--text-sm);transition:all var(--transition-fast);text-decoration:none}.ppf-mega-menu__cat-item:hover{background:var(--color-primary-bg);color:var(--color-primary)}.ppf-hero{background:var(--ice-100);position:relative;overflow:hidden;min-height:560px;display:flex;align-items:center;border-bottom:1px solid var(--color-border)}.ppf-hero__content{position:relative;z-index:2;max-width:600px}.ppf-hero__eyebrow{font-size:var(--text-xs);font-weight:var(--fw-semibold);letter-spacing:var(--ls-wider);text-transform:uppercase;color:var(--color-primary);margin-bottom:var(--space-4)}.ppf-hero__title{font-family:var(--font-heading);font-size:var(--text-6xl);font-weight:var(--fw-extrabold);color:var(--color-text-primary);line-height:var(--lh-tight);letter-spacing:var(--ls-tight)}.ppf-hero__title span{color:var(--color-primary)}.ppf-hero__subtitle{font-size:var(--text-md);color:var(--color-text-secondary);line-height:var(--lh-relaxed);margin:var(--space-6) 0}.ppf-orange{color:var(--color-primary)}.ppf-bg-dark{background:var(--color-ink);color:var(--color-white)}.ppf-bg-light{background:var(--color-bg)}.ppf-bg-ice{background:var(--ice-100)}.ppf-text-muted{color:var(--color-text-secondary)}.ppf-label-technical{font-size:var(--text-xs);font-weight:var(--fw-semibold);letter-spacing:var(--ls-wider);text-transform:uppercase;color:var(--color-text-secondary)}:root{--DTFontTypo_Heading: "Hanken Grotesk", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--DTFontTypo_Body: "Hanken Grotesk", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--DTFontTypo_Custom: "Hanken Grotesk", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--DTRadius: 4px;--DT_Button_Border_Radius: 2px;--DTColor_Border: var(--color-border);--glass-bg: rgba(255,255,255,.62);--glass-bg-strong: rgba(255,255,255,.8);--glass-border: rgba(255,255,255,.7);--glass-hairline: rgba(188,204,220,.55);--glass-blur: saturate(160%) blur(20px);--glass-shadow: 0 2px 8px rgba(31,64,104,.1);--glass-shadow-lg: 0 20px 60px rgba(31,64,104,.16);--frost-1: #eaf2fb;--frost-2: #f3f7fb}body{font-family:Hanken Grotesk,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;color:#1a1c1e;background-color:#f4f8fc!important;background-image:radial-gradient(1100px 620px at 12% -8%,#e6eef9,#e6eef900 55%),radial-gradient(1000px 560px at 102% 2%,#eef4fb,#eef4fb00 52%),radial-gradient(900px 700px at 50% 115%,#eaf3f1,#eaf3f100 60%)!important;background-attachment:fixed!important;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,h6,.dt-sc-section-title,.section-title,.dt-sc-mega_menu-title{font-family:Hanken Grotesk,sans-serif!important;color:#1a1c1e!important;letter-spacing:-.01em}#header,#header .dt-sc-header-logo-sec,.dt-sc-header-logo-sec{background:var(--glass-bg-strong)!important;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border-bottom:1px solid var(--glass-hairline)!important;box-shadow:none!important}#header .sticky-header.is-sticky,#header .sticky-header.sticky-header-active,.sticky-header-active{background:#ffffffdb!important;-webkit-backdrop-filter:saturate(170%) blur(24px);backdrop-filter:saturate(170%) blur(24px);box-shadow:0 6px 28px #1f40681f!important}.dt-sc-header-top-bar,.dt-sc-marquee-wrapper{background:#f0f4f8d9!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#607d8b!important;border-bottom:1px solid var(--glass-hairline)!important}.dt-sc-header-top-bar a,.dt-sc-marquee-title{color:#607d8b!important}.dt-sc-nav-link>a,.dt-nav>li>a,.main-nav>li>a{color:#1a1c1e!important;font-weight:600!important;letter-spacing:.01em;transition:color .2s ease}.dt-sc-nav-link>a:hover,.dt-nav>li>a:hover,.main-nav>li>a:hover,.dt-nav>li.active>a{color:#1d4e89!important}.dt-sc-dropdown-menu,.sub-menu-block,.submenu_inner,.dt-sc-mega_menu,.mobile-nav-container{background:var(--glass-bg-strong)!important;-webkit-backdrop-filter:saturate(160%) blur(26px);backdrop-filter:saturate(160%) blur(26px);border:1px solid var(--glass-border)!important;border-radius:14px!important;box-shadow:var(--glass-shadow-lg)!important}.dt-sc-mega_menu-link a,.dt-sc-dropdown-menu a{color:#4a5568!important}.dt-sc-mega_menu-link a:hover,.dt-sc-dropdown-menu a:hover{color:#1d4e89!important}.dt-sc-mega_menu-title,.dt-sc-mega_menu-title-link{color:#1a1c1e!important;font-weight:700!important}.dt-sc-btn,button.dt-sc-btn,a.dt-sc-btn,.btn,input[type=submit]{border-radius:2px!important;font-family:Hanken Grotesk,sans-serif!important;font-weight:600!important;letter-spacing:.04em;text-transform:uppercase;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease!important}.dt-sc-btn:hover,button.dt-sc-btn:hover,a.dt-sc-btn:hover{transform:translateY(-1px);box-shadow:0 8px 22px #ff550247!important}.dt-sc-btn.btn--secondary,.dt-sc-btn.dt-sc-btn-border,.btn--narrow.dt-sc-btn{background:var(--glass-bg)!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--glass-hairline)!important;color:#1a1c1e!important}.product-grid-item{background:transparent!important}.product-grid-item .products{position:relative;display:flex;flex-direction:column;height:100%;background:var(--glass-bg-strong)!important;-webkit-backdrop-filter:saturate(150%) blur(14px);backdrop-filter:saturate(150%) blur(14px);border:1px solid var(--glass-border)!important;border-radius:4px!important;box-shadow:var(--glass-shadow)!important;overflow:hidden;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease!important}.product-grid-item .products:hover{transform:translateY(-4px);border-color:red!important;box-shadow:0 8px 10px #1f406829!important}.product-grid-item .product-container{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:14px 14px 0!important;overflow:visible!important}.product-grid-item .image_group{background:#fff!important;border:1px solid rgba(188,204,220,.45)!important;border-radius:4px!important;overflow:hidden}.product-grid-item .image_group img.featured-image{object-fit:contain!important;padding:16px!important}.product-grid-item .product-detail{padding:14px 16px 18px!important;text-align:left!important}.product-grid-item .product-vendor span{font-size:11px!important;font-weight:900!important;letter-spacing:.08em!important;text-transform:uppercase!important}.product-grid-item .grid-link__title{margin:4px 0 8px!important;min-height:40px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.product-grid-item .grid-link__title a p,.product-grid-item .grid-link__title a{color:#1a1c1e!important;font-weight:700!important;font-size:15px!important;line-height:1.32!important}.product-grid-item .grid-link__title a:hover p{color:#1d4e89!important}.product-grid-item .grid-link__meta .price,.product-grid-item .price,.product-grid-item .price-item{color:#1a1c1e!important;font-weight:800!important;font-size:18px!important}.product-grid-item .product-detail .dt-sc-btn{width:100%;margin-top:10px}.product-grid-item .badge--sale,.product-grid-item .featured-tag span.badge.badge--sale{position:absolute!important;inset:auto!important;margin:0!important;background:#1d4e89!important;background-image:none!important;border-radius:2px!important;clip-path:none!important;width:auto!important;height:auto!important;max-width:none!important;max-height:none!important;line-height:1!important;padding:5px 9px!important;display:inline-flex!important;align-items:center}.product-grid-item .badge--sold-out{position:absolute!important;inset:auto!important;margin:0!important;background:#1a1c1ec7!important;background-image:none!important;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:2px!important;border:0!important;clip-path:none!important;width:auto!important;height:auto!important;max-width:none!important;max-height:none!important;line-height:1!important;padding:5px 9px!important;display:inline-flex!important;align-items:center;justify-content:center}.product-grid-item .badge__text{background:none!important;background-image:none!important;width:auto!important;height:auto!important;max-width:none!important;max-height:none!important;line-height:1!important;display:inline!important;margin:0!important;padding:0!important;font-size:11px!important;font-weight:700!important;letter-spacing:.06em!important;text-transform:uppercase!important;color:#fff!important}.product-grid-item .product_right_tag .offer-price{background:var(--color-primary-bg)!important;color:var(--color-primary-dark)!important;border-radius:2px!important;padding:3px 8px!important;font-weight:700!important;font-size:11px!important}.ImageOverlayCa{background:#1a1c1e0d!important}.product-grid-item .product-button>div>a,.product-grid-item .product-button .dT_AddToCart.btn,.product-grid-item .wishlist-button .dt-sc-btn{background:#ffffffd6!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--glass-hairline)!important;color:#1a1c1e!important}.product-grid-item .product-button>div>a:hover,.product-grid-item .product-button .dT_AddToCart.btn:hover{background:#1d4e89!important;color:#fff!important}.dt-sc-grid-banner,.dt-sc-box-shadow{border-radius:4px!important;overflow:hidden;box-shadow:var(--glass-shadow)!important}.dt-sc-grid-banner-image{border-radius:4px!important}.dt-sc-newsletter-form,.home-newsletter .dt-sc-section-wrapper{background:var(--glass-bg-strong)!important;-webkit-backdrop-filter:saturate(150%) blur(22px);backdrop-filter:saturate(150%) blur(22px);border:1px solid var(--glass-border)!important;border-radius:4px!important;box-shadow:var(--glass-shadow)!important}.dt-sc-newsletter-form input[type=email],.dt-sc-newsletter-form input[type=text]{background:#ffffffb3!important;border:1px solid var(--glass-hairline)!important;border-radius:2px!important}.drawer,.drawer--right,.mobile-nav-offcanvas-right,.off-canvas--viewport .drawer{background:#ffffffdb!important;-webkit-backdrop-filter:saturate(160%) blur(28px);backdrop-filter:saturate(160%) blur(28px);border-left:1px solid var(--glass-border)!important}.drawer__header{border-bottom:1px solid var(--glass-hairline)!important}.breadcrumb{background:linear-gradient(180deg,var(--frost-1),var(--frost-2))!important;border-bottom:1px solid var(--glass-hairline)!important}.breadcrumb:before{display:none!important}.breadcrumb .breadcrumb_title,.breadcrumb a,.breadcrumb span{color:#1a1c1e!important}.breadcrumb a:hover{color:#1d4e89!important}.site-footer{background:linear-gradient(180deg,#eef4fa,#e7eef6)!important;border-top:1px solid var(--glass-hairline)!important;color:#4a5568!important}.site-footer a{color:#4a5568!important}.site-footer a:hover{color:#1d4e89!important}.site-footer h1,.site-footer h2,.site-footer h3,.site-footer h4,.site-footer .footer-title{color:#1a1c1e!important}.site-footer__bottom{border-top:1px solid var(--glass-hairline)!important}.dt-sc-card,.card,.grid-product__content,.dt-sc-box,.collection-grid-item,.sidebar .widget{border-radius:12px!important}input:not([type=submit]),select,textarea,.dt-sc-search-form input{border-radius:2px!important;background:#ffffffbf!important;border:1px solid var(--glass-hairline)!important}input:focus,select:focus,textarea:focus{border-color:#1d4e89!important;box-shadow:0 0 0 3px #ff55021f!important}::selection{background:#ff55022e}.navigation_button_hover_icon_color,[class*=hover] .fe4d41{color:#1d4e89!important}a{transition:color .18s ease}@supports not ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){#header,.dt-sc-header-logo-sec,.dt-sc-dropdown-menu,.sub-menu-block,.submenu_inner,.dt-sc-mega_menu,.products .product-container,.dt-sc-newsletter-form,.drawer,.drawer--right{background:#fff!important}}@media(max-width:1024px){:root{--gutter: 20px}.ppf-hero__title{font-size:var(--text-5xl)}.ppf-section-title{font-size:var(--text-3xl)}}@media(max-width:768px){:root{--gutter: 16px}.ppf-hero__title{font-size:var(--text-4xl)}.ppf-mega-menu{grid-template-columns:1fr}}.product-grid-item .product_right_tag .offer-price{position:absolute!important;top:12px!important;left:12px!important;right:auto!important;bottom:auto!important;display:inline-flex!important;align-items:center!important;padding:5px 11px!important;min-width:0!important;width:auto!important;height:auto!important;background:#c8102e!important;color:#fff!important;border:2px solid #ffffff!important;font-size:12px!important;font-weight:700!important;line-height:1!important;letter-spacing:.03em!important;text-transform:uppercase!important;border-radius:5px!important;white-space:nowrap!important;box-shadow:0 2px 8px #0a224047!important;z-index:4!important}.product-grid-item .products{border:1px solid #D9E2EC!important;border-radius:10px!important;overflow:hidden}.product-grid-item.on-sale,.product-grid-item.on-sale .products,.product-grid-item.on-sale .product-container{border-color:#d9e2ec!important}.grid-link__meta{display:flex!important;align-items:baseline!important;gap:10px!important;flex-wrap:wrap}.grid-link__meta .product_price{margin:0!important}.grid-link__org_price{color:#1d4e89!important;font-weight:800!important;font-size:28px!important}.grid-link__org_price .ppf-cents{font-size:15px;font-weight:700;vertical-align:super}.grid-link__sale_price{color:#8a94a0!important;font-weight:500!important;font-size:16px!important;text-decoration:line-through!important}.grid-link__sale_price .ppf-cents{font-size:11px}.product-vendor,.product-vendor span{color:#c8102e!important}.red-glass-ice{position:relative;overflow:hidden;isolation:isolate;border-radius:4px;background:radial-gradient(130% 90% at 15% 0%,#ff96aa52,#ff96aa00 55%),linear-gradient(160deg,#d11732,#a50e27 45%,#6b0a1a);border:1px solid rgba(255,255,255,.3);box-shadow:inset 0 1px #ffffff8c,inset 0 -30px 60px #0000004d,0 24px 60px #96082066}.red-glass-ice:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;opacity:.18;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.red-glass-ice:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(115deg,#ffffff4d,#fff0 32% 68%,#ffffff1f)}
/*# sourceMappingURL=/cdn/shop/t/2/assets/ppf-design-system.css.map */
