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

/* /fd_blog_extras/static/src/scss/blog.scss */
 body.theme-france-detailing{}body.theme-france-detailing #o_wblog_blog_top, body.theme-france-detailing #o_wblog_index_content, body.theme-france-detailing #o_wblog_post_content, body.theme-france-detailing #o_wblog_post_main{background: var(--fd-paper, #fafaf9); color: var(--fd-ink, #0a0a0a); font-family: var(--fd-body-font, "Inter"), sans-serif;}body.theme-france-detailing #o_wblog_post_content h1, body.theme-france-detailing #o_wblog_post_content h2, body.theme-france-detailing #o_wblog_post_content h3, body.theme-france-detailing .o_wblog_post_title, body.theme-france-detailing .o_wblog_post_main h1, body.theme-france-detailing .o_wblog_post_main .h1{font-family: var(--fd-display-font, "Saira Condensed"), sans-serif; font-weight: 700; letter-spacing: 0.01em; color: var(--fd-ink, #0a0a0a);}body.theme-france-detailing .o_wblog_post_main h1, body.theme-france-detailing .o_wblog_post_main .h1{text-transform: uppercase; line-height: 1.1;}body.theme-france-detailing .o_wblog_post_short{background: var(--fd-paper, #fafaf9); border-radius: var(--fd-radius-card, 12px); overflow: hidden; transition: transform 0.15s ease, box-shadow 0.15s ease;}body.theme-france-detailing .o_wblog_post_short:hover{transform: translateY(-2px); box-shadow: var(--fd-shadow-md, 0 4px 14px rgba(0, 0, 0, 0.08));}body.theme-france-detailing .o_wblog_post_short img{border-radius: var(--fd-radius-card, 12px);}body.theme-france-detailing #o_wblog_post_content a, body.theme-france-detailing #o_wblog_post_main a, body.theme-france-detailing .o_wblog_post_short a:hover{color: var(--fd-red, #e22718);}body.theme-france-detailing .fd-blog-nav-sticky{position: sticky; top: 129px; z-index: 90; background: var(--fd-paper, #fafaf9); border-bottom: 1px solid var(--fd-line, #e4e4e4); margin: 0 !important; padding: 8px 0 !important; backdrop-filter: blur(8px);}@media (max-width: 991.98px){body.theme-france-detailing .fd-blog-nav-sticky{top: 46px; padding: 5px 0 !important;}}body.theme-france-detailing .fd-blog-nav-sticky > .container{flex-wrap: wrap !important; row-gap: 6px;}body.theme-france-detailing .fd-blog-nav-sticky .navbar-nav .nav-link.disabled{font-size: 11px; font-weight: 700; letter-spacing: 0.08em; color: var(--fd-ink-3, #7a7a7a) !important; opacity: 1; align-self: center;}body.theme-france-detailing .fd-blog-nav-sticky .navbar-nav .nav-link{font-family: var(--fd-display-font, "Saira Condensed"), sans-serif; font-weight: 600; letter-spacing: 0.04em; text-transform: uppercase; font-size: 13px; color: var(--fd-ink-2, #4a4a4a); position: relative;}body.theme-france-detailing .fd-blog-nav-sticky .navbar-nav .nav-link.active, body.theme-france-detailing .fd-blog-nav-sticky .navbar-nav .nav-link:hover{color: var(--fd-red, #e22718);}body.theme-france-detailing .fd-blog-nav-sticky .navbar-nav .nav-link.active:not(.disabled)::after{content: ""; position: absolute; left: 0.5rem; right: 0.5rem; bottom: -4px; height: 3px; border-radius: 2px; background: var(--fd-red, #e22718);}body.theme-france-detailing main:has(.fd-blog-nav-sticky){overflow-y: visible !important; overflow-x: clip !important;}body.theme-france-detailing .o_wblog_post_list_author{display: none !important;}body.theme-france-detailing .o_wblog_post .o_record_cover_container{min-height: 220px;}body.theme-france-detailing .fd-blog-card-author{font-weight: 600; color: var(--fd-ink-2, #4a4a4a);}body.theme-france-detailing .fd-blog-card-author i{opacity: 0.7;}body.theme-france-detailing .fd-blog-preview{border: 1px solid var(--fd-line, #e4e4e4); border-radius: var(--fd-radius-card, 12px); padding: 20px 22px; background: #fff;}body.theme-france-detailing .fd-blog-preview .fd-preview-badge{display: inline-block; font-size: 11px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.06em; color: var(--fd-red, #e22718); background: rgba(226, 39, 24, 0.08); border-radius: 999px; padding: 3px 10px; margin-bottom: 12px;}body.theme-france-detailing .fd-blog-preview h3{font-family: var(--fd-display-font, "Saira Condensed"), sans-serif; font-weight: 700; margin-bottom: 12px;}body.theme-france-detailing .fd-blog-preview .fd-preview-body{color: var(--fd-ink-2, #2a2a2a);}body.theme-france-detailing .fd-blog-preview .fd-preview-photo{display: flex; align-items: center; justify-content: center; min-height: 90px; border: 1px dashed var(--fd-line, #c9c9c9); border-radius: 8px; color: var(--fd-ink-3, #7a7a7a); font-size: 13px; background: var(--fd-paper, #fafaf9); margin: 14px 0;}body.theme-france-detailing .fd-blog-views{display: inline-flex; align-items: center; gap: 4px; font-size: 12px; color: var(--fd-ink-3, #7a7a7a); font-family: var(--fd-mono-font, monospace);}body.theme-france-detailing .fd-blog-views i{font-size: 11px; opacity: 0.8;}body.theme-france-detailing .o_wblog_post_main .fd-blog-views{font-size: 13px; margin: 8px 0 16px;}body.theme-france-detailing .fd-blog-nav-categs{list-style: none; width: 100%; order: 10; margin: 0; padding: 8px 0 0; border-top: 1px solid var(--fd-line, #e4e4e4);}body.theme-france-detailing .fd-blog-nav-categs a.nav-link{font-family: var(--fd-display-font, "Saira Condensed"), sans-serif; font-weight: 600; font-size: 13px; text-transform: uppercase; letter-spacing: 0.04em; color: var(--fd-ink-2, #4a4a4a); padding: 6px 12px; border-radius: 999px; border: 1px solid var(--fd-line, #e4e4e4); background: #fff; display: inline-flex; align-items: center; gap: 6px; transition: background .12s ease, color .12s ease, border-color .12s ease;}body.theme-france-detailing .fd-blog-nav-categs a.nav-link:hover, body.theme-france-detailing .fd-blog-nav-categs a.nav-link.is-active, body.theme-france-detailing .fd-blog-nav-categs a.nav-link[aria-expanded="true"]{color: var(--fd-red, #e22718); border-color: var(--fd-red, #e22718); background: rgba(226, 39, 24, 0.06);}body.theme-france-detailing .fd-blog-nav-categs .fd-blog-nav-all.is-active{background: var(--fd-red, #e22718); border-color: var(--fd-red, #e22718); color: #fff;}body.theme-france-detailing .fd-blog-nav-categs .fd-blog-nav-count{font-size: 10px; background: var(--fd-surface, #ebebea); color: var(--fd-ink-2, #4a4a4a); padding: 1px 7px; border-radius: 8px; font-weight: 700;}body.theme-france-detailing .fd-blog-nav-categs .nav-link[aria-expanded="true"] .fd-blog-nav-count{background: rgba(226, 39, 24, 0.15); color: var(--fd-red, #e22718);}@media (max-width: 991.98px){body.theme-france-detailing .fd-blog-filter-mobile{margin-top: 2px;}body.theme-france-detailing .fd-blog-filter-mobile .dropdown-toggle{font-family: var(--fd-display-font, "Saira Condensed"), sans-serif; font-weight: 600; text-transform: uppercase; letter-spacing: 0.04em; font-size: 13px; color: var(--fd-ink-2, #4a4a4a); border: 1px solid var(--fd-line, #e4e4e4);}}body.theme-france-detailing .fd-blog-dropdown-menu{min-width: 240px; max-height: 60vh; overflow-y: auto; border-radius: var(--fd-radius-card, 12px); border: 1px solid var(--fd-line, #e4e4e4); box-shadow: var(--fd-shadow-md, 0 4px 14px rgba(0, 0, 0, 0.08)); padding: 6px;}body.theme-france-detailing .fd-blog-dropdown-menu .dropdown-item{display: flex; justify-content: space-between; align-items: center; padding: 8px 12px; border-radius: 6px; font-family: var(--fd-body-font, "Inter"), sans-serif; font-size: 14px; color: var(--fd-ink, #0a0a0a); transition: background 0.1s ease, color 0.1s ease;}body.theme-france-detailing .fd-blog-dropdown-menu .dropdown-item:hover{background: var(--fd-surface, #ebebea); color: var(--fd-red, #e22718);}body.theme-france-detailing .fd-blog-dropdown-menu .dropdown-item.is-active{background: var(--fd-ink, #0a0a0a); color: #fff;}body.theme-france-detailing .fd-blog-dropdown-menu .dropdown-item.is-active .fd-blog-tag-count{background: rgba(255, 255, 255, 0.2); color: #fff;}body.theme-france-detailing .fd-blog-dropdown-menu .dropdown-item .fd-blog-tag-count{font-size: 11px; background: var(--fd-surface, #ebebea); color: var(--fd-ink-2, #4a4a4a); padding: 1px 7px; border-radius: 8px; font-weight: 700;}body.theme-france-detailing .fd-blog-tags-bar{display: none !important;}body.theme-france-detailing .fd-blog-tags-bar-old{background: var(--fd-paper, #fafaf9); border-bottom: 1px solid var(--fd-line, #e4e4e4); padding: 10px 0 8px; position: sticky; top: 88px; z-index: 49; position: relative; mask-image: linear-gradient(to right, transparent 0, #000 16px, #000 calc(100% - 32px), transparent 100%); -webkit-mask-image: linear-gradient(to right, transparent 0, #000 16px, #000 calc(100% - 32px), transparent 100%);}body.theme-france-detailing .fd-blog-tags-bar-old .container{display: flex; flex-wrap: nowrap; gap: 8px; align-items: center; overflow-x: auto; overflow-y: hidden; scroll-snap-type: x proximity; -webkit-overflow-scrolling: touch; padding-bottom: 4px; scrollbar-width: thin; scrollbar-color: var(--fd-line, #e4e4e4) transparent;}body.theme-france-detailing .fd-blog-tags-bar-old .container::-webkit-scrollbar{height: 4px;}body.theme-france-detailing .fd-blog-tags-bar-old .container::-webkit-scrollbar-track{background: transparent;}body.theme-france-detailing .fd-blog-tags-bar-old .container::-webkit-scrollbar-thumb{background: var(--fd-line, #e4e4e4); border-radius: 4px;}body.theme-france-detailing .fd-blog-tags-bar-old .container::-webkit-scrollbar-thumb:hover{background: var(--fd-muted, #7a7a7a);}body.theme-france-detailing .fd-blog-tags-bar-old .fd-blog-tag-chip{display: inline-flex; align-items: center; gap: 6px; padding: 5px 12px; border-radius: 16px; border: 1px solid var(--fd-line, #e4e4e4); background: #fff; color: var(--fd-ink-2, #4a4a4a); font-family: var(--fd-display-font, "Saira Condensed"), sans-serif; font-weight: 600; font-size: 13px; text-transform: uppercase; letter-spacing: 0.04em; text-decoration: none; transition: all 0.1s ease; flex: 0 0 auto; scroll-snap-align: start; white-space: nowrap;}body.theme-france-detailing .fd-blog-tags-bar-old .fd-blog-tag-chip:hover{border-color: var(--fd-red, #e22718); color: var(--fd-red, #e22718); text-decoration: none;}body.theme-france-detailing .fd-blog-tags-bar-old .fd-blog-tag-chip.is-active{background: var(--fd-ink, #0a0a0a); color: #fff; border-color: var(--fd-ink, #0a0a0a);}body.theme-france-detailing .fd-blog-tags-bar-old .fd-blog-tag-chip.is-active .fd-blog-tag-count{background: rgba(255, 255, 255, 0.2); color: #fff;}body.theme-france-detailing .fd-blog-tags-bar-old .fd-blog-tag-chip i{font-size: 11px;}body.theme-france-detailing .fd-blog-tags-bar-old .fd-blog-tag-chip .fd-blog-tag-count{font-size: 10px; background: var(--fd-surface, #ebebea); color: var(--fd-ink-2, #4a4a4a); padding: 1px 7px; border-radius: 8px; font-weight: 700;}body.theme-france-detailing .fd-blog-related{border-top: 1px solid var(--fd-line, #e4e4e4);}body.theme-france-detailing .fd-blog-related .fd-blog-related-eyebrow{margin: 0 0 4px; font-family: var(--fd-mono-font, monospace); font-size: 11px; text-transform: uppercase; letter-spacing: 0.12em; color: var(--fd-red, #e22718);}body.theme-france-detailing .fd-blog-related .fd-blog-related-title{margin: 0 0 6px; font-family: var(--fd-display-font, "Saira Condensed"), sans-serif; font-weight: 700; font-size: 28px; text-transform: uppercase; letter-spacing: 0.02em; color: var(--fd-ink, #0a0a0a);}body.theme-france-detailing .fd-blog-related .fd-blog-related-sub{margin: 0; font-size: 14px; color: var(--fd-ink-2, #4a4a4a);}body.theme-france-detailing .fd-blog-related .fd-blog-related-sub strong{color: var(--fd-ink, #0a0a0a); font-weight: 700;}body.theme-france-detailing .fd-blog-related .fd-blog-related-cta{font-family: var(--fd-display-font, "Saira Condensed"), sans-serif; font-weight: 700; text-transform: uppercase; letter-spacing: 0.04em; font-size: 13px; border-radius: 8px; border-color: var(--fd-ink, #0a0a0a); color: var(--fd-ink, #0a0a0a); padding: 8px 16px;}body.theme-france-detailing .fd-blog-related .fd-blog-related-cta:hover{background: var(--fd-red, #e22718); border-color: var(--fd-red, #e22718); color: #fff;}body.theme-france-detailing .fd-blog-related-grid{display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 16px;}@media (min-width: 768px){body.theme-france-detailing .fd-blog-related-grid{grid-template-columns: repeat(3, minmax(0, 1fr));}}@media (min-width: 1200px){body.theme-france-detailing .fd-blog-related-grid{grid-template-columns: repeat(6, minmax(0, 1fr));}}body.theme-france-detailing .fd-blog-related-card{display: flex; flex-direction: column; background: #fff; border: 1px solid var(--fd-line, #e4e4e4); border-radius: var(--fd-radius-card, 12px); overflow: hidden; text-decoration: none; color: inherit; transition: transform 0.15s ease, box-shadow 0.15s ease, border-color 0.15s ease;}body.theme-france-detailing .fd-blog-related-card:hover{transform: translateY(-2px); box-shadow: var(--fd-shadow-md, 0 4px 14px rgba(0, 0, 0, 0.08)); border-color: var(--fd-red, #e22718); color: inherit; text-decoration: none;}body.theme-france-detailing .fd-blog-related-card .fd-blog-related-card-media{aspect-ratio: 1 / 1; background: var(--fd-surface, #ebebea); display: flex; align-items: center; justify-content: center;}body.theme-france-detailing .fd-blog-related-card .fd-blog-related-card-media img{max-width: 100%; max-height: 100%; object-fit: contain; padding: 8px;}body.theme-france-detailing .fd-blog-related-card .fd-blog-related-card-body{padding: 10px 12px 14px; display: flex; flex-direction: column; gap: 6px; flex: 1;}body.theme-france-detailing .fd-blog-related-card .fd-blog-related-card-name{font-size: 13px; font-weight: 500; line-height: 1.3; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; color: var(--fd-ink, #0a0a0a);}body.theme-france-detailing .fd-blog-related-card .fd-blog-related-card-price{font-family: var(--fd-display-font, "Saira Condensed"), sans-serif; font-weight: 700; font-size: 16px; color: var(--fd-red, #e22718); margin-top: auto;}body.theme-france-detailing .o_wblog_post_page_cover, body.theme-france-detailing #o_wblog_blog_top .blog_header, body.theme-france-detailing #o_wblog_blog_top .o_record_cover_container, body.theme-france-detailing #o_wblog_blog_top .o_record_cover_image{background: var(--fd-paper, #fafaf9) !important; background-color: var(--fd-paper, #fafaf9) !important; color: var(--fd-ink, #0a0a0a) !important;}body.theme-france-detailing .o_wblog_post_page_cover h1, body.theme-france-detailing .o_wblog_post_page_cover .h1, body.theme-france-detailing .o_wblog_post_page_cover .o_wblog_post_name, body.theme-france-detailing .o_wblog_post_page_cover .o_wblog_post_title, body.theme-france-detailing .o_wblog_post_page_cover .o_wblog_post_subtitle, body.theme-france-detailing #o_wblog_blog_top .blog_header h1, body.theme-france-detailing #o_wblog_blog_top .blog_header .h1, body.theme-france-detailing #o_wblog_blog_top .blog_header .o_wblog_post_name, body.theme-france-detailing #o_wblog_blog_top .blog_header .o_wblog_post_title, body.theme-france-detailing #o_wblog_blog_top .blog_header .o_wblog_post_subtitle, body.theme-france-detailing #o_wblog_blog_top .o_record_cover_container h1, body.theme-france-detailing #o_wblog_blog_top .o_record_cover_container .h1, body.theme-france-detailing #o_wblog_blog_top .o_record_cover_container .o_wblog_post_name, body.theme-france-detailing #o_wblog_blog_top .o_record_cover_container .o_wblog_post_title, body.theme-france-detailing #o_wblog_blog_top .o_record_cover_container .o_wblog_post_subtitle, body.theme-france-detailing #o_wblog_blog_top .o_record_cover_image h1, body.theme-france-detailing #o_wblog_blog_top .o_record_cover_image .h1, body.theme-france-detailing #o_wblog_blog_top .o_record_cover_image .o_wblog_post_name, body.theme-france-detailing #o_wblog_blog_top .o_record_cover_image .o_wblog_post_title, body.theme-france-detailing #o_wblog_blog_top .o_record_cover_image .o_wblog_post_subtitle{color: var(--fd-ink, #0a0a0a) !important; text-shadow: none !important;}body.theme-france-detailing .o_wblog_post_page_cover .o_record_cover_filter, body.theme-france-detailing .o_wblog_post_page_cover .filter, body.theme-france-detailing #o_wblog_blog_top .blog_header .o_record_cover_filter, body.theme-france-detailing #o_wblog_blog_top .blog_header .filter, body.theme-france-detailing #o_wblog_blog_top .o_record_cover_container .o_record_cover_filter, body.theme-france-detailing #o_wblog_blog_top .o_record_cover_container .filter, body.theme-france-detailing #o_wblog_blog_top .o_record_cover_image .o_record_cover_filter, body.theme-france-detailing #o_wblog_blog_top .o_record_cover_image .filter{background: transparent !important; opacity: 0 !important;}body.theme-france-detailing .fd-blog-cat-wrap{background: var(--fd-paper, #fafaf9); min-height: 60vh;}body.theme-france-detailing .fd-blog-cat-hero{padding-bottom: 1.5rem;}body.theme-france-detailing .fd-blog-cat-hero .fd-blog-cat-eyebrow{text-transform: uppercase; letter-spacing: 0.15em; font-size: 0.75rem; font-weight: 600; color: var(--fd-red, #e22718); margin: 0 0 0.5rem 0;}body.theme-france-detailing .fd-blog-cat-hero .fd-blog-cat-counts{margin-top: 1rem; font-size: 1rem; color: var(--fd-ink-soft, #4a4a4a);}body.theme-france-detailing .fd-blog-cat-hero .fd-blog-cat-counts strong{color: var(--fd-ink, #0a0a0a); font-weight: 700;}body.theme-france-detailing .fd-blog-cat-hero .fd-blog-cat-counts .fd-blog-cat-counts-sep{opacity: 0.4; margin: 0 0.25rem;}body.theme-france-detailing .fd-blog-cat-section{padding: 3rem 0;}body.theme-france-detailing .fd-blog-cat-section + .fd-blog-cat-section{border-top: 1px solid rgba(0, 0, 0, 0.06);}body.theme-france-detailing .fd-blog-cat-section-head{margin-bottom: 2rem;}body.theme-france-detailing .fd-blog-cat-section-head .fd-blog-cat-section-eyebrow{text-transform: uppercase; letter-spacing: 0.15em; font-size: 0.75rem; font-weight: 600; color: var(--fd-red, #e22718); margin: 0 0 0.4rem 0;}body.theme-france-detailing .fd-blog-cat-section-head .fd-blog-cat-section-title{font-family: var(--fd-display-font, "Saira Condensed"), sans-serif; font-weight: 700; text-transform: uppercase; font-size: clamp(1.5rem, 3vw, 2.25rem); line-height: 1.1; margin: 0; color: var(--fd-ink, #0a0a0a);}body.theme-france-detailing .fd-blog-cat-section-head .fd-blog-cat-section-sub{margin-top: 0.5rem; color: var(--fd-ink-soft, #4a4a4a); font-size: 0.9rem;}body.theme-france-detailing .fd-blog-cat-posts-grid{display: grid; gap: 1.25rem; grid-template-columns: repeat(auto-fill, minmax(260px, 1fr));}body.theme-france-detailing .fd-blog-cat-post-card{display: flex; flex-direction: column; background: #fff; border-radius: var(--fd-radius-card, 12px); overflow: hidden; text-decoration: none; color: var(--fd-ink, #0a0a0a); transition: transform 0.15s ease, box-shadow 0.15s ease; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05);}body.theme-france-detailing .fd-blog-cat-post-card:hover{transform: translateY(-2px); box-shadow: var(--fd-shadow-md, 0 4px 14px rgba(0, 0, 0, 0.08)); text-decoration: none; color: var(--fd-ink, #0a0a0a);}body.theme-france-detailing .fd-blog-cat-post-card .fd-blog-cat-post-card-media{aspect-ratio: 16 / 10; overflow: hidden; background: #eee;}body.theme-france-detailing .fd-blog-cat-post-card .fd-blog-cat-post-card-media img{width: 100%; height: 100%; object-fit: cover;}body.theme-france-detailing .fd-blog-cat-post-card .fd-blog-cat-post-card-body{padding: 1rem 1.1rem 1.2rem; display: flex; flex-direction: column; gap: 0.4rem; flex: 1;}body.theme-france-detailing .fd-blog-cat-post-card .fd-blog-cat-post-card-title{font-family: var(--fd-display-font, "Saira Condensed"), sans-serif; font-weight: 700; font-size: 1.05rem; line-height: 1.25; margin: 0; color: var(--fd-ink, #0a0a0a); display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden;}body.theme-france-detailing .fd-blog-cat-post-card .fd-blog-cat-post-card-subtitle{font-size: 0.85rem; color: var(--fd-ink-soft, #4a4a4a); margin: 0; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden;}body.theme-france-detailing .fd-blog-cat-post-card .fd-blog-cat-post-card-date{margin-top: auto; font-size: 0.78rem; color: var(--fd-ink-soft, #4a4a4a); opacity: 0.7;}body.theme-france-detailing .fd-blog-cat-empty{padding: 4rem 0;}body.theme-france-detailing .fd-blog-cat-empty p{font-size: 1.1rem; margin-bottom: 1.5rem; color: var(--fd-ink-soft, #4a4a4a);}