
/* <inline asset> */
@charset "UTF-8"; 

/* /fd_parts_compatibility/static/src/scss/pdp_parts.scss */
 body.theme-france-detailing{}body.theme-france-detailing .fd-pdp-parts-section .fd-pdp-parts-wrap{display: flex; flex-direction: column; gap: 24px;}body.theme-france-detailing .fd-pdp-parts-subtitle{font-family: var(--fd-display-font, "Saira Condensed"), sans-serif; font-weight: 700; font-size: 14px; letter-spacing: 0.08em; text-transform: uppercase; color: var(--fd-ink, #0a0b0d); margin: 0 0 12px; padding-bottom: 8px; border-bottom: 1px solid var(--fd-line, #e6e8df);}body.theme-france-detailing .fd-pdp-parts-pdfs .fd-pdp-parts-pdf-list{list-style: none; padding: 0; margin: 0; display: flex; flex-direction: column; gap: 8px;}body.theme-france-detailing .fd-pdp-parts-pdfs .fd-pdp-parts-pdf-item{margin: 0;}body.theme-france-detailing .fd-pdp-parts-pdfs .fd-pdp-parts-pdf-link{display: flex; align-items: center; gap: 14px; padding: 12px 16px; background: var(--fd-paper, #fff); border: 1px solid var(--fd-line, #e6e8df); border-radius: var(--fd-radius-card, 12px); text-decoration: none; color: var(--fd-ink, #0a0b0d); transition: border-color 0.15s, background 0.15s, transform 0.05s;}body.theme-france-detailing .fd-pdp-parts-pdfs .fd-pdp-parts-pdf-link:hover{border-color: var(--fd-red, #e22718); background: var(--fd-surface, #f6f7f4);}body.theme-france-detailing .fd-pdp-parts-pdfs .fd-pdp-parts-pdf-link:hover .fd-pdp-parts-pdf-download{color: var(--fd-red, #e22718);}body.theme-france-detailing .fd-pdp-parts-pdfs .fd-pdp-parts-pdf-link:active{transform: translateY(1px);}body.theme-france-detailing .fd-pdp-parts-pdfs .fd-pdp-parts-pdf-icon{flex: 0 0 auto; display: flex; align-items: center; justify-content: center; width: 38px; height: 38px; border-radius: 8px; background: var(--fd-surface, #f6f7f4); color: var(--fd-ink-2, #5a6271);}body.theme-france-detailing .fd-pdp-parts-pdfs .fd-pdp-parts-pdf-label{flex: 1 1 auto; min-width: 0; display: flex; flex-direction: column; gap: 2px;}body.theme-france-detailing .fd-pdp-parts-pdfs .fd-pdp-parts-pdf-name{font-family: var(--fd-text-font, "Saira"), sans-serif; font-weight: 600; font-size: 14px; color: var(--fd-ink, #0a0b0d); overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}body.theme-france-detailing .fd-pdp-parts-pdfs .fd-pdp-parts-pdf-meta{font-family: var(--fd-text-font, "Saira"), sans-serif; font-weight: 400; font-size: 12px; color: var(--fd-ink-3, #8b929d); letter-spacing: 0.02em;}body.theme-france-detailing .fd-pdp-parts-pdfs .fd-pdp-parts-pdf-download{flex: 0 0 auto; display: flex; align-items: center; justify-content: center; color: var(--fd-ink-2, #5a6271); transition: color 0.15s;}body.theme-france-detailing .fd-pdp-parts-description .fd-pdp-parts-description-body{font-family: var(--fd-text-font, "Saira"), sans-serif; font-size: 14.5px; line-height: 1.65; color: var(--fd-ink, #0a0b0d);}body.theme-france-detailing .fd-pdp-parts-description .fd-pdp-parts-description-body p{margin: 0 0 12px;}body.theme-france-detailing .fd-pdp-parts-description .fd-pdp-parts-description-body p:last-child{margin-bottom: 0;}body.theme-france-detailing .fd-pdp-parts-description .fd-pdp-parts-description-body ul, body.theme-france-detailing .fd-pdp-parts-description .fd-pdp-parts-description-body ol{margin: 0 0 12px; padding-left: 22px;}body.theme-france-detailing .fd-pdp-parts-description .fd-pdp-parts-description-body ul li, body.theme-france-detailing .fd-pdp-parts-description .fd-pdp-parts-description-body ol li{margin-bottom: 4px;}body.theme-france-detailing .fd-pdp-parts-description .fd-pdp-parts-description-body strong, body.theme-france-detailing .fd-pdp-parts-description .fd-pdp-parts-description-body b{font-weight: 700;}body.theme-france-detailing .fd-pdp-parts-description .fd-pdp-parts-description-body em, body.theme-france-detailing .fd-pdp-parts-description .fd-pdp-parts-description-body i{font-style: italic;}body.theme-france-detailing .fd-pdp-parts-description .fd-pdp-parts-description-body a{color: var(--fd-red, #e22718); text-decoration: underline; text-underline-offset: 2px;}body.theme-france-detailing .fd-pdp-parts-description .fd-pdp-parts-description-body a:hover{text-decoration: none;}body.theme-france-detailing .fd-pdp-parts-products .fd-pdp-parts-product-grid{list-style: none; padding: 0; margin: 0; display: grid; grid-template-columns: repeat(auto-fill, minmax(200px, 1fr)); gap: 12px;}body.theme-france-detailing .fd-pdp-parts-products .fd-pdp-parts-product-card{margin: 0;}body.theme-france-detailing .fd-pdp-parts-products .fd-pdp-parts-product-link{display: flex; flex-direction: column; background: var(--fd-paper, #fff); border: 1px solid var(--fd-line, #e6e8df); border-radius: var(--fd-radius-card, 12px); overflow: hidden; text-decoration: none; color: var(--fd-ink, #0a0b0d); transition: border-color 0.15s, transform 0.05s; height: 100%;}body.theme-france-detailing .fd-pdp-parts-products .fd-pdp-parts-product-link:hover{border-color: var(--fd-red, #e22718);}body.theme-france-detailing .fd-pdp-parts-products .fd-pdp-parts-product-link:hover .fd-pdp-parts-product-cta{color: var(--fd-red, #e22718);}body.theme-france-detailing .fd-pdp-parts-products .fd-pdp-parts-product-link:active{transform: translateY(1px);}body.theme-france-detailing .fd-pdp-parts-products .fd-pdp-parts-product-thumb{display: block; width: 100%; aspect-ratio: 1 / 1; background: var(--fd-surface, #f6f7f4); overflow: hidden;}body.theme-france-detailing .fd-pdp-parts-products .fd-pdp-parts-product-thumb img{width: 100%; height: 100%; object-fit: contain; display: block;}body.theme-france-detailing .fd-pdp-parts-products .fd-pdp-parts-product-info{display: flex; flex-direction: column; gap: 4px; padding: 12px 14px 14px;}body.theme-france-detailing .fd-pdp-parts-products .fd-pdp-parts-product-name{font-family: var(--fd-text-font, "Saira"), sans-serif; font-weight: 600; font-size: 13.5px; color: var(--fd-ink, #0a0b0d); line-height: 1.3; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden;}body.theme-france-detailing .fd-pdp-parts-products .fd-pdp-parts-product-meta{font-family: var(--fd-mono-font, "JetBrains Mono"), monospace; font-size: 11px; color: var(--fd-ink-3, #8b929d); letter-spacing: 0.04em;}body.theme-france-detailing .fd-pdp-parts-products .fd-pdp-parts-product-cta{font-family: var(--fd-display-font, "Saira Condensed"), sans-serif; font-weight: 600; font-size: 12px; text-transform: uppercase; letter-spacing: 0.06em; color: var(--fd-ink-2, #5a6271); display: inline-flex; align-items: center; gap: 4px; margin-top: 4px; transition: color 0.15s;}@media (max-width: 767.98px){body.theme-france-detailing .fd-pdp-parts-section .fd-pdp-parts-wrap{gap: 20px;}body.theme-france-detailing .fd-pdp-parts-pdfs .fd-pdp-parts-pdf-link{padding: 10px 12px; gap: 10px;}body.theme-france-detailing .fd-pdp-parts-products .fd-pdp-parts-product-grid{grid-template-columns: repeat(2, 1fr); gap: 10px;}}